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]

2 new GCC HEAD@150157 regressions


With your recent patch, GCC HEAD revision 150157 had problems on:
native: regress-33 (2 NEW failures)
The previous build was of revision 150140.

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
NEW   gcc.sum gcc.dg/cdce1.c
NEW   gcc.sum gcc.dg/cdce2.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
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
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:
------------------------------------------------------------------------
r150141 | jbeulich | 2009-07-27 23:37:36 -0700 (Mon, 27 Jul 2009) | 25 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/g++.dg/ext/bitfield2.C
   M /trunk/gcc/testsuite/g++.dg/ext/bitfield3.C
   M /trunk/gcc/testsuite/g++.dg/ext/bitfield4.C
   M /trunk/gcc/testsuite/g++.dg/ext/bitfield5.C
   M /trunk/gcc/testsuite/g++.old-deja/g++.jason/thunk2.C
   M /trunk/gcc/testsuite/gcc.dg/20010912-1.c
   M /trunk/gcc/testsuite/gcc.dg/20021018-1.c
   M /trunk/gcc/testsuite/gcc.dg/20030213-1.c
   M /trunk/gcc/testsuite/gcc.dg/20030225-1.c
   M /trunk/gcc/testsuite/gcc.dg/20030708-1.c
   M /trunk/gcc/testsuite/gcc.dg/20050321-2.c
   M /trunk/gcc/testsuite/gcc.dg/bitfld-15.c
   M /trunk/gcc/testsuite/gcc.dg/bitfld-16.c
   M /trunk/gcc/testsuite/gcc.dg/bitfld-17.c
   M /trunk/gcc/testsuite/gcc.dg/bitfld-18.c
   M /trunk/gcc/testsuite/gcc.dg/cdce1.c
   M /trunk/gcc/testsuite/gcc.dg/cdce2.c
   M /trunk/gcc/testsuite/gcc.target/i386/pr37248-2.c
   M /trunk/gcc/testsuite/gcc.target/i386/pr37248-3.c

2009-07-28  Jan Beulich  <jbeulich@novell.com>

	* g++.dg/ext/bitfield2.C: Add -mno-ms-bitfields for
	i?86-*-netware.
	* g++.dg/ext/bitfield3.C: Likewise.
	* g++.dg/ext/bitfield4.C: Likewise.
	* g++.dg/ext/bitfield5.C: Likewise.
	* gcc.dg/bitfld-15.c: Likewise.
	* gcc.dg/bitfld-16.c: Likewise.
	* gcc.dg/bitfld-17.c: Likewise.
	* gcc.dg/bitfld-18.c: Likewise.
	* g++.old-deja/g++.jason/thunk2.C: Remove dg-bogus.
	* gcc.dg/20010912-1.c: Likewise.
	* gcc.dg/20021018-1.c: Likewise.
	* gcc.dg/20030213-1.c: Likewise.
	* gcc.dg/20030225-1.c: Likewise.
	* gcc.dg/20030708-1.c: Likewise.
	* gcc.dg/20050321-2.c: Likewise.
	* gcc.dg/cdce1.c: Don't pass -lm for *-*-netware*.
	* gcc.dg/cdce2.c: Likewise.
	* gcc.target/i386/pr37248-2.c: Don't test on default_packet
	targets.
	* gcc.target/i386/pr37248-3.c: Likewise.


------------------------------------------------------------------------
r150142 | jbeulich | 2009-07-27 23:43:59 -0700 (Mon, 27 Jul 2009) | 20 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestpd-1.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestpd-2.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestpd-256-1.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestpd-256-2.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestpd-256-3.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestpd-3.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestps-1.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestps-2.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestps-256-1.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestps-256-2.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestps-256-3.c
   M /trunk/gcc/testsuite/gcc.target/i386/avx-vtestps-3.c
   M /trunk/gcc/testsuite/gcc.target/i386/m128-check.h

2009-07-28  Jan Beulich  <jbeulich@novell.com>

	* gcc.target/i386/avx-vtestpd-1.c: Add -DNEED_IEEE754_DOUBLE.
	* gcc.target/i386/avx-vtestpd-2.c: Likewise.
	* gcc.target/i386/avx-vtestpd-256-1.c: Likewise.
	* gcc.target/i386/avx-vtestpd-256-2.c: Likewise.
	* gcc.target/i386/avx-vtestpd-256-3.c: Likewise.
	* gcc.target/i386/avx-vtestpd-3.c: Likewise.
	* gcc.target/i386/avx-vtestps-1.c: Add -DNEED_IEEE754_FLOAT.
	* gcc.target/i386/avx-vtestps-2.c: Likewise.
	* gcc.target/i386/avx-vtestps-256-1.c: Likewise.
	* gcc.target/i386/avx-vtestps-256-2.c: Likewise.
	* gcc.target/i386/avx-vtestps-256-3.c: Likewise.
	* gcc.target/i386/avx-vtestps-3.c: Likewise.
	* gcc.target/i386/m128-check.h (union ieee754_float):  Put into
	#ifdef NEED_IEEE754_FLOAT conditional.
	(union ieee754_double):  Put into #ifdef NEED_IEEE754_DOUBLE
	conditional.


