In message <3F98A241.6060809@xxxxxxxxxxxx>, Mario Nigrovic writes: >/var/tmp//cc1asr4R.s: Assembler messages: >/var/tmp//cc1asr4R.s:641: Error: bad expression >/var/tmp//cc1asr4R.s:641: Warning: rest of line ignored; first ignored charac >ter is `g' It looks like something in GCC is forgetting to strip out the '*' at the start of a variable name ('*' at the start of a name has special meaning to gcc and it needs to be stripped before the name can be put into an assembler file (STRIP_NAME_ENCODING). Jeff