summaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
authorSandra Loosemore <sandra@codesourcery.com>2013-06-12 23:11:56 +0000
committerSandra Loosemore <sandra@codesourcery.com>2013-06-12 23:11:56 +0000
commitd671750b2517992a6fdbdc4b828e579cae80165e (patch)
tree7ca62c48fdc8634247f47747662cb1253c9472ab /gas/testsuite
parent6288cb9a93e8aef8225db8226ebde6c1ed6f30a6 (diff)
downloadbinutils-redhat-d671750b2517992a6fdbdc4b828e579cae80165e.tar.gz
2013-06-12 Sandra Loosemore <sandra@codesourcery.com>
gas/ * config/tc-nios2.c (md_apply_fix): Mask constant BFD_RELOC_NIOS2_HIADJ16 value to 16 bits. gas/testsuite/ * gas/nios2/movia.s: Add additional test case with negative constant value. * gas/nios2/movia.d: Likewise.
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/ChangeLog6
-rw-r--r--gas/testsuite/gas/nios2/movia.d2
-rw-r--r--gas/testsuite/gas/nios2/movia.s1
3 files changed, 9 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index b38bb43c6d..f39a4e879e 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,5 +1,11 @@
2013-06-12 Sandra Loosemore <sandra@codesourcery.com>
+ * gas/nios2/movia.s: Add additional test case with negative
+ constant value.
+ * gas/nios2/movia.d: Likewise.
+
+2013-06-12 Sandra Loosemore <sandra@codesourcery.com>
+
* gas/nios2/tret.d: Correct eret encoding.
2013-06-10 Maciej W. Rozycki <macro@codesourcery.com>
diff --git a/gas/testsuite/gas/nios2/movia.d b/gas/testsuite/gas/nios2/movia.d
index 3903f18f25..9b04a9d103 100644
--- a/gas/testsuite/gas/nios2/movia.d
+++ b/gas/testsuite/gas/nios2/movia.d
@@ -16,3 +16,5 @@ Disassembly of section .text:
10: R_NIOS2_HIADJ16 sym-0x7fffffff
0+0014 <[^>]*> 21000004 addi r4,r4,0
14: R_NIOS2_LO16 sym-0x7fffffff
+0+0018 <[^>]*> 00800034 movhi r2,0
+0+001c <[^>]*> 10bffc04 addi r2,r2,-16
diff --git a/gas/testsuite/gas/nios2/movia.s b/gas/testsuite/gas/nios2/movia.s
index fe1d56cfef..9bc921b6bf 100644
--- a/gas/testsuite/gas/nios2/movia.s
+++ b/gas/testsuite/gas/nios2/movia.s
@@ -4,3 +4,4 @@ foo:
movia r2, 0x80808080
movia r3, sym + 0x80000000
movia r4, sym - 0x7fffffff
+ movia r2, 0xfffffff0