diff options
author | Nick Clifton <nickc@redhat.com> | 2013-11-19 17:40:31 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2013-11-19 17:40:31 +0000 |
commit | 03e621be975dacc9cec9f5782698bdb098f6a49c (patch) | |
tree | eadb2e114a713dfb9236f4737b20f24fa68745db | |
parent | 31b4ab9e37d4592c3faa883008d0fc06f8cfa6fc (diff) | |
download | gdb-03e621be975dacc9cec9f5782698bdb098f6a49c.zip gdb-03e621be975dacc9cec9f5782698bdb098f6a49c.tar.gz gdb-03e621be975dacc9cec9f5782698bdb098f6a49c.tar.bz2 |
* config/tc-aarch64.c (parse_sys_reg): Do not issue error messages
for deprecated system registers when parsing pstate fields.
-rw-r--r-- | gas/ChangeLog | 7 | ||||
-rw-r--r-- | gas/config/tc-aarch64.c | 5 |
2 files changed, 10 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 94c2d58..e0535a0 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2013-11-19 Nick Clifton <nickc@redhat.com> + + * config/tc-aarch64.c (parse_sys_reg): Do not issue error messages + for deprecated system registers when parsing pstate fields. + 2013-11-19 Catherine Moore <clm@codesourcery.com> * config/tc-mips.c (mips_fix_pmc_rm7000): Declare. @@ -10,7 +15,7 @@ OPTION_NO_FIX_PMC_RM7000. * doc/as.texinfo: Document new options. * doc/c-mips.texi: Likewise. - + 2013-11-19 Alexey Makhalov <makhaloff@gmail.com> PR gas/16109 diff --git a/gas/config/tc-aarch64.c b/gas/config/tc-aarch64.c index fb0ae33..7d50381 100644 --- a/gas/config/tc-aarch64.c +++ b/gas/config/tc-aarch64.c @@ -3314,7 +3314,10 @@ parse_sys_reg (char **str, struct hash_control *sys_regs, int imple_defined_p) } else { - if (aarch64_sys_reg_deprecated_p (o)) + /* Only check system register names for deprecation. If we have + been given a PSTATE field name (impled_defined_p == 0) then allow + any value. */ + if (imple_defined_p && aarch64_sys_reg_deprecated_p (o)) as_warn (_("system register name '%s' is deprecated and may be " "removed in a future release"), buf); value = o->value; |