241 new GCC HEAD@159338 regressions

regress regress@apple.com
Thu May 13 03:21:00 GMT 2010


With your recent patch, GCC HEAD revision 159338 had problems on:
native: regress-268 (241 NEW failures)
The previous build was of revision 159307.

Regressions for native:
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-2.C
NEW   g++.sum g++.dg/ext/visibility/anon6.C
old   g++.sum g++.dg/init/struct2.C
old   gcc.sum gcc.dg/debug/dwarf2/aranges-fnsec-1.c
old   gcc.sum gcc.dg/pr34668-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/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/slp-perm-5.c
old   gcc.sum gcc.dg/vect/slp-perm-6.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   gfortran.sum gfortran.dg/array_constructor_11.f90
old   gfortran.sum gfortran.fortran-torture/execute/where_2.f90
NEW   libjava.sum /Users/regress/tbox/svn-gcc/libjava/testsuite/libjava.jar/TestClosureGC.jar
NEW   libjava.sum /Users/regress/tbox/svn-gcc/libjava/testsuite/libjava.jar/simple.jar
NEW   libjava.sum ArrayStore
NEW   libjava.sum ArrayStore2
NEW   libjava.sum Array_1
NEW   libjava.sum Array_2
NEW   libjava.sum Array_3
NEW   libjava.sum Class_1
NEW   libjava.sum CompareNaN
NEW   libjava.sum Divide_1
NEW   libjava.sum Divide_2
NEW   libjava.sum EvaluationOrder
NEW   libjava.sum ExtraClassLoader
NEW   libjava.sum FileHandleGcTest
NEW   libjava.sum Final
NEW   libjava.sum Float_1
NEW   libjava.sum Float_2
NEW   libjava.sum G19990301_01
NEW   libjava.sum G19990302_02
NEW   libjava.sum G19990303_01
NEW   libjava.sum G19990303_02
NEW   libjava.sum G19990304_01
NEW   libjava.sum G19990310_01
NEW   libjava.sum II
NEW   libjava.sum InterfaceDispatch
NEW   libjava.sum InvokeInterface
NEW   libjava.sum InvokeReturn
NEW   libjava.sum Invoke_1
NEW   libjava.sum Invoke_2
NEW   libjava.sum KeepInline
NEW   libjava.sum LargeFile
NEW   libjava.sum MathBuiltin
NEW   libjava.sum Matrix4f
NEW   libjava.sum N19990310_02
NEW   libjava.sum N19990310_3
NEW   libjava.sum N19990310_4
NEW   libjava.sum N19990310_5
NEW   libjava.sum Overflow
NEW   libjava.sum PR12350
NEW   libjava.sum PR12416
NEW   libjava.sum PR12656
NEW   libjava.sum PR12915
NEW   libjava.sum PR141
NEW   libjava.sum PR15133
NEW   libjava.sum PR160
NEW   libjava.sum PR162
NEW   libjava.sum PR16867
NEW   libjava.sum PR16923
NEW   libjava.sum PR18116
NEW   libjava.sum PR18699
NEW   libjava.sum PR19870
NEW   libjava.sum PR19870_2
NEW   libjava.sum PR19921
NEW   libjava.sum PR20056
NEW   libjava.sum PR218
NEW   libjava.sum PR242
NEW   libjava.sum PR25535
NEW   libjava.sum PR260
NEW   libjava.sum PR26858
NEW   libjava.sum PR27908
NEW   libjava.sum PR28178
NEW   libjava.sum PR29013
NEW   libjava.sum PR29495
NEW   libjava.sum PR3096
NEW   libjava.sum PR31264
NEW   libjava.sum PR35020
NEW   libjava.sum PR36252
NEW   libjava.sum PR3731
NEW   libjava.sum PR5057
NEW   libjava.sum PR5057_2
NEW   libjava.sum PR55
NEW   libjava.sum PR56
NEW   libjava.sum PR6085
NEW   libjava.sum PR6204
NEW   libjava.sum PR6729
NEW   libjava.sum PR6820
NEW   libjava.sum PR7482
NEW   libjava.sum PR9577
NEW   libjava.sum Process_1
NEW   libjava.sum Process_2
NEW   libjava.sum Process_3
NEW   libjava.sum Process_4
NEW   libjava.sum Process_5
NEW   libjava.sum Process_6
NEW   libjava.sum Process_7
NEW   libjava.sum ProxyTest
NEW   libjava.sum RH194522
NEW   libjava.sum Serialization
NEW   libjava.sum Shazam
NEW   libjava.sum StackTrace2
NEW   libjava.sum StaticConstructor
NEW   libjava.sum StringBuffer_1
NEW   libjava.sum StringBuffer_overflow
NEW   libjava.sum String_overflow
NEW   libjava.sum SyncGlobal
NEW   libjava.sum SyncTest
NEW   libjava.sum Synch
NEW   libjava.sum TLtest
NEW   libjava.sum TestClosureGC
NEW   libjava.sum TestProxy
NEW   libjava.sum Thread_Alive
NEW   libjava.sum Thread_HoldsLock
NEW   libjava.sum Thread_Interrupt
NEW   libjava.sum Thread_Join
NEW   libjava.sum Thread_Monitor
NEW   libjava.sum Thread_Sleep
old   libjava.sum Thread_Sleep_2
NEW   libjava.sum Thread_Wait
NEW   libjava.sum Thread_Wait_2
NEW   libjava.sum Thread_Wait_Interrupt
NEW   libjava.sum Throw_1
NEW   libjava.sum Throw_2
NEW   libjava.sum Throw_3
NEW   libjava.sum WalkerTest
NEW   libjava.sum anfi
NEW   libjava.sum anon
NEW   libjava.sum anon2
NEW   libjava.sum anon3
NEW   libjava.sum anon4
NEW   libjava.sum anon_ctor_itf_arg
NEW   libjava.sum anonarray
NEW   libjava.sum anonarray2
NEW   libjava.sum anonarray3
NEW   libjava.sum assign
NEW   libjava.sum assign2
NEW   libjava.sum bclink
NEW   libjava.sum bytearray
NEW   libjava.sum bytebuffer
NEW   libjava.sum calls
NEW   libjava.sum cxxtest
NEW   libjava.sum direct_read
NEW   libjava.sum direct_write
NEW   libjava.sum directbuffer
NEW   libjava.sum emptystring
NEW   libjava.sum err1
NEW   libjava.sum err10
NEW   libjava.sum err11
NEW   libjava.sum err12
NEW   libjava.sum err13
NEW   libjava.sum err14
NEW   libjava.sum err2
NEW   libjava.sum err3
NEW   libjava.sum err4
NEW   libjava.sum err5
NEW   libjava.sum err6
NEW   libjava.sum err7
NEW   libjava.sum err8
NEW   libjava.sum err9
NEW   libjava.sum events
NEW   libjava.sum field
NEW   libjava.sum final_inner
NEW   libjava.sum final_int
NEW   libjava.sum final_method
NEW   libjava.sum final_static_and_friend
NEW   libjava.sum findclass
NEW   libjava.sum findclass2
NEW   libjava.sum getallthreads
NEW   libjava.sum getargssize
NEW   libjava.sum geterrorname
NEW   libjava.sum getlocalvartable
NEW   libjava.sum getmethodname
NEW   libjava.sum getstacktrace
NEW   libjava.sum iface
NEW   libjava.sum indirect
NEW   libjava.sum indirect_read
NEW   libjava.sum indirect_write
NEW   libjava.sum init
NEW   libjava.sum initexc
NEW   libjava.sum initfield
NEW   libjava.sum inline
NEW   libjava.sum inner1
NEW   libjava.sum inner2
NEW   libjava.sum inner3
NEW   libjava.sum inner4
NEW   libjava.sum inner_array
NEW   libjava.sum inner_interface
NEW   libjava.sum instance
NEW   libjava.sum instinit
NEW   libjava.sum instinit2
NEW   libjava.sum invoke
NEW   libjava.sum invoke_from_inner
NEW   libjava.sum invokethrow
NEW   libjava.sum jniutf
NEW   libjava.sum klass
NEW   libjava.sum longfield
NEW   libjava.sum martin
NEW   libjava.sum md5test
NEW   libjava.sum multiple_finit
NEW   libjava.sum negzero
NEW   libjava.sum nested_with_ctor
NEW   libjava.sum newarray_overflow
NEW   libjava.sum noclass
NEW   libjava.sum overload
NEW   libjava.sum override
NEW   libjava.sum pr109
NEW   libjava.sum pr11951
NEW   libjava.sum pr13107
NEW   libjava.sum pr13107_2
NEW   libjava.sum pr13107_3
NEW   libjava.sum pr133
NEW   libjava.sum pr16789
NEW   libjava.sum pr17536
NEW   libjava.sum pr179
NEW   libjava.sum pr18278
NEW   libjava.sum pr184
NEW   libjava.sum pr21785
NEW   libjava.sum pr21844
NEW   libjava.sum pr23739
NEW   libjava.sum pr24321
NEW   libjava.sum pr25676
NEW   libjava.sum pr26390
NEW   libjava.sum pr26990
NEW   libjava.sum pr27171
NEW   libjava.sum pr29812
NEW   libjava.sum pr6388
NEW   libjava.sum pr83
NEW   libjava.sum pr8415
NEW   libjava.sum pr8676
NEW   libjava.sum pr8823
NEW   libjava.sum pr8945
NEW   libjava.sum private_direct_read
NEW   libjava.sum register
NEW   libjava.sum register2
NEW   libjava.sum search_outer
NEW   libjava.sum shatest
NEW   libjava.sum shortfield
NEW   libjava.sum simple
NEW   libjava.sum simple_int
NEW   libjava.sum stacktrace
NEW   libjava.sum stringconst
NEW   libjava.sum stringconst2
NEW   libjava.sum stub
NEW   libjava.sum test_long
NEW   libjava.sum throwit
NEW   libjava.sum tmi
NEW   libjava.sum tp
NEW   libjava.sum update_outer
NEW   libjava.sum utf8concat
NEW   libjava.sum utilTest
NEW   libjava.sum verify
NEW   libjava.sum virtual
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:
------------------------------------------------------------------------
r159309 | ebotcazou | 2010-05-12 03:59:38 -0700 (Wed, 12 May 2010) | 4 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/utils.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gnat.dg/frame_overflow.adb
   A /trunk/gcc/testsuite/gnat.dg/lto8.adb
   A /trunk/gcc/testsuite/gnat.dg/lto8_pkg.adb
   A /trunk/gcc/testsuite/gnat.dg/lto8_pkg.ads

	* gcc-interface/utils.c (update_pointer_to): Return early if the old
	pointer already points to the new type.  Chain the old pointer and its
	variants at the end of new pointer's chain after updating them.

