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