diff options
author | Jeff Johnston <jjohnstn@redhat.com> | 2001-08-14 20:00:32 +0000 |
---|---|---|
committer | Jeff Johnston <jjohnstn@redhat.com> | 2001-08-14 20:00:32 +0000 |
commit | c68012fb328c6cace0319750ceffcb5fe3ebbd77 (patch) | |
tree | 0f8f1415c7cbbd7c4fc4afd8b26378e5616c8fee | |
parent | 8aefe91ac764a9acc58d0e8a93857230adefaaa3 (diff) | |
download | gdb-c68012fb328c6cace0319750ceffcb5fe3ebbd77.zip gdb-c68012fb328c6cace0319750ceffcb5fe3ebbd77.tar.gz gdb-c68012fb328c6cace0319750ceffcb5fe3ebbd77.tar.bz2 |
2001-08-14 Jeff Johnston <jjohnstn@redhat.com>
* expr.c (operand)[LITERAL_PREFIXDOLLAR_HEX]: Treat $L as
a label, not a hex constant.
This patch was approved by Nick Clifton.
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/expr.c | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index b8e88f8..3bf9a6f 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2001-08-14 Jeff Johnston <jjohnstn@redhat.com> + + * expr.c (operand)[LITERAL_PREFIXDOLLAR_HEX]: Treat $L as + a label, not a hex constant. + 2001-08-13 Nick Clifton <nickc@cambridge.redhat.com> * config/tc-v850.h: Add missing prototypes. @@ -811,6 +811,9 @@ operand (expressionP) #ifdef LITERAL_PREFIXDOLLAR_HEX case '$': + /* $L is the start of a local label, not a hex constant. */ + if (* input_line_pointer == 'L') + goto isname; integer_constant (16, expressionP); break; #endif |