------------------------------------------------------------------------
r159310 | mkuvyrkov | 2010-05-12 04:05:19 -0700 (Wed, 12 May 2010) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/targhooks.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/m68k/20100512-1.c

	* targhooks.c (default_stack_protect_guard): Avoid sharing RTL
	for __stack_chk_guard.

	* gcc.target/m68k/20100512-1.c: New.

------------------------------------------------------------------------
r159311 | iains | 2010-05-12 04:16:33 -0700 (Wed, 12 May 2010) | 24 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/objc-obj-c++-shared/Object1.m
   M /trunk/gcc/testsuite/objc.dg/dg.exp
   A /trunk/gcc/testsuite/objc.dg/tls
   A /trunk/gcc/testsuite/objc.dg/tls/diag-2.m
   A /trunk/gcc/testsuite/objc.dg/tls/diag-3.m
   A /trunk/gcc/testsuite/objc.dg/tls/diag-4.m
   A /trunk/gcc/testsuite/objc.dg/tls/diag-5.m
   A /trunk/gcc/testsuite/objc.dg/tls/init-1.m
   A /trunk/gcc/testsuite/objc.dg/tls/init-2.m
   A /trunk/gcc/testsuite/objc.dg/tls/tls.exp
   A /trunk/gcc/testsuite/objc.dg/torture
   A /trunk/gcc/testsuite/objc.dg/torture/dg-torture.exp
   A /trunk/gcc/testsuite/objc.dg/torture/tls
   A /trunk/gcc/testsuite/objc.dg/torture/tls/diag-1.m
   A /trunk/gcc/testsuite/objc.dg/torture/tls/thr-init-2.m
   A /trunk/gcc/testsuite/objc.dg/torture/tls/thr-init-3.m
   A /trunk/gcc/testsuite/objc.dg/torture/tls/thr-init.m
   A /trunk/gcc/testsuite/objc.dg/torture/tls/tls.exp
   A /trunk/gcc/testsuite/objc.dg/torture/tls/trivial.m
   A /trunk/gcc/testsuite/objc.dg/torture/trivial.m

