diff options
author | Ian Lance Taylor <ian@airs.com> | 1994-06-04 03:38:01 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1994-06-04 03:38:01 +0000 |
commit | 1fbfe10880b7782ec6d0f22f5bf3962bca03a853 (patch) | |
tree | f9176f1ab0d3cb8cea28b2a1354dfacdb8d904be | |
parent | b11f2c1f7678e1339bc535d88a4caeb905677b9d (diff) | |
download | gdb-1fbfe10880b7782ec6d0f22f5bf3962bca03a853.zip gdb-1fbfe10880b7782ec6d0f22f5bf3962bca03a853.tar.gz gdb-1fbfe10880b7782ec6d0f22f5bf3962bca03a853.tar.bz2 |
* read.c (emit_expr): Use memset to zero out memory, rather than
going through md_number_to_chars. This permits handling symbolic
arguments when the size is larger than sizeof (valueT), if
TC_CONS_FIX_NEW is prepared to handle the case (as it is on MIPS).
-rw-r--r-- | gas/ChangeLog | 7 | ||||
-rw-r--r-- | gas/read.c | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 17a53f5..472a0c3 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +Fri Jun 3 23:35:36 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) + + * read.c (emit_expr): Use memset to zero out memory, rather than + going through md_number_to_chars. This permits handling symbolic + arguments when the size is larger than sizeof (valueT), if + TC_CONS_FIX_NEW is prepared to handle the case (as it is on MIPS). + Fri Jun 3 12:50:13 1994 David J. MacKenzie (djm@rtl.cygnus.com) * as.c (show_usage), config/tc-alpha.c (md_show_usage), @@ -1857,7 +1857,7 @@ emit_expr (exp, nbytes) } else { - md_number_to_chars (p, (valueT) 0, (int) nbytes); + memset (p, 0, nbytes); /* Now we need to generate a fixS to record the symbol value. This is easy for BFD. For other targets it can be more |