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]

NEW GCC build failure, HEAD@171751 on native


With your recent patch, GCC HEAD revision 171751 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 171721.

Log information for changes since the last build:
------------------------------------------------------------------------
r171722 | ebotcazou | 2011-03-30 05:32:12 -0700 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/cfglayout.c

	* cfglayout.c (insn_locators_alloc): Initialize curr_location and
	last_location to UNKNOWN_LOCATION.

------------------------------------------------------------------------
r171723 | jakub | 2011-03-30 05:36:18 -0700 (Wed, 30 Mar 2011) | 7 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/fold-const.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.c-torture/compile/pr48305.c

	PR c/48305
	* fold-const.c (fold_binary_loc) <case EQ_EXPR, NE_EXPR>: Make sure
	arg10/arg11 in (X ^ Y) == (Z ^ W) are always fold converted to
	matching arg00/arg01 types.

	* gcc.c-torture/compile/pr48305.c: New test.

------------------------------------------------------------------------
r171724 | nickc | 2011-03-30 07:09:09 -0700 (Wed, 30 Mar 2011) | 13 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/rx/rx-protos.h
   M /trunk/gcc/config/rx/rx.c
   M /trunk/gcc/config/rx/rx.h
   M /trunk/gcc/config/rx/rx.md

	* config/rx/rx.md: Add peepholes and patterns to combine
	extending loads and simple arithmetic instructions.
	* config/rx/rx.h (ADJUST_INSN_LENGTH): Define.
        * config/rx/rx-protos.h (rx_adjust_insn_length): Prototype.
        * config/rx/rx.c (rx_is_legitimate_address): Allow QI and HI
	modes to use pre-decrement and post-increment addressing.
        (rx_is_restricted_memory_address): Add range checking of REG+INT
	addresses.
        (rx_print_operand): Add support for %Q.
        Fix handling of %Q.
        (rx_memory_move_cost): Adjust cost of stores.
        (rx_adjust_insn_length): New function.

------------------------------------------------------------------------
r171727 | mrs | 2011-03-30 07:45:49 -0700 (Wed, 30 Mar 2011) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/c-family/c.opt
   M /trunk/gcc/config/darwin-driver.c
   M /trunk/gcc/config/darwin.opt

2011-03-30  Christian Sch?\195?\188ler  <cschueler@gmx.de>

	PR/driver 48208
	* config/c.opt (F): Added 'Driver' to -F option.
	PR/driver 48260
	* config/darwin-driver.c (darwin_driver_init): Add '-arch' to
	  handler function.
	* config/darwin.opt: Added '-arch' option.

------------------------------------------------------------------------
r171728 | mrs | 2011-03-30 07:48:20 -0700 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/gcc/ChangeLog

Fixup PR references.

------------------------------------------------------------------------
r171729 | rsandifo | 2011-03-30 07:52:38 -0700 (Wed, 30 Mar 2011) | 9 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/arm/neon.md

gcc/
2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
	    Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>

	PR target/43590
	* config/arm/neon.md (neon_vld3qa<mode>, neon_vld4qa<mode>): Remove
	operand 1 and reshuffle the operands to match.
	(neon_vld3<mode>, neon_vld4<mode>): Update accordingly.

------------------------------------------------------------------------
r171730 | rsandifo | 2011-03-30 08:00:44 -0700 (Wed, 30 Mar 2011) | 10 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/arm/arm.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/gcc.target/arm/neon-modes-2.c

gcc/
	PR target/47551
	* config/arm/arm.c (coproc_secondary_reload_class): Handle
	structure modes.  Don't check neon_vector_mem_operand for
	vector or structure modes.

gcc/testsuite/
	PR target/47551
	* gcc.target/arm/neon-modes-2.c: New test.