------------------------------------------------------------------------
r150145 | charlet | 2009-07-28 00:29:50 -0700 (Tue, 28 Jul 2009) | 9 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/g-expect.adb
   M /trunk/gcc/ada/gnat_ugn.texi

2009-07-28  Sergey Rybin  <rybin@adacore.com>

	* gnat_ugn.texi: gnatcheck Deeply_Nested_Inlining rule: Update doc.

2009-07-28  Pascal Obry  <obry@adacore.com>

	* g-expect.adb: Record standard handles only on Windows.


------------------------------------------------------------------------
r150146 | charlet | 2009-07-28 01:07:09 -0700 (Tue, 28 Jul 2009) | 14 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/g-sse.ads
   D /trunk/gcc/ada/g-ssinty.ads
   M /trunk/gcc/ada/g-ssvety.ads
   M /trunk/gcc/ada/gcc-interface/Makefile.in
   M /trunk/gcc/ada/gnat_rm.texi
   M /trunk/gcc/ada/gnat_ugn.texi

2009-07-28  Olivier Hainque  <hainque@adacore.com>

	* g-ssinty.ads: Remove, pointless and just confusing at this stage.
	* gnat_rm.texi: Remove documentation.
	* g-sse.ads: Minor reorg along the way.
	* gcc-interface/Makefile.in: Remove processing for g-ssinty.
	* g-ssvety.ads: Minor comment updates.

2009-07-28  Sergey Rybin  <rybin@adacore.com>

	* gnat_ugn.texi: gnatcheck 'Format of the Report File' section - update
	for the new format of the report file.


------------------------------------------------------------------------
r150147 | charlet | 2009-07-28 01:15:44 -0700 (Tue, 28 Jul 2009) | 19 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/g-socket.adb
   M /trunk/gcc/ada/gnat_ugn.texi
   M /trunk/gcc/ada/make.adb
   M /trunk/gcc/ada/s-oscons-tmplt.c
   M /trunk/gcc/ada/usage.adb

2009-07-28  Sergey Rybin  <rybin@adacore.com>

	* gnat_ugn.texi: Add section about gnatcheck rule exemption.

2009-07-28  Vadim Godunko  <godunko@adacore.com>

	* s-oscons-tmplt.c: Define _XOPEN_SOURCE on Linux, otherwise IOV_MAX is
	not defined by limits.h.

	* g-socket.adb (Receive_Vector): Use minimum length from user's vector
	length and maximum supported length of data vector.

2009-07-28  Gary Dismukes  <dismukes@adacore.com>

	* usage.adb: Inhibit printing gcc-specific switches for AAMP target.
	* make.adb: Call Get_Target_Parameters before calling Usage so that
	VM_Target and AAMP_On_Target will be set.


------------------------------------------------------------------------
r150148 | charlet | 2009-07-28 01:21:57 -0700 (Tue, 28 Jul 2009) | 5 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/g-expect.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/prj.ads

2009-07-28  Robert Dewar  <dewar@adacore.com>

	* prj-nmsc.adb, g-expect.adb, prj.ads: Minor reformatting


------------------------------------------------------------------------
r150149 | charlet | 2009-07-28 01:46:39 -0700 (Tue, 28 Jul 2009) | 63 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_ch3.adb
   M /trunk/gcc/ada/exp_ch4.adb
   M /trunk/gcc/ada/exp_ch6.adb
   M /trunk/gcc/ada/exp_ch7.adb
   M /trunk/gcc/ada/exp_disp.adb
   M /trunk/gcc/ada/exp_disp.ads
   M /trunk/gcc/ada/exp_util.adb
   M /trunk/gcc/ada/frontend.adb
   M /trunk/gcc/ada/gcc-interface/trans.c
   M /trunk/gcc/ada/gnat1drv.adb
   M /trunk/gcc/ada/sem.adb
   M /trunk/gcc/ada/sem_aux.adb
   M /trunk/gcc/ada/sem_aux.ads
   M /trunk/gcc/ada/sem_ch4.adb
   M /trunk/gcc/ada/sem_ch5.adb
   M /trunk/gcc/ada/sem_util.adb
   M /trunk/gcc/ada/sinfo.adb
   M /trunk/gcc/ada/sinfo.ads
   M /trunk/gcc/ada/sprint.adb

