1 new GCC HEAD@145941 regression

regress regress@apple.com
Sat Apr 11 03:29:00 GMT 2009


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

Regressions for native:
NEW   g++.sum g++.dg/ext/altivec-15.C
fixed g++.sum g++.dg/tree-ssa/pr31146-2.C
old   gcc.sum gcc.dg/framework-2.c
fixed gcc.sum gcc.dg/pr36901-1.c
fixed gcc.sum gcc.dg/pr36901-2.c
fixed gcc.sum gcc.dg/pr36901-3.c
fixed gcc.sum gcc.dg/pr36901-4.c
fixed gcc.sum gcc.dg/tree-ssa/20030807-2.c
fixed gcc.sum gcc.dg/tree-ssa/forwprop-4.c
old   gcc.sum gcc.dg/vect/pr35821-altivec.c
fixed gfortran.sum gfortran.dg/alloc_comp_basics_2.f90
fixed gfortran.sum gfortran.dg/alloc_comp_basics_5.f90
fixed gfortran.sum gfortran.dg/alloc_comp_initializer_1.f90
fixed gfortran.sum gfortran.dg/allocate_stat.f90
fixed gfortran.sum gfortran.dg/char_array_structure_constructor.f90
fixed gfortran.sum gfortran.dg/host_assoc_variable_1.f90
fixed gfortran.sum gfortran.dg/implicit_11.f90
fixed gfortran.sum gfortran.dg/move_alloc.f90
fixed gfortran.sum gfortran.dg/multiple_allocation_1.f90
fixed gfortran.sum gfortran.dg/nullify_3.f90
fixed gfortran.sum gfortran.fortran-torture/compile/ambig.f90,
old   libjava.sum Thread_Sleep_2

Log information for changes since the last build:
------------------------------------------------------------------------
r145900 | charlet | 2009-04-10 06:27:31 -0700 (Fri, 10 Apr 2009) | 3 lines
Changed paths:
   M /trunk/gcc/ada/gcc-interface/Make-lang.in

	* Make-lang.in: Stabilize new stamp-snames rule.
	Deal with relative source directories.

------------------------------------------------------------------------
r145901 | charlet | 2009-04-10 06:32:09 -0700 (Fri, 10 Apr 2009) | 48 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/einfo.ads
   M /trunk/gcc/ada/exp_ch9.adb
   M /trunk/gcc/ada/init.c
   M /trunk/gcc/ada/mlib-tgt-specific-xi.adb
   M /trunk/gcc/ada/scn.adb
   M /trunk/gcc/ada/scn.ads
   M /trunk/gcc/ada/sem_aux.adb
   M /trunk/gcc/ada/sem_ch6.adb
   M /trunk/gcc/ada/sinput-l.adb
   M /trunk/gcc/ada/snames.ads-tmpl

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* mlib-tgt-specific-xi.adb: Minor reformatting

2009-04-10  Bob Duff  <duff@adacore.com>

	* einfo.ads: Minor comment fixes

2009-04-10  Vincent Celier  <celier@adacore.com>

	* snames.ads-tmpl: Remove names that are no longer used in the
	Project Manager.
	Mark specifically those that are used only in gprbuild

2009-04-10  Eric Botcazou  <ebotcazou@adacore.com>

	* init.c: Adjust EH support code on Alpha/Tru64.

2009-04-10  Bob Duff  <duff@adacore.com>

	* sem_ch6.adb (Process_PPCs): Add a call to the _Postconditions
	procedure on every path that could return implicitly (not via a return
	statement) from a procedure.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* exp_ch9.adb (Build_Master_Entity): An extended return statement is a
	valid scope for a task declarations and therefore for a master id.

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* sem_aux.adb: Minor reformatting

2009-04-10  Vincent Celier  <celier@adacore.com>

	* scn.adb (Obsolescent_Check_Flag): New Boolean flag, initialized to
	True.
	(Obsolescent_Check): Do nothing if Obsolescent_Check_Flag is False
	(Set_Obsolescent_Check): New procedure to change the value of
	Obsolescent_Check_Flag.

	* scn.ads (Set_Obsolescent_Check): New procedure to control
	Obsolescent_Check.

	* sinput-l.adb (Load_File): Do not check for pragma Restrictions on
	obsolescent features while preprocessing.


