Has anyone seen anything like the following? Using the YAGARTO 4.4.2 toolchain (includes arm-elf-gcc 4.4.2) on OS/X 10.6.2 to compile an LPC2148 Demo, I encountered the following: rtcISR.c: In function 'rtcISR': rtcISR.c:66: internal compiler error: in expand_expr_addr_expr_1, at expr.c:6835 Please submit a full bug report, with preprocessed source if appropriate. JimC
I got this when I switched from gcc-3.4.3 to gcc-4.4.3. Seems to have been caused by my inappropriate use of _attribute_ ((naked)) for the function in question. I simply removed the naked attribute and the problem went away.
I have the same thing on Crossworks 2 when compiling FreeRTOS. It worked properly in earlier version. I am not sure if removing naked is safe. Can anyone help?