2009-07-28  Javier Miranda  <miranda@adacore.com>

	* gnat1drv.adb (Adjust_Global_Switches): Disable generation of SCIL
	nodes if we are not generating code.
	* frontend.adb (Check_SCIL_Node): New subprogram. Used to check
	attribute SCIL_Related_Node of SCIL dispatching nodes.
	(Check_SCIL_Nodes): New instantiation of Traverse_Proc.
	* sinfo.ads (Is_SCIL_Node,Set_Is_SCIL_Node): Removed
	(SCIL_Nkind,Set_SCIL_Nkind): Removed.
	(SCIL_Entity): Update documentation.
	(SCIL_Related_Node): Update documentation.
	(SCIL_Controlling_Tag): New attribute.
	(SCIL_Target_Prim): Update documentation.
	(N_Null_Statement): Remove attributes associated with SCIL nodes.
	(N_SCIL_Dispatch_Table_Object_Init): New node.
	(N_SCIL_Dispatch_Table_Tag_Init): New node.
	(N_SCIL_Dispatching_Call): New node.
	(N_SCIL_Tag_Init): New node.
	* sinfo.adb (Is_SCIL_Node,Set_Is_SCIL_Node): Removed
	(SCIL_Nkind,Set_SCIL_Nkind): Removed.
	(SCIL_Controlling_Tag/Set_SCIL_Controlling_Tag): New subprogram.
	(SCIL_Entity,Set_SCIL_Entity): Applicable only to SCIL nodes.
	(SCIL_Related_Node,Set_SCIL_Related_Node): Applicable only to SCIL nodes
	(SCIL_Target_Prim,Set_SCIL_Target_Prim): Applicable only to
	N_SCIL_Dispatching_Call nodes.
	* sem.adb (Analyze): No need to analyze SCIL nodes.
	* sem_aux.ads, sem_aux.adb (First_Non_SCIL_Node): New subprogram
	(Next_Non_SCIL_Node): New subprogram
	* sem_ch4.adb (Analyze_Type_Conversion): Adjust relocated SCIL
	dispatching nodes.
	* sem_ch5.adb (Analyze_Iteration_Scheme): Adjust relocated SCIL
	dispatching node.
	* sem_util.adb (Insert_Explicit_Dereference): Adjust relocated SCIL
	dispatching node.
	* exp_ch3.adb (Build_Array_Init_Proc): Skip SCIL nodes when processing
	null statement nodes.
	(Build_Init_Procedure): Generate new SCIL node.
	* exp_ch4.adb (Expand_N_And_Then): Adjust relocated SCIL dispatching
	node.
	* exp_ch6.adb (Is_Null_Procedure): Skip SCIL nodes. Required because
	they are currently implemented as special N_Null_Statement nodes.
	* exp_ch7.adb (Wrap_Transient_Statement): If the relocated node is a
	procedure call then check if some SCIL node references it and needs
	readjustment.
	* exp_disp.ads (SCIL_Node_Kind): Removed.
	(Adjust_SCIL_Node): New subprogram.
	(Find_SCIL_Node): New subprogram.
	(Get_SCIL_Node_Kind): Removed.
	(New_SCIL_Node): Removed.
	* exp_disp.adb (Adjust_SCIL_Node): New subprogram
	(Expand_Dispatching_Call): Generate new SCIL dispatching node including
	decoration of its new controlling_tag attribute.
	(Get_SCIL_Node_Kind): Removed.
	(Find_SCIL_Node): New subprogram.
	(Make_Secondary_DT): Generate new SCIL nodes.
	(Make_Tags): Generate new SCIL nodes.
	(New_SCIL_Node): Removed.
	* exp_util.adb (Insert_Actions): Handle SCIL nodes.
	(Remove_Side_Effects): Check if relocated nodes require readjustment
	of some SCIL dispatching node.
	* gcc-interface/trans.c (gnat_to_gnu): Do nothing with new SCIL nodes.


------------------------------------------------------------------------
r150150 | charlet | 2009-07-28 02:11:53 -0700 (Tue, 28 Jul 2009) | 12 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_attr.adb
   M /trunk/gcc/ada/frontend.adb

2009-07-28  Arnaud Charlet  <charlet@adacore.com>

	* frontend.adb: Minor reformatting.
	(Frontend): Only call Check_SCIL_Nodes if assertions are enabled,
	for efficiency.