Add TLS checks to ObjC

	* objc-obj-c++-shared/Object1.m: New.
	* objc.dg/torture: New directory.
	* objc.dg/torture/tls: Ditto.
	* objc.dg/tls: Ditto.
	* objc.dg/torture/tls/trivial.m: New test.
	* objc.dg/torture/tls/thr-init-2.m: New test.
	* objc.dg/torture/tls/thr-init-3.m: New test.
	* objc.dg/torture/tls/thr-init.m: New test.
	* objc.dg/torture/tls/diag-1.m: New test.
	* objc.dg/torture/tls/tls.exp: New.
	* objc.dg/torture/trivial.m: New test.
	* objc.dg/torture/dg-torture.exp: New.
	* objc.dg/tls/diag-3.m: New test.
	* objc.dg/tls/diag-4.m: New test.
	* objc.dg/tls/diag-5.m: New test.
	* objc.dg/tls/init-1.m: New test.
	* objc.dg/tls/init-2.m: New test.
	* objc.dg/tls/tls.exp: New.
	* objc.dg/tls/diag-2.m: New test.
	* lib/objc.exp: Respond to dg-additional-files.


------------------------------------------------------------------------
r159312 | ebotcazou | 2010-05-12 04:27:24 -0700 (Wed, 12 May 2010) | 3 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/decl.c

	* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Access_Type>: Tidy up
	code, improve comments and fix formatting nits.