------------------------------------------------------------------------
r145902 | charlet | 2009-04-10 06:33:37 -0700 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/gcc/ada/snames.adb-tmpl
   M /trunk/gcc/ada/snames.ads-tmpl

Update to GPL v3+

------------------------------------------------------------------------
r145903 | charlet | 2009-04-10 06:44:18 -0700 (Fri, 10 Apr 2009) | 8 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/einfo.adb
   M /trunk/gcc/ada/einfo.ads
   M /trunk/gcc/ada/sem_ch6.adb

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* einfo.ads, einfo.adb (Postcondition_Proc): New attribute for
	procedures.

	* sem_ch6.adb: Minor code clean up.


------------------------------------------------------------------------
r145905 | charlet | 2009-04-10 06:48:37 -0700 (Fri, 10 Apr 2009) | 9 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/einfo.ads
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch6.adb
   M /trunk/gcc/ada/sem_ch8.adb

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* sem_ch6.adb: Minor code clean up.

	* einfo.ads, sem_attr.adb: Minor comment fixes.

	* sem_ch8.adb: Minor reformatting


------------------------------------------------------------------------
r145906 | charlet | 2009-04-10 07:03:49 -0700 (Fri, 10 Apr 2009) | 9 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_ch5.adb
   M /trunk/gcc/ada/exp_ch6.adb
   M /trunk/gcc/ada/sem_ch6.adb

2009-04-10  Bob Duff  <duff@adacore.com>

	* exp_ch5.adb, exp_ch6.adb, sem_ch6.adb: Move the code that creates a
	call to the _Postconditions procedure in the case of implicit returns
	from analysis to expansion. This eliminates some duplicated code. Use
	the Postcondition_Proc to find the identity of this procedure during
	expansion.


------------------------------------------------------------------------
r145908 | charlet | 2009-04-10 07:08:58 -0700 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/gcc/ada/snames.adb-tmpl
   M /trunk/gcc/ada/snames.ads-tmpl

Fix runtime license text.

------------------------------------------------------------------------
r145909 | dfranke | 2009-04-10 07:12:01 -0700 (Fri, 10 Apr 2009) | 14 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/expr.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gfortran.dg/zero_sized_6.f90

gcc/fortran/:
2009-04-10  Daniel Franke  <franke.daniel@gmail.com>

        PR fortran/38709
        * expr.c (find_array_section): Leave early on zero-sized arrays.


gcc/testsuite/:
2009-04-10  Daniel Franke  <franke.daniel@gmail.com>

        PR fortran/38709
        * gfortran.dg/zero_sized_6.f90: New.


------------------------------------------------------------------------
r145911 | hjl | 2009-04-10 07:30:48 -0700 (Fri, 10 Apr 2009) | 5 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/parser.c

2008-04-10  H.J. Lu  <hongjiu.lu@intel.com>

	* parser.c (cp_parser_class_specifier): Remove the unused
	has_trailing_semicolon.

------------------------------------------------------------------------
r145912 | charlet | 2009-04-10 07:39:18 -0700 (Fri, 10 Apr 2009) | 43 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gnat_rm.texi
   M /trunk/gcc/ada/itypes.adb
   M /trunk/gcc/ada/par-ch3.adb
   M /trunk/gcc/ada/sem_aux.adb
   M /trunk/gcc/ada/sem_ch12.adb
   M /trunk/gcc/ada/sem_ch3.adb
   M /trunk/gcc/ada/sem_ch6.adb
   M /trunk/gcc/ada/sinfo.adb
   M /trunk/gcc/ada/sinfo.ads

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* gnat_rm.texi: Document that postconditions are tested on implicit
	returns.

	* sem_aux.adb: Minor reformatting

