ld: Require GCC 5 for Build pr25749-1b (-pie -fPIE)
[deliverable/binutils-gdb.git] / sim / testsuite / d10v-elf / t-mvtc.s
index cbf9308444af1bd132ddc6f46015e1d4b7bb00a1..2eed8331a4059397fb76c377b6579e574c9fc067 100644 (file)
@@ -17,7 +17,7 @@
        checkpsw2 4 PSW_DB
 
        loadpsw2 PSW_DM
-       checkpsw2 5 PSW_DM
+       checkpsw2 5 0 ;; PSW_DM
 
        loadpsw2 PSW_IE
        checkpsw2 6 PSW_IE
        mvfc    r7, cr11
        check 18 r7 0xbeee
 
-;;; Check that certain bits of the DPSW and BPSW are hardwired to zero
+;;; Check that certain bits of the PSW, DPSW and BPSW are hardwired to zero
 
+psw_ffff:
+       ldi     r6, 0xffff
+       mvtc    r6, psw
+       mvfc    r7, psw
+       check 18 r7 0xb7cd
+
+bpsw_ffff:
        ldi     r6, 0xffff
        mvtc    r6, bpsw
        mvfc    r7, bpsw
-       check 18 r7 0xbfcd
+       check 18 r7 0xb7cd
 
+dpsw_ffff:
        ldi     r6, 0xffff
        mvtc    r6, dpsw
        mvfc    r7, dpsw
-       check 18 r7 0xbfcd
+       check 18 r7 0xb7cd
+
+;;; Another check. Very similar
+
+psw_dfff:
+       ldi     r6, 0xdfff
+       mvtc    r6, psw
+       mvfc    r7, psw
+       check 18 r7 0x97cd
+
+bpsw_dfff:
+       ldi     r6, 0xdfff
+       mvtc    r6, bpsw
+       mvfc    r7, bpsw
+       check 18 r7 0x97cd
+
+dpsw_dfff:
+       ldi     r6, 0xdfff
+       mvtc    r6, dpsw
+       mvfc    r7, dpsw
+       check 18 r7 0x97cd
+
+;;; And again.
+
+psw_8005:
+       ldi     r6, 0x8005
+       mvtc    r6, psw
+       mvfc    r7, psw
+       check 18 r7 0x8005
+
+bpsw_8005:
+       ldi     r6, 0x8005
+       mvtc    r6, bpsw
+       mvfc    r7, bpsw
+       check 18 r7 0x8005
+
+dpsw_8005:
+       ldi     r6, 0x8005
+       mvtc    r6, dpsw
+       mvfc    r7, dpsw
+       check 18 r7 0x8005
 
 
        exit0
This page took 0.024356 seconds and 4 git commands to generate.