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]

GCC build failure, HEAD@178464 on native


With your recent patch, GCC HEAD revision 178464 had problems on:
native: build (about the same as the previous build)
Attached is build output for those targets.
The previous build was of revision 178433.

Log information for changes since the last build:
------------------------------------------------------------------------
r178434 | charlet | 2011-09-02 00:02:25 -0700 (Fri, 02 Sep 2011) | 18 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/prj-env.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/prj-proc.adb
   M /trunk/gcc/ada/prj-util.ads
   M /trunk/gcc/ada/prj.ads
   M /trunk/gcc/ada/s-taprop-linux.adb
   M /trunk/gcc/ada/sem_util.adb

2011-09-02  Vincent Celier  <celier@adacore.com>

	* prj-nmsc.adb: (Find_Sources): When the list of sources is
	explicitly declared in an extending project, do not warn if a source
	for an inherited naming exception is not found.

2011-09-02  Gary Dismukes  <dismukes@adacore.com>

	* exp_ch6.adb: (Is_Build_In_Place_Function_Call): Return False if
	expansion is inactive.

2011-09-02  Ed Schonberg  <schonberg@adacore.com>

	* sem_util.adb (Note_Possible_Modification): If the entity
	being modified is the renaming generated for an Ada2012 iterator
	element, the enclosing container or array is modified as well.


------------------------------------------------------------------------
r178435 | charlet | 2011-09-02 00:10:07 -0700 (Fri, 02 Sep 2011) | 18 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/g-comlin.adb
   M /trunk/gcc/ada/g-comlin.ads
   M /trunk/gcc/ada/gnat_ugn.texi
   M /trunk/gcc/ada/sem_ch10.adb

2011-09-02  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch10.adb (Analyze_With_Clause): If the library unit
	is the generated subprogram declaration for a child unit body
	that acts as spec, use the original body in the with_clause,
	to prevent binding errors.

2011-09-02  Vincent Celier  <celier@adacore.com>

	* gnat_ugn.texi: Adapt documentation of -gnateInnn to new VMS
	qualifier /MULTI_UNIT_INDEX=

2011-09-02  Johannes Kanig  <kanig@adacore.com>

	* g-comlin.adb (Getopt): Return when switch is dealt with automatically,
	instead of calling the callback function


------------------------------------------------------------------------
r178436 | charlet | 2011-09-02 00:14:48 -0700 (Fri, 02 Sep 2011) | 34 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/einfo.adb
   M /trunk/gcc/ada/exp_ch4.adb
   M /trunk/gcc/ada/exp_util.adb
   M /trunk/gcc/ada/g-comlin.adb
   M /trunk/gcc/ada/g-comlin.ads
   M /trunk/gcc/ada/lib-xref-alfa.adb
   M /trunk/gcc/ada/lib-xref.adb
   M /trunk/gcc/ada/s-htable.adb
   M /trunk/gcc/ada/s-htable.ads
   M /trunk/gcc/ada/sem_ch4.adb

2011-09-02  Bob Duff  <duff@adacore.com>

	* einfo.adb: (Has_Xref_Entry): Do not call
	Implementation_Base_Type. Lib.Xref has been
	rewritten to avoid the need for it, and it was costly.
	* s-htable.ads,s-htable.adb: (Present,Set_If_Not_Present): New
	functions in support of efficient xref.
	* lib-xref-alfa.adb: Misc changes related to Key component of
	type Xref_Entry.
	* lib-xref.adb: (Add_Entry,etc): Speed improvement.
	(New_Entry): Call Implementation_Base_Type, because Has_Xref_Entry
	no longer does. This is the one place where it is needed.

2011-09-02  Johannes Kanig  <kanig@adacore.com>

	* g-comlin.adb (Getopt): New optional argument Concatenate to have
	similar interface as the other Getopt function.

