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]

1 new GCC HEAD@167518 regression


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

Regressions for native:
NEW   g++.sum g++.dg/bprob/g++-bprob-1.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/altivec-15.C
old   g++.sum g++.dg/tree-prof/indir-call-prof.C
old   g++.sum tmpdir-g++.dg-struct-layout-1/t026
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/compat/vector-1
old   gcc.sum gcc.dg/compat/vector-2
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/vect/costmodel/ppc/costmodel-vect-outer-fir.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   gcc.sum tmpdir-gcc.dg-struct-layout-1/t025
old   gcc.sum tmpdir-gcc.dg-struct-layout-1/t027
old   gcc.sum tmpdir-gcc.dg-struct-layout-1/t028
fixed libjava.sum Thread_Sleep_2
old   libstdc++.sum 22_locale/ctype/to/char/1.cc
old   libstdc++.sum 22_locale/ctype/to/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_streambuf/sgetn/char/1.cc
old   libstdc++.sum 27_io/basic_streambuf/sgetn/wchar_t/1.cc
old   libstdc++.sum 27_io/basic_streambuf/sputn/char/1.cc
old   libstdc++.sum 27_io/basic_streambuf/sputn/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:
------------------------------------------------------------------------
r167490 | rguenth | 2010-12-06 04:53:38 -0800 (Mon, 06 Dec 2010) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/torture/20100825.C
   M /trunk/gcc/tree-ssa-copyrename.c

2010-12-06  Richard Guenther  <rguenther@suse.de>

	PR tree-optimization/46806
	* tree-ssa-copyrename.c (copy_rename_partition_coalesce): Do not
	coalesce different types.

	* g++.dg/torture/20100825.C: New testcase.

------------------------------------------------------------------------
r167493 | aoliva | 2010-12-06 05:11:51 -0800 (Mon, 06 Dec 2010) | 1 line
Changed paths:
   M /trunk/ChangeLog

Check in for PR other/46020 was meant for PR other/46026.
------------------------------------------------------------------------
r167495 | hjl | 2010-12-06 06:41:41 -0800 (Mon, 06 Dec 2010) | 13 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/driver-i386.c
   M /trunk/gcc/config/i386/i386.c
   M /trunk/gcc/config.gcc
   M /trunk/gcc/doc/invoke.texi

Add -march=/-mtune=corei7-avx.

2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>

	* config.gcc: Allow corei7-avx for --with-arch/--with-cpu.

	* config/i386/driver-i386.c (host_detect_local_cpu): Support
	Sandy Bridge.

	* config/i386/i386.c (override_options): Handle "corei7-avx".

	* doc/invoke.texi: Document corei7-avx.

------------------------------------------------------------------------
r167496 | hjl | 2010-12-06 06:42:56 -0800 (Mon, 06 Dec 2010) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/i386.c

Turn on unaligned SSE load/store for Core i7.

2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>

	* config/i386/i386.c (m_COREI7): New.
	(initial_ix86_tune_features): Turn on
	X86_TUNE_SSE_UNALIGNED_LOAD_OPTIMAL and
	X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL for Core i7.

------------------------------------------------------------------------
r167497 | paolo | 2010-12-06 06:44:38 -0800 (Mon, 06 Dec 2010) | 9 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/std/tuple
   M /trunk/libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc

2010-12-06  Paolo Carlini  <paolo.carlini@oracle.com>

	PR libstdc++/46821
	* include/std/tuple (_Head_base<,, true>::_M_swap_impl):
	Swap the empty bases.
	(_Head_base<,, false>::_M_swap_impl): Minor tweak.
	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Adjust dg-error
	line number.

------------------------------------------------------------------------
r167498 | ian | 2010-12-06 07:55:57 -0800 (Mon, 06 Dec 2010) | 2 lines
Changed paths:
   D /trunk/libgo/go/bignum
   D /trunk/libgo/go/exp/bignum
   D /trunk/libgo/go/exp/exception
   D /trunk/libgo/go/exp/iterable
   D /trunk/libgo/go/exp/parser
   D /trunk/libgo/go/malloc
   D /trunk/libgo/go/nntp
   D /trunk/libgo/go/once
   D /trunk/libgo/go/xgb

Delete empty directories.

------------------------------------------------------------------------
r167499 | ro | 2010-12-06 08:09:19 -0800 (Mon, 06 Dec 2010) | 4 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/ada/acats/run_acats

	* ada/acats/run_acats (which): Assign output to temporary
	variable, only use if successful.
	Use last field of type output.

