Attached preprocessed source and assembly. Reproduced with gcc-linaro-4.5-2011.03-0:
g++ -g -O2 -DTERMINATE_IDLE_LOCK_MANAGER -Werror=write-strings -save-temps -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O3 -DNDEBUG -DLINUX -DARM -pipe -p -MMD -fPIC -fsigned-char -fmessage-length=0 -DPROD_BUILD -c ../src/jrd/shut.cpp -o ../temp/boot/jrd/shut.o g++: warning: -pipe ignored because -save-temps specified In file included from ../src/jrd/../jrd/../jrd/all.h:30:0, from ../src/jrd/../jrd/jrd.h:35, from ../src/jrd/shut.cpp:26: ../src/jrd/../jrd/../jrd/../common/classes/fb_string.h:355:8: note: the mangling of 'va_list' has changed in GCC 4.4 shut.s: Assembler messages: shut.s:1964: Error: immediate value out of range -- `movt r1,-1' make[4]: *** [../temp/boot/jrd/shut.o] Error 1
Attached preprocessed source and assembly. Reproduced with gcc-linaro- 4.5-2011. 03-0:
g++ -g -O2 -DTERMINATE_ IDLE_LOCK_ MANAGER -Werror= write-strings -save-temps -DBOOT_BUILD -I../src/ include/ gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -O3 -DNDEBUG -DLINUX -DARM -pipe -p -MMD -fPIC -fsigned-char -fmessage-length=0 -DPROD_BUILD -c ../src/jrd/shut.cpp -o ../temp/ boot/jrd/ shut.o jrd/../ jrd/../ jrd/all. h:30:0,
from ../src/ jrd/../ jrd/jrd. h:35,
from ../src/ jrd/shut. cpp:26: jrd/../ jrd/../ jrd/../ common/ classes/ fb_string. h:355:8: note: the mangling of 'va_list' has changed in GCC 4.4 boot/jrd/ shut.o] Error 1
g++: warning: -pipe ignored because -save-temps specified
In file included from ../src/
../src/
shut.s: Assembler messages:
shut.s:1964: Error: immediate value out of range -- `movt r1,-1'
make[4]: *** [../temp/