This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 new GCC HEAD@150157 regressions
- From: regress at apple dot com (regress)
- To: gcc-regression at gcc dot gnu dot org
- Date: Tue, 28 Jul 2009 15:16:44 -0700 (PDT)
- Subject: 2 new GCC HEAD@150157 regressions
- Reply-to: gcc-regression at gcc dot gnu dot org
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.)