1 new GCC HEAD@179054 regression

regress regress@apple.com
Thu Sep 22 03:40:00 GMT 2011


With your recent patch, GCC HEAD revision 179054 had problems on:
native: regress-17 (1 NEW failures)
The previous build was of revision 179034.

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
NEW   gcc.sum gcc.c-torture/execute/compare-3.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
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:
------------------------------------------------------------------------
r179035 | davem | 2011-09-21 01:13:36 -0700 (Wed, 21 Sep 2011) | 4 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/sparc/sparc.c

	* config/sparc/sparc.c (def_builtin): Change from macro into function.
	(def_builtin_const): New.
	(sparc_vis_init_builtins): Use def_builtin_const for all VIS builtins
	other than alignaddr and falignaddr.
------------------------------------------------------------------------
r179037 | gjl | 2011-09-21 01:21:57 -0700 (Wed, 21 Sep 2011) | 13 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/avr/avr-protos.h
   M /trunk/gcc/config/avr/avr.c
   M /trunk/gcc/config/avr/avr.md

	PR target/50449
	PR target/50465
	* config/avr/avr.md (adjust_len): New insn attribute.
	(*reload_insi, *reload_insf): Use it.
	(*movsi, *movsf): Use new interface of output_movsisf.
	* config/avr/avr-protos.h (output_movsisf): Change prototype.
	* config/avr/avr.c (output_movsisf): Ditto.
	(adjust_insn_length): Use insn attribute "adjust_len" to adjust
	lengths of insns *reload_insi, *reload_insf.
	(output_reload_insisf_1): New static function.
	(output_reload_insisf): Use it.


------------------------------------------------------------------------
r179038 | gjl | 2011-09-21 01:27:49 -0700 (Wed, 21 Sep 2011) | 2 lines
Changed paths:
   M /trunk/gcc/config/avr/avr.c

	* config/avr/avr.c (avr_function_arg_advance): Undo r179037.

------------------------------------------------------------------------
r179040 | gjl | 2011-09-21 02:40:13 -0700 (Wed, 21 Sep 2011) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/avr/avr.c

	PR target/45099
	* config/avr/avr.c (avr_function_arg_advance): Change error to
	warning if a fixed register is needed as function argument.


------------------------------------------------------------------------
r179042 | paolo | 2011-09-21 02:56:45 -0700 (Wed, 21 Sep 2011) | 16 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/ext/int128-1.C
   A /trunk/gcc/testsuite/g++.dg/ext/int128-2.C
   A /trunk/gcc/testsuite/g++.dg/ext/int128-2.h

/cp
2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/50454
	* decl.c (grokdeclarator): Consistently handle both __int128
	and unsigned __int128 with -pedantic; suppress diagnostic in
	system headers.

/testsuite
2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/50454
	* g++.dg/ext/int128-1.C: New.
	* g++.dg/ext/int128-2.C: Likewise.
	* g++.dg/ext/int128-2.h: Likewise.

------------------------------------------------------------------------
r179043 | xguo | 2011-09-21 03:06:29 -0700 (Wed, 21 Sep 2011) | 3 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.target/arm/neon-thumb2-move.c

        * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
        on arch conflict when testing case on targets other than armv7-a.

------------------------------------------------------------------------
r179044 | paolo | 2011-09-21 04:23:11 -0700 (Wed, 21 Sep 2011) | 24 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/acinclude.m4
   M /trunk/libstdc++-v3/config/abi/pre/gnu.ver
   M /trunk/libstdc++-v3/config.h.in
   M /trunk/libstdc++-v3/configure
   M /trunk/libstdc++-v3/include/std/limits
   M /trunk/libstdc++-v3/include/std/type_traits
   M /trunk/libstdc++-v3/src/limits.cc
   M /trunk/libstdc++-v3/testsuite/18_support/numeric_limits/40856.cc
   M /trunk/libstdc++-v3/testsuite/18_support/numeric_limits/dr559.cc
   M /trunk/libstdc++-v3/testsuite/18_support/numeric_limits/lowest.cc
   M /trunk/libstdc++-v3/testsuite/18_support/numeric_limits/max_digits10.cc
   M /trunk/libstdc++-v3/testsuite/20_util/is_floating_point/value.cc
   M /trunk/libstdc++-v3/testsuite/20_util/is_integral/value.cc
   M /trunk/libstdc++-v3/testsuite/20_util/is_signed/value.cc
   M /trunk/libstdc++-v3/testsuite/20_util/is_unsigned/value.cc
   M /trunk/libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-1.cc
   M /trunk/libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs-2.cc
   M /trunk/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-1.cc
   M /trunk/libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs-2.cc
   M /trunk/libstdc++-v3/testsuite/util/testsuite_common_types.h

