This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/65414] [5 Regression] ICE while building libgcc after stage 2, bootstrap failure on aarch64-linux-gnu
- From: "hjl.tools at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 16 Mar 2015 17:39:07 +0000
- Subject: [Bug middle-end/65414] [5 Regression] ICE while building libgcc after stage 2, bootstrap failure on aarch64-linux-gnu
- Auto-submitted: auto-generated
- References: <bug-65414-4 at http dot gcc dot gnu dot org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65414
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hjl.tools at gmail dot com
--- Comment #17 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to vries from comment #15)
> If somebody happens to have a commandline and .i file with which the problem
> can be reproduced using a non-bootstrap compiler, please attach it here.
>
I don't know if it is relevant. On Linux/x86-64, r221372 may have caused
FAIL: gcc.dg/guality/pr43051-1.c -O2 line 35 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O2 line 36 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O2 line 39 c == &a[0]
FAIL: gcc.dg/guality/pr43051-1.c -O2 line 40 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O2 line 41 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none line 35 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none line 36 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none line 39 c == &a[0]
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none line 40 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fno-use-linker-plugin
-flto-partition=none line 41 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 35 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 36 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 39 c == &a[0]
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 40 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 41 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 35 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 36 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 39 c == &a[0]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 40 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer line 41 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions line 35 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions line 36 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions line 39 c == &a[0]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions line 40 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-all-loops
-finline-functions line 41 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops
line 35 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops
line 36 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops
line 39 c == &a[0]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops
line 40 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O3 -fomit-frame-pointer -funroll-loops
line 41 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -g line 35 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O3 -g line 36 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -g line 39 c == &a[0]
FAIL: gcc.dg/guality/pr43051-1.c -O3 -g line 40 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -O3 -g line 41 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -Os line 35 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -Os line 36 e == &a[1]
FAIL: gcc.dg/guality/pr43051-1.c -Os line 39 c == &a[0]
FAIL: gcc.dg/guality/pr43051-1.c -Os line 40 v == 1
FAIL: gcc.dg/guality/pr43051-1.c -Os line 41 e == &a[1]
FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 15 l == 10
FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 15 x == 7
FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 24 l == 10
FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 24 x == 7
FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 20 x == 36
FAIL: gcc.dg/guality/pr54519-3.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 23 x == 98
FAIL: gcc.dg/guality/pr54519-4.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 17 x == 6
FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 21 a.i == 4
FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 21 a.j == 14
FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 43 a.i == 4
FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 43 a.j == 14
FAIL: gcc.dg/guality/vla-2.c -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects line 25 sizeof (a) == 6 * sizeof (int)
with
# make check RUNTESTFLAGS="--target_board='unix{-fpic,-mcmodel=medium,-fpic\
-mcmodel=medium}'"
You can try RUNTESTFLAGS="--target_board='unix{-fpic}'" first.