------- Comment #3 from pinskia at gcc dot gnu dot org 2006-05-10 05:24 ------- Reduced testcase: int f(void) { asm ("%0" : : "i"("Hi")); }
I don't think this is valid code: `i' An immediate integer operand (one with constant value) is allowed. This includes symbolic constants whose values will be known only at assembly time or later. -------- Because "Hi" is not a symbolic constant really. Also -funit-at-a-time is needed to reproduce this issue. Also this is not related to any change David did. -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC|dje at gcc dot gnu dot org | GCC build triplet|powerpc-linux | GCC host triplet|powerpc-linux | GCC target triplet|powerpc-linux |powerpc-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27528