2011-09-02  Hristian Kirtchev  <kirtchev@adacore.com>

	* exp_ch4.adb: (Expand_Allocator_Expression): Do not generate
	a call to Set_Finalize_Address if there is no allocator available.
	* exp_util.adb: (Build_Allocate_Deallocate_Proc): Account for
	a case of allocator expansion where the allocator is not expanded but
	needs a custom allocate routine. Code reformatting.
	(Is_Finalizable_Transient): Remove local variables Has_Rens and
	Ren_Obj. Code reformatting.
	(Is_Renamed): Renamed to Is_Aliased. Add code to detect aliasing
	through the use of 'reference.
	* sem_ch4.adb: (Analyze_Allocator): Detect allocators generated
	as part of build-in-place expansion. They are intentionally marked as
	coming from source, but their parents are not.


------------------------------------------------------------------------
r178437 | charlet | 2011-09-02 00:19:46 -0700 (Fri, 02 Sep 2011) | 11 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/sem_attr.adb

2011-09-02  Ed Schonberg  <schonberg@adacore.com>

	* sem_attr.adb: (Analyze_Attribute, case 'Range): when expanding
	X'range (N) into X'First (N) ..  X'Last (N), do not share the
	dimension indicator N, if present. Even though it is a static
	constant, its source location may be modified when printing
	expanded code under -gnatDL, and node sharing will lead to chaos
	in Sprint on large files, by generating a sloc value that does
	not correspond to any source file.


------------------------------------------------------------------------
r178438 | charlet | 2011-09-02 00:42:02 -0700 (Fri, 02 Sep 2011) | 44 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/checks.adb
   M /trunk/gcc/ada/csets.ads
   M /trunk/gcc/ada/exp_aggr.adb
   M /trunk/gcc/ada/exp_ch4.adb
   M /trunk/gcc/ada/exp_ch6.adb
   M /trunk/gcc/ada/exp_util.adb
   M /trunk/gcc/ada/g-comlin.adb
   M /trunk/gcc/ada/g-comlin.ads
   M /trunk/gcc/ada/lib-xref-alfa.adb
   M /trunk/gcc/ada/lib-xref.adb
   M /trunk/gcc/ada/s-htable.adb
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch10.adb
   M /trunk/gcc/ada/sem_ch3.adb

2011-09-02  Robert Dewar  <dewar@adacore.com>

	* exp_util.adb, sem_ch10.adb, sem_attr.adb, s-htable.adb,
	g-comlin.adb, g-comlin.ads, lib-xref-alfa.adb, lib-xref.adb: Minor
	reformatting.

2011-09-02  Hristian Kirtchev  <kirtchev@adacore.com>

	* sem_ch3.adb: (Set_Anonymous_Type): Associate the itype of an
	inherited component with the enclosing derived type. Code reformatting.

2011-09-02  Gary Dismukes  <dismukes@adacore.com>

	* checks.adb: (Determine_Range): Add test of OK1 to prevent the early
	return done when overflow checks are enabled, since comparisons against
	Lor and Hir should not be done when OK1 is False.

2011-09-02  Gary Dismukes  <dismukes@adacore.com>

	* exp_ch6.adb (Add_Finalization_Master_Actual_To_Build_In_Place_Call):
	Add new formal Master_Exp. When present, add that expression to the
	call as an extra actual.
	(Make_Build_In_Place_Call_In_Object_Declaration): Add variable
	Fmaster_Actual and in the case of a BIP call initializing a return
	object of an enclosing BIP function set it to a
	new reference to the implicit finalization master
	formal of the enclosing function. Fmaster_Actual is
	then passed to the new formal Master_Exp on the call to
	Add_Finalization_Master_Actual_To_Build_ In_Place_Call. Move
	initializations of Enclosing_Func to its declaration.

2011-09-02  Thomas Quinot  <quinot@adacore.com>

	* csets.ads: Minor reformatting

2011-09-02  Hristian Kirtchev  <kirtchev@adacore.com>

	* exp_aggr.adb: (Get_Constraint_Association): Add code to retrieve
	the full view of a private type coming from an instantiation.
	* exp_ch4.adb: (Current_Anonymous_Master): Reimplement the search
	loop to iterate over the declarations rather than use the
	First_Entity / Next_Entity scheme.


------------------------------------------------------------------------
r178440 | charlet | 2011-09-02 01:25:44 -0700 (Fri, 02 Sep 2011) | 33 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_util.adb
   M /trunk/gcc/ada/gnat_rm.texi
   M /trunk/gcc/ada/gnat_ugn.texi
   M /trunk/gcc/ada/s-htable.adb
   M /trunk/gcc/ada/s-rident.ads
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch3.adb
   M /trunk/gcc/ada/sem_util.adb
   M /trunk/gcc/ada/sem_util.ads

2011-09-02  Robert Dewar  <dewar@adacore.com>

	* s-rident.ads: Add new restriction No_Implicit_Aliasing
	* sem_attr.adb: (Analyze_Access_Attribute): Deal with
	No_Implicit_Aliasing
	(Analyze_Attribute, case Address): ditto
	(Analyze_Attribute, case Unrestricted_Access): ditto
	* sem_util.ads, sem_util.adb: (Is_Aliased_View): Handle
	No_Implicit_Aliasing restriction.
	* gnat_rm.texi: Add documentation for No_Implicit_Aliasing

2011-09-02  Ed Schonberg  <schonberg@adacore.com>

	* exp_util.adb: (Possible_Bit_Aligned_Object): If the object
	is an unchecked conversion, apply test to its expression.

2011-09-02  Javier Miranda  <miranda@adacore.com>

	* sem_ch3.adb (Check_Abstract_Overriding): When
	traversing the chain of aliased subprograms avoid reporting a
	redundant error on the current entity.

2011-09-02  Sergey Rybin  <rybin@adacore.com>

	* gnat_ugn.texi: Minor clean up.

2011-09-02  Bob Duff  <duff@adacore.com>

	* s-htable.adb (Set_If_Not_Present): Use renaming
	instead of ":=", because the type Key is limited in the generic (even
	if not in the instances).


------------------------------------------------------------------------
r178442 | charlet | 2011-09-02 01:36:59 -0700 (Fri, 02 Sep 2011) | 2 lines
Changed paths:
   M /trunk/gcc/ada/gnat_rm.texi

Fix typo.

------------------------------------------------------------------------
r178443 | charlet | 2011-09-02 02:03:06 -0700 (Fri, 02 Sep 2011) | 14 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/makeutl.adb
   M /trunk/gcc/ada/makeutl.ads
   M /trunk/gcc/ada/prj-conf.adb
   M /trunk/gcc/ada/prj-dect.adb
   M /trunk/gcc/ada/prj-env.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/prj-proc.adb
   M /trunk/gcc/ada/prj-tree.adb
   M /trunk/gcc/ada/prj-util.adb
   M /trunk/gcc/ada/prj.adb
   M /trunk/gcc/ada/sem_ch5.adb

2011-09-02  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch5.adb (Analyze_Iterator_Specification): If the domain
	of iteration is an expression, its value must be captured in a
	renaming declaration, so that modification of the elements is
	propagated to the original container.

2011-09-02  Pascal Obry  <obry@adacore.com>

	* prj-proc.adb, prj.adb, makeutl.adb, makeutl.ads, prj-dect.adb,
	prj-nmsc.adb, prj-util.adb, prj-conf.adb, prj-env.adb,
	prj-tree.adb: Minor reformatting and style fixes.


------------------------------------------------------------------------
r178444 | charlet | 2011-09-02 02:04:38 -0700 (Fri, 02 Sep 2011) | 7 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/prj.adb
   M /trunk/gcc/ada/projects.texi

2011-09-02  Pascal Obry  <obry@adacore.com>

	* prj.adb: Minor code refactoring. Move check for null project in
	Project_Changed.
	* projects.texi: Fix minor typos.


------------------------------------------------------------------------
r178446 | charlet | 2011-09-02 02:13:01 -0700 (Fri, 02 Sep 2011) | 16 lines
Changed paths:
   M /trunk/gcc/ada/exp_ch9.adb
   M /trunk/gcc/ada/makeutl.ads
   M /trunk/gcc/ada/prj-conf.adb
   M /trunk/gcc/ada/prj-dect.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/prj-proc.adb
   M /trunk/gcc/ada/prj.adb
   M /trunk/gcc/ada/prj.ads
   M /trunk/gcc/ada/projects.texi

2011-09-02  Pascal Obry  <obry@adacore.com>

	* prj-proc.adb, prj.adb, prj.ads, prj-dect.adb, prj-nmsc.adb,
	prj-conf.adb, projects.texi: Add support for aggregate library projects.

2011-09-02  Hristian Kirtchev  <kirtchev@adacore.com>

	* exp_ch9.adb (Expand_N_Protected_Type_Declaration): Use
	Dynamic_Interrupt_Protection as the proper protection type when
	dynamic handler association is actually allowed.

2011-09-02  Robert Dewar  <dewar@adacore.com>

	* makeutl.ads: Minor reformatting


------------------------------------------------------------------------
r178448 | charlet | 2011-09-02 02:22:16 -0700 (Fri, 02 Sep 2011) | 28 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/lib-xref-alfa.adb
   M /trunk/gcc/ada/opt.ads
   M /trunk/gcc/ada/prj-dect.adb
   M /trunk/gcc/ada/prj-env.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/prj-proc.adb
   M /trunk/gcc/ada/prj-tree.adb
   M /trunk/gcc/ada/prj.adb
   M /trunk/gcc/ada/prj.ads
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch3.adb
   M /trunk/gcc/ada/sem_ch5.adb
   M /trunk/gcc/ada/sem_ch6.adb
   M /trunk/gcc/ada/sem_ch6.ads
   M /trunk/gcc/ada/usage.adb
   M /trunk/gcc/ada/warnsw.adb

2011-09-02  Robert Dewar  <dewar@adacore.com>

	* prj-dect.adb, prj-env.adb, prj-nmsc.adb, prj-proc.adb, prj-tree.adb,
	prj.adb, prj.ads, sem_ch5.adb: Minor reformatting.

2011-09-02  Thomas Quinot  <quinot@adacore.com>

	* sem_attr.adb (Analyze_Attribute, case Unrestriced_Access):
	Guard against a prefix that is an N_Has_Entity but has no
	associated entity.

2011-09-02  Yannick Moy  <moy@adacore.com>

	* lib-xref-alfa.adb (Is_Alfa_Reference): Ignore IN parameters in Alfa
	references.

2011-09-02  Yannick Moy  <moy@adacore.com>

	* opt.ads (Warn_On_Suspicious_Contract): New warning flag.
	* sem_ch3.adb (Analyze_Declarations): Call checker for suspicious
	contracts.
	* sem_ch6.adb, sem_ch6.ads (Check_Subprogram_Contract): New
	procedure looking for suspicious postconditions.
	* usage.adb (Usage): New options -gnatw.t and -gnatw.T.
	* warnsw.adb (Set_Dot_Warning_Switch): Take into account new
	options -gnatw.t and -gnatw.T.


------------------------------------------------------------------------
r178449 | charlet | 2011-09-02 02:27:35 -0700 (Fri, 02 Sep 2011) | 24 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_ch9.adb
   M /trunk/gcc/ada/exp_util.adb
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch12.adb

2011-09-02  Hristian Kirtchev  <kirtchev@adacore.com>

	* exp_ch9.adb (Install_Private_Data_Declarations): Add guards
	which ensure that restriction No_Dynamic_Attachment has not been
	violated.
	(Make_Initialize_Protection): Protected types with attach or
	interrupt handlers must not violate restriction No_Dynamic_Attachment.
	* exp_util.adb (Corresponding_Runtime_Package): Add a guard
	which ensures that restriction No_Dynamic_Attachment has not been
	violated.
	* sem_attr.adb: (Eval_Attribute): Transform
	VAX_Float_Type'First and 'Last into references to
	the temporaries which store the corresponding bounds. The
	transformation is needed since the back end cannot evaluate
	'First and 'Last on VAX.
	(Is_VAX_Float): New routine.

2011-09-02  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch12.adb (Analyze_Subprogram_Instantiation): If the
	generic unit is not intrinsic and has an explicit convention,
	the instance inherits it.


------------------------------------------------------------------------
r178450 | charlet | 2011-09-02 02:28:52 -0700 (Fri, 02 Sep 2011) | 6 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_ch9.adb
   M /trunk/gcc/ada/exp_util.adb
   M /trunk/gcc/ada/sem_attr.adb
   M /trunk/gcc/ada/sem_ch6.adb

2011-09-02  Robert Dewar  <dewar@adacore.com>

	* exp_util.adb, exp_ch9.adb, sem_attr.adb, sem_ch6.adb: Minor
	reformatting.


------------------------------------------------------------------------
r178452 | charlet | 2011-09-02 02:29:53 -0700 (Fri, 02 Sep 2011) | 6 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/opt.ads
   M /trunk/gcc/ada/sem_ch6.adb
   M /trunk/gcc/ada/usage.adb
   M /trunk/gcc/ada/warnsw.adb

2011-09-02  Yannick Moy  <moy@adacore.com>

	* usage.adb, warnsw.adb, sem_ch6.adb, opt.ads: Disable by default
	warnings on suspicious contracts, and enable them with -gnatwa.


------------------------------------------------------------------------
r178453 | charlet | 2011-09-02 02:32:10 -0700 (Fri, 02 Sep 2011) | 18 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/exp_attr.adb
   M /trunk/gcc/ada/exp_strm.adb
   M /trunk/gcc/ada/lib-xref.adb

2011-09-02  Bob Duff  <duff@adacore.com>

	* lib-xref.adb: (Hash): Avoid use of 'Mod attribute, because old
	compilers don't understand it.

2011-09-02  Gary Dismukes  <dismukes@adacore.com>

	* exp_attr.adb (Expand_N_Attribute_Reference): Pass the
	underlying subtype rather than its base type on the call to
	Build_Record_Or_Elementary_Input_Function, so that any
	constraints on a discriminated subtype will be available for
	doing the check required by AI05-0192.
	* exp_strm.adb (Build_Record_Or_Elementary_Input_Function):
	If the prefix subtype of the 'Input attribute is a constrained
	discriminated subtype, then check each constrained discriminant value
	against the corresponding value read from the stream.


------------------------------------------------------------------------
r178454 | charlet | 2011-09-02 02:36:28 -0700 (Fri, 02 Sep 2011) | 12 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/bindusg.adb
   M /trunk/gcc/ada/clean.adb
   M /trunk/gcc/ada/gnatchop.adb
   M /trunk/gcc/ada/gnatfind.adb
   M /trunk/gcc/ada/gnatlink.adb
   M /trunk/gcc/ada/gnatls.adb
   M /trunk/gcc/ada/gnatname.adb
   M /trunk/gcc/ada/gnatxref.adb
   M /trunk/gcc/ada/gprep.adb
   M /trunk/gcc/ada/lib-xref.adb
   M /trunk/gcc/ada/makeusg.adb
   M /trunk/gcc/ada/switch.adb
   M /trunk/gcc/ada/switch.ads

2011-09-02  Robert Dewar  <dewar@adacore.com>

	* lib-xref.adb: Minor reformatting

2011-09-02  Vincent Celier  <celier@adacore.com>

	* bindusg.adb, clean.adb, gnatchop.adb, gnatfind.adb, gnatlink.adb,
	gnatls.adb, gnatname.adb, gnatxref.adb, gprep.adb, makeusg.adb: Add
	--version and --help in usage.
	* switch.ads, switch.adb (Display_Usage_Version_And_Help): New procedure


------------------------------------------------------------------------
r178455 | charlet | 2011-09-02 02:43:58 -0700 (Fri, 02 Sep 2011) | 12 lines
Changed paths:
   M /trunk/gcc/ada/ChangeLog
   M /trunk/gcc/ada/a-chtgbo.adb
   M /trunk/gcc/ada/prj-nmsc.adb
   M /trunk/gcc/ada/projects.texi

2011-09-02  Vincent Celier  <celier@adacore.com>

	* prj-nmsc.db: (Check_Stand_Alone_Library): For SALs, allow
	only library names with the syntax of Ada identifiers, to avoid errors
	when compiling the binder generated files.
	* projects.texi: Document restriction on SAL library names

2011-09-02  Thomas Quinot  <quinot@adacore.com>

	* a-chtgbo.adb: Minor comment fix.

(truncated)

For more information, see <http://gcc.gnu.org/regtest/HEAD/>.

Attachment: native-log.txt
Description: Text document

-- 
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]