aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@cygnus>1994-03-09 02:45:29 +0000
committerKen Raeburn <raeburn@cygnus>1994-03-09 02:45:29 +0000
commit9e12fbbc67e12f4786ecb8d51e2a01331fbd8cf6 (patch)
tree7d6d1c47c4d958d1af188d75c9cea3a564a6816d /gas
parent40cd35fffdd93f8c9447ace748894726d045a29c (diff)
downloadgdb-9e12fbbc67e12f4786ecb8d51e2a01331fbd8cf6.zip
gdb-9e12fbbc67e12f4786ecb8d51e2a01331fbd8cf6.tar.gz
gdb-9e12fbbc67e12f4786ecb8d51e2a01331fbd8cf6.tar.bz2
alpha, coff, i386 changes
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog29
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