diff options
author | Andrew Stubbs <andrew.stubbs@st.com> | 2009-01-16 10:26:49 +0000 |
---|---|---|
committer | Andrew Stubbs <andrew.stubbs@st.com> | 2009-01-16 10:26:49 +0000 |
commit | e04befd0f5bf511dba7a32717d075d90d7de361f (patch) | |
tree | 7904c7c296b0f5f3d05733a9d8fe45966753489c /gas/testsuite | |
parent | 44893cfbc73c24109274650160914fa9378f40fd (diff) | |
download | gdb-e04befd0f5bf511dba7a32717d075d90d7de361f.zip gdb-e04befd0f5bf511dba7a32717d075d90d7de361f.tar.gz gdb-e04befd0f5bf511dba7a32717d075d90d7de361f.tar.bz2 |
2009-01-16 Andrew Stubbs <ams@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
gas/
* config/tc-arm.c (arm_copy_symbol_attributes): New function.
* config/tc-arm.h (arm_copy_symbol_attributes): New prototype.
(CONVERT_SYMBOLIC_ATTRIBUTE): New define.
* read.c (s_vendor_attribute): Add support for symbolic tag names.
Improve string parser.
* doc/c-arm.texi (ARM Machine Directives): Document
.eabi_attribute symbolic tag names.
gas/testsuite/
* gas/arm/attr-syntax.d: New file.
* gas/arm/attr-syntax.s: New file.
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/attr-syntax.d | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/attr-syntax.s | 6 |
3 files changed, 15 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index fd201a3..b4039ef 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2009-01-16 Andrew Stubbs <ams@codesourcery.com> + Daniel Jacobowitz <dan@codesourcery.com> + + * gas/arm/attr-syntax.d: New file. + * gas/arm/attr-syntax.s: New file. + 2009-01-15 Nick Clifton <nickc@redhat.com> PR 9722 diff --git a/gas/testsuite/gas/arm/attr-syntax.d b/gas/testsuite/gas/arm/attr-syntax.d new file mode 100644 index 0000000..893bdb9 --- /dev/null +++ b/gas/testsuite/gas/arm/attr-syntax.d @@ -0,0 +1,3 @@ +#source: attr-syntax.s +#as: +#error: :1: Error: Attribute name not recognised: made_up_tag.*:3: Error: expected <tag> , <value>.*:5: Error: expected <tag> , <value> diff --git a/gas/testsuite/gas/arm/attr-syntax.s b/gas/testsuite/gas/arm/attr-syntax.s new file mode 100644 index 0000000..52c8450 --- /dev/null +++ b/gas/testsuite/gas/arm/attr-syntax.s @@ -0,0 +1,6 @@ +.eabi_attribute made_up_tag, 11 +.eabi_attribute 12, 3 +.eabi_attribute , 2 +.eabi_attribute Tag_CPU_name, "hi" +.eabi_attribute 10asdf, 3 +.eabi_attribute Tag_ABI_align8_needed, 1 |