diff options
author | Ken Raeburn <raeburn@cygnus> | 1994-03-09 02:45:29 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1994-03-09 02:45:29 +0000 |
commit | 9e12fbbc67e12f4786ecb8d51e2a01331fbd8cf6 (patch) | |
tree | 7d6d1c47c4d958d1af188d75c9cea3a564a6816d /gas | |
parent | 40cd35fffdd93f8c9447ace748894726d045a29c (diff) | |
download | gdb-9e12fbbc67e12f4786ecb8d51e2a01331fbd8cf6.zip gdb-9e12fbbc67e12f4786ecb8d51e2a01331fbd8cf6.tar.gz gdb-9e12fbbc67e12f4786ecb8d51e2a01331fbd8cf6.tar.bz2 |
alpha, coff, i386 changes
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 2fec333..4aa8482 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,32 @@ +Tue Mar 8 21:17:12 1994 Ken Raeburn (raeburn@cujo.cygnus.com) + + * config/obj-coff.c: Minor formatting/stylistic changes, plus: + (obj_coff_section): Declare. + (obj_pseudo_table): Make it available only if MANY_SECTIONS. + (obj_symbol_to_chars) [CROSS_COMPILE]: Some attemps to make this + work. It still doesn't. It now fails to compile, instead of + silently compiling to do nothing. + * config/obj-coff.h (SEPARATE_STAB_SECTIONS): Define only if + MANY_SECTIONS. + (OBJ_PROCESS_STAB) [! MANY_SECTIONS]: New macro, just emits + warning. + + Handle Alpha load-immediate-FP pseudo-instructions: + * config/alpha-opcode.h (ldif, ldig, ldis, ldit): New patterns. + * config/tc-alpha.c (lit8_sec, lit4_sec, lit8_sym, lit4_sym): New + variables. + (create_literal_section): New function. + (create_lita_section): Now a macro. + (get_lit8_offset, get_lit4_offset): New functions. + (maybe_set_gp): New function. + (select_gp_value): Call it. + (load_expression): Preserve addend if symbol is a section symbol. + (alpha_ip): Handle new operand type `F' for floating-point + constants; store them in .lit{4,8} sections. + (alpha_ip, case 'G'): Emit LITUSE relocations for symbol exprs. + + * config/tc-i386.c (smallest_imm_type): Never return Imm1. + Tue Mar 8 14:18:15 1994 Steve Chamberlain (sac@jonny.cygnus.com) * config/obj-coffbfd.c (w_strings): Only copy strings out if |