GCC build failure, HEAD@178464 on native
regress
regress@apple.com
Fri Sep 2 15:48:00 GMT 2011
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/>.
-------------- next part --------------
In file included from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BufferedImage.java:635:0,
from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BufferStrategy.java:77,
from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BandedSampleModel.java:757,
from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BandCombineOp.java:215,
from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/AreaAveragingScaleFilter.java:266,
from /Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/AffineTransformOp.java:610,
from <built-in>:70:
/Users/regress/tbox/svn-gcc/libjava/classpath/java/awt/image/BufferedImage.java:336:0: internal compiler error: Bus error
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[5]: *** [java/awt/image.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
make[4]: *** [all-recursive] Error 1
make[3]: *** [multi-do] Error 1
make[2]: *** [all-multi] Error 2
make[1]: *** [all-target-libjava] Error 2
make: *** [bootstrap] Error 2
+ '[' -s .bad_compare ']'
+ exit 1
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list