------------------------------------------------------------------------
r171731 | law | 2011-03-30 08:18:30 -0700 (Wed, 30 Mar 2011) | 50 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/caller-save.c
   M /trunk/gcc/config/alpha/alpha.c
   M /trunk/gcc/config/arm/arm.c
   M /trunk/gcc/config/avr/avr.h
   M /trunk/gcc/config/frv/predicates.md
   M /trunk/gcc/config/m68k/m68k.c
   M /trunk/gcc/config/microblaze/microblaze.c
   M /trunk/gcc/config/mn10300/mn10300.c
   M /trunk/gcc/config/pa/pa.c
   M /trunk/gcc/config/vax/vax.c
   M /trunk/gcc/config/xtensa/xtensa.c
   M /trunk/gcc/integrate.c
   M /trunk/gcc/integrate.h
   M /trunk/gcc/ira.c
   M /trunk/gcc/reload.c
   M /trunk/gcc/reload.h
   M /trunk/gcc/reload1.c


	* reload.h (reg_equiv_constant): Move into new structure reg_equivs,
	define accessor macro.
	(reg_equiv_invariant, reg_equiv_memory_loc): Likewise.
	(reg_equiv_address, reg_equiv_mem, reg_equiv_alt_mem_list): Likewise.
	(reg_equiv_init): Likewise.
	(reg_equivs_size): New variable.
	(reg_equiv_init_size): Remove.
	(allocate_initial_values): Move prototype to here from....
	* integrate.h (allocate_initial_values): Remove prototype.
	* integrate.c: Include reload.h.
	(allocate_initial_values): Corresponding changes.
	* ira.c (find_reg_equiv_invariant_cost): Corresponding changes.
	(fix_reg_equiv_init, no_equiv): Corresponding changes.
	(update_equiv_regs): Corresponding changes.
	(ira): Corresponding changes.
	* reload.c (push_reg_equiv_alt_mem): Corresponding changes.
	(push_secondary_reload): Corresponding changes.
	(push_reload, find_reloads, find_reloads_toplev): Corresponding changes.
	(make_memloc, find_reloads_address): Corresponding changes.
	(subst_reg_equivs, subst_indexed_address): Corresponding changes.
	(find_reloads_address_1): Corresponding changes.
	(find_reloads_subreg_address, subst_reloads): Corresponding changes.
	(refers_to_regno_for_reload_p): Corresponding changes.
	(reg_overlap_mentioned_for_reload_p): Corresponding changes.
	(refers_to_mem_for_reload_p, find_equiv_reg): Corresponding changes.
	* reload1.c: Include ggc.h.
	(grow_reg_equivs): New function.
	(replace_pseudos_in, reload): Corresponding changes.
	(calculate_needs_all_insns, alter_regs): Corresponding changes.
	(eliminate_regs_1, elimination_effects): Corresponding changes.
	(emit_input_reload_insns, emit_output_reload_insns): Likewise.
	(delete_output_reload): Likewise.
	* caller-save.c (mark_referenced_regs): Corresponding changes.
	* alpha/alpha.c (resolve_reload_operand): Corresponding changes.
	* frv/predicates.md (frv_load_operand): Corresponding changes.
	* microblaze/microblaze.c (double_memory_operand): Corresponding
	changes.
	* avr/avr.h (LEGITIMIZE_RELOAD_ADDRESS): Corresponding changes.
	* xtensa/xtensa.c (fixup_subreg_mem): Corresponding changes.
	* mn10300/mn10300.c (mn10300_secondary_reload): Corresponding
	changes.
	* m68k/m68k.c (emit_move_sequence): Corresponding changes.
	* arm/arm.c (arm_reload_in_hi, arm_reload_out_hi): Corresponding
	changes.
	* pa/pa.c (emit_move_sequence): Corresponding changes.
	* vax/vax.c (nonindexed_address_p): Corresponding changes.



