blob: 6df1185dadbe9efd5fedcdee5d793e933c1981e2 [file] [log] [blame]
; Test ARC specific assembler warnings
;
; { dg-do assemble { target arc-*-* } }
b.d foo
mov r0,256 ; { dg-warning "8 byte instruction in delay slot" "8 byte instruction in delay slot" }
j.d foo ; { dg-warning "8 byte jump instruction with delay slot" "8 byte jump instruction with delay slot" }
mov r0,r1
foo:
.extCoreRegister roscreg,45,r,can_shortcut
.extCoreRegister woscreg,46,w,can_shortcut
.section .text
add r0,woscreg,r1 ; { dg-warning "Error: attempt to read writeonly register" }
add roscreg,r1,r2 ; { dg-warning "Error: attempt to set readonly register" }