diff options
author | mfortune <matthew.fortune@imgtec.com> | 2014-05-07 22:37:00 +0100 |
---|---|---|
committer | mfortune <matthew.fortune@imgtec.com> | 2014-05-08 15:09:35 +0100 |
commit | 263b257428741e10dc4a127cc46c57379307f421 (patch) | |
tree | 6d60ee48f0ce4e47f69e57e9d5a7d7a04d36d561 /gas/testsuite | |
parent | 68e0f6b16d6ce24c912affec6b049a5452c7df3e (diff) | |
download | gdb-263b257428741e10dc4a127cc46c57379307f421.zip gdb-263b257428741e10dc4a127cc46c57379307f421.tar.gz gdb-263b257428741e10dc4a127cc46c57379307f421.tar.bz2 |
Implement CONVERT_SYMBOLIC_ATTRIBUTE for MIPS.
gas/
* config/tc-mips.c (streq): Define.
(mips_convert_symbolic_attribute): New function.
* config/tc-mips.h (CONVERT_SYMBOLIC_ATTRIBUTE): Define.
(mips_convert_symbolic_attribute): New prototype
gas/testsuite/
* gas/mips/attr-gnu-abi-fp-1.s: New.
* gas/mips/attr-gnu-abi-fp-1.d: New.
* gas/mips/attr-gnu-abi-msa-1.s: New.
* gas/mips/attr-gnu-abi-msa-1.d: New.
* gas/mips/mips.exp: Add new tests.
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/ChangeLog | 8 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/attr-gnu-abi-fp-1.d | 8 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/attr-gnu-abi-fp-1.s | 1 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/attr-gnu-abi-msa-1.d | 7 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/attr-gnu-abi-msa-1.s | 1 | ||||
-rw-r--r-- | gas/testsuite/gas/mips/mips.exp | 3 |
6 files changed, 28 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 9ff1b38..3c1be34 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2014-05-08 Matthew Fortune <matthew.fortune@imgtec.com> + + * gas/mips/attr-gnu-abi-fp-1.s: New. + * gas/mips/attr-gnu-abi-fp-1.d: New. + * gas/mips/attr-gnu-abi-msa-1.s: New. + * gas/mips/attr-gnu-abi-msa-1.d: New. + * gas/mips/mips.exp: Add new tests. + 2014-05-07 Andrew Bennett <andrew.bennett@imgtec.com> * gas/mips/mips.exp: Add MIPS32r5 tests. Also add the mips32r3, diff --git a/gas/testsuite/gas/mips/attr-gnu-abi-fp-1.d b/gas/testsuite/gas/mips/attr-gnu-abi-fp-1.d new file mode 100644 index 0000000..63eaf8d --- /dev/null +++ b/gas/testsuite/gas/mips/attr-gnu-abi-fp-1.d @@ -0,0 +1,8 @@ +#as: -32 +#source: attr-gnu-abi-fp-1.s +#readelf: -A +#name: MIPS gnu_attribute Tag_GNU_MIPS_ABI_FP,1 + +Attribute Section: gnu +File Attributes + Tag_GNU_MIPS_ABI_FP: Hard float \(double precision\) diff --git a/gas/testsuite/gas/mips/attr-gnu-abi-fp-1.s b/gas/testsuite/gas/mips/attr-gnu-abi-fp-1.s new file mode 100644 index 0000000..a96caaf --- /dev/null +++ b/gas/testsuite/gas/mips/attr-gnu-abi-fp-1.s @@ -0,0 +1 @@ +.gnu_attribute Tag_GNU_MIPS_ABI_FP,1 diff --git a/gas/testsuite/gas/mips/attr-gnu-abi-msa-1.d b/gas/testsuite/gas/mips/attr-gnu-abi-msa-1.d new file mode 100644 index 0000000..4720029 --- /dev/null +++ b/gas/testsuite/gas/mips/attr-gnu-abi-msa-1.d @@ -0,0 +1,7 @@ +#source: attr-gnu-abi-msa-1.s +#readelf: -A +#name: MIPS gnu_attribute Tag_GNU_MIPS_ABI_MSA,1 + +Attribute Section: gnu +File Attributes + Tag_GNU_MIPS_ABI_MSA: 128-bit MSA diff --git a/gas/testsuite/gas/mips/attr-gnu-abi-msa-1.s b/gas/testsuite/gas/mips/attr-gnu-abi-msa-1.s new file mode 100644 index 0000000..f22883e --- /dev/null +++ b/gas/testsuite/gas/mips/attr-gnu-abi-msa-1.s @@ -0,0 +1 @@ +.gnu_attribute Tag_GNU_MIPS_ABI_MSA,1 diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp index 9da95c6..7ccbed5 100644 --- a/gas/testsuite/gas/mips/mips.exp +++ b/gas/testsuite/gas/mips/mips.exp @@ -1197,4 +1197,7 @@ if { [istarget mips*-*-vxworks*] } { run_dump_test "pcrel-4-n32" run_dump_test "pcrel-4-64" } + + run_dump_test "attr-gnu-abi-fp-1" + run_dump_test "attr-gnu-abi-msa-1" } |