[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