------------------------------------------------------------------------
r171732 | ian | 2011-03-30 08:33:16 -0700 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/gcc/testsuite/go.test/test/fixedbugs/bug243.go
   M /trunk/libgo/MERGE
   M /trunk/libgo/Makefile.am
   M /trunk/libgo/Makefile.in
   M /trunk/libgo/go/archive/tar/writer_test.go
   M /trunk/libgo/go/asn1/asn1.go
   M /trunk/libgo/go/asn1/asn1_test.go
   M /trunk/libgo/go/asn1/common.go
   M /trunk/libgo/go/big/int_test.go
   M /trunk/libgo/go/bytes/buffer_test.go
   M /trunk/libgo/go/bytes/bytes.go
   M /trunk/libgo/go/bytes/bytes_test.go
   M /trunk/libgo/go/container/vector/numbers_test.go
   M /trunk/libgo/go/crypto/cipher/ctr.go
   M /trunk/libgo/go/crypto/ecdsa/ecdsa_test.go
   M /trunk/libgo/go/crypto/elliptic/elliptic_test.go
   M /trunk/libgo/go/crypto/openpgp/s2k/s2k_test.go
   M /trunk/libgo/go/crypto/rand/rand_test.go
   M /trunk/libgo/go/crypto/rsa/pkcs1v15_test.go
   M /trunk/libgo/go/crypto/rsa/rsa_test.go
   M /trunk/libgo/go/crypto/tls/common.go
   M /trunk/libgo/go/crypto/tls/conn.go
   M /trunk/libgo/go/crypto/tls/handshake_client.go
   M /trunk/libgo/go/crypto/tls/handshake_client_test.go
   M /trunk/libgo/go/crypto/tls/handshake_messages_test.go
   M /trunk/libgo/go/crypto/tls/tls.go
   M /trunk/libgo/go/crypto/x509/x509.go
   M /trunk/libgo/go/debug/gosym/pclntab_test.go
   M /trunk/libgo/go/ebnf/ebnf_test.go
   M /trunk/libgo/go/ebnf/parser.go
   M /trunk/libgo/go/exp/datafmt/parser.go
   M /trunk/libgo/go/exp/draw/x11/conn.go
   M /trunk/libgo/go/exp/eval/eval_test.go
   M /trunk/libgo/go/exp/ogle/cmd.go
   M /trunk/libgo/go/flag/flag.go
   M /trunk/libgo/go/fmt/fmt_test.go
   M /trunk/libgo/go/go/ast/ast.go
   M /trunk/libgo/go/go/ast/filter.go
   A /trunk/libgo/go/go/ast/resolve.go
   M /trunk/libgo/go/go/ast/scope.go
   M /trunk/libgo/go/go/doc/comment.go
   M /trunk/libgo/go/go/doc/doc.go
   M /trunk/libgo/go/go/parser/interface.go
   M /trunk/libgo/go/go/parser/parser.go
   M /trunk/libgo/go/go/printer/nodes.go
   M /trunk/libgo/go/go/printer/printer.go
   M /trunk/libgo/go/go/printer/printer_test.go
   M /trunk/libgo/go/go/printer/testdata/expressions.golden
   M /trunk/libgo/go/go/printer/testdata/expressions.input
   M /trunk/libgo/go/go/printer/testdata/expressions.raw
   M /trunk/libgo/go/go/scanner/scanner.go
   M /trunk/libgo/go/go/scanner/scanner_test.go
   M /trunk/libgo/go/go/token/token.go
   M /trunk/libgo/go/go/typechecker/scope.go
   M /trunk/libgo/go/go/typechecker/typechecker.go
   M /trunk/libgo/go/go/typechecker/typechecker_test.go
   M /trunk/libgo/go/go/typechecker/universe.go
   M /trunk/libgo/go/gob/type.go
   M /trunk/libgo/go/http/fs.go
   M /trunk/libgo/go/http/pprof/pprof.go
   M /trunk/libgo/go/http/serve_test.go
   M /trunk/libgo/go/http/transport.go
   M /trunk/libgo/go/image/png/reader_test.go
   M /trunk/libgo/go/image/png/writer_test.go
   M /trunk/libgo/go/json/decode_test.go
   M /trunk/libgo/go/json/scanner_test.go
   A /trunk/libgo/go/net/cgo_stub.go
   M /trunk/libgo/go/net/dial.go
   M /trunk/libgo/go/net/dialgoogle_test.go
   M /trunk/libgo/go/net/dnsclient.go
   M /trunk/libgo/go/net/dnsmsg.go
   M /trunk/libgo/go/net/fd.go
   M /trunk/libgo/go/net/fd_windows.go
   A /trunk/libgo/go/net/file.go
   A /trunk/libgo/go/net/file_test.go
   A /trunk/libgo/go/net/file_windows.go
   M /trunk/libgo/go/net/hosts_test.go
   M /trunk/libgo/go/net/ip.go
   M /trunk/libgo/go/net/ip_test.go
   M /trunk/libgo/go/net/iprawsock.go
   M /trunk/libgo/go/net/ipsock.go
   A /trunk/libgo/go/net/lookup.go
   M /trunk/libgo/go/net/net_test.go
   M /trunk/libgo/go/net/port.go
   M /trunk/libgo/go/net/server_test.go
   M /trunk/libgo/go/net/sock.go
   M /trunk/libgo/go/net/tcpsock.go
   M /trunk/libgo/go/net/textproto/textproto.go
   M /trunk/libgo/go/net/timeout_test.go
   M /trunk/libgo/go/net/udpsock.go
   M /trunk/libgo/go/netchan/import.go
   M /trunk/libgo/go/netchan/netchan_test.go
   M /trunk/libgo/go/os/file_unix.go
   M /trunk/libgo/go/rpc/client.go
   M /trunk/libgo/go/rpc/jsonrpc/client.go
   M /trunk/libgo/go/runtime/pprof/pprof_test.go
   M /trunk/libgo/go/smtp/smtp.go
   M /trunk/libgo/go/sort/sort_test.go
   M /trunk/libgo/go/strings/strings.go
   M /trunk/libgo/go/strings/strings_test.go
   M /trunk/libgo/go/sync/atomic/atomic_test.go
   M /trunk/libgo/go/sync/atomic/doc.go
   M /trunk/libgo/go/sync/rwmutex_test.go
   M /trunk/libgo/go/syslog/syslog.go
   M /trunk/libgo/go/syslog/syslog_unix.go
   M /trunk/libgo/go/testing/testing.go
   M /trunk/libgo/go/time/sleep_test.go
   M /trunk/libgo/go/utf8/string_test.go
   M /trunk/libgo/go/websocket/client.go
   M /trunk/libgo/go/websocket/websocket_test.go
   M /trunk/libgo/syscalls/socket.go
   M /trunk/libgo/syscalls/sysfile_posix.go
   M /trunk/libgo/testsuite/gotest
   M /trunk/libgo/testsuite/libgo.testmain/testmain.exp

