Delete add_minsym_to_demangled_hash_table from symtabs.h. Static function.
[deliverable/binutils-gdb.git] / gas / ChangeLog
index a7d844e0c0b32f970c1e2a6511a7595085f0e7f2..b69efd3d72436438384fbfb93df69c7986794c08 100644 (file)
@@ -1,3 +1,218 @@
+2000-04-02  Richard Henderson  <rth@cygnus.com>
+
+       * config/tc-d30v.c (check_range): Allow signed or unsigned 32-bit
+       quantities.  Correct right shift sign extension.
+       (build_insn): Make `number' unsigned long.  Mask top 6 bits of
+       32-bit value when shifting into place.
+
+2000-04-01  Ian Lance Taylor  <ian@zembu.com>
+
+       * app.c: Add ATTRIBUTE_UNUSED as needed.
+       * config/tc-ppc.c: Likewise.
+       (ppc_size): Make unsigned long.
+       (ppc_insert_operand): Add casts to avoid warnings.
+
+2000-03-31  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-d10v.h (md_flush_pending_output): Define.
+
+2000-03-29  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-sh.h (SEG_NAME): New macro: return the name of a
+       segment.  Works for both BFD_ASSEMBLER and others.
+       (SUB_SEGMENT_ALIGN): Use SEG_NAME.
+
+2000-03-29  Nick Clifton <nickc@cygnus.com
+
+       * config/tc-arm.c (tinsns): Add "bal" instruction pattern.
+
+2000-03-28  Alan Modra  <alan@linuxcare.com.au>
+
+       * listing.c (LISTING_LHS_WIDTH): Default depends on
+       LISTING_WORD_SIZE.
+       (LISTING_LHS_WIDTH_SECOND): Default to LISTING_LHS_WIDTH.
+
+2000-03-27  Ian Lance Taylor  <ian@zembu.com>
+
+       * config/tc-sh.c (md_show_usage): Use backslash before newline in
+       string literal.
+
+2000-03-27  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-avr.h (TC_HANDLES_FX_DONE): Define.
+
+       * config/tc-avr.c (mcu_types): Add missing initialiser.
+       (md_pcrel_from_section): Add prototype.
+       (avr_operand): Remove redundant test of unsigned < 0.
+       (avr_cons_fix_new): Ensure exp_mod_pm zero on function exit.
+
+2000-03-27  Denis Chertykov  <denisc@overta.ru>
+
+       * config/tc-avr.c: New file for AVR support.
+       * config/tc-avr.h: Likewise.
+       * configure.in: Add AVR support.
+       * configure: Regenerate.
+
+2000-03-26  Timothy Wall <twall@cygnus.com>
+
+       * gasp.c (macro_op): Add new argument to check_macro call.
+       Macro structure definitions moved to macro.h
+       * sb.h:  Add argument to prototype for input_scrub_include_sb.
+       * input-scrub.c (input_scrub_include_sb): Allow disabling of sb
+       nesting checks with an additional flag.
+       (struct input_save): Add flag to indicate whether current sb
+       should be checked for proper macro/conditional nesting.
+       (input_scrub_push/pop): Save/restore nest check flag.
+       (input_scrub_next_buffer): Ditto.  Also call end of macro hook if
+       defined. 
+       * macro.c (check_macro):  Allow caller to retrieve parsed macro
+       information if a pointer is provided.  This information may be
+       used by the new macro hooks.
+       * macro.h: Update prototype for check_macro.  Macro struct
+       definitions moved here from macro.c/gasp.c.
+       * read.c (read_a_source_file): Add parameter to check_macro call,
+       and pass macro info to the macro hook, if defined.
+       (input_scrub_insert_line): New.  Allow insertion of a line of
+       characters into the input stream.
+       (input_scrub_insert_file): New.  Allow insertion of an arbitrary
+       file into the input stream.
+       (s_include): Use input_scrub_insert_file.
+       * internals.texi: Document new macro hooks.
+       * as.h: New prototypes added.
+       
+2000-03-26  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-i386.c: Don't start any as_bad or as_warn message with
+       an initial capital letter.
+       (i386_index_check): Reindent.
+
+2000-03-19  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-arm.c (md_apply_fix3): Fix bug detectng overflow of pc
+       relative branches.
+
+2000-03-17 Thomas de Lellis <tdel@windriver.com>
+
+        * config/tc-arm.c (do_t_adr): Flag "adr Rd,label"
+        instruction operand bad if Rd > 7 when generating
+        thumb instructions. Prevents for example,
+        "adr r12,label" from silently failing and generating
+        the wrong instruction.
+        
+2000-03-17  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-arm.c (md_apply_fix3): Handle same-section relocations
+       that have a destingation >= 0x400000.
+       Fix compile time warning messages. 
+
+Thu Mar 16 23:45:16 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * config/tc-sh.c (md_begin): When encountering insn that are
+       not supported by the current arch, only change the name if
+       its contents are the same as prev_name.
+       (get_specific): If the the architecture doesn't match, fail.
+
+Thu Mar 16 21:18:13 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * config/tc-sh.c (IDENT_CHAR): Define.
+       (parse_reg): Use it instead of isalnum.  Put r[0..7]_bank operand
+       matching back where it came from.
+
+Thu Mar 16 20:58:10 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
+
+       * config/tc-sh.c (md_show_usage): Add description of -dsp.
+
+2000-03-15  Jonathan Larmour  <jlarmour@redhat.co.uk>
+
+       * config/tc-sh.c (parse_reg): Match r[0..7]_bank operands before
+       normal operands.
+
+2000-03-15  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-h8300.c: Add ATTRIBUTE_UNUSED as appropriate.
+
+Mon Mar 13 22:02:59 2000  Hans-Peter Nilsson  <hp@axis.se>
+
+       * expr.c (operand) [case 'f']: When testing if '0f' can start a
+       floating-point-number, make sure 'f' is in FLT_CHARS.
+
+Sat Mar 11 00:01:39 2000  Hans-Peter Nilsson  <hp@axis.se>
+
+       * read.c (TC_IMPLICIT_LCOMM_ALIGNMENT): New default-definition.
+       (s_lcomm_internal): Use it.
+       * doc/internals.texi (CPU backend): Document it.
+       * config/obj-evax.h (TC_IMPLICIT_LCOMM_ALIGNMENT): Set to 2**3
+       bytes.
+
+2000-03-10  Geoffrey Keating  <geoffk@cygnus.com>
+
+       * config/tc-mips.c (mips_ip): Don't put stuff in .rodata
+       when embedded-pic.
+
+       * config/tc-mips.c (SWITCH_TABLE): The ELF embedded-pic
+       implementation doesn't have special handling for switch
+       statements.
+       (macro_build): Allow for code in sections other than .text.
+       (macro): Likewise.
+       (mips_ip): Likewise.
+       (md_apply_fix): Do pc-relative relocation madness for MIPS ELF.
+       Don't perform relocs if we will be outputting them.
+       (tc_gen_reloc): For ELF, just use fx_addnumber for pc-relative
+       relocations.  Allow BFD_RELOC_16_PCREL_S2 relocs when
+       embedded-pic.
+
+2000-03-09  Catherine Moore  <clm@cygnus.com>
+        * config/tc-m32r.c (m32r_fix_adjustable):  Look up the
+        relocation type based on the entry in the fixup structure.
+
+2000-03-08  H.J. Lu  (hjl@gnu.org)
+
+       * Makefile.am (install-exec-tooldir): Depend on
+       install-exec-bindir for parallel make.
+       * Makefile.in: Regenerated.
+
+2000-03-06  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-m32r.c (struct md_longopts): Add -m32r command line
+       switch.
+       (md_parse_option): Parse -m32r command line switch - disable m32rx
+       compatability.
+       (md_show_usage): Document new option.
+
+       * doc/Makefile.am (CPU_DOCS): Add c-m32r.texi.
+       * doc/Makefile.in: Regenerate.
+       * doc/c-m32r.texi (M32R-Opts): Document new command line switch.
+
+2000-03-02  Michael Meissner  <meissner@redhat.com>
+
+       * config/tc-d30v.c (check_range): Remove code that incorrectly
+       sign extended values where bits < 32.
+
+2000-03-02  H.J. Lu  (hjl@gnu.org)
+
+       * configure.in: Support --enable-targets=all on ia32.
+       * configure: Regenerated.
+
+2000-03-01  Nick Clifton  <nickc@cygnus.com>
+
+       * gasp.c (do_align): Remove bogus check of alignment value.
+
+2000-02-27  Thomas de Lellis  <tdel@windriver.com>
+
+       * config/obj-elf.c (elf_frob_symbol): Remove code which when
+       TC_PPC was defined forced the type of a symbol with no other type
+       to be BSF_OBJECT.
+
+2000-02-27  Hans-Peter Nilsson  <hp@axis.com>
+
+       * doc/internals.texi (CPU backend): Mention that
+       line_separator_chars do not break up comments.  Fix typos for
+       LEX_AT and LEX_NAME descriptions.  Document operands for
+       TC_EQUAL_IN_INSN, md_operand and md_section_align.  Correct
+       description of md_create_short_jump usage.  Document argument for
+       md_undefined_symbol.
+
 2000-02-27  Jakub Jelinek  <jakub@redhat.com>
 
        * config/tc-sparc.c (OPTION_UNDECLARED_REGS): New option.
This page took 0.02476 seconds and 4 git commands to generate.