This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 new GCC HEAD@162611 regression
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Wed, 28 Jul 2010 00:52:59 -0700 (PDT)
- Subject: 1 new GCC HEAD@162611 regression
- Reply-to: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC HEAD revision 162611 had problems on:
native: regress-27 (1 NEW failures)
The previous build was of revision 162573.
Regressions for native:
NEW g++.sum g++.dg/cpp0x/auto3.C
old g++.sum g++.dg/eh/simd-3.C
old g++.sum g++.dg/eh/simd-4.C
old g++.sum g++.dg/ext/visibility/anon6.C
old gcc.sum gcc.dg/debug/dwarf2/aranges-fnsec-1.c
old gcc.sum gcc.dg/sms-2.c
old gcc.sum gcc.dg/sms-3.c
old gcc.sum gcc.dg/sms-4.c
old gcc.sum gcc.dg/sms-5.c
old gcc.sum gcc.dg/sms-6.c
old gcc.sum gcc.dg/sms-7.c
old gcc.sum gcc.dg/struct-by-value-1.c
old gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
old gfortran.sum gfortran.fortran-torture/execute/where_2.f90
fixed libjava.sum Thread_Sleep_2
old libjava.sum Throw_3
old libstdc++.sum 27_io/basic_stringbuf/in_avail/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/in_avail/wchar_t/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sbumpc/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sbumpc/wchar_t/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sgetc/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sgetc/wchar_t/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sgetn/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/sgetn/wchar_t/1.cc
old libstdc++.sum 27_io/basic_stringbuf/snextc/char/1.cc
old libstdc++.sum 27_io/basic_stringbuf/snextc/wchar_t/1.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-1.cc
old libstdc++.sum ext/mt_allocator/deallocate_global_thread-3.cc
Log information for changes since the last build:
------------------------------------------------------------------------
r162575 | jakub | 2010-07-27 08:46:25 -0700 (Tue, 27 Jul 2010) | 5 lines
Changed paths:
M /trunk/gcc/c-family/ChangeLog
M /trunk/gcc/c-family/c-pretty-print.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.dg/pr45079.c
PR c/45079
* c-pretty-print.c (pp_c_expression): Handle C_MAYBE_CONST_EXPR.
* gcc.dg/pr45079.c: New test.
------------------------------------------------------------------------
r162576 | jakub | 2010-07-27 08:47:43 -0700 (Tue, 27 Jul 2010) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/dwarf2out.c
* dwarf2out.c (add_data_member_location_attribute): Use
add_AT_unsigned instead of add_AT_int if offset is non-negative.
------------------------------------------------------------------------
r162578 | paolo | 2010-07-27 10:27:06 -0700 (Tue, 27 Jul 2010) | 48 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/Makefile.am
M /trunk/libstdc++-v3/include/Makefile.in
A /trunk/libstdc++-v3/include/bits/range_access.h
M /trunk/libstdc++-v3/include/ext/vstring_util.h
M /trunk/libstdc++-v3/include/std/array
M /trunk/libstdc++-v3/include/std/deque
M /trunk/libstdc++-v3/include/std/forward_list
M /trunk/libstdc++-v3/include/std/iterator
M /trunk/libstdc++-v3/include/std/list
M /trunk/libstdc++-v3/include/std/map
M /trunk/libstdc++-v3/include/std/regex
M /trunk/libstdc++-v3/include/std/set
M /trunk/libstdc++-v3/include/std/string
M /trunk/libstdc++-v3/include/std/tuple
M /trunk/libstdc++-v3/include/std/unordered_map
M /trunk/libstdc++-v3/include/std/unordered_set
M /trunk/libstdc++-v3/include/std/valarray
M /trunk/libstdc++-v3/include/std/vector
M /trunk/libstdc++-v3/include/tr1_impl/utility
M /trunk/libstdc++-v3/libsupc++/initializer_list
A /trunk/libstdc++-v3/testsuite/18_support/initializer_list/range_access.cc
A /trunk/libstdc++-v3/testsuite/20_util/pair/range_access.cc
A /trunk/libstdc++-v3/testsuite/20_util/tuple/range_access.cc
A /trunk/libstdc++-v3/testsuite/21_strings/basic_string/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/array/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/deque/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/forward_list/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/list/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/map/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/multimap/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/multiset/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/set/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_map/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multimap/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_multiset/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/unordered_set/range_access.cc
A /trunk/libstdc++-v3/testsuite/23_containers/vector/range_access.cc
A /trunk/libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access.cc
A /trunk/libstdc++-v3/testsuite/24_iterators/range_access.cc
A /trunk/libstdc++-v3/testsuite/26_numerics/valarray/range_access.cc
A /trunk/libstdc++-v3/testsuite/28_regex/range_access.cc
A /trunk/libstdc++-v3/testsuite/ext/vstring/range_access.cc
2010-07-27 Paolo Carlini <paolo.carlini@oracle.com>
* include/ext/vstring_util.h: Include bits/range_access.h.
* testsuite/ext/vstring/range_access.cc: New test.
2010-07-27 Ed Smith-Rowland <3dw4rd@verizon.net>
* include/bits/range_access.h: New.
* include/Makefile.in: Add bits/range_access.h.
* include/Makefile.am: Regenerate.
* include/std/array: Include bits/range_access.h.
* include/std/deque: Ditto.
* include/std/forward_list: Ditto.
* include/std/iterator: Ditto.
* include/std/list: Ditto.
* include/std/map: Ditto.
* include/std/regex: Ditto.
* include/std/set: Ditto.
* include/std/string: Ditto.
* include/std/unordered_map: Ditto.
* include/std/unordered_set: Ditto.
* include/std/vector: Ditto.
* include/std/valarray: Add begin() and end().
* libsupc++/initializer_list: Ditto.
* include/tr1_impl/utility: Add begin() and end().
* include/std/tuple: Ditto.
* testsuite/24_iterators/headers/iterator/range_access.cc: New test.
* testsuite/24_iterators/range_access.cc: Ditto.
* testsuite/28_regex/range_access.cc: Ditto.
* testsuite/18_support/initializer_list/range_access.cc: Ditto.
* testsuite/21_strings/basic_string/range_access.cc: Ditto.
* testsuite/26_numerics/valarray/range_access.cc: Ditto.
* testsuite/23_containers/unordered_map/range_access.cc: Ditto.
* testsuite/23_containers/multimap/range_access.cc: Ditto.
* testsuite/23_containers/set/range_access.cc: Ditto.
* testsuite/23_containers/unordered_multimap/range_access.cc: Ditto.
* testsuite/23_containers/forward_list/range_access.cc: Ditto.
* testsuite/23_containers/unordered_set/range_access.cc: Ditto.
* testsuite/23_containers/vector/range_access.cc: Ditto.
* testsuite/23_containers/deque/range_access.cc: Ditto.
* testsuite/23_containers/multiset/range_access.cc: Ditto.
* testsuite/23_containers/list/range_access.cc: Ditto.
* testsuite/23_containers/unordered_multiset/range_access.cc: Ditto.
* testsuite/23_containers/map/range_access.cc: Ditto.
* testsuite/23_containers/array/range_access.cc: Ditto.
* testsuite/20_util/tuple/range_access.cc: Ditto.
* testsuite/20_util/pair/range_access.cc: Ditto.
------------------------------------------------------------------------
r162579 | jiez | 2010-07-27 10:33:30 -0700 (Tue, 27 Jul 2010) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree-sra.c
PR target/44290
Revert
2010-07-23 Jie Zhang <jie@codesourcery.com>
* tree-sra.c (ipa_sra_preliminary_function_checks): Return
false if ! tree_versionable_function_p.
------------------------------------------------------------------------
r162580 | paolo | 2010-07-27 10:41:47 -0700 (Tue, 27 Jul 2010) | 6 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/acinclude.m4
M /trunk/libstdc++-v3/configure
2010-07-27 Paolo Carlini <paolo.carlini@oracle.com>
* acinclude.m4 ([GLIBCXX_COMPUTE_STDIO_INTEGER_CONSTANTS]): Fix
messages.
* configure: Regenerate.
------------------------------------------------------------------------
r162581 | jakub | 2010-07-27 10:52:35 -0700 (Tue, 27 Jul 2010) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/doc/md.texi
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.target/powerpc/asm-es-2.c
PR testsuite/44701
* doc/md.texi: Clarify m and es constraints on PowerPC and m and S
constraints on IA-64.
* gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints.
------------------------------------------------------------------------
r162582 | jakub | 2010-07-27 10:54:32 -0700 (Tue, 27 Jul 2010) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/cfgexpand.c
PR target/44542
* cfgexpand.c (expand_one_stack_var_at): Limit align to maximum
of max_used_stack_slot_alignment and PREFERRED_STACK_BOUNDARY
instead of MAX_SUPPORTED_STACK_ALIGNMENT.
(expand_one_var): Don't consider DECL_ALIGN for variables for
which expand_one_stack_var_at has been already called.
------------------------------------------------------------------------
r162583 | uros | 2010-07-27 10:55:00 -0700 (Tue, 27 Jul 2010) | 6 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/lib/gcc-dg.exp
* lib/gcc-dg.exp (cleanup-coverage-files): Remove options from
test name.
(cleanup-repo-files): Ditto.
(cleanup-saved-temps): Ditto.
------------------------------------------------------------------------
r162584 | uros | 2010-07-27 11:10:34 -0700 (Tue, 27 Jul 2010) | 2 lines
Changed paths:
M /trunk/gcc/testsuite/lib/gcc-dg.exp
* Fix extra brackets in my previous commit.
------------------------------------------------------------------------
r162585 | davidxl | 2010-07-27 11:18:25 -0700 (Tue, 27 Jul 2010) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree-ssa-loop-ivopts.c
Multiple exit loop handling in ivopts. Regression tested on x86-64/linux
------------------------------------------------------------------------
r162586 | mkuvyrkov | 2010-07-27 12:12:21 -0700 (Tue, 27 Jul 2010) | 3 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/dbgcnt.def
M /trunk/gcc/gcse.c
* dbgcnt.def (hoist_insn): New debug counter.
* gcse.c (hoist_code): Use it.
------------------------------------------------------------------------
r162587 | davidxl | 2010-07-27 12:23:39 -0700 (Tue, 27 Jul 2010) | 1 line
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree-ssa-loop-ivopts.c
adjusting iv update stmt position to enable inst combining. Regression tested on x86-64/linux
------------------------------------------------------------------------
r162588 | mkuvyrkov | 2010-07-27 12:27:31 -0700 (Tue, 27 Jul 2010) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gcse.c
* gcse.c (compute_transpout, transpout): Remove, move logic
to prune_expressions.
(compute_pre_data): Move pruning of trapping expressions ...
(prune_expressions): ... here. New static function.
(compute_code_hoist_data): Use it.
(alloc_code_hoist_mem, free_code_hoist_mem, hoist_code): Update.
------------------------------------------------------------------------
r162589 | mkuvyrkov | 2010-07-27 12:29:48 -0700 (Tue, 27 Jul 2010) | 20 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/doc/invoke.texi
M /trunk/gcc/gcse.c
M /trunk/gcc/params.def
M /trunk/gcc/params.h
* gcse.c (struct expr:max_distance): New field.
(doing_code_hoisting_p): New static variable.
(want_to_gcse_p): Change signature. Allow constrained hoisting of
simple expressions, don't change behavior for PRE. Set max_distance.
(insert_expr_in_table): Set new max_distance field.
(hash_scan_set): Update.
(hoist_expr_reaches_here_p): Stop search after max_distance
instructions.
(find_occr_in_bb): New static function. Use it in ...
(hoist_code): Calculate sizes of basic block before any changes are
done. Pass max_distance to hoist_expr_reaches_here_p.
(one_code_hoisting_pass): Set doing_code_hoisting_p.
* params.def (PARAM_GCSE_COST_DISTANCE_RATIO,)
(PARAM_GCSE_UNRESTRICTED_COST): New parameters.
* params.h (GCSE_COST_DISTANCE_RATIO, GCSE_UNRESTRICTED_COST): New
macros.
* doc/invoke.texi (gcse-cost-distance-ratio, gcse-unrestricted-cost):
Document.
------------------------------------------------------------------------
r162590 | mkuvyrkov | 2010-07-27 12:34:55 -0700 (Tue, 27 Jul 2010) | 7 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gcse.c
PR rtl-optimization/40956
PR target/42495
PR middle-end/42574
* gcse.c (compute_code_hoist_vbeinout): Consider more expressions
for hoisting.
(hoist_code): Count occurences in current block too.
------------------------------------------------------------------------
r162591 | mkuvyrkov | 2010-07-27 12:36:31 -0700 (Tue, 27 Jul 2010) | 2 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gcse.c
* gcse.c (hoist_code): Generate new pseudo for every new set insn.
------------------------------------------------------------------------
r162592 | mkuvyrkov | 2010-07-27 12:38:10 -0700 (Tue, 27 Jul 2010) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gcse.c
PR target/42495
PR middle-end/42574
* gcse.c (hoist_expr_reaches_here_p): Remove excessive check.
------------------------------------------------------------------------
r162593 | mkuvyrkov | 2010-07-27 12:39:15 -0700 (Tue, 27 Jul 2010) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/gcse.c
* gcse.c (insert_insn_end_basic_block): Update signature, remove
unused checks.
(pre_edge_insert, hoist_code): Update.
------------------------------------------------------------------------
r162594 | mkuvyrkov | 2010-07-27 12:42:15 -0700 (Tue, 27 Jul 2010) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/arm.c
M /trunk/gcc/config/arm/arm.md
PR target/42495
PR middle-end/42574
* config/arm/arm.c (thumb1_size_rtx_costs): Add cost for "J" constants.
* config/arm/arm.md (define_split "J", define_split "K"): Make
IRA/reload friendly.
------------------------------------------------------------------------
r162595 | mkuvyrkov | 2010-07-27 12:44:51 -0700 (Tue, 27 Jul 2010) | 9 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/arm.c
M /trunk/gcc/config/arm/arm.md
PR target/42495
PR middle-end/42574
* config/arm/arm.c (legitimize_pic_address): Use
gen_calculate_pic_address pattern to emit calculation of PIC address.
(will_be_in_index_register): New function.
(arm_legitimate_address_outer_p, thumb2_legitimate_address_p,)
(thumb1_legitimate_address_p): Use it provided !strict_p.
* config/arm/arm.md (calculate_pic_address): New expand and split.
------------------------------------------------------------------------
r162596 | mkuvyrkov | 2010-07-27 12:46:26 -0700 (Tue, 27 Jul 2010) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/arm.c
PR rtl-optimization/40956
* config/arm/arm.c (thumb1_size_rtx_costs): Fix cost of simple
constants.
------------------------------------------------------------------------
r162597 | mkuvyrkov | 2010-07-27 12:48:15 -0700 (Tue, 27 Jul 2010) | 18 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/basic-block.h
M /trunk/gcc/doc/invoke.texi
M /trunk/gcc/dominance.c
M /trunk/gcc/gcse.c
M /trunk/gcc/params.def
M /trunk/gcc/params.h
PR target/42495
PR middle-end/42574
* basic-block.h (get_dominated_to_depth): Declare.
* dominance.c (get_dominated_to_depth): New function, use
get_all_dominated_blocks as a base.
(get_all_dominated_blocks): Use get_dominated_to_depth.
* gcse.c (occr_t, VEC (occr_t, heap)): Define.
(hoist_exprs): Remove.
(alloc_code_hoist_mem, free_code_hoist_mem): Update.
(compute_code_hoist_vbeinout): Add debug print outs.
(hoist_code): Partially rewrite, simplify. Use get_dominated_to_depth.
* params.def (PARAM_MAX_HOIST_DEPTH): New parameter to avoid
quadratic behavior.
* params.h (MAX_HOIST_DEPTH): New macro.
* doc/invoke.texi (max-hoist-depth): Document.
------------------------------------------------------------------------
r162598 | mkuvyrkov | 2010-07-27 12:50:08 -0700 (Tue, 27 Jul 2010) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/arm/arm.c
M /trunk/gcc/config/arm/t-arm
* config/arm/arm.c (params.h): Include.
(arm_override_options): Tune gcse-unrestricted-cost.
* config/arm/t-arm (arm.o): Define dependencies.
------------------------------------------------------------------------
r162600 | mkuvyrkov | 2010-07-27 14:06:31 -0700 (Tue, 27 Jul 2010) | 6 lines
Changed paths:
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.target/arm/pr40956.c
A /trunk/gcc/testsuite/gcc.target/arm/pr42495.c
A /trunk/gcc/testsuite/gcc.target/arm/pr42574.c
PR rtl-optimization/40956
PR target/42495
PR middle-end/42574
* gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c,
* gcc.target/arm/pr42574.c: Add tests.
------------------------------------------------------------------------
r162601 | jsm28 | 2010-07-27 14:23:53 -0700 (Tue, 27 Jul 2010) | 58 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/Makefile.in
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/gcc-interface/misc.c
M /trunk/gcc/c-family/ChangeLog
M /trunk/gcc/c-family/c-common.h
M /trunk/gcc/c-family/c-opts.c
M /trunk/gcc/coretypes.h
M /trunk/gcc/fortran/ChangeLog
M /trunk/gcc/fortran/gfortran.h
M /trunk/gcc/fortran/options.c
M /trunk/gcc/hooks.c
M /trunk/gcc/hooks.h
M /trunk/gcc/java/ChangeLog
M /trunk/gcc/java/lang.c
M /trunk/gcc/langhooks-def.h
M /trunk/gcc/langhooks.c
M /trunk/gcc/langhooks.h
M /trunk/gcc/lto/ChangeLog
M /trunk/gcc/lto/lto-lang.c
M /trunk/gcc/optc-gen.awk
M /trunk/gcc/opts-common.c
M /trunk/gcc/opts.c
M /trunk/gcc/opts.h
* coretypes.h (struct cl_option_handlers): Declare.
* hooks.c (hook_int_size_t_constcharptr_int_0): Remove.
* hooks.h (hook_int_size_t_constcharptr_int_0): Remove.
* langhooks-def.h (lhd_handle_option): Declare.
(LANG_HOOKS_HANDLE_OPTION): Use lhd_handle_option.
* langhooks.c (lhd_handle_option): New.
* langhooks.h (struct lang_hooks): Update prototype and return
value type of handle_option hook.
* optc-gen.awk: Generate target_flags_explicit definition for the
driver.
* opts-common.c: Include diagnostic.h.
(handle_option): Move from opts.c. Update prototype and return
value type. Use handlers structure.
(read_cmdline_option): Move from opts.c. Update prototype. Use
handlers structure.
(set_option): Move from opts.c.
* opts.c (common_handle_option): Update prototype and return value
type. Update calls to handle_option and enable_warning_as_error.
(unknown_option_callback, post_handling_callback,
lang_handle_option, target_handle_option): New.
(handle_option, read_cmdline_option): Move to opts-common.c.
(read_cmdline_options): Update prototype. Update call to
read_cmdline_option.
(decode_options): Initialize and use handlers structure.
(set_option): Move to opts-common.c.
(enable_warning_as_error): Update prototype. Update call to
handle_option.
* opts.h (struct cl_option_handler_func, struct
cl_option_handlers): New.
(handle_option, enable_warning_as_error): Update prototypes.
(read_cmdline_option): Declare.
* Makefile.in (opts-common.o): Update dependencies.
ada:
* gcc-interface/misc.c (gnat_handle_option): Update prototype and
return value type. Don't check for missing arguments here.
c-family:
* c-common.h (c_common_handle_option): Update prototype and return
value type.
* c-opts.c (c_common_handle_option): Update prototype and return
value type. Update calls to handle_option and
enable_warning_as_error.
fortran:
* gfortran.h (gfc_handle_option): Update prototype and return
value type.
* options.c (gfc_handle_option): Update prototype and return value
type.
java:
* lang.c (java_handle_option): Update prototype and return value
type.
lto:
* lto-lang.c (lto_handle_option): Update prototype and return
value type. Remove duplicate assignment to result.
------------------------------------------------------------------------
r162602 | bernds | 2010-07-27 14:52:39 -0700 (Tue, 27 Jul 2010) | 12 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/caller-save.c
M /trunk/gcc/combine.c
M /trunk/gcc/gengtype.c
M /trunk/gcc/ira.c
M /trunk/gcc/print-rtl.c
M /trunk/gcc/rtl.def
M /trunk/gcc/rtl.h
* rtl.def (DEBUG_INSN, INSN, JUMP_INSN, CALL_INSN, NOTE): Swap operands
4 and 5.
* rtl.h (PATTERN, INSN_LOCATOR, NOTE_DATA, NOTE_DELETED_LABEL_NAME,
NOTE_BLOCK, NOTE_EH_HANDLER, NOTE_BASIC_BLOCK, NOTE_VAR_LOCATION,
NOTE_KIND, LABEL_NUSES, LABEL_REFS): Adjust accordingly.
* gengtype.c (adjust_field_rtx_def): Swap operands 4 and 5 of
CODE_LABELs and NOTEs.
* caller-save.c (init_caller_save): Fix up gen_rtx_INSN call.
* combine.c (try_combine): Likewise.
* ira.c (setup_prohibited_mode_move_regs): Likewise.
* print-rtl.c (print_rtx): Start REG_NOTES on a new line.
------------------------------------------------------------------------
r162603 | jason | 2010-07-27 15:06:03 -0700 (Tue, 27 Jul 2010) | 4 lines
(truncated)
For more information, see <http://gcc.gnu.org/regtest/HEAD/>.
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)