Update to current Go library.

------------------------------------------------------------------------
r171733 | rsandifo | 2011-03-30 08:36:45 -0700 (Wed, 30 Mar 2011) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/optabs.c

gcc/
	PR rtl-optimization/48332
	* optabs.c (expand_binop_directly): Set xmodeN to the target-mandated
	mode of input operand N and modeN to its actual mode.

------------------------------------------------------------------------
r171734 | rguenth | 2011-03-30 08:43:59 -0700 (Wed, 30 Mar 2011) | 7 lines
Changed paths:
   M /trunk/gcc/lto-streamer-in.c
   M /trunk/gcc/lto-streamer-out.c
   M /trunk/gcc/tree-dfa.c

2011-03-30  Richard Guenther  <rguenther@suse.de>

	* tree-dfa.c (renumber_gimple_stmt_uids): Also number PHIs.
	* lto-streamer-out.c (output_function): Do not use
	renumber_gimple_stmt_uids.
	* lto-streamer-in.c (input_function): Likewise.

------------------------------------------------------------------------
r171735 | vmakarov | 2011-03-30 09:09:33 -0700 (Wed, 30 Mar 2011) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/ira-color.c

2011-03-30  Vladimir Makarov  <vmakarov@redhat.com>

	* ira-color.c (ira_assign_hard_reg): Use only one variable 'mode'.


------------------------------------------------------------------------
r171736 | matz | 2011-03-30 10:31:54 -0700 (Wed, 30 Mar 2011) | 5 lines
Changed paths:
   M /trunk/gcc/fortran/ChangeLog
   M /trunk/gcc/fortran/trans-expr.c

        PR fortran/47516
	* trans-expr.c (realloc_lhs_loop_for_fcn_call): Take loop as parameter,
	don't use local variable.
	(gfc_trans_arrayfunc_assign): Adjust caller.

------------------------------------------------------------------------
r171737 | ian | 2011-03-30 10:37:58 -0700 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/libgo/Makefile.am
   M /trunk/libgo/Makefile.in

libgo/Makefile.am: Add missing dependencies for net/net.lo.

------------------------------------------------------------------------
r171739 | jason | 2011-03-30 11:06:52 -0700 (Wed, 30 Mar 2011) | 2 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/decl.c

	* call.c (convert_like_real): Correct TREE_CONSTANT on CONSTRUCTOR.
	* decl.c (reshape_init_array_1): Likewise.
------------------------------------------------------------------------
r171740 | jason | 2011-03-30 11:07:01 -0700 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/call.c
   M /trunk/gcc/cp/decl.c

	* call.c (convert_like_real) [ck_list]: Build up the
	initializer_list object directly.
	* decl.c (build_init_list_var_init): Adjust.
------------------------------------------------------------------------
r171741 | jason | 2011-03-30 11:07:09 -0700 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/semantics.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/cpp0x/initlist46.C

	PR c++/48281
	* semantics.c (finish_compound_literal): Do put static/constant
	arrays in static variables.
