This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
1 new GCC HEAD@167518 regression
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Mon, 6 Dec 2010 23:40:38 -0800 (PST)
- Subject: 1 new GCC HEAD@167518 regression
- Reply-to: gcc-regression at gcc dot gnu dot org
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.)