GCC build failure, HEAD@178412 on native
regress
regress@apple.com
Thu Sep 1 17:48:00 GMT 2011
With your recent patch, GCC HEAD revision 178412 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 178397.
Log information for changes since the last build:
------------------------------------------------------------------------
r178398 | charlet | 2011-09-01 03:32:07 -0700 (Thu, 01 Sep 2011) | 33 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/Makefile.rtl
A /trunk/gcc/ada/a-cbprqu.adb
A /trunk/gcc/ada/a-cbprqu.ads
A /trunk/gcc/ada/a-cbsyqu.adb
A /trunk/gcc/ada/a-cbsyqu.ads
A /trunk/gcc/ada/a-csquin.ads
A /trunk/gcc/ada/a-cuprqu.adb
A /trunk/gcc/ada/a-cuprqu.ads
A /trunk/gcc/ada/a-cusyqu.adb
A /trunk/gcc/ada/a-cusyqu.ads
M /trunk/gcc/ada/a-direct.adb
M /trunk/gcc/ada/a-rbtgbo.adb
M /trunk/gcc/ada/comperr.adb
M /trunk/gcc/ada/exp_ch9.adb
M /trunk/gcc/ada/exp_dist.adb
M /trunk/gcc/ada/exp_pakd.adb
M /trunk/gcc/ada/exp_strm.adb
M /trunk/gcc/ada/freeze.adb
M /trunk/gcc/ada/gnat1drv.adb
M /trunk/gcc/ada/impunit.adb
M /trunk/gcc/ada/put_alfa.adb
M /trunk/gcc/ada/s-taprop-linux.adb
M /trunk/gcc/ada/s-taprop-mingw.adb
M /trunk/gcc/ada/s-taprop-solaris.adb
M /trunk/gcc/ada/s-taprop-vxworks.adb
M /trunk/gcc/ada/sem_aggr.adb
M /trunk/gcc/ada/sem_ch12.adb
M /trunk/gcc/ada/sem_ch3.adb
2011-09-01 Hristian Kirtchev <kirtchev@adacore.com>
* exp_strm.adb: Remove with and use clause for Opt.
(Build_Array_Input_Function): Remove the version-dependent generation
of the return statement. The Ada 2005 tree is now the default.
2011-09-01 Yannick Moy <moy@adacore.com>
* put_alfa.adb: Unconditionnally write files in Alfa section, so that
it is never empty when compiling in Alfa mode.
2011-09-01 Robert Dewar <dewar@adacore.com>
* sem_aggr.adb, sem_ch3.adb, a-direct.adb, s-taprop-vxworks.adb,
comperr.adb, exp_ch9.adb, exp_pakd.adb, sem_ch12.adb, freeze.adb,
s-taprop-mingw.adb, s-taprop-linux.adb, s-taprop-solaris.adb,
gnat1drv.adb, a-rbtgbo.adb, exp_dist.adb: Minor reformatting
2011-09-01 Matthew Heaney <heaney@adacore.com>
* Makefile.rtl, impunit.adb: Add a-csquin.ads, a-cusyqu.ad[sb],
a-cuprqu.ad[sb], a-cbsyqu.ad[sb], a-cbprqu.ad[sb]
* a-csquin.ads: New Ada 2012 unit that specifies the queue interface
* a-cusyqu.ads, a-cusyqu.adb: New Ada 2012 unit that specifies the
unbounded queue container.
* a-cbsyqu.ads, a-cbsyqu.adb: New Ada 2012 unit that specifies the
bounded queue container.
* a-cuprqu.ads, a-cuprqu.adb: New Ada 2012 unit that specifies the
unbounded priority queue container.
* a-cbprqu.ads, a-cbprqu.adb: New Ada 2012 unit that specifies the
bounded priority queue container.
------------------------------------------------------------------------
r178399 | charlet | 2011-09-01 03:33:43 -0700 (Thu, 01 Sep 2011) | 6 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_attr.adb
M /trunk/gcc/ada/sem_attr.adb
M /trunk/gcc/ada/snames.ads-tmpl
2011-09-01 Ed Schonberg <schonberg@adacore.com>
* exp_attr.adb, sem_attr.adb, snames.ads-tmpl: Implementation of
attributes Same_Storage and Overlaps_Storage.
------------------------------------------------------------------------
r178400 | charlet | 2011-09-01 03:36:43 -0700 (Thu, 01 Sep 2011) | 35 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/a-cbprqu.adb
M /trunk/gcc/ada/a-cbprqu.ads
M /trunk/gcc/ada/a-cbsyqu.adb
M /trunk/gcc/ada/a-cbsyqu.ads
M /trunk/gcc/ada/a-cuprqu.adb
M /trunk/gcc/ada/a-cuprqu.ads
M /trunk/gcc/ada/aspects.adb
M /trunk/gcc/ada/aspects.ads
M /trunk/gcc/ada/s-mudido-affinity.adb
M /trunk/gcc/ada/s-taskin.adb
M /trunk/gcc/ada/s-taskin.ads
M /trunk/gcc/ada/s-tassta.adb
M /trunk/gcc/ada/sem_attr.adb
M /trunk/gcc/ada/sem_ch13.adb
2011-09-01 Robert Dewar <dewar@adacore.com>
* a-cbprqu.adb, a-cbprqu.ads, a-cuprqu.adb, a-cuprqu.ads,
a-cbsyqu.adb, a-cbsyqu.ads: Minor reformatting.
2011-09-01 Ed Schonberg <schonberg@adacore.com>
* sem_attr.adb: Conditionalize aliasing predicates to Ada2012.
2011-09-01 Jose Ruiz <ruiz@adacore.com>
* aspects.ads (Aspect_Id, Aspect_Argument, Aspect_Names): Add the CPU
aspect.
* aspects.adb (Canonical_Aspect): Add entry for the CPU aspect.
* sem_ch13.adb (Analyze_Aspect_Specifications): Analyze the CPU aspect
in a similar way as we do for the Priority or Dispatching_Domain aspect.
* s-mudido-affinity.adb (Dispatching_Domain_Tasks,
Dispatching_Domains_Frozen): Move this local data to package
System.Tasking because with the CPU aspect we need to have access
to this data when creating the task in System.Tasking.Stages.Create_Task
* s-taskin.ads (Dispatching_Domain_Tasks, Dispatching_Domains_Frozen):
Move these variables from the body of
System.Multiprocessors.Dispatching_Domains because with the CPU aspect
we need to have access to this data when creating the task in
System.Tasking.Stages.Create_Task.
* s-taskin.adb (Initialize): Signal the allocation of the environment
task to a CPU, if any, so that we know whether the CPU can be
transferred to a different dispatching domain.
* s-tassta.adb (Create_Task): Check whether the CPU to which this task
is being allocated belongs to the dispatching domain where the task
lives. Signal the allocation of the task to a CPU, if any, so that we
know whether the CPU can be transferred to a different dispatching
domain.
------------------------------------------------------------------------
r178401 | charlet | 2011-09-01 03:44:14 -0700 (Thu, 01 Sep 2011) | 32 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/Makefile.rtl
M /trunk/gcc/ada/einfo.ads
M /trunk/gcc/ada/exp_ch4.adb
M /trunk/gcc/ada/par-ch6.adb
M /trunk/gcc/ada/s-taskin.ads
M /trunk/gcc/ada/s-tassta.adb
M /trunk/gcc/ada/sem_ch13.adb
M /trunk/gcc/ada/sem_ch6.adb
M /trunk/gcc/ada/sinfo.adb
M /trunk/gcc/ada/sinfo.ads
2011-09-01 Robert Dewar <dewar@adacore.com>
* s-taskin.ads, s-tassta.adb, sem_ch13.adb: Minor reformatting.
2011-09-01 Thomas Quinot <quinot@adacore.com>
* Makefile.rtl: Move s-oscons.o from GNATRTL_TASKING_OBJS to
GNATRTL_NONTASKING_OBJS.
2011-09-01 Robert Dewar <dewar@adacore.com>
* einfo.ads (Is_Aliased): Fix existing documentation and add note on
possibility of this flag being set for formals in Ada 2012 mode.
* par-ch6.adb (P_Formal_Part): Handle aliased for parameters for Ada
2012.
* sem_ch6.adb (Process_Formals): Handle aliased parameters in Ada 2012
mode.
* sinfo.adb (Aliased_Present): Allowed in N_Parameter_Specification for
Ada 2012.
* sinfo.ads (Aliased_Present): Allowed in N_Parameter_Specification for
Ada 2012.
2011-09-01 Hristian Kirtchev <kirtchev@adacore.com>
* exp_ch4.adb (Find_Insertion_Node): New routine. Determines the proper
insertion node in a tree of nested Expression_With_Actions nodes.
(Process_Transient_Object): In the case where a complex if statement
has been converted into nested Expression_With_Actions nodes, the
"hook" object and the associated access type must be inserted before
the top most Expression_With_Actions.
------------------------------------------------------------------------
r178402 | charlet | 2011-09-01 03:45:53 -0700 (Thu, 01 Sep 2011) | 5 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/a-exexda.adb
M /trunk/gcc/ada/exp_ch4.adb
2011-09-01 Robert Dewar <dewar@adacore.com>
* exp_ch4.adb, a-exexda.adb: Minor reformatting.
------------------------------------------------------------------------
r178403 | charlet | 2011-09-01 03:48:23 -0700 (Thu, 01 Sep 2011) | 15 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_ch6.adb
M /trunk/gcc/ada/exp_ch7.adb
2011-09-01 Hristian Kirtchev <kirtchev@adacore.com>
* exp_ch7.adb (Find_Insertion_List): New routine.
(Process_Transient_Objects): Add code to handle the abnormal
finalization of a controlled transient associated with a subprogram
call. Since transients are cleaned up right after the associated
context, an exception raised during a subprogram call may bypass the
finalization code.
2011-09-01 Robert Dewar <dewar@adacore.com>
* exp_ch6.adb (Expand_Call): Check actual for aliased parameter is
aliased.
------------------------------------------------------------------------
r178404 | charlet | 2011-09-01 03:50:31 -0700 (Thu, 01 Sep 2011) | 10 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/gnat_ugn.texi
M /trunk/gcc/ada/prj-env.adb
2011-09-01 Vincent Celier <celier@adacore.com>
* prj-env.adb (Create_Config_Pragmas_File.Check): Put all naming
exceptions in the config pragmas file.
2011-09-01 Tristan Gingold <gingold@adacore.com>
* gnat_ugn.texi: Document GNAT_STACK_SIZE on IVMS.
------------------------------------------------------------------------
r178405 | charlet | 2011-09-01 03:52:10 -0700 (Thu, 01 Sep 2011) | 9 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/g-socthi-vms.adb
M /trunk/gcc/ada/prj.ads
2011-09-01 Tristan Gingold <gingold@adacore.com>
* g-socthi-vms.adb: Add comments.
2011-09-01 Pascal Obry <obry@adacore.com>
* prj.ads: Minor reformatting.
------------------------------------------------------------------------
r178406 | charlet | 2011-09-01 03:59:58 -0700 (Thu, 01 Sep 2011) | 29 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/ali-util.adb
M /trunk/gcc/ada/ali-util.ads
M /trunk/gcc/ada/aux-io.c
M /trunk/gcc/ada/cio.c
M /trunk/gcc/ada/cstreams.c
M /trunk/gcc/ada/exp_ch3.adb
M /trunk/gcc/ada/g-socthi-vms.adb
M /trunk/gcc/ada/lib-writ.adb
M /trunk/gcc/ada/sysdep.c
2011-09-01 Yannick Moy <moy@adacore.com>
* ali-util.adb, ali-util.ads (Read_Withed_ALIs): Add parameter
Ignore_Errors to ignore failures to read ALI files when True.
2011-09-01 Javier Miranda <miranda@adacore.com>
* exp_ch3.adb (Expand_N_Object_Declaration): Handle non-default
constructor calls associated with non-tagged record types.
2011-09-01 Robert Dewar <dewar@adacore.com>
* g-socthi-vms.adb: Minor reformatting.
2011-09-01 Nicolas Roche <roche@adacore.com>
* sysdep.c: Don't use macro functions for stdio functions on VxWorks
in order to avoid impact of imcompatible changes.
* cstreams.c: Likewise
* cio.c: Likewise
* aux-io.c: Likewise
2011-09-01 Yannick Moy <moy@adacore.com>
* lib-writ.adb (Write_With_Lines): Always output complete information
on "with" line in Alfa mode, as this is required by formal verification
back-end.
------------------------------------------------------------------------
r178407 | charlet | 2011-09-01 04:06:39 -0700 (Thu, 01 Sep 2011) | 15 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_ch6.adb
M /trunk/gcc/ada/prj-proc.adb
M /trunk/gcc/ada/prj.ads
M /trunk/gcc/ada/sem_ch6.adb
M /trunk/gcc/ada/sinput-p.adb
2011-09-01 Pascal Obry <obry@adacore.com>
* prj-proc.adb, prj.ads, sinput-p.adb: Minor reformatting.
2011-09-01 Ed Schonberg <schonberg@adacore.com>
* sem_ch6.adb (Analyze_Subprogram_Body_Helper): Generate references to
the formals of a subprogram stub that acts as a spec.
2011-09-01 Ed Schonberg <schonberg@adacore.com>
* exp_ch6.adb (Expand_Inlined_Call): If an actual is a by_reference
type, declare a renaming for it, not an object declaration.
------------------------------------------------------------------------
r178408 | rguenth | 2011-09-01 04:46:08 -0700 (Thu, 01 Sep 2011) | 28 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/expr.c
M /trunk/gcc/gimple-fold.c
M /trunk/gcc/gimple-pretty-print.c
M /trunk/gcc/gimple.c
M /trunk/gcc/tree-cfg.c
M /trunk/gcc/tree-object-size.c
M /trunk/gcc/tree-scalar-evolution.c
M /trunk/gcc/tree-ssa-forwprop.c
M /trunk/gcc/tree-ssa-loop-im.c
M /trunk/gcc/tree-ssa-threadedge.c
M /trunk/gcc/tree-vect-loop.c
M /trunk/gcc/tree-vect-stmts.c
M /trunk/gcc/tree-vrp.c
2011-08-31 Richard Guenther <rguenther@suse.de>
* expr.c (expand_expr_real_2): Move COND_EXPR and VEC_COND_EXPR
handling here, from ...
(expand_expr_real_1): ... here.
* gimple-pretty-print.c (dump_ternary_rhs): Handle COND_EXPR
and VEC_COND_EXPR.
* gimple.c (gimple_rhs_class_table): Make COND_EXPR and VEC_COND_EXPR
a GIMPLE_TERNARY_RHS.
* tree-cfg.c (verify_gimple_assign_ternary): Handle COND_EXPR
and VEC_COND_EXPR here ...
(verify_gimple_assign_single): ... not here.
* gimple-fold.c (fold_gimple_assign): Move COND_EXPR folding.
* tree-object-size.c (cond_expr_object_size): Adjust.
(collect_object_sizes_for): Likewise.
* tree-scalar-evolution.c (interpret_expr): Don't handle
ternary RHSs.
* tree-ssa-forwprop.c (forward_propagate_into_cond): Fix and
simplify.
(ssa_forward_propagate_and_combine): Adjust.
* tree-ssa-loop-im.c (move_computations_stmt): Build the COND_EXPR
as ternary.
* tree-ssa-threadedge.c (fold_assignment_stmt): Adjust.
* tree-vect-loop.c (vect_is_simple_reduction_1): Likewise.
* tree-vect-stmt.c (vectorizable_condition): Likewise.
* tree-vrp.c (extract_range_from_cond_expr): Likewise.
(extract_range_from_assignment): Likewise.
------------------------------------------------------------------------
r178409 | charlet | 2011-09-01 06:10:40 -0700 (Thu, 01 Sep 2011) | 5 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_ch4.adb
M /trunk/gcc/ada/sem_aux.adb
2011-09-01 Thomas Quinot <quinot@adacore.com>
* sem_aux.adb, exp_ch4.adb: Minor reformatting
------------------------------------------------------------------------
r178410 | charlet | 2011-09-01 06:14:44 -0700 (Thu, 01 Sep 2011) | 15 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_ch4.adb
M /trunk/gcc/ada/exp_ch6.adb
M /trunk/gcc/ada/inline.adb
2011-09-01 Hristian Kirtchev <kirtchev@adacore.com>
* exp_ch4.adb: Minor code and comment reformatting.
2011-09-01 Thomas Quinot <quinot@adacore.com>
* exp_ch6.adb (Expand_Inlined_Call): Remove redundant tests
for Is_Limited_Type and Is_Tagged_Type in condition checking
for by-reference type.
* inline.adb (Add_Inlined_Body): Only exclude init_procs. Other
subprograms may have a completion because of a previous
Inline_Always clause, but the enclosing package must be marked
inlined for the subprogram body to become visible to the backend.
------------------------------------------------------------------------
r178411 | charlet | 2011-09-01 06:16:58 -0700 (Thu, 01 Sep 2011) | 27 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_ch6.adb
M /trunk/gcc/ada/exp_ch6.ads
M /trunk/gcc/ada/prj-env.adb
M /trunk/gcc/ada/prj-part.adb
M /trunk/gcc/ada/sem_ch6.adb
2011-09-01 Gary Dismukes <dismukes@adacore.com>
* exp_ch6.ads (Needs_BIP_Alloc_Form): New utility function.
* exp_ch6.adb (Make_Build_In_Place_Call_In_Object_Declaration):
Test for case where call
initializes an object of a return statement before testing for
a constrained call, to ensure that all such cases get handled
by simply passing on the caller's parameters. Also, in that
case call Needs_BIP_Alloc_Form to determine whether to pass on
the BIP_Alloc_Form parameter of the enclosing function rather
than testing Is_Constrained. Add similar tests for the return
of a BIP call to later processing to ensure consistent handling.
(Needs_BIP_Alloc_Form): New utility function.
* sem_ch6.adb: (Create_Extra_Formals): Replace test for adding
a BIP_Alloc_Form formal with call to new utility function
Needs_BIP_Alloc_Form.
2011-09-01 Pascal Obry <obry@adacore.com>
* prj-part.adb: Minor reformatting.
2011-09-01 Vincent Celier <celier@adacore.com>
* prj-env.adb (Create_Mapping_File.Process): Encode the upper
half character in the unit name.
------------------------------------------------------------------------
r178412 | charlet | 2011-09-01 06:21:23 -0700 (Thu, 01 Sep 2011) | 15 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_ch6.adb
M /trunk/gcc/ada/inline.adb
M /trunk/gcc/ada/prj-env.adb
M /trunk/gcc/ada/prj-proc.adb
M /trunk/gcc/ada/sem_aggr.adb
2011-09-01 Robert Dewar <dewar@adacore.com>
* prj-proc.adb, exp_ch6.adb, prj-env.adb: Minor reformatting.
2011-09-01 Bob Duff <duff@adacore.com>
* sem_aggr.adb (Resolve_Aggregate): Need to treat "in instance
body" the same as "in inlined body", because visibility shouldn't
apply there.
2011-09-01 Eric Botcazou <ebotcazou@adacore.com>
* inline.adb (Add_Inlined_Body): Refine previous change.
------------------------------------------------------------------------
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