This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

2 new GCC HEAD@166563 regressions


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

Regressions for native:
NEW   g++.sum g++.dg/other/i386-2.C
NEW   g++.sum g++.dg/other/i386-3.C
old   g++.sum g++.dg/torture/pr34850.C
old   gcc.sum gcc.dg/guality/pr43479.c
old   gcc.sum gcc.dg/tree-prof/inliner-1.c
old   gcc.sum gcc.target/i386/pr38240.c

Log information for changes since the last build:
------------------------------------------------------------------------
r166558 | froydnj | 2010-11-10 13:05:50 -0800 (Wed, 10 Nov 2010) | 9 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/decl.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/pr46065.C

gcc/cp/
	PR c++/46065
	* decl.c (poplevel_named_label_1): Use TREE_CHAIN if necessary.

gcc/testsuite/
	PR c++/46065
	* g++.dg/pr46065.C: New test.


------------------------------------------------------------------------
r166559 | fdumont | 2010-11-10 13:47:13 -0800 (Wed, 10 Nov 2010) | 4 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/MAINTAINERS

2010-11-10  Fran?\195?\167ois Dumont  <francois.cppdevs@free.fr>

       * MAINTAINERS (Write After Approval): Add myself.

------------------------------------------------------------------------
r166560 | fdumont | 2010-11-10 13:53:43 -0800 (Wed, 10 Nov 2010) | 6 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/profile/unordered_map

2010-11-10  Fran?\195?\167ois Dumont  <francois.cppdevs@free.fr>

        * include/profile/unordered_map (unordered_map<>::_M_profile_size): 
        Simplify, don't take a __new_size argument; adjust all callers.


------------------------------------------------------------------------
r166561 | spop | 2010-11-10 14:02:23 -0800 (Wed, 10 Nov 2010) | 68 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   A /trunk/gcc/config/i386/bmiintrin.h
   M /trunk/gcc/config/i386/cpuid.h
   M /trunk/gcc/config/i386/driver-i386.c
   M /trunk/gcc/config/i386/i386-c.c
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/i386.h
   M /trunk/gcc/config/i386/i386.md
   M /trunk/gcc/config/i386/i386.opt
   M /trunk/gcc/config/i386/x86intrin.h
   M /trunk/gcc/config.gcc
   M /trunk/gcc/doc/extend.texi
   M /trunk/gcc/doc/invoke.texi
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/other/i386-2.C
   M /trunk/gcc/testsuite/g++.dg/other/i386-3.C
   A /trunk/gcc/testsuite/gcc.target/i386/bmi-1.c
   A /trunk/gcc/testsuite/gcc.target/i386/bmi-2.c
   A /trunk/gcc/testsuite/gcc.target/i386/bmi-3.c
   A /trunk/gcc/testsuite/gcc.target/i386/bmi-4.c
   A /trunk/gcc/testsuite/gcc.target/i386/bmi-5.c
   A /trunk/gcc/testsuite/gcc.target/i386/bmi-6.c
   M /trunk/gcc/testsuite/gcc.target/i386/funcspec-5.c
   M /trunk/gcc/testsuite/gcc.target/i386/funcspec-6.c
   M /trunk/gcc/testsuite/gcc.target/i386/sse-12.c

Add support for BMI.

2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>

