Implement -Waddress.
[cparser] / parser.c
2008-09-17 Christoph MallonImplement -Waddress.
2008-09-17 Christoph MallonRestore value of in_gcc_extension using old_gcc_extension.
2008-09-17 Christoph MallonAdd { as anchor while parsing external declaration.
2008-09-17 Michael Beckfixed comments
2008-09-17 Michael Beck- BugFix: typeof operator must set the in_type_prop...
2008-09-17 Christoph MallonReduce anchor scope.
2008-09-17 Michael Beckadd support for gcc nested functions
2008-09-17 Christoph Malloneat_statement() is dead, long live eat_until_anchor()!
2008-09-17 Christoph MallonSmall simplification.
2008-09-17 Michael Beckdo not record empty declarations by default
2008-09-17 Michael Beck- type property expressions are NOT self-initializer
2008-09-17 Christoph MallonAlways return a non-null pointer from parse_array_decla...
2008-09-17 Christoph MallonThe element type of an array shall not be an incomplete...
2008-09-17 Christoph MallonStill record the element type of arrays and the return...
2008-09-16 Christoph MallonWarn about type qualifiers in the return type of functi...
2008-09-16 Christoph MallonDo not warn about the return type of main(), if it...
2008-09-16 Christoph MallonUse the real error type instead of ATOMIC_TYPE_INVALID...
2008-09-16 Christoph MallonAvoid segfault when encountering a parse error while...
2008-09-16 Christoph MallonDo not warn about excess initialisers, when trying...
2008-09-16 Christoph Mallonabort() instead of exit(1) in case of anchor token...
2008-09-16 Christoph MallonImprove parse_va_start():
2008-09-16 Christoph MallonMake parsing of statements more robust in case of parse...
2008-09-16 Christoph MallonPlug anchor token leak in parse_statement_expression().
2008-09-16 Christoph MallonPlug two more anchor token underflows.
2008-09-16 Christoph MallonFix the first anchor token leak (actually an underflow).
2008-09-16 Christoph MallonAdd code to detect anchor token leaks.
2008-09-16 Christoph MallonCreate a few less invalid expressions on parse errors.
2008-09-16 Christoph MallonIndentation.
2008-09-16 Michael Beckreverted 21986-21986, spec failed
2008-09-16 Michael Beck- more simplification and unification of compound/enum...
2008-09-16 Michael Beck- when parsing compound types, do NOT destroy old decla...
2008-09-16 Michael Beck- renamed is_empty to is_empty_range
2008-09-15 Michael Beck- implemented semantic checks for bitfield
2008-09-15 Michael Beckmore work on type size
2008-09-15 Christoph MallonIn strict mode do not generate an implicit function...
2008-09-15 Christoph MallonGet unqualified types before doing anything in semantic...
2008-09-15 Christoph MallonBuild AST for [] even if none of the operands has point...
2008-09-15 Christoph MallonParse the unlikely case, that someone writes "variable...
2008-09-15 Christoph MallonFix warn_div_by_zero(): The result of the division...
2008-09-14 Christoph MallonCorrect and simplify the logic for -Wconversion.
2008-09-14 Christoph MallonFix warning message.
2008-09-14 Christoph MallonPrevent errors about non-constant case labels in some...
2008-09-14 Christoph MallonHandle the error type in descend_into_subtype().
2008-09-14 Christoph MallonFix off-by-one error in source position in diagnostic...
2008-09-14 Christoph MallonPretend the error type is compatible with every type...
2008-09-14 Christoph MallonCreate AST for select expressions even if the LHS has...
2008-09-14 Christoph MallonFix parsing of function declarations with redundant...
2008-09-14 Michael Beck- implemented local labels
2008-09-14 Michael Beck- add missing cases
2008-09-14 Michael Beck- implemented computed goto
2008-09-13 Michael Beck- started implementation of size and alignment for...
2008-09-13 Christoph MallonAdd get_qualified_type() and solve several problem...
2008-09-13 Christoph MallonRemove dead code.
2008-09-13 Christoph MallonPreserve type qualifiers in parse_select_expression().
2008-09-13 Christoph MallonSmall cleanup in parse_select_expression(), print unski...
2008-09-13 Christoph MallonPrevent null pointer access, when printing error about...
2008-09-13 Christoph MallonPrevent warning about incompatible types when initializ...
2008-09-13 Christoph MallonReject initialisation of k&r parameter declarations...
2008-09-13 Christoph MallonRemove the parameter finished_declaration, which is...
2008-09-13 Michael Beck- implemented -Wold-style-definition
2008-09-12 Michael Beck- implemented most cases of -W traditional (preprocesso...
2008-09-12 Michael Beck- implemented -Winit-self
2008-09-12 Michael Beck- typo fixed
2008-09-12 Christoph MallonMake program logic a bit clearer by using a flag.
2008-09-12 Christoph MallonSlightly improve diagnostic message when accidently...
2008-09-12 Christoph MallonDo not split string literals.
2008-09-12 Christoph MallonUse given storage class as declared storage class in...
2008-09-12 Christoph MallonRemove the unnecessary attribute symbol from struct...
2008-09-12 Christoph MallonCreate AST for select expressions even if the LHS is...
2008-09-12 Christoph MallonCreate a declaration, when accessing a non-existent...
2008-09-12 Christoph MallonCheck whether the operand of ++/-- is an lvalue.
2008-09-12 Christoph MallonDo not split string literals.
2008-09-12 Christoph MallonHandle __try and __leave in check_{,un}reachable().
2008-09-12 Christoph MallonCreate a few less invalid statements on parse errors.
2008-09-12 Christoph MallonMark internal typedefs as "implicit", so the AST-printe...
2008-09-12 Christoph MallonOnly assume it is a k&r-declaration, if the unknown...
2008-09-12 Michael Beckremoved yet unused asm_string
2008-09-12 Michael Beck- BugFix: print cast errors on the position of the...
2008-09-12 Christoph MallonBe more tolerant when encountering unknown identifiers...
2008-09-12 Christoph MallonDo not show implicit declarations in --print-ast.
2008-09-12 Christoph MallonRecord destination type and expression of a cast, even...
2008-09-12 Christoph MallonIndentation.
2008-09-12 Christoph MallonRename orig_type to src_type in semantic_cast(), to...
2008-09-12 Christoph MallonRemove else-if-chain in semantic_cast(), because it...
2008-09-12 Christoph MallonStill print some errors even if invalid types are invol...
2008-09-12 Christoph MallonPrint source position of expression instead of HERE...
2008-09-12 Christoph MallonIndentation.
2008-09-12 Christoph Mallonskip_typeref().
2008-09-12 Christoph MallonReduce code duplication.
2008-09-12 Michael Beck- removed todo
2008-09-12 Michael Beck- -Wcast-qual implemented
2008-09-12 Michael Beck-Waggregate-return implemented
2008-09-11 Michael Beckimplemented -Wdiv-by-zero
2008-09-04 Matthias Brauna rank is not an atomic_type_kind_t
2008-09-04 Christoph MallonFix r21499: The types must be unsigned, not signed.
2008-09-03 Christoph MallonWarn about unreachable empty compound statements.
2008-09-01 Christoph MallonFix bug in duplicate case value checker: Ignore the...
2008-09-01 Michael Beck- implemented GNU ?: operator (no ast2firm support yet
2008-08-31 Michael Beck- add -f[no-]short-wchar
2008-08-31 Christoph MallonCorrect off-by-one error in source position of empty...
next