1 ; Like pic-err-1.s but for non-pic TLS suffixes. 2 3 ; { dg-do assemble } 4 ; { dg-options "--no-underscore --em=criself" } 5 6 .syntax no_register_prefix 7 .text 8 start: 9 move.b extsym:TPOFF16,r4 ; { dg-error "TLS relocation size does not match" "" { xfail *-*-* } } 10 move.b extsym12:TPOFF,r5 ; { dg-error "TLS relocation size does not match" } 11 move.w extsym2:TPOFF,r5 ; { dg-error "TLS relocation size does not match" } 12 move.d extsym3:TPOFF16,r6 ; { dg-error "TLS relocation size does not match" } 13 move extsym4:TPOFF16,srp ; { dg-error "TLS relocation size does not match" } 14 move.b extsym15:GD,r7 ; { dg-error "TLS relocation size does not match" } 15 move.w extsym6:GD,r5 ; { dg-error "TLS relocation size does not match" } 16 move extsym8:TPOFF16,srp ; { dg-error "TLS relocation size does not match" } 17 move.b extsym5:IE,r7 ; { dg-error "TLS relocation size does not match" } 18 move.w extsym16:IE,r5 ; { dg-error "TLS relocation size does not match" } 19