summaryrefslogtreecommitdiff
path: root/gas/read.c
diff options
context:
space:
mode:
authorJie Zhang <jie.zhang@analog.com>2009-09-01 00:24:02 +0000
committerJie Zhang <jie.zhang@analog.com>2009-09-01 00:24:02 +0000
commit2dea4631469c9ac604bf6ab0a3b5b77a0a1aadb5 (patch)
treef0d5dbbbbcfa4af7e01e3981dfe4db0b10d11b6f /gas/read.c
parentc4b547040ee0f3dca24059887358d70e3f721f2e (diff)
downloadbinutils-redhat-2dea4631469c9ac604bf6ab0a3b5b77a0a1aadb5.tar.gz
* read.c (TC_START_LABEL): Add a new argument.
(read_a_source_file): Pass the beginning of the symbol through the new argument of TC_START_LABEL. * config/tc-arm.h (TC_START_LABEL): Add a new argument. * config/tc-bfin.c (bfin_start_label): Only search '(' and '[' from the beginning of the symbol. * config/tc-bfin.h (TC_START_LABEL): Add the new argument. * config/tc-d30v.h (TC_START_LABEL): Likewise. * config/tc-fr30.h (TC_START_LABEL): Likewise. * config/tc-m32c.h (TC_START_LABEL): Likewise. * config/tc-m32r.h (TC_START_LABEL): Likewise. * config/tc-mep.h (TC_START_LABEL): Likewise. testsuite/ * gas/bfin/stack2.s: Add pop multiple instruction with a label on the same line. * gas/bfin/stack2.d: Adjust accordingly.
Diffstat (limited to 'gas/read.c')
-rw-r--r--gas/read.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gas/read.c b/gas/read.c
index 40bb11b9d4..d3df99c78c 100644
--- a/gas/read.c
+++ b/gas/read.c
@@ -42,7 +42,7 @@
#include "dw2gencfi.h"
#ifndef TC_START_LABEL
-#define TC_START_LABEL(x,y) (x == ':')
+#define TC_START_LABEL(x,y,z) (x == ':')
#endif
/* Set by the object-format or the target. */
@@ -760,7 +760,7 @@ read_a_source_file (char *name)
S points to the beginning of the symbol.
[In case of pseudo-op, s->'.'.]
Input_line_pointer->'\0' where c was. */
- if (TC_START_LABEL (c, input_line_pointer))
+ if (TC_START_LABEL (c, s, input_line_pointer))
{
if (flag_m68k_mri)
{