gcc/
	* config.gcc (i[34567]86-*-*): Include bmiintrin.h.
	(x86_64-*-*): Likewise.
	* config/i386/cpuid.h: Define BMI bit.
	* config/i386/driver-i386.c (host_detect_local_cpu): Define
	and set has_bmi.
	* config/i386/i386-c.c (ix86_target_macros_internal): Check
	isa_flag for BMI.
	* config/i386/i386.c (OPTION_MASK_ISA_BMI_SET): New.
	(OPTION_MASK_ISA_BMI_UNSET): New.
	(ix86_handle_option): Handle -mbmi.
	(isa_opts): Add -mbmi.
	(enum pta_flags): Add PTA_BMI.
	(ix86_option_override_internal): Add BMI support.
	(ix86_valid_target_attribute_inner_p): Handle -mbmi.
	(IX86_BUILTIN_BEXTR32): New for BMI intrinsic.
	(IX86_BUILTIN_BEXTR64): Likewise.
	(IX86_BUILTIN_CTZS): Likewise.
	(bdesc_args): Add BMI intrinsics.
	(ix86_expand_args_builtin): Add BMI specific cases.
	* config/i386/i386.h (TARGET_BMI): New for BMI.
	(CTZ_DEFINED_VALUE_AT_ZERO): Likewise.
	(CLZ_DEFINED_VALUE_AT_ZERO): Likewise.
	* config/i386/i386.md (UNSPEC_BEXTR): New for BMI.
	(UNSPEC_TZCNT): Likewise.
	(ctz<mode>2): Add tzcnt, and handle 16 bit operands.
	(bmi_andn_<mode>): New for BMI.
	(bmi_bextr_<mode>): Likewise.
	(bmi_blsi_<mode>): Likewise.
	(bmi_blsmsk_<mode>): Likewise.
	(bmi_blsr_<mode>): Likewise.
	* config/i386/i386.opt: Add -mbmi.
	* config/i386/x86intrin.h: Add BMI check and bmiintrin.h.
	* config/i386/bmiintrin.h (__lzcnt_u16): New.
	(__tzcnt_u16): Likewise.
	(__andn_u32): Likewise.
	(__bextr_u32): Likewise.
	(__blsi_u32): Likewise.
	(__blsmsk_u32): Likewise.
	(__blsr_u32): Likewise.
	(__lzcnt_u32): Likewise.
	(__tzcnt_u32): Likewise.
	(__andn_u64): Likewise.
	(__bextr_u64): Likewise.
	(__blsi_u64): Likewise.
	(__blsmsk_u64): Likewise.
	(__blsr_u64): Likewise.
	(__lzcnt_u64): Likewise.
	(__tzcnt_u64): Likewise.
	* doc/invoke.texi: Document -mbmi and -mno-bmi.
	* doc/extend.texi: Document BMI built-in functions.

gcc/testsuite/
	* g++.dg/other/i386-2.C: Add -mbmi.
	* g++.dg/other/i386-3.C: Likewise.
	* gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets.
	* gcc.target/i386/funcspec-6.c: Likewise.
	* gcc.target/i386/sse-12.c: Add -mbmi.
	* gcc.target/i386/bmi-1.c: New file.
	* gcc.target/i386/bmi-2.c: Likewise.
	* gcc.target/i386/bmi-3.c: Likewise.
	* gcc.target/i386/bmi-4.c: Likewise.
	* gcc.target/i386/bmi-5.c: Likewise.
	* gcc.target/i386/bmi-6.c: Likewise.
------------------------------------------------------------------------
r166562 | spop | 2010-11-10 14:02:34 -0800 (Wed, 10 Nov 2010) | 73 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/cpuid.h
   M /trunk/gcc/config/i386/driver-i386.c
   M /trunk/gcc/config/i386/i386-c.c
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/i386.h
   M /trunk/gcc/config/i386/i386.md
   M /trunk/gcc/config/i386/i386.opt
   A /trunk/gcc/config/i386/tbmintrin.h
   M /trunk/gcc/config/i386/x86intrin.h
   M /trunk/gcc/config.gcc
   M /trunk/gcc/doc/extend.texi
   M /trunk/gcc/doc/invoke.texi
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/other/i386-2.C
   M /trunk/gcc/testsuite/g++.dg/other/i386-3.C
   M /trunk/gcc/testsuite/gcc.target/i386/bmi-5.c
   M /trunk/gcc/testsuite/gcc.target/i386/bmi-6.c
   M /trunk/gcc/testsuite/gcc.target/i386/funcspec-5.c
   M /trunk/gcc/testsuite/gcc.target/i386/funcspec-6.c
   M /trunk/gcc/testsuite/gcc.target/i386/sse-12.c
   M /trunk/gcc/testsuite/gcc.target/i386/sse-13.c
   M /trunk/gcc/testsuite/gcc.target/i386/sse-14.c
   M /trunk/gcc/testsuite/gcc.target/i386/sse-22.c
   M /trunk/gcc/testsuite/gcc.target/i386/sse-23.c
   A /trunk/gcc/testsuite/gcc.target/i386/tbm-1.c
   A /trunk/gcc/testsuite/gcc.target/i386/tbm-2.c

