! Zero-sized range descriptors are handled well, but GAS should not emit ! them unnecessarily. This can happen if .align handling and insn ! assembling does not cater to this specifically and completely. ! Test-case shortened from gcc.c-torture/execute/20000205-1.c. .text _f: pt .L2, tr0 addi.l r15, -32, r15 gettr tr5, r0 st.q r15, 0, r14 st.q r15, 24, r0 st.q r15, 16, r28 st.q r15, 8, r18 add.l r15, r63, r14 add r2, r63, r1 beqi r1, 0, tr0 pt _f, tr5 andi r1, 128, r28 .align 2 .L8: pt .L2, tr0 movi 1, r2 .L2: nop