2009-04-10  Gary Dismukes  <dismukes@adacore.com>

	* itypes.adb (Create_Null_Excluding_Itype): Apply Base_Type when
	setting Etype.
	
	* par-ch3.adb (P_Access_Type_Definition): Set new attribute
	Null_Exclusion_In_Return_Present when an access-to-function type has a
	result type with an explicit not null.

	* sem_ch3.adb (Access_Subprogram_Definition): If a null exclusion is
	given on the result type, then create a null-excluding itype for the
	function.

	* sem_ch6.adb (Analyze_Return_Type): Create a null-excluding itype in
	the case where a null exclusion is imposed on a named access type.
	(Analyze_Subprogram_Specification): Push and pop the scope of the
	function around the call to Analyze_Return_Type in the case of no
	formals, for consistency with handling when formals are present
	(Process_Formals does this). Ensures that any itype created for the
	return type will be associated with the proper scope.

	* sem_ch12.adb (Analyze_Generic_Subprogram_Declaration): If a null
	exclusion is given on a generic function's result type, then create a
	null-excluding itype for the generic function.
	(Instantiate_Object): Set Null_Exclusion_Present of a constant created
	for an actual for a formal in object according to the setting on the
	formal. Ensures null exclusion checks are done when the association is
	elaborated.

	* sinfo.ads: Add new flag Null_Exclusion_In_Return_Present on
	N_Access_Function_Definition.

	* sinfo.adb: Add Get_ and Set_ operations for
	Null_Exclusion_In_Return_Present.