------------------------------------------------------------------------
r159314 | iains | 2010-05-12 04:57:43 -0700 (Wed, 12 May 2010) | 3 lines
Changed paths:
   M /trunk/gcc/testsuite/lib/objc.exp

Add this change, missed from the previous commit (but already in the Changelog).


------------------------------------------------------------------------
r159315 | jakub | 2010-05-12 05:08:34 -0700 (Wed, 12 May 2010) | 8 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/dwarf2out.c

	PR debug/42278
	* dwarf2out.c (base_type_die): Don't add name attribute here.
	(modified_type_die): Instead of sizetype use
	its underlying original type.  If a DW_TAG_base_type doesn't
	have name added, add __unknown__.
	(dwarf2out_imported_module_or_decl_1): Don't call base_type_die,
	always call force_type_die instead.

------------------------------------------------------------------------
r159316 | jakub | 2010-05-12 05:11:00 -0700 (Wed, 12 May 2010) | 14 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/gimplify.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.dg/gomp/pr44085.c
   A /trunk/gcc/testsuite/gfortran.dg/gomp/pr44085.f90

	PR middle-end/44085
	* gimplify.c (enum omp_region_type): Add ORT_UNTIED_TASK,
	change value of ORT_TASK.
	(new_omp_context): Handle ORT_UNTIED_TASK like ORT_TASK.
	(omp_notice_threadprivate_variable): New function.
	(omp_notice_variable): Call it for threadprivate variables.
	If enclosing ctx is a task, print enclosing task rather than
	enclosing parallel.  Handle ORT_UNTIED_TASK like ORT_TASK.
	(gimplify_omp_task): Pass ORT_UNTIED_TASK instead of ORT_TASK
	if task has untied clause.

	* gcc.dg/gomp/pr44085.c: New test.
	* gfortran.dg/gomp/pr44085.f90: New test.

------------------------------------------------------------------------
r159319 | hjl | 2010-05-12 05:48:02 -0700 (Wed, 12 May 2010) | 21 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/i386/sse.md
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c
   A /trunk/gcc/testsuite/gcc.target/i386/avx-cmpsd-2.c
   A /trunk/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c
   A /trunk/gcc/testsuite/gcc.target/i386/avx-cmpss-2.c
   A /trunk/gcc/testsuite/gcc.target/i386/sse-cmpss-1.c
   A /trunk/gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c

