* gas/hppa/more.parse/labelbug.s: Add testcase for bug in last
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 13803584ebe9db56fae5ceb6cb270f3b57d13d09..0852af5227defaa34aada13caee38db714f4bae9 100644 (file)
@@ -1,5 +1,40 @@
+Wed Dec 29 14:37:26 1993  Ken Raeburn  (raeburn@cujo.cygnus.com)
+
+       * write.h (struct fix): Field tc_fix_data should be type PTR, not
+       void*, for compatibility with non-ANSI compilers.  Added
+       single-bit field "fx_done".
+
+Sun Dec 26 14:31:47 1993  Torbjorn Granlund  (tege@adder.cygnus.com)
+
+       * tc-hppa.c (pre_defined_registers): Convert to lower case.
+       Delete spurious register names "%r4L", etc.
+       (selector_table): Sort and convert to lower case.
+       (cons_fix_new_hppa): `reloc_type' => `rel_type'.
+       (pa_ip): Always use strcmp for non-text and strcasecmp for text.
+       (reg_name_search): Rewrite to call strcasecmp only once per
+       iteration.
+       (pa_chk_field_selector): Rewrite to use binary search.
+       (pa_parse_neg_add_cmpltr): Use strcasecmp for completer comparisons.
+       (pa_parse_space_stmt): $TEXT$ and $PRIVATE$ are symbols; use case
+       sensitive comparisons.
+       (pa_parse_space_stmt): Canonicalize strncasecmp arg to lower case.
+       (pa_space): "$text$" => "$TEXT$"; "$private$" => "$PRIVATE$".  Use
+       case sensitive comparison for all symbolic names.
+       (pa_subspace): Canonicalize strncasecmp arg to lower case.
+       (pa_subspace_start): Use case sensitive comparison for symbolic names.
+
 Mon Dec 20 10:37:48 1993  Ken Raeburn  (raeburn@cujo.cygnus.com)
 
+       * write.c (adjust_reloc_syms) [RELOC_REQUIRES_SYMBOL]: If no
+       symbol is present (i.e., relocation against absolute), create a
+       phony local symbol, and use it in the reloc.
+       (fixup_segment): When adjusting a reloc with an absolute symbol,
+       have TC_FORCE_RELOCATION control clearing add_symbolP too.
+       * config/tc-sparc.h (RELOC_REQUIRES_SYMBOL): Define, for OBJ_COFF.
+
+       * symbols.c (S_IS_EXTERNAL, S_IS_LOCAL): Don't use both BSF_EXPORT
+       and BSF_GLOBAL, since they're the same.
+
        * as.c (main): Only invoke md_end if it's defined as a macro.
        * tc.h (md_end): Don't declare it.
        * config/tc-*.[ch] (md_end): Deleted, in cases where it doesn't do
This page took 0.034472 seconds and 4 git commands to generate.