Linaro GCC 4.6.3 Android toolchain show ICE while compling jrevdct.c file from ffmpeg
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro GCC |
Triaged
|
Medium
|
Unassigned |
Bug Description
While compiling ffmpeg for android using linaro gcc 4.6.3 latest release 2011-12 getting ICE while compiling jrevdct.c from ffmpeg/libavcodec. However when I remove -O9 flag (means no optimization) it got compiled successfully
Stack Trace
CC libavcodec/
*** glibc detected *** /linaro/
======= Backtrace: =========
/lib/libc.
/lib/libc.
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/linaro/
/lib/libc.
======= Memory map: ========
08048000-08d85000 r-xp 00000000 08:01 8128823 /linaro/
08d85000-08d86000 r--p 00d3d000 08:01 8128823 /linaro/
08d86000-08d92000 rw-p 00d3e000 08:01 8128823 /linaro/
08d92000-08ed9000 rw-p 00000000 00:00 0
0a2e0000-0a444000 rw-p 00000000 00:00 0 [heap]
40000000-40001000 r-xp 00000000 00:00 0 [vdso]
40001000-40014000 rw-p 00000000 00:00 0
40014000-40225000 rw-p 00000000 00:00 0
4023d000-4043d000 rw-p 00000000 00:00 0
4b44b000-4b46c000 r-xp 00000000 08:01 3886 /lib/ld-2.14.90.so
4b46c000-4b46d000 r--p 00020000 08:01 3886 /lib/ld-2.14.90.so
4b46d000-4b46e000 rw-p 00021000 08:01 3886 /lib/ld-2.14.90.so
4b470000-4b616000 r-xp 00000000 08:01 11637 /lib/libc-
4b616000-4b618000 r--p 001a6000 08:01 11637 /lib/libc-
4b618000-4b619000 rw-p 001a8000 08:01 11637 /lib/libc-
4b619000-4b61c000 rw-p 00000000 00:00 0
4b63b000-4b63e000 r-xp 00000000 08:01 11672 /lib/libdl-
4b63e000-4b63f000 r--p 00002000 08:01 11672 /lib/libdl-
4b63f000-4b640000 rw-p 00003000 08:01 11672 /lib/libdl-
4b64e000-4b677000 r-xp 00000000 08:01 11666 /lib/libm-
4b677000-4b678000 r--p 00028000 08:01 11666 /lib/libm-
4b678000-4b679000 rw-p 00029000 08:01 11666 /lib/libm-
4b67b000-4b690000 r-xp 00000000 08:01 11671 /lib/libz.so.1.2.5
4b690000-4b691000 rw-p 00014000 08:01 11671 /lib/libz.so.1.2.5
4b693000-4b6af000 r-xp 00000000 08:01 11673 /lib/libgcc_
4b6af000-4b6b0000 rw-p 0001b000 08:01 11673 /lib/libgcc_
bf820000-bf842000 rw-p 00000000 00:00 0 [stack]
libavcodec/
libavcodec/
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://
make[1]: *** [libavcodec/
My CFLAGS are
export CFLAGS="-O9 -DANDROID -march=armv7-a -ffast-math -fomit-
If you need any more info/file let me know i will upload that also
summary: |
- Linaro GCC 4.3 Android toolchain show ICE while compling jrevdct.c file - from ffmpeg + Linaro GCC 4.6.3 Android toolchain show ICE while compling jrevdct.c + file from ffmpeg |
Could you provide the pre-processed source please so that we can look into it? The easiest way is to add --save-temps to the gcc flags and grab jrevdct.ii.