summaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2015-02-03 10:10:51 +0000
committerNick Clifton <nickc@redhat.com>2015-02-03 10:10:51 +0000
commit6d012254d46550b0930705b132ad9a49479573b6 (patch)
treea448708eb523bc7dbdad146dbfd86a9dd39cd0c4 /gas
parent43fbf91ff858af23fa03371b7bf84d4bd2cd82d2 (diff)
downloadbinutils-gdb-6d012254d46550b0930705b132ad9a49479573b6.tar.gz
Fix use of uninitialised memory by the RL78 port of GAS.
* config/tc-rl78.h (TC_PARSE_CONS_EXPRESSION): Define.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/config/tc-rl78.h3
2 files changed, 7 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 8f16b3135bd..3322fcefb0d 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2015-02-03 Nick Clifton <nickc@redhat.com>
+
+ * config/tc-rl78.h (TC_PARSE_CONS_EXPRESSION): Define.
+
2015-01-28 James Bowman <james.bowman@ftdichip.com>
* Makefile.am: Add FT32 files.
diff --git a/gas/config/tc-rl78.h b/gas/config/tc-rl78.h
index 79628461c95..e2b9699ea9a 100644
--- a/gas/config/tc-rl78.h
+++ b/gas/config/tc-rl78.h
@@ -82,3 +82,6 @@ extern void rl78_handle_align (fragS *);
#define elf_tc_final_processing rl78_elf_final_processing
extern void rl78_elf_final_processing (void);
+
+#define TC_PARSE_CONS_EXPRESSION(EXP, NBYTES) \
+ ((EXP)->X_md = 0, expression (EXP), TC_PARSE_CONS_RETURN_NONE)