diff options
author | Nick Clifton <nickc@redhat.com> | 2005-04-12 08:42:41 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2005-04-12 08:42:41 +0000 |
commit | 4bdd3565f140b0555071cea0d917a6e1e1e16d23 (patch) | |
tree | 3a11fa3961a9b46622ee2e5ad1dd2ddec7cc0427 /gas/NEWS | |
parent | f394e3dd2e2f699104a24e7ba2a486d2f2b79807 (diff) | |
download | gdb-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/NEWS | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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. |