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

Reply via email to