1 new GCC HEAD@150330 regression

regress regress@apple.com
Sat Aug 1 14:13:00 GMT 2009


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

Regressions for native:
old   g++.sum g++.dg/abi/mangle11.C
old   g++.sum g++.dg/abi/mangle12.C
old   g++.sum g++.dg/abi/mangle17.C
old   g++.sum g++.dg/abi/mangle20-2.C
old   g++.sum g++.dg/eh/simd-3.C
old   g++.sum g++.dg/eh/simd-4.C
old   gcc.sum gcc.dg/pr34989-1.c
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/struct/wo_prof_double_malloc.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c
old   gcc.sum gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c
old   gcc.sum gcc.dg/vect/pr35821-altivec.c
old   gcc.sum gcc.dg/vect/vect-82_64.c
old   gcc.sum gcc.dg/vect/vect-83_64.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/darwin-misaligned.c
old   gcc.sum gcc.target/powerpc/macho-lo-sum.c
old   gcc.sum gcc.target/powerpc/rs6000-fpint-2.c
NEW   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
old   objc.sum objc/execute/exceptions/catchall-1.m
old   objc.sum objc/execute/exceptions/local-variables-1.m

Log information for changes since the last build:
------------------------------------------------------------------------
r150323 | gccadmin | 2009-07-31 17:16:41 -0700 (Fri, 31 Jul 2009) | 1 line
Changed paths:
   M /trunk/gcc/DATESTAMP

Daily bump.
------------------------------------------------------------------------
r150324 | jason | 2009-07-31 19:26:13 -0700 (Fri, 31 Jul 2009) | 2 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/tree.c
   M /trunk/gcc/cp/typeck.c

	* typeck.c (build_address): Do fold away ADDR_EXPR of INDIRECT_REF.
	* tree.c (rvalue): Use cp_build_qualified_type, not TYPE_MAIN_VARIANT.
------------------------------------------------------------------------
r150325 | jason | 2009-07-31 19:26:21 -0700 (Fri, 31 Jul 2009) | 8 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/cvt.c
   M /trunk/gcc/cp/tree.c
   M /trunk/gcc/cp/typeck.c

	* call.c (reference_binding): Rename lvalue_p to is_lvalue.
	Do direct binding of "rvalues" in memory to rvalue references.
	* tree.c (lvalue_p_1): Can't be both non-addressable lvalue and
	"rvalue" in memory.
	* typeck.c (build_static_cast_1): Do direct binding of memory
	"rvalues" to rvalue references.
	* cvt.c (cp_fold_convert): New.
	* cp-tree.h: Declare it.
------------------------------------------------------------------------
r150326 | jason | 2009-07-31 19:26:32 -0700 (Fri, 31 Jul 2009) | 7 lines
Changed paths:
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/bits/forward_list.h
   M /trunk/libstdc++-v3/include/bits/stl_iterator.h
   M /trunk/libstdc++-v3/include/bits/stl_list.h
   M /trunk/libstdc++-v3/include/std/thread
   M /trunk/libstdc++-v3/include/std/tuple
   M /trunk/libstdc++-v3/testsuite/20_util/forward/requirements/explicit_instantiation.cc
   M /trunk/libstdc++-v3/testsuite/20_util/shared_ptr/assign/auto_ptr.cc
   M /trunk/libstdc++-v3/testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc
   M /trunk/libstdc++-v3/testsuite/20_util/shared_ptr/cons/auto_ptr.cc
   M /trunk/libstdc++-v3/testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc
   M /trunk/libstdc++-v3/testsuite/20_util/tuple/swap.cc
   M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/ext_pointer/operations/1.cc
   M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/ext_pointer/operations/5.cc
   M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/operations/1.cc
   M /trunk/libstdc++-v3/testsuite/23_containers/forward_list/operations/5.cc
   M /trunk/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/assign_neg.cc
   M /trunk/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc
   M /trunk/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc
   M /trunk/libstdc++-v3/testsuite/23_containers/list/requirements/dr438/insert_neg.cc
   M /trunk/libstdc++-v3/testsuite/30_threads/shared_future/cons/copy.cc
   M /trunk/libstdc++-v3/testsuite/30_threads/thread/cons/assign_neg.cc

	* include/bits/forward_list.h (splice_after): Use forward.
	(merge): Likewise.
	* include/bits/stl_iterator.h (move_iterator::operator*): Use move.
	(move_iterator::operator[]): Use move.
	* include/bits/stl_list.h (insert): Use move.
	* include/std/thread (_Callable constructor): Use forward.
	* include/std/tuple: Don't specify explicit template args to move.
------------------------------------------------------------------------
r150327 | jason | 2009-07-31 19:26:42 -0700 (Fri, 31 Jul 2009) | 16 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/cp/typeck.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/cpp0x/initlist22.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/named.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/overload.C
   A /trunk/gcc/testsuite/g++.dg/cpp0x/overloadn.C (from /trunk/gcc/testsuite/g++.dg/cpp0x/overload.C:150326)
   A /trunk/gcc/testsuite/g++.dg/cpp0x/rv-cast.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv1n.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv1p.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv2n.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv2p.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv3n.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv3p.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv4n.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv4p.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv5n.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv5p.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv6n.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv6p.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv7n.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv7p.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/rv8p.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/template_deduction.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/unnamed_refs.C
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/include/bits/move.h
   M /trunk/libstdc++-v3/include/std/istream
   M /trunk/libstdc++-v3/include/std/ostream
   A /trunk/libstdc++-v3/testsuite/27_io/rvalue_streams.cc

	* call.c (convert_class_to_reference): Binding an lvalue to an
	rvalue reference is bad.  If the user-defined conversion is bad,
	set bad_p before merging conversions.
	(maybe_handle_ref_bind): Don't push down bad_p.
	(reference_binding): Binding an lvalue to an rvalue reference is bad.
	(convert_like_real): Give a helpful error about binding lvalue
	to rvalue reference.
	(reference_related_p): No longer static.
	* typeck.c (build_typed_address): New.
	(build_static_cast_1): Add static_cast from lvalue to &&.
	* cp-tree.h: Adjust.

	* include/bits/move.h (forward): Implement as in N2835.
	(move): Implement as in N2831.
	* include/std/istream (rvalue stream operator>>): New.
	* include/std/ostream (rvalue stream operator<<): New.
------------------------------------------------------------------------
r150328 | jason | 2009-07-31 20:56:47 -0700 (Fri, 31 Jul 2009) | 1 line
Changed paths:
   M /trunk/libstdc++-v3/testsuite/27_io/rvalue_streams.cc

update license
------------------------------------------------------------------------

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