------- Comment #9 from ubizjak at gmail dot com 2007-11-21 11:15 ------- (In reply to comment #8) > Thanks. > The complie flag in the Makefile of Busybox is "/opt/arm/bin/arm-linux-gcc > -I/home/mahua/opt/test/busybox-1.1.3/include > -I/home/mahua/opt/test/busybox-1.1.3/include > -I/home/mahua/opt/test/busybox-1.1.3/libbb -funsigned-char -Wall > -Wstrict-prototypes -Wshadow -Os -funit-at-a-time -fstrict-aliasing > -fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG -Wl,--warn-common > -Wl,--sort-common -Wl,--start-group -Wl,--end-group", > I guess it is also the compile flag for file editor/vi.c.
Hm, the testcase compiles OK for me using '~/arm-gcc-4.1/gcc/cc1 -funsigned-char -Os -funit-at-a-time -fstrict-aliasing pr34147.i' and gcc version 4.1.3 20070620 (prerelease), Target: arm-elf So the bug is not triggered by these flags. Perhaps the bug is already fixed in current SVN branch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34147