aboutsummaryrefslogtreecommitdiff
path: root/gas/NEWS
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2005-04-12 08:42:41 +0000
committerNick Clifton <nickc@redhat.com>2005-04-12 08:42:41 +0000
commit4bdd3565f140b0555071cea0d917a6e1e1e16d23 (patch)
tree3a11fa3961a9b46622ee2e5ad1dd2ddec7cc0427 /gas/NEWS
parentf394e3dd2e2f699104a24e7ba2a486d2f2b79807 (diff)
downloadgdb-4bdd3565f140b0555071cea0d917a6e1e1e16d23.zip
gdb-4bdd3565f140b0555071cea0d917a6e1e1e16d23.tar.gz
gdb-4bdd3565f140b0555071cea0d917a6e1e1e16d23.tar.bz2
* hash.c (DEFAULT_SIZE): Delete. Replace with:
(gas_hash_table_size): New static variable. (set_gas_hash_table_size): New function: Records a requested size for the hash tables. (get_gas_hash_table_size): New function: Return a prime number near the requested size of the hash table. (hash_new): Use get_gas_hash_table_size. * hash.h: Add a prototype for set_gas_hash_table_size. * as.c (show_usage): Add description of new switches: --hash-size and --reduce-memory-overheads. (option_values): Add OPTION_HASH_TABLE_SIZE and OPTION_REDUCE_MEMORY_OVERHEADS. (std_longpopts): Add entries for the new options. (parse_args): Handle the new options. * Makefile.am: Add a dependency of as.c on hash.h. * Makefile.in: Regenerate. * doc/as.texinfo: Document the new switches. * NEWS: Mention the new switches.
Diffstat (limited to 'gas/NEWS')
-rw-r--r--gas/NEWS6
1 files changed, 5 insertions, 1 deletions
diff --git a/gas/NEWS b/gas/NEWS
index 816a2c4..a95311f 100644
--- a/gas/NEWS
+++ b/gas/NEWS
@@ -1,11 +1,15 @@
-*- text -*-
+* Added --reduce-memory-overheads switch to reduce the size of the hash
+ tables used, at the expense of longer assembly times, and
+ --hash-size=<NUMBER> to set the size of the hash tables used by gas.
+
* Macro names and macro parameter names can now be any identifier that would
also be legal as a symbol elsewhere. For macro parameter names, this is
known to cause problems in certain sources when the respective target uses
characters inconsistently, and thus macro parameter references may no longer
be recognized as such (see the documentation for details).
-
+
* Support the .f_floating, .d_floating, .g_floating and .h_floating directives
for the VAX target in order to be more compatible with the VAX MACRO
assembler.