https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577
--- Comment #19 from EML <elowe at elowe dot com> --- Dave, that link is to Debian HPPA - not IA64 (I cannot find Debian IA64 working from that site) Working assembler for hello world program: => 0x4000000000000c90 <+0>: [MII] alloc r33=ar.pfs,5,4,0 0x4000000000000c91 <+1>: mov r34=r12 0x4000000000000c92 <+2>: mov r32=b0 0x4000000000000ca0 <+16>: [MII] mov r35=r1 0x4000000000000ca1 <+17>: addl r36=-16,r1;; 0x4000000000000ca2 <+18>: nop.i 0x0 Bad assembler: => 0x4000000000000c00 <+0>: [MII] alloc r33=ar.pfs,5,4,0 0x4000000000000c01 <+1>: mov r34=r12 0x4000000000000c02 <+2>: mov r32=b0 0x4000000000000c10 <+16>: [MLX] cmp.lt p0,p0=r0,r0 <<< Illegal Instruction 0x4000000000000c11 <+17>: movl r36=0x42c018000000000;; 0x4000000000000c20 <+32>: [MIB] add r36=r1,r36 0x4000000000000c21 <+33>: nop.i 0x0