ICE when building ziproxy
Bug #618684 reported by
Loïc Minier
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Fix Released
|
Low
|
Richard Sandiford | ||
gcc |
Fix Released
|
Medium
|
|||
gcc-4.4 (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Hi
I've found that Ubuntu builds ziproxy with -O0 on armel to workaround an ICE in gcc 4.4; see bug #539874.
The ICE should be fixed in any case, and then the ARM-specific workaround should get reverted.
Debian has a similar issue:
https:/
I didn't try reproducing with latest Linaro GCC 4.4 release, nor with 4.5.
Thanks,
Related branches
lp:~rsandifo/gcc-linaro/lp-618684
- Andrew Stubbs (community): Approve
-
Diff: 35 lines (+16/-1)2 files modifiedChangeLog.linaro (+12/-0)
gcc/reload1.c (+4/-1)
Changed in gcc: | |
status: | Unknown → Invalid |
Changed in gcc: | |
status: | Invalid → Confirmed |
tags: | added: ice |
Changed in gcc-linaro: | |
assignee: | nobody → Richard Sandiford (rsandifo) |
Changed in gcc-linaro: | |
status: | Triaged → In Progress |
Changed in gcc-linaro: | |
status: | In Progress → Fix Committed |
Changed in gcc-linaro: | |
status: | Fix Committed → Fix Released |
Changed in gcc: | |
importance: | Unknown → Medium |
Changed in gcc: | |
status: | Confirmed → Fix Released |
To post a comment you must log in.
gcc fails to build the attached testcase with optimization levels above -O0. The problem occurs with all versions from the gcc 4.x branch. Versions gcc 3.x do not expose the problem. Note that the ICE occurs on both old-ABI and EABI.
Using built-in specs. pkgversion= 'Debian 4.3.0-5' --with- bugurl= file:// /usr/share/ doc/gcc- 4.3/README. Bugs --enable- languages= c,c++,fortran, objc,obj- c++ --prefix=/usr --enable-shared --with-system-zlib --libexecdir= /usr/lib --without- included- gettext --enable- threads= posix --enable-nls --with- gxx-include- dir=/usr/ include/ c++/4.3 --program- suffix= -4.3 --enable- clocale= gnu --enable- libstdcxx- debug --enable-objc-gc --enable-mpfr --disable-libssp --disable- sjlj-exceptions --enable- checking= release --build= arm-linux- gnueabi --host= arm-linux- gnueabi --target= arm-linux- gnueabi
Target: arm-linux-gnueabi
Configured with: ../src/configure -v --with-
Thread model: posix
gcc version 4.3.1 20080523 (prerelease) (Debian 4.3.0-5)