[lto]: some post merge fixes as well as other fixes committed.

Kenneth Zadeck zadeck@naturalbridge.com
Thu Nov 15 15:47:00 GMT 2007


This patch clears up more line number merge issues as well as adds types
for SWITCH_EXPRs and adds a few more flags that were missing.

LTO now works as well as it did before diego's merge.

2007-11-15  Kenneth Zadeck <zadeck@naturalbridge.com>

    * tree-dump.c (dump_options): Removed verbose from -all option.
    * tree-pretty-print.c (dump_phi_nodes, dump_generic_bb_buff):
    Fixed && vs & dyslexia.
    * lto-tree-flags.def (ADD_CLASS_FLAG) Renamed to ADD_CLASS_EXPR_FLAG.
    (ADD_CLASS_DECL_FLAG): New macro.
    (OMP_ATOMIC_LOAD, OMP_ATOMIC_STORE): New cases.
    * lto-function-out (output_tree_flags, lto_debug_tree_flags):
    Renamed to ADD_CLASS_EXPR_FLAG. ADD_CLASS_DECL_FLAG New Macro.
    (output_expr_operand): Added type for SWITCH_EXPR.
    * tree-cfg.c (dump_function_to_file): Fixed && vs & dyslexia.
2007-11-15  Kenneth Zadeck <zadeck@naturalbridge.com>
       
    * lto-read.c (process_tree_flags, lto_static_init_local):
    Renamed to ADD_CLASS_EXPR_FLAG. ADD_CLASS_DECL_FLAG New Macro.
    (input_line_info, clear_line_info): Fixed new line number code.
    (input_expr_operand): Added type to SWITCH_EXPR.
    (lto_read_body): Properly initialized data_in.
    Clear line info when leaving.
   
committed as revision 130199.

kenny
-------------- next part --------------
A non-text attachment was scrubbed...
Name: postmerge24.diff
Type: text/x-patch
Size: 15409 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20071115/75874afa/attachment.bin>


More information about the Gcc-patches mailing list