2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>

	* src/limits.cc: Replace everywhere __int128_t -> __int128, and
	__uint128_t -> unsigned __int128.
	* include/std/type_traits: Likewise.
	* include/std/limits: Likewise.
	* testsuite/18_support/numeric_limits/dr559.cc: Likewise.
	* testsuite/18_support/numeric_limits/lowest.cc: Likewise.
	* testsuite/18_support/numeric_limits/40856.cc: Likewise.
	* testsuite/18_support/numeric_limits/max_digits10.cc: Likewise.
	* testsuite/util/testsuite_common_types.h: Likewise.
	* testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
	* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
	* testsuite/20_util/is_floating_point/value.cc: Likewise.
	* testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
	* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
	* testsuite/20_util/is_signed/value.cc: Likewise.
	* testsuite/20_util/is_unsigned/value.cc: Likewise.
	* testsuite/20_util/is_integral/value.cc: Likewise.
	* config/abi/pre/gnu.ver: Likewise.
	* acinclude.m4: Likewise.
	* configure: Regenerate.
	* config.h.in: Likewise.

------------------------------------------------------------------------
r179045 | jakub | 2011-09-21 04:39:23 -0700 (Wed, 21 Sep 2011) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/sse.md

	* config/i386/sse.md (<code><mode>3 smaxmin:VI124_128 expander): Use
	nonimmediate_operand instead of register_operand predicate for operands
	1 and 2, force them into registers if expanding them as comparison.
	(<code><mode>3 umaxmin:VI124_128 expander): Similarly.  For UMAX
	V8HImode force into register just operand 1.

------------------------------------------------------------------------
r179046 | hubicka | 2011-09-21 06:10:31 -0700 (Wed, 21 Sep 2011) | 4 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/ipa-inline-analysis.c


	PR tree-optimization/50433
	* ipa-inline-analysis.c (eliminated_by_inlining_prob): Use get_base_address.

------------------------------------------------------------------------
r179047 | ebotcazou | 2011-09-21 06:47:25 -0700 (Wed, 21 Sep 2011) | 2 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gnat.dg/opt19.adb

	* gnat.dg/opt19.adb: New test.

------------------------------------------------------------------------
r179048 | jsm28 | 2011-09-21 07:36:03 -0700 (Wed, 21 Sep 2011) | 3 lines
Changed paths:
   M /trunk/libquadmath/ChangeLog
   M /trunk/libquadmath/Makefile.am
   M /trunk/libquadmath/Makefile.in

	* Makefile.am (FLAGS_TO_PASS): Define.
	* Makefile.in: Regenerate.

------------------------------------------------------------------------
r179050 | hjl | 2011-09-21 08:57:04 -0700 (Wed, 21 Sep 2011) | 18 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/bmi2intrin.h
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/i386/bmi2-mulx32-2.c
   A /trunk/gcc/testsuite/gcc.target/i386/bmi2-mulx32-2a.c
   A /trunk/gcc/testsuite/gcc.target/i386/bmi2-mulx64-2.c
   A /trunk/gcc/testsuite/gcc.target/i386/bmi2-mulx64-2a.c

Add MULX intrinsics.

gcc/

2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>

	* config/i386/bmi2intrin.h (_mulx_u64): New.
	(_mulx_u32): Ditto.

gcc/testsuite/

2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>

	* gcc.target/i386/bmi2-mulx32-2.c: New test.
	* gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
	* gcc.target/i386/bmi2-mulx64-2.c: Ditto.
	* gcc.target/i386/bmi2-mulx64-2a.c: Ditto.

------------------------------------------------------------------------
r179053 | uros | 2011-09-21 10:37:00 -0700 (Wed, 21 Sep 2011) | 14 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config/i386/sse.md
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/other/pr50464.C

	PR target/50464
	* config/i386/sse.md (xop_pcmov_<mode><avxsizesuffix>): Change
	operand 1 predicate to register_operand and operand 2 predicate
	to nonimmediate_operand.
	* config/i386/i386.c (ix86_expand_sse_movcc): When generating
	xop_pcmov, force op_true to register.  Also, force op_false to
	register if it doesn't satisfy nonimmediate_operand predicate.

testsuite/ChangeLog:

	PR target/50464
	* g++.dg/other/pr50464.C: New test.


------------------------------------------------------------------------
r179054 | ian | 2011-09-21 10:37:50 -0700 (Wed, 21 Sep 2011) | 2 lines
Changed paths:
   M /trunk/gcc/go/gofrontend/runtime.def
   M /trunk/gcc/go/gofrontend/statements.cc
   M /trunk/libgo/runtime/go-map-delete.c
   M /trunk/libgo/runtime/go-map-index.c
   M /trunk/libgo/runtime/map.goc

Support nil maps.

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

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