Add support for TBM.

2010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com>

gcc/
	* config.gcc (i[34567]86-*-*): Include tbmintrin.h.
    (x86_64-*-*): Likewise.
	* config/i386/cpuid.h: Define TBM bit.
	* config/i386/driver-i386.c (host_detect_local_cpu): Define
	and set has_tbm.
	* config/i386/i386-c.c (ix86_target_macros_internal): Check
	isa_flag for TBM.
	* config/i386/i386.c (OPTION_MASK_ISA_TBM_SET): New.
	(OPTION_MASK_ISA_TBM_UNSET): New.
	(ix86_handle_option): Handle -mtbm.
	(isa_opts): Add -mtbm.
	(enum pta_flags): Add PTA_TBM.
	(ix86_option_override_internal): Add TBM support.
	(ix86_valid_target_attribute_inner_p): Handle -mtbm.
	(IX86_BUILTIN_BEXTRI32): New for TBM intrinsic.
	(IX86_BUILTIN_BEXTRI64): Likewise.
	(bdesc_args): Add TBM intrinsics.
	(ix86_expand_builtin): Add TBM specific case.
	* config/i386/i386.h (TARGET_TBM): New for TBM.
	* config/i386/i386.md (UNSPEC_BEXTRI): New for TBM.
	(tbm_bextri_<mode>): Likewise.
	(*tbm_blcfill_<mode>): Likewise.
	(*tbm_blci_<mode>): Likewise.
	(*tbm_blcic_<mode>): Likewise.
	(*tbm_blcmsk_<mode>): Likewise.
	(*tbm_blcs_<mode>): Likewise.
	(*tbm_blsfill_<mode>): Likewise.
	(*tbm_blsic_<mode>): Likewise.
	(*tbm_t1mskc_<mode>): Likewise.
	(*tbm_tzmsk_<mode>): Likewise.
	* config/i386/i386.opt: Add -mtbm.
	* config/i386/tbmintrin.h (__bextri_u32): New.
	(__blcfill_u32): Likewise.
	(__blci_u32): Likewise.
	(__blcic_u32): Likewise.
	(__blcmsk_u32): Likewise.
	(__blcs_u32): Likewise.
	(__blsfill_u32): Likewise.
	(__blsic_u32): Likewise.
	(__t1mskc_u32): Likewise.
	(__tzmsk_u32): Likewise.
	(__bextri_u64): Likewise.
	(__blcfill_u64): Likewise.
	(__blci_u64): Likewise.
	(__blcic_u64): Likewise.
	(__blcmsk_u64): Likewise.
	(__blcs_u64): Likewise.
	(__blsfill_u64): Likewise.
	(__blsic_u64): Likewise.
	(__t1mskc_u64): Likewise.
	(__tzmsk_u64): Likewise.
	* config/i386/x86intrin.h: Add TBM check and tbmintrin.h.
	* doc/invoke.texi: Document -mtbm.
	* doc/extend.texi: Document TBM built-in functions.

gcc/testsuite/
	* g++.dg/other/i386-2.C: Add -mtbm.
	* g++.dg/other/i386-3.C: Likewise.
	* gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets.
	* gcc.target/i386/funcspec-6.c: Likewise.
	* gcc.target/i386/sse-12.c: Add -mtbm.
	* gcc.target/i386/sse-13.c: Add -mtbm and test immediate
	operand intrinsics.
	* gcc.target/i386/sse-14.c: Likewise.
	* gcc.target/i386/sse-22.c: Likewise.
	* gcc.target/i386/sse-23.c: Likewise.
	* gcc.target/i386/tbm-1.c: New file.
	* gcc.target/i386/tbm-2.c: Likewise.
------------------------------------------------------------------------
r166563 | ebotcazou | 2010-11-10 14:08:02 -0800 (Wed, 10 Nov 2010) | 3 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/sparc/sparc.c

	* config/sparc/sparc.c (sparc_delegitimize_address): New function.
	(TARGET_DELEGITIMIZE_ADDRESS): Define to above.

------------------------------------------------------------------------

For more information, see <http://glutton.geoffk.org/HEAD/>.

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]