On Wed, Feb 25, 2015 at 8:18 PM, Richard Henderson <r...@redhat.com> wrote: > On 02/25/2015 09:02 AM, Uros Bizjak wrote: >> The patch was tested on alpha-linux-gnu and alphaev68-linux-gnu for >> all default languages plus obj-c++ and go. >> >> OK for mainline? > > Ok. Thanks.
Unfortunately, while "normal" bootstrap works OK with alpha-linux-gnu and alphaev68-linux-gnu, the bootstrap still fails when configured --with-build-config=bootstrap-lto: libbackend.a(tree-data-ref.o): In function `non_affine_dependence_relation': /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:1661:(.text+0x1b8): relocation truncated to fit: GPREL16 against symbol `dump_file' defined in .sbss section in libbackend.a(dumpfile.o) /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:1661:(.text+0x1d0): relocation truncated to fit: GPREL16 against symbol `dump_flags' defined in .sbss section in libbackend.a(dumpfile.o) libbackend.a(tree-data-ref.o): In function `compute_overlap_steps_for_affine_1_2': /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:2265:(.text+0x72a8): relocation truncated to fit: GPREL16 against symbol `dump_file' defined in .sbss section in libbackend.a(dumpfile.o) /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:2265:(.text+0x72b4): relocation truncated to fit: GPREL16 against symbol `dump_flags' defined in .sbss section in libbackend.a(dumpfile.o) libbackend.a(tree-data-ref.o): In function `analyze_siv_subscript_cst_affine': /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:1953:(.text+0x8a5c): relocation truncated to fit: GPREL16 against symbol `dump_file' defined in .sbss section in libbackend.a(dumpfile.o) /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:1953:(.text+0x8a74): relocation truncated to fit: GPREL16 against symbol `dump_flags' defined in .sbss section in libbackend.a(dumpfile.o) /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:1968:(.text+0x8bc0): relocation truncated to fit: GPREL16 against symbol `dump_file' defined in .sbss section in libbackend.a(dumpfile.o) /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:1968:(.text+0x8bd8): relocation truncated to fit: GPREL16 against symbol `dump_flags' defined in .sbss section in libbackend.a(dumpfile.o) /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:2049:(.text+0x8db8): relocation truncated to fit: GPREL16 against symbol `dump_file' defined in .sbss section in libbackend.a(dumpfile.o) /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:2049:(.text+0x8dd0): relocation truncated to fit: GPREL16 against symbol `dump_flags' defined in .sbss section in libbackend.a(dumpfile.o) libbackend.a(tree-data-ref.o): In function `dr_analyze_innermost(data_reference*, loop*)': /space/uros/gcc-build-profiled/gcc/../../gcc-svn/trunk/gcc/tree-data-ref.c:802:(.text+0xb54c): additional relocation overflows omitted from the output collect2: error: ld returned 1 exit status ../../gcc-svn/trunk/gcc/lto/Make-lang.in:71: recipe for target 'lto1' failed gmake[3]: *** [lto1] Error 1 Also reported is build failure on debian [1], where bootstrap dies with ELF_LITERAL truncation: libbackend.a(tree-vect-generic.o): In function `gimple_statement_structure': /«PKGBUILDDIR»/build/gcc/../../src/gcc/gimple.h:1572:(.text+0x2f4): relocation truncated to fit: ELF_LITERAL against `.text' libbackend.a(tree-vect-generic.o): In function `gimple_has_ops': /«PKGBUILDDIR»/build/gcc/../../src/gcc/gimple.h:1846:(.text+0x38c): relocation truncated to fit: ELF_LITERAL against `.text' /«PKGBUILDDIR»/build/gcc/../../src/gcc/gimple.h:1846:(.text+0x3ac): relocation truncated to fit: ELF_LITERAL against `.text' [1] https://sourceware.org/bugzilla/show_bug.cgi?id=5276#c13 Uros.