------------------------------------------------------------------------
r145913 | charlet | 2009-04-10 07:43:28 -0700 (Fri, 10 Apr 2009) | 13 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_attr.adb
   M /trunk/gcc/ada/g-comlin.adb

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* exp_attr.adb (Expand_N_Attribute_Reference, case 'Tag): If the tagged
	type is a synchronized type, retrieve tag information from the
	corresponding record, which has the dispatch table link.

2009-04-10  Jerome Lambourg  <lambourg@adacore.com>

	* g-comlin.adb (Group_Analysis): Take care of switches that might be
	decomposed afterwards, but are present as-is in the command line
	configuration, and thus should be kept as-is.


------------------------------------------------------------------------
r145914 | charlet | 2009-04-10 07:48:28 -0700 (Fri, 10 Apr 2009) | 13 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/rtsfind.adb
   M /trunk/gcc/ada/rtsfind.ads
   M /trunk/gcc/ada/sinfo.ads
   M /trunk/gcc/ada/vms_data.ads

2009-04-10  Bob Duff  <duff@adacore.com>

	* rtsfind.ads: Minor code change: make RE_Unit_Table constant.

	* rtsfind.adb: Minor comment changes, and remove useless code.

	* sinfo.ads: Add ??? comment.

2009-04-10  Vincent Celier  <celier@adacore.com>

	* vms_data.ads: Add missing GNAT SYNC VMS qualifiers -main= and -U


------------------------------------------------------------------------
r145916 | charlet | 2009-04-10 07:54:21 -0700 (Fri, 10 Apr 2009) | 12 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/rtsfind.adb
   M /trunk/gcc/ada/sem_ch6.adb

2009-04-10  Bob Duff  <duff@adacore.com>

	* rtsfind.adb (RTE): Put implicit with_clauses on whatever unit needs
	them first, rather than on the extended main unit.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch6.adb (Check_Discriminant_Conformance): If discriminant
	specification of full view carries a null exclusion indicator, create
	an itype for it, to check for conformance with partial view.


------------------------------------------------------------------------
r145917 | charlet | 2009-04-10 08:01:10 -0700 (Fri, 10 Apr 2009) | 25 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/gnat_ugn.texi
   M /trunk/gcc/ada/rtsfind.adb
   M /trunk/gcc/ada/sem_ch12.adb
   M /trunk/gcc/ada/sem_disp.adb
   M /trunk/gcc/ada/vms_data.ads

2009-04-10  Sergey Rybin  <rybin@adacore.com>

	* vms_data.ads:
	Add qualifier for new gnatstub option '--no-exception'

	* gnat_ugn.texi:
	Add the description of the new gnatstub option '--no-exception'

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* rtsfind.adb: Minor reformatting

2009-04-10  Thomas Quinot  <quinot@adacore.com>

	* sem_disp.adb: Minor reformatting.
	Add comment pointing to RM clause for the case of warning against a
	(failed) attempt at declaring a primitive operation elsewhere than in a
	package spec.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch12.adb (Denotes_Formal_Package): Check whether the package is
	an actual for a previous formal package of the current instance.


------------------------------------------------------------------------
r145918 | charlet | 2009-04-10 08:12:15 -0700 (Fri, 10 Apr 2009) | 16 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/a-direio.ads
   M /trunk/gcc/ada/errout.adb
   M /trunk/gcc/ada/exp_dist.adb
   M /trunk/gcc/ada/g-dirope.adb
   M /trunk/gcc/ada/sem_case.adb
   M /trunk/gcc/ada/sem_ch11.adb
   M /trunk/gcc/ada/sem_ch12.adb
   M /trunk/gcc/ada/sem_ch13.adb
   M /trunk/gcc/ada/sem_ch3.adb
   M /trunk/gcc/ada/sem_ch4.adb
   M /trunk/gcc/ada/sem_ch6.ads
   M /trunk/gcc/ada/sem_type.adb
   M /trunk/gcc/ada/xsnamest.adb

2009-04-10  Thomas Quinot  <quinot@adacore.com>

	* sem_ch6.ads (Check_Subtype_Conformant): Add ??? comment for
	undocumented formal.
	Minor reformatting

	* a-direio.ads: Fix typo in comment

	* sem_ch3.adb, g-dirope.adb, sem_type.adb, sem_ch12.adb, sem_case.adb,
	errout.adb, sem_ch4.adb, sem_ch11.adb, exp_dist.adb, sem_ch13.adb:
	Use uniform phrasing for comment at start of subprogram body.

	* xsnamest.adb: Add note to explain why we use specific names for the
	newly generated files instead of generating snames.{ads,adb,h} directly


------------------------------------------------------------------------
r145920 | charlet | 2009-04-10 08:18:04 -0700 (Fri, 10 Apr 2009) | 7 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/init.c
   M /trunk/gcc/ada/system-vxworks-ppc.ads
   M /trunk/gcc/ada/system-vxworks-x86.ads

2009-04-10  Ed Falis  <falis@adacore.com>

	* init.c: Change VxWorks 6 stack overflow checking for kernel apps.

	* system-vxworks-ppc.ads, system-vxworks-x86.ads: Update header.


------------------------------------------------------------------------
r145921 | charlet | 2009-04-10 08:20:30 -0700 (Fri, 10 Apr 2009) | 2 lines
Changed paths:
   M /trunk/gcc/ada/init.c

Complete previous change.

------------------------------------------------------------------------
r145922 | charlet | 2009-04-10 08:23:41 -0700 (Fri, 10 Apr 2009) | 5 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/sem_aux.adb

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* sem_aux.adb: Minor reformatting


------------------------------------------------------------------------
r145923 | charlet | 2009-04-10 08:27:27 -0700 (Fri, 10 Apr 2009) | 15 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_attr.adb
   M /trunk/gcc/ada/sem_aux.adb
   M /trunk/gcc/ada/sem_prag.adb

2009-04-10  Thomas Quinot  <quinot@adacore.com>

	* exp_attr.adb: Minor reformatting

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* sem_aux.adb: Minor reformatting

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_prag.adb (Check_Precondition_Postcondition): Within a generic,
	analyze the expression for a postcondition, even if the compiler mode
	is Generate_Code.


------------------------------------------------------------------------
r145924 | charlet | 2009-04-10 08:57:48 -0700 (Fri, 10 Apr 2009) | 65 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/einfo.adb
   M /trunk/gcc/ada/einfo.ads
   M /trunk/gcc/ada/exp_ch4.adb
   M /trunk/gcc/ada/exp_ch5.adb
   M /trunk/gcc/ada/exp_ch6.adb
   M /trunk/gcc/ada/prj-attr.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/prj.ads
   M /trunk/gcc/ada/sem_ch6.ads
   M /trunk/gcc/ada/sem_prag.adb
   M /trunk/gcc/ada/sem_res.adb
   M /trunk/gcc/ada/sem_warn.adb
   M /trunk/gcc/ada/sem_warn.ads
   M /trunk/gcc/ada/sinfo.ads
   M /trunk/gcc/ada/snames.ads-tmpl
   M /trunk/gcc/ada/system-aix.ads
   M /trunk/gcc/ada/system-darwin-ppc.ads
   M /trunk/gcc/ada/system-darwin-x86.ads
   M /trunk/gcc/ada/system-freebsd-x86.ads
   M /trunk/gcc/ada/system-hpux-ia64.ads
   M /trunk/gcc/ada/system-hpux.ads
   M /trunk/gcc/ada/system-irix-n32.ads
   M /trunk/gcc/ada/system-irix-o32.ads
   M /trunk/gcc/ada/system-linux-alpha.ads
   M /trunk/gcc/ada/system-linux-hppa.ads
   M /trunk/gcc/ada/system-linux-ia64.ads
   M /trunk/gcc/ada/system-linux-ppc.ads
   M /trunk/gcc/ada/system-linux-s390.ads
   M /trunk/gcc/ada/system-linux-s390x.ads
   M /trunk/gcc/ada/system-linux-sh4.ads
   M /trunk/gcc/ada/system-linux-sparc.ads
   M /trunk/gcc/ada/system-linux-x86.ads
   M /trunk/gcc/ada/system-linux-x86_64.ads
   M /trunk/gcc/ada/system-mingw.ads
   M /trunk/gcc/ada/system-solaris-sparc.ads
   M /trunk/gcc/ada/system-solaris-sparcv9.ads
   M /trunk/gcc/ada/system-solaris-x86.ads
   M /trunk/gcc/ada/system-tru64.ads
   M /trunk/gcc/ada/system-vms-ia64.ads
   M /trunk/gcc/ada/system-vms-zcx.ads
   M /trunk/gcc/ada/system-vms.ads
   M /trunk/gcc/ada/system-vms_64.ads
   M /trunk/gcc/ada/system-vxworks-arm.ads
   M /trunk/gcc/ada/system-vxworks-m68k.ads
   M /trunk/gcc/ada/system-vxworks-mips.ads
   M /trunk/gcc/ada/system-vxworks-ppc.ads
   M /trunk/gcc/ada/system-vxworks-sparcv9.ads
   M /trunk/gcc/ada/system-vxworks-x86.ads

2009-04-10  Robert Dewar  <dewar@adacore.com>

	* einfo.ads, einfo.adb (Low_Bound_Tested): New name for Low_Bound_Known

	* sem_prag.adb (Analyze_Pragma, case Check): Remove check for lower
	bound tested, since this is now done more generally in Sem_Res.

	* sem_res.adb (Resolve_Comparison_Op): Add call to
	Check_Lower_Bound_Tested.
	(Resolve_Equality_Op): Add call to Check_Lower_Bound_Tested

	* sem_warn.ads, sem_warn.adb (Check_Low_Bound_Tested): New procedure
	(Low_Bound_Tested): New name for Low_Bound_Known flag

	* exp_ch5.adb: Minor reformatting

	* exp_ch4.adb:
	Add comments on copying the Comes_From_Source flag for allocators

	* sinfo.ads:
	Add comments on copying the Comes_From_Source flag for allocators

	* exp_ch6.adb (Make_Build_In_Place_Call_In_Allocator): Copy
	Comes_From_Source flag from old allocator to new one.

2009-04-10  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch6.ads: Address missing documentation query

2009-04-10  Vincent Celier  <celier@adacore.com>

	* prj-attr.adb:
	Add new Linker attributes Max_Command_Line_Length, Response_File_Format
(truncated)

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