[4.8 regression] ICE in expand_asm_operands, at stmt.c:910
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Fix Released
|
Undecided
|
Unassigned | ||
gcc |
Invalid
|
Medium
|
|||
gcc-snapshot (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
seen with trunk 195917, works with 4.7 branch, works with Linaro 4.7 branch,
buildings without -O doesn't show the issue.
$ gcc -c -marm -mfpu=neon -O1 -c dxa.i
In file included from
/scratch/
/scratch/
/scratch/
'dxa_read_packet':
/scratch/
internal compiler error: in expand_
__asm__ ("ldr %0, %1" : "=r"(v) : "m"(*(const uint32_t *)p));
^
Please submit a full bug report,
with preprocessed source if appropriate.
Changed in gcc-snapshot (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
description: | updated |
summary: |
- ICE in expand_asm_operands, at stmt.c:910 + [4.8 regression] ICE in expand_asm_operands, at stmt.c:910 |
Changed in gcc: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in gcc: | |
status: | New → Invalid |
Changed in gcc-linaro: | |
status: | New → Fix Released |
Created attachment 29527
preprocessed source
seen with trunk 195917, works with 4.7 branch, fails with Linaro branch, buildings without -O doesn't show the issue.
$ gcc -c -marm -mfpu=neon -O1 -c dxa.i packages/ tmp/4.8/ libav-0. 8.5/libavutil/ intreadwrite. h:60:0,
from /scratch/ packages/ tmp/4.8/ libav-0. 8.5/libavformat /dxa.c: 22: packages/ tmp/4.8/ libav-0. 8.5/libavutil/ arm/intreadwrit e.h: In function 'dxa_read_packet': packages/ tmp/4.8/ libav-0. 8.5/libavutil/ arm/intreadwrit e.h:45: 5: internal compiler error: in expand_ asm_operands, at stmt.c:910
In file included from /scratch/
/scratch/
/scratch/
__asm__ ("ldr %0, %1" : "=r"(v) : "m"(*(const uint32_t *)p));
^
Please submit a full bug report,
with preprocessed source if appropriate.