2 new GCC HEAD@175073 regressions

regress regress@apple.com
Thu Jun 16 09:00:00 GMT 2011


With your recent patch, GCC HEAD revision 175073 had problems on:
native: regress-18 (2 NEW failures)
The previous build was of revision 175051.

Regressions for native:
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.C
old   gcc.sum gcc.c-torture/execute/20040811-1.c
old   gcc.sum gcc.c-torture/execute/pr22061-4.c
old   gcc.sum gcc.dg/20020103-1.c
old   gcc.sum gcc.dg/sms-2.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.target/powerpc/405-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/440-dlmzb-strlen-1.c
old   gcc.sum gcc.target/powerpc/ppc-vector-memcpy.c
NEW   gfortran.sum gfortran.dg/der_array_1.f90
NEW   gfortran.sum gfortran.dg/structure_constructor_1.f03
old   libjava.sum Thread_Sleep_2
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:
------------------------------------------------------------------------
r175052 | jsm28 | 2011-06-14 13:11:37 -0700 (Tue, 14 Jun 2011) | 29 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/Makefile.in
   A /trunk/gcc/common
   A /trunk/gcc/common/common-target-def.h
   A /trunk/gcc/common/common-target.def
   A /trunk/gcc/common/common-target.h
   A /trunk/gcc/common/config
   A /trunk/gcc/common/config/default-common.c
   A /trunk/gcc/common/config/pa
   A /trunk/gcc/common/config/pa/pa-common.c
   M /trunk/gcc/config/pa/som.h
   M /trunk/gcc/config.gcc
   M /trunk/gcc/configure
   M /trunk/gcc/configure.ac
   M /trunk/gcc/doc/tm.texi
   M /trunk/gcc/doc/tm.texi.in
   M /trunk/gcc/genhooks.c
   M /trunk/gcc/prefix.c
   M /trunk/gcc/system.h

	* common/common-target-def.h, common/common-target.def,
	common/common-target.h, common/config/default-common.c,
	common/config/pa/pa-common.c: New files.
	* Makefile.in (common_out_file, common_out_object_file,
	COMMON_TARGET_H, COMMON_TARGET_DEF_H): New.
	(OBJS-libcommon-target): Include $(common_out_object_file).
	(prefix.o): Update dependencies.
	($(common_out_object_file), common/common-target-hooks-def.h,
	s-common-target-hooks-def-h): New.
	(s-tm-texi): Also check timestamp on common-target.def.
	(build/genhooks.o): Update dependencies.
	* config.gcc (common_out_file, target_has_targetm_common): Define.
	* config/pa/som.h (ALWAYS_STRIP_DOTDOT): Replace with
	TARGET_ALWAYS_STRIP_DOTDOT.
	* configure.ac (common_out_object_file): Define.
	(common_out_file, common_out_object_file): Substitute.
	(common): Create directory.
	* configure: Regenerate.
	* doc/tm.texi.in (targetm_common): Document.
	(TARGET_ALWAYS_STRIP_DOTDOT): Add @hook entry.
	* doc/tm.texi: Regenerate.
	* genhooks.c (hook_array): Also include common/common-target.def.
	* prefix.c (tm.h): Don't include.
	(common/common-target.h): Include.
	(ALWAYS_STRIP_DOTDOT): Don't define.
	(update_path): Use targetm_common.always_strip_dotdot instead of
	ALWAYS_STRIP_DOTDOT.
	* system.h (ALWAYS_STRIP_DOTDOT): Poison.

------------------------------------------------------------------------
r175053 | sje | 2011-06-14 13:21:34 -0700 (Tue, 14 Jun 2011) | 4 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/decl.c

2011-06-14  Steve Ellcey  <sje@cup.hp.com>

	* decl.c (cxx_init_decl_processing): Use ptr_mode instead of Pmode.

------------------------------------------------------------------------
r175055 | sje | 2011-06-14 13:26:08 -0700 (Tue, 14 Jun 2011) | 5 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/opt/devirt2.C

2011-06-14  Steve Ellcey  <sje@cup.hp.com>

	PR testsuite/48727
	* g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.

