NEW GCC build failure, HEAD@186312 on native
GCC regression tester
regress@geoffk.org
Wed Apr 11 12:16:00 GMT 2012
With your recent patch, GCC HEAD revision 186312 had problems on:
native: build (NEW build failure)
Attached is build output for those targets.
The previous build was of revision 186305.
Log information for changes since the last build:
------------------------------------------------------------------------
r186306 | gingold | 2012-04-11 03:32:48 -0700 (Wed, 11 Apr 2012) | 5 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/doc/extend.texi
2012-04-11 Tristan Gingold <gingold@adacore.com>
* doc/extend.texi (Type Attributes): Move paragraph.
------------------------------------------------------------------------
r186307 | aph | 2012-04-11 03:47:43 -0700 (Wed, 11 Apr 2012) | 18 lines
Changed paths:
M /trunk/gcc/java/ChangeLog
M /trunk/gcc/java/javaop.def
M /trunk/gcc/java/jcf-dump.c
M /trunk/gcc/java/jcf-io.c
M /trunk/gcc/java/jcf-parse.c
M /trunk/gcc/java/jcf-reader.c
M /trunk/gcc/java/jcf.h
2012-04-11 Andrew Haley <aph@redhat.com>
* jcf.h (bootstrap_method): New.
(BootstrapMethods): New.
(JCF): Add BootstrapMethods.
(enum cpool_tag): Add MethodHandle, MethodType, and InvokeDynamic.
* jcf-reader.c (jcf_parse_bootstrap_methods): New.
(jcf_parse_constant_pool): Handlers for MethodHandle, MethodType,
and InvokeDynamic.
(jcf_parse_bootstrap_methods): New.
* javaop.def (invokedynamic): New opcode.
* jcf-parse.c (get_constant): An unknown constant type should not
be an internal error, but a fatal one. Make it so.
* jcf-dump.c (HANDLE_BOOTSTRAP_METHODS_ATTRIBUTE): New.
(HANDLE_END_BOOTSTRAP_METHODS): New.
(print_constant): Handlers for MethodHandle, MethodType, and
InvokeDynamic.
------------------------------------------------------------------------
r186308 | ebotcazou | 2012-04-11 04:13:39 -0700 (Wed, 11 Apr 2012) | 29 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/builtin-types.def
M /trunk/gcc/builtins.c
M /trunk/gcc/builtins.def
M /trunk/gcc/c-family/ChangeLog
M /trunk/gcc/c-family/c-common.c
M /trunk/gcc/c-family/c-common.h
M /trunk/gcc/c-family/c-cppbuiltin.c
M /trunk/gcc/config/rs6000/rs6000-builtin.def
M /trunk/gcc/config/rs6000/rs6000.c
M /trunk/gcc/config/rs6000/rs6000.md
M /trunk/gcc/doc/extend.texi
M /trunk/gcc/doc/md.texi
M /trunk/gcc/optabs.c
M /trunk/gcc/testsuite/ChangeLog
M /trunk/gcc/testsuite/gcc.dg/builtin-bswap-1.c
M /trunk/gcc/testsuite/gcc.dg/builtin-bswap-4.c
M /trunk/gcc/testsuite/gcc.dg/builtin-bswap-5.c
A /trunk/gcc/testsuite/gcc.target/i386/builtin-bswap-4.c
M /trunk/gcc/tree.c
M /trunk/gcc/tree.h
PR target/52624
* doc/extend.texi (Other Builtins): Document __builtin_bswap16.
(PowerPC AltiVec/VSX Built-in Functions): Remove it.
* doc/md.texi (Standard Names): Add bswap.
* builtin-types.def (BT_UINT16): New primitive type.
(BT_FN_UINT16_UINT16): New function type.
* builtins.def (BUILT_IN_BSWAP16): New.
* builtins.c (expand_builtin_bswap): Add TARGET_MODE argument.
(expand_builtin) <BUILT_IN_BSWAP16>: New case. Pass TARGET_MODE to
expand_builtin_bswap.
(fold_builtin_bswap): Add BUILT_IN_BSWAP16 case.
(fold_builtin_1): Likewise.
(is_inexpensive_builtin): Likewise.
* optabs.c (expand_unop): Deal with bswap in HImode specially. Add
missing bits for bswap to libcall code.
* tree.c (build_common_tree_nodes): Build uint16_type_node.
* tree.h (enum tree_index): Add TI_UINT16_TYPE.
(uint16_type_node): New define.
* config/rs6000/rs6000-builtin.def (RS6000_BUILTIN_BSWAP_HI): Delete.
* config/rs6000/rs6000.c (rs6000_expand_builtin): Remove handling of
above builtin.
(rs6000_init_builtins): Likewise.
* config/rs6000/rs6000.md (bswaphi2): Add TARGET_POWERPC predicate.
c-family/
* c-common.h (uint16_type_node): Rename into...
(c_uint16_type_node): ...this.
* c-common.c (c_common_nodes_and_builtins): Adjust for above renaming.
* c-cppbuiltin.c (builtin_define_stdint_macros): Likewise.
------------------------------------------------------------------------
r186309 | olegendo | 2012-04-11 04:24:40 -0700 (Wed, 11 Apr 2012) | 6 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/sh/sh.h
M /trunk/gcc/config/sh/sh.md
* config/sh/sh.h (SIDI_OFF): Remove.
* config/sh/sh.md: Use gen_highpart and gen_lowpart to access
DImode subregs instead of gen_rtx_REG or simplifly_gen_subreg
or operand_subword.
------------------------------------------------------------------------
r186310 | paolo | 2012-04-11 04:27:50 -0700 (Wed, 11 Apr 2012) | 6 lines
Changed paths:
M /trunk/libstdc++-v3/ChangeLog
M /trunk/libstdc++-v3/include/bits/functional_hash.h
A /trunk/libstdc++-v3/testsuite/20_util/hash/52931.cc
2012-04-11 Paolo Carlini <paolo.carlini@oracle.com>
PR libstdc++/52931
* include/bits/functional_hash.h (struct hash): Remove definition.
* testsuite/20_util/hash/52931.cc: New.
------------------------------------------------------------------------
r186311 | olegendo | 2012-04-11 04:35:32 -0700 (Wed, 11 Apr 2012) | 32 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/sh/constraints.md
M /trunk/gcc/config/sh/predicates.md
M /trunk/gcc/config/sh/sh-protos.h
M /trunk/gcc/config/sh/sh.c
M /trunk/gcc/config/sh/sh.h
M /trunk/gcc/config/sh/sh.md
PR target/50751
* config/sh/sh-protos.h (sh_legitimate_index_p): Add new arguments
consider_sh2a and allow_zero.
* config/sh/sh.c (sh_legitimate_index_p): Likewise.
(disp_addr_displacement): New function.
(sh_address_cost): Use disp_addr_displacement function instead
of DISP_ADDR_OFFSET.
(sh_legitimate_address_p): Adapt to changed
sh_legitimate_index_p declaration.
(sh_find_mov_disp_adjust): Remove HImode check.
(sh_secondary_reload): Add HImode case. Use satisfies_constraint_Sdd,
disp_addr_displacement and max_mov_insn_displacement.
(max_mov_insn_displacement): Remove HImode check.
* config/sh/sh.h (CONST_OK_FOR_K04, CONST_OK_FOR_K12,
DISP_ADDR_P, DISP_ADDR_OFFSET): Remove.
* config/sh/constraints.md (K05, K13): New constraints.
(K12): Correct comment.
(Sdd): Do not use DISP_ADDR_P macro.
(Snd, Sbw): Use satisfies_constraint_Sdd.
* config/sh/sh.md (extendhisi2): Remove constraints from expander.
(*extendhisi2_compact, movhi_i): Remove.
(*extendhisi2_compact_reg, *extendhisi2_compact_mem_disp,
*extendhisi2_compact_mem_disp, *extendhisi2_compact_snd,
*movhi_reg_reg, *movhi_store_mem_disp05, *movhi_store_mem_disp13,
*movhi_load_mem_disp, *movhi_load_mem_disp, *movhi): New insns.
(*extendqisi2_compact_mem_disp, *extendqisi2_compact_mem_disp,
*movqi_store_mem_disp04, *movqi_store_mem_disp12, *movqi_load_mem_disp,
*movqi_load_mem_disp): Use sh_legitimate_index_p instead of
CONST_OK_FOR_Kxx.
Add new peepholes for HImode displacement addressing.
------------------------------------------------------------------------
r186312 | bergner | 2012-04-11 04:51:50 -0700 (Wed, 11 Apr 2012) | 18 lines
Changed paths:
M /trunk/gcc/ChangeLog
M /trunk/gcc/config/rs6000/rs6000.c
M /trunk/gcc/expr.c
M /trunk/gcc/rtl.h
M /trunk/gcc/rtlanal.c
M /trunk/gcc/stmt.c
M /trunk/gcc/testsuite/ChangeLog
A /trunk/gcc/testsuite/gcc.target/powerpc/pr16458-1.c
A /trunk/gcc/testsuite/gcc.target/powerpc/pr16458-2.c
A /trunk/gcc/testsuite/gcc.target/powerpc/pr16458-3.c
A /trunk/gcc/testsuite/gcc.target/powerpc/pr16458-4.c
gcc/
PR target/16458
* rtlanal.c (unsigned_reg_p): New function.
Update copyright notice dates.
* rtl.h (unsigned_reg_p): Prototype it.
Update copyright notice dates.
* config/rs6000/rs6000.c (rs6000_generate_compare): Use it.
Update comment.
* expr.c (expand_expr_real_1): Set register attributes.
* stmt.c (expand_case): Likewise.
gcc/testsuite/
PR target/16458
* gcc.target/powerpc/pr16458-1.c: New test.
* gcc.target/powerpc/pr16458-2.c: Likewise.
* gcc.target/powerpc/pr16458-3.c: Likewise.
* gcc.target/powerpc/pr16458-4.c: Likewise.
------------------------------------------------------------------------
For more information, see <http://glutton.geoffk.org/HEAD/>.
-------------- next part --------------
fprintf (out, "bootstrap_method: %ld ", JPOOL_USHORT1 (jcf, index));
^
cc1plus: all warnings being treated as errors
make[3]: *** [java/jcf-dump.o] Error 1
make[3]: *** Waiting for unfinished jobs....
In file included from /home/regress/tbox/svn-gcc/gcc/java/jcf-parse.c:1009:0:
/home/regress/tbox/svn-gcc/gcc/java/jcf-reader.c:550:1: error: 'int jcf_parse_bootstrap_methods(JCF*, int)' defined but not used [-Werror=unused-function]
jcf_parse_bootstrap_methods (JCF* jcf, int attribute_length ATTRIBUTE_UNUSED)
^
cc1plus: all warnings being treated as errors
make[3]: *** [java/jcf-parse.o] Error 1
rm gcj-dbtool.pod jcf-dump.pod jv-convert.pod grmic.pod gcj.pod gc-analyze.pod cpp.pod gfdl.pod gij.pod gcov.pod gfortran.pod fsf-funding.pod gcc.pod
make[3]: Leaving directory `/home/regress/tbox/native/build/gcc'
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory `/home/regress/tbox/native/build'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/home/regress/tbox/native/build'
make: *** [bootstrap] Error 2
+ '[' -s .bad_compare ']'
+ exit 1
-------------- next part --------------
--
Geoffrey Keating <geoffk@geoffk.org>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list