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 146985 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 146960.
Log information for changes since the last build:
------------------------------------------------------------------------
r146961 | charlet | 2009-04-29 06:20:27 -0700 (Wed, 29 Apr 2009) | 12 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_ch9.adb
M /trunk/gcc/ada/exp_ch9.ads
M /trunk/gcc/ada/sem_ch3.adb
2009-04-29 Ed Schonberg <schonberg@adacore.com>
* exp_ch9.ads, exp_ch9.adb (Build_Wrapper_Spec): Use source line of
primitive operation, rather than source line of synchronized type, when
building the wrapper for a primitive operation that overrides an
operation inherited from a progenitor, to improve the error message on
duplicate declarations.
* sem_ch3.adb (Process_Full_View): Use new signature of
Build_Wrapper_Spec.
------------------------------------------------------------------------
r146962 | espindola | 2009-04-29 06:20:53 -0700 (Wed, 29 Apr 2009) | 18 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/Makefile.in
M /trunk/gcc/configure
M /trunk/gcc/configure.ac
M /trunk/gcc/gcc-plugin.h
M /trunk/gcc/plugin.c
2009-04-29 Rafael Avila de Espindola <espindola@google.com>
* Makefile.in (PLUGIN_VERSION_H): New.
(OBJS-common): Remove plugin-version.o.
(plugin.o): Depend on (PLUGIN_VERSION_H).
(plugin-version.o): Remove.
* configure: Regenerate
* configure.ac: Create plugin-version.h.
* gcc-plugin.h (plugin_gcc_version): Remove.
(plugin_default_version_check): Change signature.
* plugin-version.c: Remove.
* plugin.c: Include plugin-version.h.
(str_plugin_gcc_version_name): Remove.
(try_init_one_plugin): Pass gcc version to plugin_init.
(plugin_default_version_check): Both gcc and plugin versions are now
arguments.
------------------------------------------------------------------------
r146963 | charlet | 2009-04-29 06:21:10 -0700 (Wed, 29 Apr 2009) | 6 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/sem_util.adb
2009-04-29 Robert Dewar <dewar@adacore.com>
* sem_util.adb (May_Be_Lvalue): Fix cases involving indexed/selected
components
------------------------------------------------------------------------
r146964 | charlet | 2009-04-29 06:22:02 -0700 (Wed, 29 Apr 2009) | 7 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/lib-xref.adb
2009-04-29 Ed Schonberg <schonberg@adacore.com>
* lib-xref.adb (Output_Overridden_Op): Follow several levels of
derivation when necessary, to find the user-subprogram that is actally
being overridden.
------------------------------------------------------------------------
r146965 | charlet | 2009-04-29 06:24:07 -0700 (Wed, 29 Apr 2009) | 10 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/prj-part.adb
M /trunk/gcc/ada/targparm.ads
2009-04-29 Vincent Celier <celier@adacore.com>
* prj-part.adb (Parse_Single_Project): Do not attempt to find a
project extending an abstract project.
2009-04-29 Eric Botcazou <ebotcazou@adacore.com>
* targparm.ads: Fix oversight.
------------------------------------------------------------------------
r146966 | charlet | 2009-04-29 06:29:08 -0700 (Wed, 29 Apr 2009) | 49 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/exp_aggr.adb
M /trunk/gcc/ada/exp_ch3.adb
M /trunk/gcc/ada/exp_ch3.ads
M /trunk/gcc/ada/exp_disp.adb
M /trunk/gcc/ada/exp_disp.ads
M /trunk/gcc/ada/exp_tss.adb
M /trunk/gcc/ada/exp_tss.ads
M /trunk/gcc/ada/gnat_rm.texi
M /trunk/gcc/ada/sem_ch3.adb
M /trunk/gcc/ada/sem_ch5.adb
M /trunk/gcc/ada/sem_prag.adb
M /trunk/gcc/ada/sem_util.adb
M /trunk/gcc/ada/sem_util.ads
2009-04-29 Javier Miranda <miranda@adacore.com>
* sem_ch3.adb (Analyze_Object_Declaration): Disable error message
associated with dyamically tagged expressions if the expression
initializing a tagged type corresponds with a non default CPP
constructor.
(OK_For_Limited_Init): CPP constructor calls are OK for initialization
of limited type objects.
* sem_ch5.adb (Analyze_Assignment): Improve the error message reported
when a CPP constructor is called in an assignment. Disable also the
error message associated with dyamically tagged expressions if the
exporession initializing a tagged type corresponds with a non default
CPP constructor.
* sem_prag.adb (Analyze_Pragma): Remove code disabling the use of
non-default C++ constructors.
* sem_util.ads, sem_util.adb (Is_CPP_Constructor_Call): New subprogram.
* exp_tss.ads, exp_tss.adb (Base_Init_Proc): Add support for
non-default constructors.
(Init_Proc): Add support for non-default constructors.
* exp_disp.adb (Set_Default_Constructor): Removed.
(Set_CPP_Constructors): Code based in removed Set_Default_Constructor
but extending its functionality to handle non-default constructors.
* exp_aggr.adb (Build_Record_Aggr_Code): Add support for non-default
constructors. Minor code cleanup removing unrequired label and goto
statement.
* exp_ch3.adb (Build_Initialization_Call): Add support for non-default
constructors.
(Build_Init_Statements): Add support for non-default constructors.
(Expand_N_Object_Declaration): Add support for non-default constructors.
(Freeze_Record_Type): Replace call to Set_Default_Constructor by call
to Set_CPP_Constructors.
* exp_ch5.adb (Expand_N_Assignment_Statement): Add support for
non-default constructors.
Required to handle its use in build-in-place statements.
* gnat_rm.texi (CPP_Constructor): Document new extended use of this
pragma for non-default C++ constructors and the new compiler support
that allows the use of these constructors in record components, limited
aggregates, and extended return statements.
------------------------------------------------------------------------
r146967 | charlet | 2009-04-29 06:39:13 -0700 (Wed, 29 Apr 2009) | 23 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/err_vars.ads
M /trunk/gcc/ada/gnat_ugn.texi
M /trunk/gcc/ada/gnatcmd.adb
M /trunk/gcc/ada/makeutl.adb
M /trunk/gcc/ada/makeutl.ads
M /trunk/gcc/ada/scans.ads
M /trunk/gcc/ada/sinput-l.adb
M /trunk/gcc/ada/sinput.ads
2009-04-29 Vincent Celier <celier@adacore.com>
* sinput-l.adb (Load_File): When preprocessing, set temporarily the
Source_File_Index_Table entries for the source, to avoid crash when
reporting an error.
* gnatcmd.adb (Test_If_Relative_Path): Use
Makeutl.Test_If_Relative_Path.
* makeutl.adb:(Test_If_Relative_Path): Process switches --RTS= only if
Including_RTS is True.
* makeutl.ads (Test_If_Relative_Path): New Boolean parameter
Including_RTS defaulted to False.
* sinput.ads, scans.ads, err_vars.ads: Initialize some variables with
a default value.
2009-04-29 Javier Miranda <miranda@adacore.com>
* gnat_ugn.texi: Adding documentation for non-default C++ constructors.
------------------------------------------------------------------------
r146969 | charlet | 2009-04-29 06:47:42 -0700 (Wed, 29 Apr 2009) | 24 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/g-socket.adb
M /trunk/gcc/ada/g-socthi-mingw.ads
M /trunk/gcc/ada/g-socthi-vms.ads
M /trunk/gcc/ada/g-socthi-vxworks.ads
M /trunk/gcc/ada/g-socthi.ads
M /trunk/gcc/ada/g-sothco.ads
M /trunk/gcc/ada/gnat_ugn.texi
M /trunk/gcc/ada/s-oscons-tmplt.c
M /trunk/gcc/ada/sem_aggr.adb
2009-04-29 Arnaud Charlet <charlet@adacore.com>
* gnat_ugn.texi: Update some documentation about interfacing with C++
Mention -fkeep-inline-functions.
* gnat_ugn.texi: Minor edits
2009-04-29 Ed Schonberg <schonberg@adacore.com>
* sem_aggr.adb (Resolve_Record_Aggregate): When building an aggregate
for a defaulted component of an enclosing aggregate, inherit the type
from the component declaration of the enclosing type.
2009-04-29 Albert Lee <lee@adacore.com>
* g-socthi-vms.ads, g-socthi-vxworks.ads, s-oscons-tmplt.c,
g-socthi-mingw.ads, g-socthi.ads, g-socket.adb, g-sothco.ads
(System.OS_Constants): New type Msg_Iovlen_T which follows whether the
msg_iovlen field in struct msghdr is 32 or 64 bits wide.
Relocate the Msghdr record type from GNAT.Sockets.Thin to
GNAT.Sockets.Common, and use System.OS_Constants.Msg_Iovlen_T as the
type for the Msg_Iovlen field.
------------------------------------------------------------------------
r146970 | charlet | 2009-04-29 06:56:09 -0700 (Wed, 29 Apr 2009) | 12 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/err_vars.ads
M /trunk/gcc/ada/exp_tss.adb
M /trunk/gcc/ada/prj-part.adb
M /trunk/gcc/ada/scans.ads
M /trunk/gcc/ada/sem_aggr.adb
2009-04-29 Gary Dismukes <dismukes@adacore.com>
* sem_aggr.adb (Valid_Limited_Ancestor): Add test for the name of a
function entity, to cover the case of a parameterless function call
that has not been resolved.
2009-04-29 Robert Dewar <dewar@adacore.com>
* err_vars.ads, prj-part.adb, scans.ads, exp_tss.adb: Minor
reformatting and comment updates.
------------------------------------------------------------------------
r146971 | bernds | 2009-04-29 07:13:30 -0700 (Wed, 29 Apr 2009) | 17 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/bfin/bfin-protos.h
M /trunk/gcc/config/bfin/bfin.c
M /trunk/gcc/config/bfin/bfin.h
M /trunk/gcc/config/bfin/bfin.md
* config/bfin/bfin.h (splitting_loops): Declare.
* config/bfin/bfin-protos.h (WA_05000257, WA_05000283, WA_05000315):
Reorder bit definitions to be ascending.
(WA_LOAD_LCREGS, ENABLE_WA_LOAD_LCREGS): New macros.
* config/bfin/bfin.c (splitting_loops): New variable.
(bfin_cpus): Add WA_LOAD_LCREGS as needed.
(struct loop_info): Remove members INIT and LOOP_INIT.
(bfin_optimize_loop): Don't set them. Reorder the code that generates
the LSETUP sequence. Allow LC to be loaded from any register, but also
add a case to push/pop a PREG scratch if ENABLE_WA_LOAD_LCREGS.
(bfin_reorg_loops): When done, split all BB_ENDs with splitting_loops
set to 1.
* config/bfin/bfin.md (loop_end splitter): Use splitting_loops instead
of reload_completed.
From Jie Zhang:
* config/bfin/bfin.md (movsi_insn): Refine constraints.
------------------------------------------------------------------------
r146973 | rguenth | 2009-04-29 08:05:22 -0700 (Wed, 29 Apr 2009) | 10 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.c-torture/compile/pr39937.c
M /trunk/gcc/tree-ssa-forwprop.c
2009-04-29 Richard Guenther <rguenther@suse.de>
PR middle-end/39937
* tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Do not
loose type conversions.
(forward_propagate_addr_expr): Fix tuplification bug. Remove
stmts only if there are no uses of its definition.
* gcc.c-torture/compile/pr39937.c: New testcase.
------------------------------------------------------------------------
r146974 | bernds | 2009-04-29 08:09:37 -0700 (Wed, 29 Apr 2009) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/bfin/bfin.c
* config/bfin/bfin.c (bfin_optimize_loop): If we need a scratch reg,
scan backwards to try to find a constant to initialize it.
------------------------------------------------------------------------
r146976 | charlet | 2009-04-29 08:25:01 -0700 (Wed, 29 Apr 2009) | 16 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/g-socket.adb
M /trunk/gcc/ada/prj-part.adb
M /trunk/gcc/ada/sem_aggr.adb
2009-04-29 Vincent Celier <celier@adacore.com>
* prj-part.adb: Minor comment update
2009-04-29 Ed Schonberg <schonberg@adacore.com>
* sem_aggr.adb (Resolve_Record_Aggregate): handle properly
box-initialized records with discriminated subcomponents that are
constrained by discriminants of enclosing components. New subsidiary
procedures Add_Discriminant_Values, Propagate_Discriminants.
2009-04-29 Arnaud Charlet <charlet@adacore.com>
* g-socket.adb: Code clean up.
------------------------------------------------------------------------
r146977 | espindola | 2009-04-29 08:33:20 -0700 (Wed, 29 Apr 2009) | 3 lines
Changed paths:
D /trunk/gcc/plugin-version.c
Removed file that should have been removed in a previous commit. Already listed on ChangeLog.
------------------------------------------------------------------------
r146978 | charlet | 2009-04-29 08:34:32 -0700 (Wed, 29 Apr 2009) | 2 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/gcc-interface/Make-lang.in
* gcc-interface/Make-lang.in: Update dependencies
------------------------------------------------------------------------
r146979 | charlet | 2009-04-29 08:36:48 -0700 (Wed, 29 Apr 2009) | 36 lines
Changed paths:
M /trunk/gcc/ada/ChangeLog
M /trunk/gcc/ada/gnat_ugn.texi
M /trunk/gcc/ada/sem_aggr.adb
M /trunk/gcc/ada/sem_attr.adb
M /trunk/gcc/ada/sem_ch13.adb
M /trunk/gcc/ada/sem_ch8.adb
M /trunk/gcc/ada/xoscons.adb
2009-04-29 Ed Schonberg <schonberg@adacore.com>
* sem_ch8.adb (Analyze_Subprogram_Renaming): Improve error message on
box-defaulted operator in an instantiation, when the type of the
operands is not directly visible.
2009-04-29 Gary Dismukes <dismukes@adacore.com>
* sem_aggr.adb (Valid_Limited_Ancestor): Undo previous change.
(Resolve_Extension_Aggregate): Call Check_Parameterless_Call after the
analysis of the ancestor part. Remove prohibition against limited
interpretations of the ancestor expression in the case of Ada 2005.
Revise error message in overloaded case, adding a message to cover
the Ada 2005 case.
2009-04-29 Thomas Quinot <quinot@adacore.com>
* xoscons.adb: Minor reformatting
2009-04-29 Bob Duff <duff@adacore.com>
* sem_ch13.adb (Analyze_Attribute_Definition_Clause): Do not ignore
attribute_definition_clauses for the following attributes when the
-gnatI switch is used: External_Tag, Input, Output, Read, Storage_Pool,
Storage_Size, Write. Otherwise, we get spurious errors (for example,
missing Read attribute on remote types).
* gnat_ugn.texi: Document the change, and add a stern warning.
2009-04-29 Ed Schonberg <schonberg@adacore.com>
* sem_attr.adb (Check_Local_Access): Indicate that value tracing is
disabled not just for the current scope, but for the innermost dynamic
scope as well.
------------------------------------------------------------------------
r146980 | bernds | 2009-04-29 08:40:06 -0700 (Wed, 29 Apr 2009) | 4 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/bfin/bfin.c
* config/bfin/bfin.c (bfin_optimize_loop): When looking for the last
insn before the loop_end instruction, don't look past labels.
------------------------------------------------------------------------
r146982 | matz | 2009-04-29 10:36:21 -0700 (Wed, 29 Apr 2009) | 10 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree-outof-ssa.c
PR middle-end/39927
PR bootstrap/39929
* tree-outof-ssa.c (emit_partition_copy): New function.
(insert_partition_copy_on_edge, insert_rtx_to_part_on_edge,
insert_part_to_rtx_on_edge): Perform the partition base var
copy using emit_partition_copy.
(insert_value_copy_on_edge): Convert constants to the right mode.
(insert_rtx_to_part_on_edge): Add UNSIGNEDSRCP parameter.
(elim_create): Pass the sign of the src to insert_rtx_to_part_on_edge.
------------------------------------------------------------------------
r146983 | rguenth | 2009-04-29 11:03:58 -0700 (Wed, 29 Apr 2009) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/tree-cfg.c
2009-04-29 Richard Guenther <rguenther@suse.de>
* tree-cfg.c (verify_gimple_assign_binary): Allow vector
shifts of floating point vectors if the shift amount is
a constant multiple of the element size.
------------------------------------------------------------------------
r146984 | rguenth | 2009-04-29 11:07:23 -0700 (Wed, 29 Apr 2009) | 15 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/i386/i386.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.c-torture/compile/pr39943.c
M /trunk/gcc/testsuite/gcc.dg/vect/slp-10.c
M /trunk/gcc/testsuite/gcc.dg/vect/slp-11.c
M /trunk/gcc/testsuite/gcc.dg/vect/slp-12b.c
M /trunk/gcc/testsuite/gcc.dg/vect/slp-33.c
M /trunk/gcc/testsuite/lib/target-supports.exp
2009-04-29 Richard Guenther <rguenther@suse.de>
PR target/39943
* config/i386/i386.c (ix86_vectorize_builtin_conversion): Only
allow conversion to signed integers.
* lib/target-supports.exp (check_effective_target_vect_uintfloat_cvt):
New.
(check_effective_target_vect_floatuint_cvt): Likewise.
* gcc.dg/vect/slp-10.c: Adjust.
* gcc.dg/vect/slp-11.c: Adjust.
* gcc.dg/vect/slp-12b.c: Adjust.
* gcc.dg/vect/slp-33.c: Adjust.
* gcc.c-torture/compile/pr39943.c: New testcase.
------------------------------------------------------------------------
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] |