1 ; Test error messages where targets are out of range. 2 3 ; { dg-do assemble } 4 ; { dg-options "-mtune=mcm" } 5 6 .text 7 foo: 8 fstore r4,f15 9 read.b r6,1(r4) ; { dg-error "base register not ready" "r4 not ready" } 10 readmdc r5 11 read.w r7,31(r5) ; { dg-error "base register not ready" "r5 not ready" } 12 fcmp r6,f4,f5 13 read.l r8,13(r6) ; { dg-error "base register not ready" "r6 not ready" } 14 move.b r7,r0 15 write.b 2(r7),r0 ; { dg-error "base register not ready" "r7 not ready" } 16 move.w r8,r0 17 write.w 2(r8),r0 ; { dg-error "base register not ready" "r8 not ready" } 18 move.l r9,r0 19 write.b 2(r9),r0 ; { dg-error "base register not ready" "r9 not ready" } 20 .end 21