------------------------------------------------------------------------
r175056 | janis | 2011-06-14 13:29:58 -0700 (Tue, 14 Jun 2011) | 4 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.target/arm/pr45701-1.c
   M /trunk/gcc/testsuite/gcc.target/arm/pr45701-2.c
   M /trunk/gcc/testsuite/gcc.target/arm/thumb-branch1.c

	* gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting switches.
	* gcc.target/arm/pr45701-2.c: Likewise.
	* gcc.target/arm/thumb-branch1.c: Likewise.

------------------------------------------------------------------------
r175057 | redi | 2011-06-14 15:08:24 -0700 (Tue, 14 Jun 2011) | 5 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/bits/ptr_traits.h

2011-06-14  Jonathan Wakely  <jwakely.gcc@gmail.com>

	* include/bits/ptr_traits.h (pointer_traits<T*>::pointer_to): Use
	noexcept.

------------------------------------------------------------------------
r175063 | eraman | 2011-06-14 15:58:20 -0700 (Tue, 14 Jun 2011) | 37 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/dse.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/pr44194-1.c
   A /trunk/gcc/testsuite/gcc.dg/pr44194-2.c

2011-06-14  Easwaran Raman  <eraman@google.com>

       PR rtl-optimization/44194
       * dse.c: Include tree-flow.h
       (insn_info): Add new field non_frame_wild_read.
       (group_info): Add new fields escaped_n and escaped_p.
       (kill_on_calls): New variable.
       (get_group_info): Initialize gi->escaped_n and gi->escaped_p.
       (dse_step0): Initialize kill_on_calls.
       (can_escape): New function.
       (set_usage_bits): Add additional parameter; record information
       about escaped locations.
       (record_store): Pass EXPR corresponding to MEM to
       set_usage_bits.
       (dse_step2_nospill): Set kill_on_calls based on
       group->escaped_n and group->escaped_n.
       (add_wild_read): Refactor into...
       (reset_active_stores): ... New method, and
       (free_read_records): ... New method.
       (add_non_frame_wild_read): New method.
       (scan_insn): Call add_non_frame_wild_read on non-const calls.
       (scan_reads_nospill): Handle instructions with
       non_frame_wild_read.
       (dse_step5_nospill): Call scan_reads_nospill for instructions
       marked as non_frame_wild_read.
       (dse_step7): Free escaped_n, escaped_p and kill_on_calls
       bitmaps.

testsuite/ChangeLog

2011-06-14  Easwaran Raman  <eraman@google.com>

       PR rtl-optimization/44194
       * gcc.dg/pr44194-1.c: New test.
       * gcc.dg/pr44194-2.c: New test.