------------------------------------------------------------------------
r167502 | ro | 2010-12-06 08:17:45 -0800 (Mon, 06 Dec 2010) | 5 lines
Changed paths:
   M /trunk/libffi/ChangeLog
   M /trunk/libffi/configure
   M /trunk/libffi/configure.ac

	* configure.ac (libffi_cv_as_ascii_pseudo_op): Use double
	backslashes.
	(libffi_cv_as_string_pseudo_op): Likewise.
	* configure: Regenerate.

------------------------------------------------------------------------
r167505 | ro | 2010-12-06 09:10:09 -0800 (Mon, 06 Dec 2010) | 8 lines
Changed paths:
   M /trunk/libgomp/ChangeLog
   M /trunk/libgomp/acinclude.m4
   M /trunk/libgomp/configure
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/acinclude.m4
   M /trunk/libstdc++-v3/configure

	libgomp:
	* acinclude.m4 (symvers_renaming): Also set if enable_symvers = no.
	* configure: Regenerate.

	libstdc++-v3:
	* acinclude.m4 (symvers_renaming): Also set if enable_symvers = no.
	* configure: Regenerate.

------------------------------------------------------------------------
r167508 | amylaar | 2010-12-06 09:29:56 -0800 (Mon, 06 Dec 2010) | 20 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/frv/frv.c
   M /trunk/gcc/config/frv/frv.h
   M /trunk/gcc/config/frv/frv.md
   M /trunk/gcc/config/frv/predicates.md

	PR target/46735
	* config/frv/predicates.md (gpr_or_int12_operand): Use IN_RANGE.
	(gpr_fpr_or_int12_operand, gpr_or_int10_operand): Likewise.
	(int12_operand, int_2word_operand, uint16_operand): Likewise.
	(fpr_or_int6_operand, int6_operand, int5_operand): Likewise.
	(uint5_operand, uint4_operand): Likewise.
	* config/frv/frv.h (IN_RANGE_P): Delete.
	(GPR_P, FPR_P, CC_P, ICC_P, FCC_P, CR_P, ICR_P, FCR_P): Use IN_RANGE.
	(ACC_P, ACCG_P, SPR_P, CONST_OK_FOR_I, CONST_OK_FOR_J): Likewise.
	(CONST_OK_FOR_L, CONST_OK_FOR_M, CONST_OK_FOR_N): Likewise.
	(CONST_OK_FOR_P): Likewise.
	* config/frv/frv.md (*movqicc_internal2_int): Likewise.
	(*movqicc_internal2_float, *movhicc_internal2_int): Likewise.
	(*movhicc_internal2_float, *movsicc_internal2_int): Likewise.
	(*movsicc_internal2_float, casesi): Likewise.
	* config/frv/frv.c (frv_frame_offset_rtx): Likewise.
	(frv_asm_output_mi_thunk, frv_legitimate_address_p_1): Likewise.
	(frv_emit_movsi, output_move_single, frv_emit_cond_move): Likewise.
	(frv_split_cond_move, frv_rtx_costs): Likewise.

------------------------------------------------------------------------
r167509 | amylaar | 2010-12-06 10:15:09 -0800 (Mon, 06 Dec 2010) | 3 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/mmix/mmix.c

        PR target/46739
        * config/mmix/mmix.c (mmix_intval): Split shift count.

------------------------------------------------------------------------
r167510 | paolo | 2010-12-06 10:37:00 -0800 (Mon, 06 Dec 2010) | 19 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/bits/shared_ptr.h
   M /trunk/libstdc++-v3/include/bits/shared_ptr_base.h
   M /trunk/libstdc++-v3/testsuite/20_util/shared_ptr/cons/43820.cc
   M /trunk/libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc

