Attach debug info to parameter entities/projs.
Remove unused members from struct compound_member_t and struct variable_t.
Check whether a local variable needs an entity more systematically.
Rename the member statement of struct function_t to body.
Let jump_to() handle setting the current block.
Wrap changing {break,continue}_label in {PUSH,POP}_{BREAK,CONTINUE}.
Avoid an unnecessary basic block in case of do ... while (0);.
Wrap changing current_ir_graph in {PUSH,POP}_IRG().
Move changing current_ir_graph from get_label_block() to the only caller needing it.
explicitely set long long/unsigned long long/double alignment on windows
adapt to method property changes
clang static analyzer warning fixes
add a phase that optimizes the const-code-irg
adapt to new timer API
use statev in cparser

- Adds a --statev and --filtev=XXX flag to cparser
- Output some phase timings and the number of nodes after construction
  as statevs
Remove -pedantic.

gcc is quite inconsistent with this and we do not use it for libfirm either.
Add missing EXPR_LITERAL_MS_NOOP in get_expression_struct_size().
Process the inner statement of a case label, even if the case range is empty.

The inner statement might be reachable by other (case) labels.
Use a reference counter to mature label blocks as early as possible.
Remove typedefs of non-existent structs.