Support AVX for cmpss/cmpsd.

gcc/

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

	PR target/44088
	* config/i386/sse.md (*avx_vmmaskcmp<mode>3): New.

gcc/testsuite/

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

	PR target/44088
	* gcc.target/i386/avx-cmpsd-1.c: New.
	* gcc.target/i386/avx-cmpsd-2.c: Likewise.
	* gcc.target/i386/avx-cmpss-1.c: Likewise.
	* gcc.target/i386/avx-cmpss-2.c: Likewise.
	* gcc.target/i386/sse-cmpss-1.c: Likewise.
	* gcc.target/i386/sse2-cmpsd-1.c: Likewise.

------------------------------------------------------------------------
r159321 | hubicka | 2010-05-12 06:49:34 -0700 (Wed, 12 May 2010) | 12 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cgraph.c
   M /trunk/gcc/cgraph.h
   M /trunk/gcc/ipa.c
   M /trunk/gcc/lto-symtab.c
   M /trunk/gcc/tree-inline.c
   M /trunk/gcc/tree-inline.h
   M /trunk/gcc/varasm.c
   M /trunk/gcc/varpool.c


	* cgraph.h (struct varpool_node): Add aux.
	* varasm.c (find_decl_and_mark_needed): Force output of varpool nodes.
	* varpool.c (varpool_remove_node): Do not remove initializer.
	(varpool_reset_queue): Export.
	(varpool_finalize_decl): Volatile vars are forced to be output.
	* lto-symtab.c (lto_varpool_replace_node): Clear out initializer of
	replaced decl.
	* ipa.c (enqueue_cgraph_node, enqueue_varpool_node,
	process_references, varpool_can_remove_if_no_refs): New functions.
	(cgraph_remove_unreachable_nodes): Handle variables too.

------------------------------------------------------------------------
r159325 | froydnj | 2010-05-12 08:29:51 -0700 (Wed, 12 May 2010) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/tree.c

	* tree.c (build_constructor): Compute TREE_CONSTANT for the
	resultant constructor.
	(build_constructor_single): Don't set TREE_CONSTANT.
	(build_constructor_from_list): Don't compute TREE_CONSTANT.

------------------------------------------------------------------------
r159326 | froydnj | 2010-05-12 08:33:10 -0700 (Wed, 12 May 2010) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/coverage.c

	* coverage.c (build_fn_info_value): Call build_constructor instead of
	build_constructor_from_list.
	(build_ctr_info_value): Likewise.
	(build_gcov_info): Likewise.

------------------------------------------------------------------------
r159328 | froydnj | 2010-05-12 08:53:39 -0700 (Wed, 12 May 2010) | 4 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/tree-mudflap.c

	* tree-mudflap.c (build_function_type_0, build_function_type_1,
	build_function_type_2, build_function_type_3): Remove.
	(mudflap_init): Use build_function_type_list.

------------------------------------------------------------------------
r159332 | jason | 2010-05-12 10:34:15 -0700 (Wed, 12 May 2010) | 8 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.old-deja/g++.robertl/eb43.C

	* call.c (add_candidates): Add first_arg and return_type parms.
	Add special constructor/conversion op handling.
	(convert_class_to_reference): Use it.
	(build_user_type_conversion_1): Likewise.
	(build_op_call): Likewise.
	(build_new_method_call): Likewise.
	(build_new_op): Adjust.
	(perform_overload_resolution): Adjust.
------------------------------------------------------------------------
r159333 | jason | 2010-05-12 10:34:28 -0700 (Wed, 12 May 2010) | 4 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/conversion/op1.C
   A /trunk/gcc/testsuite/g++.dg/template/conv11.C

	* call.c (add_candidates): Distinguish between type(x) and
	x.operator type().
	(convert_class_to_reference): Set LOOKUP_NO_CONVERSION.
	(build_new_method_call): Give better error for conversion op.
------------------------------------------------------------------------
r159334 | jason | 2010-05-12 10:34:38 -0700 (Wed, 12 May 2010) | 4 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/cp-tree.h
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/cpp0x/initlist32.C

	* cp-tree.h (LOOKUP_LIST_ONLY): New.
	* call.c (add_candidates): Enforce it.
	(build_new_method_call): Try non-list ctor if no viable list ctor.
	(build_user_type_conversion_1): Likewise.
