------- Comment #1 from sam at gcc dot gnu dot org 2008-05-12 12:11 -------
Could you post the disassembly of the previous stage "get_target_char_size"
from targtyps.o? (objdump --source targtyps.o)
On i686-pc-linux-gnu, I get:
Pos
get_target_char_size (void)
{
14: 55 push %ebp
15: 89 e5 mov %esp,%ebp
return CHAR_TYPE_SIZE;
17: b8 08 00 00 00 mov $0x8,%eax
}
1c: 5d pop %ebp
1d: c3 ret
This function is called to initialize Standard_Short_Short_Integer_Size. If
CHAR_TYPE_SIZE is not defined for your target, it defaults to BITS_PER_UNIT
(gigi.h).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36207