begnuas: darwin assembler needs quotes for identifiers with utf-8 chars
cleanup, use C99
irgwalk_blk: fix memory leak
ia32: Remove the negate flag from matching immediates.

Either it is not supported (-Address) or should not occur due to normalisation (Sub(x, Const)).
ia32: Combine do_is_immediate() and eat_immediate().

Now eat_immediate() simply returns, whether it was successful.
So there is less code (duplication) and only one pass is necessary instead of two.
ia32: Correct and clean up ia32_turn_back_dest_am().

There are no tests for this, so nobody noticed that the result is broken.
ia32: Clean up create_Div().
ia32: Correct emitter of xxStore.
ia32: Correct typo in comment.
sparc: Remove unused %cmp_operand_constructors.
be: Add the ability to specify a template for each specified node.
be: Use the new node template specification mechanism.
sparc: Specify a template for conditional branch instructions.
ia32: Specify more node templates.
ir: Use is_irn_constlike() instead of reimplementing it.
ia32: Turn PopEbp into a constructor variant of Pop.
be: Remove nodes, which should not appear while transforming, from be_start_transform_setup().
amd64: Remove strange is_Deleted(start) check from introduce_prologue_epilogue().

If the start node was deleted, something is very wrong.
amd64: Prevent initial IncSP from disappearing in corner cases.

This is the same correction as for ia32.
First construct all epilogues, then the prologue.
Check there, whether the IncSP has no users and add a keep edge in that case.
ia32: Do not set a transformer for ia32_Leave.

Since the epilogue is added late, there are no Leave nodes during transformation.