------------------------------------------------------------------------
r159335 | jason | 2010-05-12 10:34:55 -0700 (Wed, 12 May 2010) | 7 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/conversion/op1.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/nullptr15.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/pr31431-2.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/pr31431.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/temp_default2.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/trailing4.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/variadic-ex3.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/variadic-ex4.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/variadic-throw.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/variadic35.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/vt-35147.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/vt-37737-1.C
   M /trunk/gcc/testsuite/g++.dg/cpp0x/vt-37737-2.C
   M /trunk/gcc/testsuite/g++.dg/ext/visibility/anon8.C
   M /trunk/gcc/testsuite/g++.dg/ext/vla2.C
   M /trunk/gcc/testsuite/g++.dg/other/pr28114.C
   M /trunk/gcc/testsuite/g++.dg/other/ptrmem10.C
   M /trunk/gcc/testsuite/g++.dg/other/ptrmem11.C
   M /trunk/gcc/testsuite/g++.dg/overload/unknown1.C
   M /trunk/gcc/testsuite/g++.dg/parse/template7.C
   M /trunk/gcc/testsuite/g++.dg/parse/typename7.C
   M /trunk/gcc/testsuite/g++.dg/template/conv11.C
   M /trunk/gcc/testsuite/g++.dg/template/copy1.C
   M /trunk/gcc/testsuite/g++.dg/template/deduce3.C
   M /trunk/gcc/testsuite/g++.dg/template/dependent-expr5.C
   M /trunk/gcc/testsuite/g++.dg/template/friend.C
   M /trunk/gcc/testsuite/g++.dg/template/incomplete2.C
   M /trunk/gcc/testsuite/g++.dg/template/local4.C
   M /trunk/gcc/testsuite/g++.dg/template/local6.C
   M /trunk/gcc/testsuite/g++.dg/template/operator10.C
   M /trunk/gcc/testsuite/g++.dg/template/overload6.C
   M /trunk/gcc/testsuite/g++.dg/template/ptrmem2.C
   M /trunk/gcc/testsuite/g++.dg/template/ptrmem20.C
   M /trunk/gcc/testsuite/g++.dg/template/ptrmem8.C
   M /trunk/gcc/testsuite/g++.dg/template/sfinae2.C
   M /trunk/gcc/testsuite/g++.dg/template/ttp25.C
   M /trunk/gcc/testsuite/g++.dg/template/unify10.C
   M /trunk/gcc/testsuite/g++.dg/template/unify11.C
   M /trunk/gcc/testsuite/g++.dg/template/unify6.C
   M /trunk/gcc/testsuite/g++.dg/template/unify7.C
   M /trunk/gcc/testsuite/g++.dg/template/unify9.C
   M /trunk/gcc/testsuite/g++.dg/template/varmod1.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.brendan/crash56.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.law/operators32.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/crash28.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/crash60.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/explicit38.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/explicit39.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/explicit41.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/explicit67.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/explicit77.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/expr2.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/overload7.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/ptrmem6.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/spec5.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/spec6.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/t24.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/unify4.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/unify6.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.pt/unify8.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.robertl/eb119.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.robertl/eb79.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.robertl/eb98.C
   M /trunk/libstdc++-v3/ChangeLog
   M /trunk/libstdc++-v3/testsuite/20_util/auto_ptr/assign_neg.cc
   M /trunk/libstdc++-v3/testsuite/20_util/unique_ptr/assign/assign_neg.cc
   M /trunk/libstdc++-v3/testsuite/20_util/weak_ptr/comparison/cmp_neg.cc

	PR c++/20669
	* call.c (add_template_candidate_real): If deduction fails, still
	add the template as a non-viable candidate.
	(equal_functions): Handle template candidates.
	(print_z_candidate): Likewise.
	(print_z_candidates): Likewise.
	(build_new_function_call): Likewise.
------------------------------------------------------------------------
r159338 | tmsriram | 2010-05-12 11:48:15 -0700 (Wed, 12 May 2010) | 2 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/MAINTAINERS

	* MAINTAINERS (Write After Approval): Add myself.

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

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