2010-12-06  Paolo Carlini  <paolo.carlini@oracle.com>

	* include/bits/shared_ptr.h (shared_ptr<>::shared_ptr(_Tp1*, _Deleter,
	const _Alloc&), shared_ptr(nullptr_t, _Deleter, const _Alloc&)): Take
	the allocator by value, per N3225.
	(shared_ptr<>::shared_ptr(_Sp_make_shared_tag, _Alloc, _Args&&...),
	allocate_shared(_Alloc, _Args&&...): Viceversa, take the allocator
	by const lvalue ref.
	* include/bits/shared_ptr_base.h (__shared_count<>::
	__shared_count(_Sp_make_shared_tag, _Tp*, _Alloc, _Args&&...),
	__shared_ptr<>::__shared_ptr(_Sp_make_shared_tag, _Alloc, _Args&&...),
	__allocate_shared(_Alloc, _Args&&...)): Likewise.
	(__shared_ptr<>::__shared_ptr(_Tp1*, _Deleter, const _Alloc&),
	__shared_ptr(nullptr_t, _Deleter, const _Alloc&), reset(_Tp1*,
	_Deleter, const _Alloc&)): Take the allocator by value.
	* testsuite/20_util/shared_ptr/cons/43820.cc: Adjust dg-error line
	numbers.
	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.

------------------------------------------------------------------------
r167511 | ebotcazou | 2010-12-06 11:11:02 -0800 (Mon, 06 Dec 2010) | 3 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/sparc/sol2-gas.h
   M /trunk/gcc/config/sparc/sol2.h

	* config/sparc/sol2.h (PUSHSECTION_FORMAT): Redefine unconditionally.
	* config/sparc/sol2-gas.h (PUSHSECTION_FORMAT): Redefine.

------------------------------------------------------------------------
r167512 | amylaar | 2010-12-06 11:19:09 -0800 (Mon, 06 Dec 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/vax/vax.c

2010-12-06  Joern Rennecke  <amylaar@spamcop.net>
	    Richard Henderson  <rth@redhat.com>

	PR target/46740
	* config/vax/vax.c (vax_output_int_move): Fold #if into if.

------------------------------------------------------------------------
r167513 | jakub | 2010-12-06 11:28:09 -0800 (Mon, 06 Dec 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cfglayout.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/pr46777.c

	PR rtl-optimization/46777
	* cfglayout.c (duplicate_insn_chain): Avoid duplicating
	also barrier after tablejump.

	* gcc.dg/pr46777.c: New test.

------------------------------------------------------------------------
r167514 | jakub | 2010-12-06 11:29:38 -0800 (Mon, 06 Dec 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/reginfo.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/pr46771.c

	PR debug/46771
	* reginfo.c (init_subregs_of_mode): Don't call find_subregs_of_mode
	on DEBUG_INSNs.

	* gcc.dg/pr46771.c: New test.

------------------------------------------------------------------------
r167515 | jakub | 2010-12-06 11:30:31 -0800 (Mon, 06 Dec 2010) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/profile.c

	PR tree-optimization/46528
	PR debug/46338
	* profile.c (branch_prob): Make sure last is never set to a debug
	stmt.

------------------------------------------------------------------------
r167516 | jakub | 2010-12-06 11:31:57 -0800 (Mon, 06 Dec 2010) | 6 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/ia64/ia64.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/ia64/pr43897.c

	PR target/43897
	* config/ia64/ia64.c (rtx_needs_barrier): Handle asm CLOBBER
	as a store into that register.

	* gcc.target/ia64/pr43897.c: New test.

------------------------------------------------------------------------
r167517 | jakub | 2010-12-06 11:33:52 -0800 (Mon, 06 Dec 2010) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/dwarf2out.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/debug/dwarf2/pr45997-1.C
   A /trunk/gcc/testsuite/g++.dg/debug/dwarf2/pr45997-2.C

	PR debug/45997
	* dwarf2out.c (modified_type_die): If both is_const_type and
	is_volatile_type is set, start with DW_TAG_const_type or
	DW_TAG_volatile_type depending on where we get qualified type
	in the recursive call.

	* g++.dg/debug/dwarf2/pr45997-1.C: New test.
	* g++.dg/debug/dwarf2/pr45997-2.C: New test.

------------------------------------------------------------------------
r167518 | nicola | 2010-12-06 13:27:01 -0800 (Mon, 06 Dec 2010) | 18 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-parser.c
   M /trunk/gcc/objc/ChangeLog
   M /trunk/gcc/objc/objc-act.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/objc.dg/foreach-8.m

In gcc/:
2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	* c-parser.c (c_parser_for_statement): Use c_fully_fold() instead
	of c_process_expr_stmt() for the iterating and collection
	expressions of an Objective-C fast enumeration loop.

In gcc/objc/:
2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc-act.c (objc_finish_foreach_loop): Mark the
	object_expression as used.

In gcc/testsuite/:
2010-12-06  Nicola Pero  <nicola.pero@meta-innovation.com>

	* objc.dg/foreach-8.m: New.

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

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

-- 
Geoffrey Keating <geoffk@apple.com> 
(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]