------------------------------------------------------------------------
r171742 | mark | 2011-03-30 11:21:25 -0700 (Wed, 30 Mar 2011) | 21 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/common.opt
   M /trunk/gcc/doc/invoke.texi
   M /trunk/gcc/dwarf2out.c

Introduce -fno-debug-types-section flag.

        * common.opt (fdebug-types-section): New flag.
        * doc/invoke.texi: Document new -fno-debug-types-section flag.
        * dwarf2out.c (use_debug_types): New define.
        (struct die_struct): Mark die_id with GTY desc use_debug_types.
        (print_die): Guard output of type unit signatures using
        use_debug_types.
        (build_abbrev_table): Replace assert of dwarf_version >= 4
        with assert on use_debug_types.
        (size_of_die): Likewise.
        (unmark_dies): Likewise.
        (value_format): Decide AT_ref_external form on use_debug_types.
        (output_die): Replace dwarf_version version check guard with
        use_debug_types where appropriate.
        (modified_type_die): Likewise.
        (gen_reference_type_die): Likewise.
        (dwarf2out_start_source_file): Likewise.
        (dwarf2out_end_source_file): Likewise.
        (prune_unused_types_walk_attribs): Likewise.
        (dwarf2out_finish): Likewise.
------------------------------------------------------------------------
r171745 | jsm28 | 2011-03-30 12:42:51 -0700 (Wed, 30 Mar 2011) | 15 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/rs6000/rs6000.c
   M /trunk/gcc/config/rs6000/rs6000.opt
   M /trunk/gcc/config/rs6000/t-spe
   M /trunk/gcc/doc/options.texi
   M /trunk/gcc/opt-functions.awk
   M /trunk/gcc/optc-gen.awk
   M /trunk/gcc/opts-common.c
   M /trunk/gcc/opts.h

	* doc/options.texi (NegativeAlias): Document.
	(Alias): Mention NegativeAlias.
	* opt-functions.awk: Handle NegativeAlias.
	* optc-gen.awk: Disallow NegativeAlias with multiple Alias
	arguments.
	* opts-common.c (decode_cmdline_option): Handle CL_NEGATIVE_ALIAS.
	* opts.h (CL_NEGATIVE_ALIAS): Define.
	* config/rs6000/rs6000.c (rs6000_parse_yes_no_option): Remove.
	(rs6000_handle_option): Don't handle OPT_mvrsave_, OPT_misel_ and
	OPT_mspe_.
	* config/rs6000/rs6000.opt (mvrsave=, misel=, mspe=): Replace with
	Alias entries.
	* config/rs6000/t-spe (MULTILIB_OPTIONS, MULTILIB_EXCEPTIONS): Use
	mno-spe and mno-isel instead of mspe=no and -misel=no.

------------------------------------------------------------------------
r171747 | jason | 2011-03-30 12:51:32 -0700 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/semantics.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/cpp0x/regress/isnan.C

	PR c++/48369
	* semantics.c (potential_constant_expression_1): Handle
	UNORDERED_EXPR and ORDERED_EXPR.
------------------------------------------------------------------------
r171748 | jason | 2011-03-30 13:29:13 -0700 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /trunk/gcc/cp/ChangeLog
   M /trunk/gcc/cp/semantics.c
   M /trunk/gcc/testsuite/ChangeLog
   A /trunk/gcc/testsuite/g++.dg/cpp0x/regress/error-recovery1.C

	PR c++/48212
	* semantics.c (non_const_var_error): Just return if DECL_INITIAL
	is error_mark_node.
------------------------------------------------------------------------
r171750 | jsm28 | 2011-03-30 14:12:33 -0700 (Wed, 30 Mar 2011) | 5 lines
Changed paths:
   M /trunk/gcc/ChangeLog
   M /trunk/gcc/config/arm/arm.opt
   M /trunk/gcc/doc/invoke.texi

	* config/arm/arm.opt (mhard-float, msoft-float): Mark
	Undocumented.  Remove help text.
	* doc/invoke.texi (ARM Options): Don't document -msoft-float and
	-mhard-float.

------------------------------------------------------------------------
r171751 | ian | 2011-03-30 14:14:04 -0700 (Wed, 30 Mar 2011) | 3 lines
Changed paths:
   M /trunk/gcc/testsuite/ChangeLog
   M /trunk/gcc/testsuite/go.test/go-test.exp

	* go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit
	SPARC.

------------------------------------------------------------------------

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]