2009-07-28  Bob Duff  <duff@adacore.com>

	* exp_attr.adb (Expand_Access_To_Protected_Op): Use 'Access instead of
	'Address to get a pointer to the protected body wrapper.


------------------------------------------------------------------------
r150151 | charlet | 2009-07-28 02:19:48 -0700 (Tue, 28 Jul 2009) | 12 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/prj-tree.adb
   M /trunk/gcc/ada/prj-tree.ads
   M /trunk/gcc/ada/prj.adb
   M /trunk/gcc/ada/prj.ads
   M /trunk/gcc/ada/sem_aggr.adb

2009-07-28  Ed Schonberg  <schonberg@adacore.com>

	* sem_aggr.adb (Get_Value): A named association in a record aggregate
	should be treated as a modification of the named component, not as a
	reference.

2009-07-28  Quentin Ochem  <ochem@adacore.com>

	* prj-tree.ads, prj-tree.adb (Free): Minor editing.
	* prj.ads, prj.adb (Image): Ditto.


------------------------------------------------------------------------
r150152 | charlet | 2009-07-28 02:25:52 -0700 (Tue, 28 Jul 2009) | 26 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_attr.adb
   M /trunk/gcc/ada/exp_ch9.adb
   M /trunk/gcc/ada/make.adb
   M /trunk/gcc/ada/makeutl.adb
   M /trunk/gcc/ada/makeutl.ads
   M /trunk/gcc/ada/prj.adb
   M /trunk/gcc/ada/prj.ads
   M /trunk/gcc/ada/sem_ch3.adb
   M /trunk/gcc/ada/sinfo.ads

2009-07-28  Emmanuel Briot  <briot@adacore.com>

	* prj.adb, prj.ads (Compute_All_Imported_Projects): Make sure the
	importing project does not end up in the list, in the case of extending
	projects.
	* make.adb, makeutl.adb, makeutl.ads (File_Not_A_Source_Of): Moved to
	makeutl.ads, for better sharing with gprbuild.

2009-07-28  Arnaud Charlet  <charlet@adacore.com>

	* gnat_ugn.texi: Fix typo.

2009-07-28  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch3.adb (Build_Derived_Concurrent_Type): Handle properly a
	derivation that renames some discriminants and constrain others.
	* exp_ch9.adb (Build_Protected_Subprogram_Call): If the type of the
	prefix is a derived untagged type, convert to the root type to conform
	to the signature of the protected operations.

2009-07-28  Robert Dewar  <dewar@adacore.com>

	* sinfo.ads: Update comments.
	* exp_attr.adb: Minor reformatting


------------------------------------------------------------------------
r150153 | charlet | 2009-07-28 02:31:41 -0700 (Tue, 28 Jul 2009) | 2 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gcc-interface/Make-lang.in

	* gcc-interface/Make-lang.in: Update dependencies.

------------------------------------------------------------------------
r150154 | janus | 2009-07-28 04:40:42 -0700 (Tue, 28 Jul 2009) | 16 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/trans-types.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gfortran.dg/proc_ptr_comp_13.f90

2009-07-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/40882
	* trans-types.c (gfc_get_ppc_type): For derived types, directly use the
	backend_decl, instead of calling gfc_typenode_for_spec, to avoid
	infinte loop.
	(gfc_get_derived_type): Correctly handle PPCs returning derived types,
	avoiding infinite recursion.


2009-07-28  Janus Weil  <janus@gcc.gnu.org>

	PR fortran/40882
	* gfortran.dg/proc_ptr_comp_13.f90: New.


------------------------------------------------------------------------
r150156 | rask | 2009-07-28 06:30:14 -0700 (Tue, 28 Jul 2009) | 4 lines
Changed paths:
   M /trunk/ChangeLog
   M /trunk/MAINTAINERS

2009-07-28  Rask Ingemann Lambertsen <ccc94453@vip.cybercity.dk>

	* MAINTAINERS (Write After Approval): Update my e-mail address.

------------------------------------------------------------------------
r150157 | charlet | 2009-07-28 06:41:47 -0700 (Tue, 28 Jul 2009) | 9 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/make.adb
   M /trunk/gcc/ada/makeutl.adb
   M /trunk/gcc/ada/makeutl.ads

2009-07-28  Emmanuel Briot  <briot@adacore.com>

	* make.adb, makeutl.adb, makeutl.ads (Project_Tree): Duplicates the
	global variable that also exists in makeutl.ads, and that some routines
	in that package use already.
	(Check): Moved part of the code to makeutl.adb for better sharing with
	gprbuild.


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

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]