------------------------------------------------------------------------
r175064 | jsm28 | 2011-06-14 16:11:35 -0700 (Tue, 14 Jun 2011) | 331 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/Makefile.in
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/Make-lang.in
   M /trunk/gcc/ada/gcc-interface/Makefile.in
   M /trunk/gcc/ada/gcc-interface/utils.c
   M /trunk/gcc/c-family/ChangeLog
   M /trunk/gcc/c-family/c-common.c
   M /trunk/gcc/c-family/c-cppbuiltin.c
   M /trunk/gcc/cfglayout.c
   M /trunk/gcc/cfgrtl.c
   M /trunk/gcc/common/common-target-def.h
   M /trunk/gcc/common/common-target.def
   M /trunk/gcc/common/common-target.h
   A /trunk/gcc/common/common-targhooks.c
   A /trunk/gcc/common/common-targhooks.h
   A /trunk/gcc/common/config/alpha
   A /trunk/gcc/common/config/alpha/alpha-common.c
   A /trunk/gcc/common/config/arm
   A /trunk/gcc/common/config/arm/arm-common.c
   A /trunk/gcc/common/config/avr
   A /trunk/gcc/common/config/avr/avr-common.c
   A /trunk/gcc/common/config/bfin
   A /trunk/gcc/common/config/bfin/bfin-common.c
   A /trunk/gcc/common/config/cris
   A /trunk/gcc/common/config/cris/cris-common.c
   M /trunk/gcc/common/config/default-common.c
   A /trunk/gcc/common/config/fr30
   A /trunk/gcc/common/config/fr30/fr30-common.c
   A /trunk/gcc/common/config/frv
   A /trunk/gcc/common/config/frv/frv-common.c
   A /trunk/gcc/common/config/h8300
   A /trunk/gcc/common/config/h8300/h8300-common.c
   A /trunk/gcc/common/config/i386
   A /trunk/gcc/common/config/i386/i386-common.c
   A /trunk/gcc/common/config/ia64
   A /trunk/gcc/common/config/ia64/ia64-common.c
   A /trunk/gcc/common/config/iq2000
   A /trunk/gcc/common/config/iq2000/iq2000-common.c
   A /trunk/gcc/common/config/lm32
   A /trunk/gcc/common/config/lm32/lm32-common.c
   A /trunk/gcc/common/config/m32c
   A /trunk/gcc/common/config/m32c/m32c-common.c
   A /trunk/gcc/common/config/m32r
   A /trunk/gcc/common/config/m32r/m32r-common.c
   A /trunk/gcc/common/config/m68k
   A /trunk/gcc/common/config/m68k/m68k-common.c
   A /trunk/gcc/common/config/mcore
   A /trunk/gcc/common/config/mcore/mcore-common.c
   A /trunk/gcc/common/config/mep
   A /trunk/gcc/common/config/mep/mep-common.c
   A /trunk/gcc/common/config/microblaze
   A /trunk/gcc/common/config/microblaze/microblaze-common.c
   A /trunk/gcc/common/config/mips
   A /trunk/gcc/common/config/mips/mips-common.c
   A /trunk/gcc/common/config/mmix
   A /trunk/gcc/common/config/mmix/mmix-common.c
   A /trunk/gcc/common/config/mn10300
   A /trunk/gcc/common/config/mn10300/mn10300-common.c
   M /trunk/gcc/common/config/pa/pa-common.c
   A /trunk/gcc/common/config/pdp11
   A /trunk/gcc/common/config/pdp11/pdp11-common.c
   A /trunk/gcc/common/config/picochip
   A /trunk/gcc/common/config/picochip/picochip-common.c
   A /trunk/gcc/common/config/rs6000
   A /trunk/gcc/common/config/rs6000/rs6000-common.c
   A /trunk/gcc/common/config/rx
   A /trunk/gcc/common/config/rx/rx-common.c
   A /trunk/gcc/common/config/s390
   A /trunk/gcc/common/config/s390/s390-common.c
   A /trunk/gcc/common/config/score
   A /trunk/gcc/common/config/score/score-common.c
   A /trunk/gcc/common/config/sh
   A /trunk/gcc/common/config/sh/sh-common.c
   A /trunk/gcc/common/config/sparc
   A /trunk/gcc/common/config/sparc/sparc-common.c
   A /trunk/gcc/common/config/spu
   A /trunk/gcc/common/config/spu/spu-common.c
   A /trunk/gcc/common/config/v850
   A /trunk/gcc/common/config/v850/v850-common.c
   A /trunk/gcc/common/config/vax
   A /trunk/gcc/common/config/vax/vax-common.c
   A /trunk/gcc/common/config/xstormy16
   A /trunk/gcc/common/config/xstormy16/xstormy16-common.c
   A /trunk/gcc/common/config/xtensa
   A /trunk/gcc/common/config/xtensa/xtensa-common.c
   M /trunk/gcc/config/alpha/alpha.c
   M /trunk/gcc/config/arm/arm-protos.h
   M /trunk/gcc/config/arm/arm.c
   M /trunk/gcc/config/avr/avr.c
   M /trunk/gcc/config/bfin/bfin.c
   M /trunk/gcc/config/bfin/bfin.h
   M /trunk/gcc/config/cris/cris.c
   M /trunk/gcc/config/fr30/fr30.c
   M /trunk/gcc/config/frv/frv.c
   M /trunk/gcc/config/h8300/h8300.c
   M /trunk/gcc/config/i386/i386-protos.h
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/t-i386
   M /trunk/gcc/config/ia64/ia64-protos.h
   M /trunk/gcc/config/ia64/ia64.c
   M /trunk/gcc/config/iq2000/iq2000.c
   M /trunk/gcc/config/lm32/lm32.c
   M /trunk/gcc/config/m32c/m32c.c
   M /trunk/gcc/config/m32r/m32r.c
   M /trunk/gcc/config/m68k/m68k.c
   M /trunk/gcc/config/mcore/mcore.c
   M /trunk/gcc/config/mep/mep.c
   M /trunk/gcc/config/microblaze/microblaze.c
   M /trunk/gcc/config/mips/mips.c
   M /trunk/gcc/config/mmix/mmix.c
   M /trunk/gcc/config/mn10300/mn10300.c
   M /trunk/gcc/config/pa/pa.c
   M /trunk/gcc/config/pdp11/pdp11.c
   M /trunk/gcc/config/picochip/picochip.c
   M /trunk/gcc/config/rs6000/rs6000.c
   M /trunk/gcc/config/rs6000/t-rs6000
   M /trunk/gcc/config/rx/rx.c
   M /trunk/gcc/config/s390/s390.c
   M /trunk/gcc/config/s390/s390.h
   M /trunk/gcc/config/score/score.c
   M /trunk/gcc/config/sh/sh.c
   M /trunk/gcc/config/sparc/sparc.c
   M /trunk/gcc/config/spu/spu.c
   M /trunk/gcc/config/stormy16/stormy16.c
   M /trunk/gcc/config/v850/v850.c
   M /trunk/gcc/config/vax/vax.c
   M /trunk/gcc/config/xtensa/xtensa.c
   M /trunk/gcc/config.gcc
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/Make-lang.in
   M /trunk/gcc/cp/method.c
   M /trunk/gcc/dbxout.c
   M /trunk/gcc/defaults.h
   M /trunk/gcc/doc/tm.texi
   M /trunk/gcc/dwarf2out.c
   M /trunk/gcc/except.c
   M /trunk/gcc/explow.c
   M /trunk/gcc/expr.c
   M /trunk/gcc/function.c
   M /trunk/gcc/go/ChangeLog
   M /trunk/gcc/go/Make-lang.in
   M /trunk/gcc/go/go-backend.c
   M /trunk/gcc/go/go-lang.c
   M /trunk/gcc/haifa-sched.c
   M /trunk/gcc/lto-opts.c
   M /trunk/gcc/opts.c
   M /trunk/gcc/po/ChangeLog
   M /trunk/gcc/po/exgettext
   M /trunk/gcc/target-def.h
   M /trunk/gcc/target.def
   M /trunk/gcc/target.h
   M /trunk/gcc/targhooks.c
   M /trunk/gcc/targhooks.h
   M /trunk/gcc/toplev.c
   M /trunk/gcc/tree-tailcall.c
   M /trunk/gcc/tree.c
   M /trunk/gcc/varasm.c

	* target-def.h (TARGET_HAVE_NAMED_SECTIONS): Move to
	common/common-target-def.h.
	* target.def (default_target_flags, handle_option,
	supports_split_stack, optimization_table, init_struct,
	except_unwind_info, unwind_tables_default, have_named_sections):
	Move to common/common-target.def.
	* target.h (enum opt_levels, struct default_options): Move to
	common/common-target.h.
	* targhooks.c (default_except_unwind_info,
	dwarf2_except_unwind_info, sjlj_except_unwind_info,
	default_target_handle_option, empty_optimization_table): Move to
	common/common-targhooks.c.
	* targhooks.h (default_except_unwind_info,
	dwarf2_except_unwind_info, sjlj_except_unwind_info,
	default_target_handle_option, empty_optimization_table): Move to
	common/common-targhooks.h.
	* common/common-target-def.h: Include common/common-targhooks.h.
	(TARGET_HAVE_NAMED_SECTIONS): Define if TARGET_ASM_NAMED_SECTION
	defined.
	* common/common-target.def (handle_option, option_init_struct,
	option_optimization_table, default_target_flags,
	except_unwind_info, supports_split_stack, unwind_tables_default,
	have_named_sections): Move from target.def.
	(HOOK_PREFIX): Undefine at end of file.
	* common/common-target.h: Include input.h.
	(enum opt_levels, struct default_options): Move from target.h.
	* common/common-targhooks.c, common/common-targhooks.h: New.
	* config.gcc (target_has_targetm_common): Default to yes.
	(moxie*): Set target_has_targetm_common=no.
	(hppa*-*-*): Don't set target_has_targetm_common=yes.
	* doc/tm.texi: Regenerate.
	* Makefile.in (COMMON_TARGET_H): Add $(INPUT_H).
	(C_TARGET_DEF_H): Add common/common-targhooks.h.
	(GCC_OBJS): Remove vec.o.
	(OBJS): Remove hooks.o and vec.o.
	(OBJS-libcommon-target): Add vec.o, hooks.o and
	common/common-targhooks.o.
	(c-family/c-common.o, c-family/c-cppbuiltin.o, lto-opts.o, tree.o,
	tree-tailcall.o, opts.o, toplev.o, varasm.o, function.o, except.o,
	expr.o, explow.o, dbxout.o, dwarf2out.o, cfgrtl.o, haifa-sched.o,
	cfglayout.o, $(out_object_file), $(common_out_object_file)):
	Update dependencies.
	(common/common-targhooks.o): New.
	* common/config/default-common.c: Include tm.h.  Add FIXME
	comment.
	* common/config/pa/pa-common.c: Include more headers.  Take
	copyright dates from pa.c.
	(pa_option_optimization_table, pa_handle_option,
	TARGET_OPTION_OPTIMIZATION_TABLE, TARGET_DEFAULT_TARGET_FLAGS,
	TARGET_HANDLE_OPTION): Move from pa.c.
	* common/config/alpha/alpha-common.c,
	common/config/arm/arm-common.c, common/config/avr/avr-common.c,
	common/config/bfin/bfin-common.c,
	common/config/cris/cris-common.c,
	common/config/fr30/fr30-common.c, common/config/frv/frv-common.c,
	common/config/h8300/h8300-common.c,
	common/config/i386/i386-common.c,
	common/config/ia64/ia64-common.c,
	common/config/iq2000/iq2000-common.c,
	common/config/lm32/lm32-common.c,
	common/config/m32c/m32c-common.c,
	common/config/m32r/m32r-common.c,
	common/config/m68k/m68k-common.c,
	common/config/mcore/mcore-common.c,
	common/config/mep/mep-common.c,
	common/config/microblaze/microblaze-common.c,
	common/config/mips/mips-common.c,
	common/config/mmix/mmix-common.c,
	common/config/mn10300/mn10300-common.c,
	common/config/pdp11/pdp11-common.c,
	common/config/picochip/picochip-common.c,
	common/config/rs6000/rs6000-common.c,
	common/config/rx/rx-common.c, common/config/s390/s390-common.c,
	common/config/score/score-common.c, common/config/sh/sh-common.c,
	common/config/sparc/sparc-common.c,
	common/config/spu/spu-common.c, common/config/v850/v850-common.c,
	common/config/vax/vax-common.c,
	common/config/xstormy16/xstormy16-common.c,
	common/config/xtensa/xtensa-common.c: New.
	* config/alpha/alpha.c: Include common/common-target.h.
	(alpha_option_optimization_table, alpha_handle_option,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION,
	TARGET_OPTION_OPTIMIZATION_TABLE): Move to alpha-common.c.
	* config/arm/arm-protos.h (arm_except_unwind_info): Declare.
	* config/arm/arm.c (arm_option_optimization_table,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_OPTION_OPTIMIZATION_TABLE,
	TARGET_EXCEPT_UNWIND_INFO, arm_except_unwind_info): Move to
	arm-common.c.
	* config/avr/avr.c (avr_option_optimization_table,
	TARGET_OPTION_OPTIMIZATION_TABLE, TARGET_EXCEPT_UNWIND_INFO): Move
	to avr-common.c.
	* config/bfin/bfin.c (struct bfin_cpu): Move to bfin.h.
	(bfin_cpus, bfin_handle_option, TARGET_HANDLE_OPTION,
	TARGET_DEFAULT_TARGET_FLAGS): Move to bfin-common.c.
	* config/bfin/bfin.h struct bfin_cpu): Move from bfin.c.
	* config/cris/cris.c (cris_option_optimization_table,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION,
	TARGET_OPTION_OPTIMIZATION_TABLE, cris_handle_option): Move to
	cris-common.c.
	* config/fr30/fr30.c (fr30_option_optimization_table,
	TARGET_EXCEPT_UNWIND_INFO, TARGET_OPTION_OPTIMIZATION_TABLE): Move
	to fr30-common.c.
	* config/frv/frv.c (frv_option_optimization_table,
	MASK_DEFAULT_ALLOC_CC, TARGET_DEFAULT_TARGET_FLAGS,
	TARGET_OPTION_OPTIMIZATION_TABLE): Move to frv-common.c.
	* config/h8300/h8300.c (h8300_option_optimization_table,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_OPTION_OPTIMIZATION_TABLE,
	TARGET_EXCEPT_UNWIND_INFO): Move to h8300-common.c.
	* config/i386/i386-protos.h (ix86_handle_option): Declare.
	* config/i386/i386.c: Include common/common-target.h.
	(OPTION_MASK_ISA_MMX_SET, OPTION_MASK_ISA_3DNOW_SET,
	OPTION_MASK_ISA_SSE_SET, OPTION_MASK_ISA_SSE2_SET,
	OPTION_MASK_ISA_SSE3_SET, OPTION_MASK_ISA_SSSE3_SET,
	OPTION_MASK_ISA_SSE4_1_SET, OPTION_MASK_ISA_SSE4_2_SET,
	OPTION_MASK_ISA_AVX_SET, OPTION_MASK_ISA_FMA_SET,
	OPTION_MASK_ISA_SSE4_SET, OPTION_MASK_ISA_SSE4A_SET,
	OPTION_MASK_ISA_FMA4_SET, OPTION_MASK_ISA_XOP_SET,
	OPTION_MASK_ISA_LWP_SET, OPTION_MASK_ISA_AES_SET,
	OPTION_MASK_ISA_PCLMUL_SET, OPTION_MASK_ISA_ABM_SET,
	OPTION_MASK_ISA_BMI_SET, OPTION_MASK_ISA_TBM_SET,
	OPTION_MASK_ISA_POPCNT_SET, OPTION_MASK_ISA_CX16_SET,
	OPTION_MASK_ISA_SAHF_SET, OPTION_MASK_ISA_MOVBE_SET,
	OPTION_MASK_ISA_CRC32_SET, OPTION_MASK_ISA_FSGSBASE_SET,
	OPTION_MASK_ISA_RDRND_SET, OPTION_MASK_ISA_F16C_SET,
	OPTION_MASK_ISA_MMX_UNSET, OPTION_MASK_ISA_3DNOW_UNSET,
	OPTION_MASK_ISA_3DNOW_A_UNSET, OPTION_MASK_ISA_SSE_UNSET,
	OPTION_MASK_ISA_SSE2_UNSET, OPTION_MASK_ISA_SSE3_UNSET,
	OPTION_MASK_ISA_SSSE3_UNSET, OPTION_MASK_ISA_SSE4_1_UNSET,
	OPTION_MASK_ISA_SSE4_2_UNSET, OPTION_MASK_ISA_AVX_UNSET,
	OPTION_MASK_ISA_FMA_UNSET, OPTION_MASK_ISA_SSE4_UNSET,
	OPTION_MASK_ISA_SSE4A_UNSET, OPTION_MASK_ISA_FMA4_UNSET,
	OPTION_MASK_ISA_XOP_UNSET, OPTION_MASK_ISA_LWP_UNSET,
	OPTION_MASK_ISA_AES_UNSET, OPTION_MASK_ISA_PCLMUL_UNSET,
	OPTION_MASK_ISA_ABM_UNSET, OPTION_MASK_ISA_BMI_UNSET,
	OPTION_MASK_ISA_TBM_UNSET, OPTION_MASK_ISA_POPCNT_UNSET,
	OPTION_MASK_ISA_CX16_UNSET, OPTION_MASK_ISA_SAHF_UNSET,
	OPTION_MASK_ISA_MOVBE_UNSET, OPTION_MASK_ISA_CRC32_UNSET,
	OPTION_MASK_ISA_FSGSBASE_UNSET, OPTION_MASK_ISA_RDRND_UNSET,
	OPTION_MASK_ISA_F16C_UNSET, ix86_handle_option,
	ix86_option_optimization_table, ix86_option_init_struct,
	ix86_supports_split_stack, TARGET_DEFAULT_TARGET_FLAGS,
	TARGET_HANDLE_OPTION, TARGET_OPTION_OPTIMIZATION_TABLE,
	TARGET_OPTION_INIT_STRUCT, TARGET_SUPPORTS_SPLIT_STACK): Move to
	i386-common.c.
	* config/i386/t-i386 (i386.o): Update dependencies.
	* config/ia64/ia64-protos.h (ia64_except_unwind_info): Declare.
	* config/ia64/ia64.c (ia64_option_optimization_table,
	TARGET_OPTION_OPTIMIZATION_TABLE, TARGET_EXCEPT_UNWIND_INFO,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION,
	ia64_handle_option): Move to ia64-common.c.
	* config/iq2000/iq2000.c (iq2000_option_optimization_table,
	TARGET_OPTION_OPTIMIZATION_TABLE): Move to iq2000-common.c.
	* config/lm32/lm32.c (lm32_option_optimization_table,
	TARGET_OPTION_OPTIMIZATION_TABLE, TARGET_EXCEPT_UNWIND_INFO): Move
	to lm32-common.c.
	* config/m32c/m32c.c (TARGET_HAVE_NAMED_SECTIONS): Move to
	m32c-common.c.
	* config/m32r/m32r.c (m32r_option_optimization_table,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION,
	TARGET_OPTION_OPTIMIZATION_TABLE, TARGET_EXCEPT_UNWIND_INFO,
	m32r_handle_option): Move to m32r-common.c.
	(m32r_memory_move_cost): Remove comment referring to
	TARGET_HANDLE_OPTION.
	* config/m68k/m68k.c (TARGET_HANDLE_OPTION, m68k_handle_option):
	Move to m68k-common.c.
	* config/mcore/mcore.c (mcore_option_optimization_table,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_OPTION_OPTIMIZATION_TABLE,
	TARGET_EXCEPT_UNWIND_INFO): Move to mcore-common.c.
	* config/mep/mep.c (mep_option_optimization_table,
	mep_handle_option, TARGET_HANDLE_OPTION,
	TARGET_OPTION_OPTIMIZATION_TABLE, TARGET_DEFAULT_TARGET_FLAGS):
	Move to mep-common.c.
	* config/microblaze/microblaze.c
	(microblaze_option_optimization_table,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_OPTION_OPTIMIZATION_TABLE,
	TARGET_EXCEPT_UNWIND_INFO): Move to microblaze-common.c.
	* config/mips/mips.c (mips_handle_option,
	mips_option_optimization_table, TARGET_OPTION_OPTIMIZATION_TABLE,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION): Move to
	mips-common.c.
	* config/mmix/mmix.c (mmix_option_optimization_table,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_OPTION_OPTIMIZATION_TABLE):
	Move to mmix-common.c.
	* config/mn10300/mn10300.c (mn10300_option_optimization_table,
	mn10300_handle_option, TARGET_EXCEPT_UNWIND_INFO,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION,
	TARGET_OPTION_OPTIMIZATION_TABLE): Move to mn10300-common.c.
	* config/pa/pa.c: Include common/common-target.h.
	(pa_option_optimization_table, TARGET_OPTION_OPTIMIZATION_TABLE,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION,
	pa_handle_option): Move to pa-common.c.
	(pa_option_override): Use targetm_common.except_unwind_info.
	(pa_asm_output_mi_thunk, pa_function_section): Use
	targetm_common.have_named_sections.
	* config/pdp11/pdp11.c (pdp11_option_optimization_table,
	TARGET_DEFAULT_TARGET_FLAGS, TARGET_HANDLE_OPTION,
(truncated)

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

-------------- next part --------------

-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list