Fix formatting
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 07944dd114b38b75d7289f843091650eae0fd86b..efc2050b689d7680013b0927027dd1b7e640632d 100644 (file)
@@ -1,3 +1,268 @@
+2000-07-10  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-h8500.c: Fix formatting.
+       * config/tc-tic54x.c: Fix formatting.
+
+2000-07-10  Alan Modra  <alan@linuxcare.com.au>
+
+       * config/tc-hppa.c (md_apply_fix): Check fmt 12 and 22 pc-rel
+       displacements correctly.
+
+       * read.h (s_abort): Add ATTRIBUTE_NORETURN.
+
+2000-07-10  Ryan Bradetich  <rbradetich@uswest.net>
+
+       * hash.c (hash_insert): Add cast to obstruct_alloc to fix
+       warning.
+       (hash_jam): Ditto.
+
+2000-07-09  Alan Modra  <alan@linuxcare.com.au>
+
+       From  David Huggins-Daines  <dhd@linuxcare.com>
+       * config/te-hppalinux64.h: Add a new emulation.
+       * configure.in (emulations): Add configure bits to support the
+       64-bit Linux/parisc target.
+       * configure: Regenerate.
+
+       * config/tc-hppa.c (md_parse_option): Support `-V' for ELF.
+       (md_shortopts): Add `V' for ELF.
+
+       * config/tc-hppa.c (arg_reloc_stub_needed): Define as zero except
+       when SOM or ELF_ARG_RELOC are defined.
+       (pa_type_args): Only set symbol_arg_reloc_info when SOM or
+       ELF_ARG_RELOC are defined.
+       (pa_stringer_aux): Don't pa_check_current_space_and_subspace here..
+       (pa_stringer): ..Do it here instead.  Fix comment typos.
+       (hppa_force_relocation): Cast enums to int before comparing with
+       ints.
+
+       From  Ryan Bradetich  <rbradetich@uswest.net>
+       * config/tc-hppa.c: Removed unneeded libbfd.h to fix macro
+       redifinition warning.
+       (md_apply_fix): Added cast from enum to int for fixP->fx_r_type.
+       (hppa_force_relocation): ditto
+       (md_apply_fix): Added cast to buf to fix warnings.
+
+       * config/tc-hppa.h (pa_define_label, parse_cons_expression_hppa,
+       cons_fix_new_hppa, hppa_force_relocation): Prototype.
+
+       * config/tc-hppa.c (reloc_type): It's an enum for OBJ_ELF.
+       (R_N0SEL, R_N1SEL): Define only for OBJ_SOM.
+       (tc_gen_reloc): Make `code' a reloc_type and `codes' a
+       reloc_type** to avoid warnings in switch.
+       (md_apply_fix): Make insn, val signed.  Zap buf_wd and read insn a
+       little earlier instead.
+
+       * config/tc-hppa.c (symbol_arg_reloc_info): Define for both som
+       and elf.
+       (pa_type_args): Use symbol_arg_reloc_info.
+       (struct pa_it): Make arg_reloc unsigned int.
+       (struct hppa_fix_struct): Likewise for fx_arg_reloc.
+       (pa_text, pa_data, pa_comm): Don't compile for TE_LINUX.
+       (pa_code): Delete.  pa_text duplicates this function.
+       (md_pseudo_table): Call obj_elf_text for ".code" if TE_LINUX.
+       (fix_new_hppa): Argument offset is offsetT, arg_reloc is unsigned
+       int.
+       (cons_fix_new_hppa): Actually change selector to e_fsel when
+       warning about assuming so.
+       (tc_gen_reloc): More example elf arg reloc code.
+       (md_apply_fix): Use arg_reloc_stub_needed for elf too.
+       (hppa_force_relocation): Likewise.
+
+       * config/tc-hppa.h: Use TARGET_ARCH_SIZE to select target include
+       files.
+       (pa_end_of_source): Prototype.
+       (hppa_fix_adjustable): Prototype.
+       (LABELS_WITHOUT_COLONS): Move it..
+       * config/te-hppa.h: To here.
+
+       * config/te-hppa64.h: New file.
+
+       * config/tc-hppa.c: Use TARGET_ARCH_SIZE to select target reloc
+       type.
+       (md_apply_fix): Pass stdoutput to bfd_hppa_insn2fmt.  Handle
+       format -10, -16, 16 relocs.
+       (hppa_elf_mark_end_of_function): Test for null
+       last_call_info->start_symbol
+
+       * config/tc-hppa.c (pa_ip): In case 'V', pass `strict' to
+       CHECK_FIELD, not INSERT_FIELD_AND_CONTINUE.  Don't pass opcode to
+       re_assesmble_* functions.  Delete extraneous statements.  Fix
+       typos in comments.
+       (md_apply_fix): Compare against 1048575 in case 21.  Don't pass
+       insn to re_assemble_*.
+
+2000-07-08  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       * doc/internals.texi (Expressions): Fix typo.
+       
+2000-07-08  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-sh.c: Fix formatting.
+       * config/tc-tic54x.c: Fix formatting.
+       * depend.c: Fix formatting.
+       * flonum-konst.c: Likewise.
+       * flonum-mult.c: Likewise.
+
+2000-07-07  Kazu Hirata <kazu@hxi.com>
+
+       * config/tc-sh.c: Fix comments.
+       * config/obj-vms.c: Fix comments.
+       * config/tc-a29k.c: Likewise.
+       * config/tc-alpha.c: Likewise.
+       * config/tc-h8300.c: Likewise.
+       * config/tc-h8500.c: Likewise.
+       * config/tc-i370.c: Likewise.
+       * config/tc-ia64.c: Likewise.
+       * config/tc-m68hc11.c: Likewise.
+       * config/tc-m68k.c: Likewise.
+       * config/tc-mips.c: Likewise.
+       * config/tc-ns32k.c: Likewise.
+       * config/tc-ppc.c: Likewise.
+       * config/tc-z8k.c: Likewise.
+
+2000-07-06  Mark Elbrecht  <snowball3@bigfoot.com>
+
+       * config/obj-coff.c (TC_COFF_SECTION_DEFAULT_ATTRIBUTES): New.
+       Default to '(SEC_LOAD | SEC_DATA)'.
+       (obj_coff_section) [BFD_ASSEMBLER]: Use it.
+
+       * doc/internals.texi (CPU Backend): Describe
+       TC_COFF_SECTION_DEFAULT_ATTRIBUTES.
+
+Thu Jul  6 17:20:58 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * as.c (parse_args): NULL terminate the long option list.
+
+Tue Jul  4 14:08:28 2000  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * config/tc-d30v.h: Include "write.h" for fixS.
+       (d30v_start_line, md_pcrel_from_section): Add function prototypes.
+
+2000-07-05  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-d30v.c (write_2_short): Further changes to warning
+       messages produced when combining EITHER_BUT_PREFER_MU attributed
+       opcodes.
+
+2000-07-05  DJ Delorie  <dj@redhat.com>
+
+       * MAINTAINERS: new
+
+2000-07-04  Alexandre Oliva  <aoliva@redhat.com>
+
+       * config/tc-arm.c (psrs): Accept combinations of flags.
+
+2000-07-03  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+       * config/tc-avr.c: Change _ () to _() around all strings marked
+       for translation (exception from the usual coding style).
+       (avr_opt): New struct variable, how the new switches are set.
+       (OPTION_MMCU): Define as 'm' and actually use.
+       (md_longopts): Add -mall-opcodes, -mno-skip-bug, -mno-wrap.
+       (show_mcu_list): New function, display the list of known MCUs.
+       (md_show_usage): Document the new switches.  Call show_mcu_list.
+       (avr_set_arch): Change 'm' to OPTION_MMCU.
+       (md_parse_option): Call show_mcu_list if unknown MCU specified.
+       Handle the new switches.
+       (avr_operands): Disable warnings for undefined combinations of
+       operands if -mall-opcodes.  Disable warnings for skipping two-word
+       instructions if enhanced core or -mno-skip-bug.
+       (avr_operand): Accept all addressing modes on avr1 if -mall-opcodes.
+       (md_apply_fix3): Reject 8K wrap if >8K or -mno-wrap.
+       (md_assemble): Accept opcodes not supported by MCU if -mall-opcodes.
+       (avr_ldi_expression): Warn about implicit lo8().
+       * config/tc-avr.h (md_pcrel_from_section): Add prototype.
+
+2000-07-01  Koundinya K  <kk@ddeorg.soft.net>
+
+        * configure.in: Add entry for mips-*-sysv4*MP*
+        * configure: Rebuild
+        * config/tc-mips.c (mips_target_format): Return elf32-tradbigmips or
+        elf32-tradlittlemips for traditional mips targets.
+        * config/tc-mips.c (md_estimate_size_before_relax): Duplicate the
+        test for Link Once sections as in adjust_reloc_syms.
+        * config/te-tmips.h: New file for traditional mips targets. Define
+        TE_TMIPS.
+       
+2000-06-29 Mark Elbrecht <snowball3@bigfoot.com>
+
+       * config/obj-coff.c (obj_coff_setcion) [BFD_ASSEMBLER]: If the
+       flags argument is not present, don't change an existing section's
+       section's attributes. If the flags argument is present, warn if the
+       attributes don't match the section's current attributes. When
+       long section names are supported, set SEC_LINK_ONCE and
+       SEC_LINK_DUPLICATES_DISCARD for a new .gnu.linkonce section.
+
+Thu Jun 29 21:30:00 2000  Hans-Peter Nilsson  <hp@axis.com>
+
+       * config/obj-aout.c (obj_aout_type): Do not ignore for undefined
+       symbols; create them.
+
+2000-06-29 Mark Elbrecht <snowball3@bigfoot.com>
+
+       * write.c (set_segment_vma): New: Set vma and lma for a segment.
+       (write_object_file) [BFD_ASSEMBLER && OBJ_COFF && TE_GO32]: Use it.
+
+2000-06-27  Aldy Hernandez  <aldyh@redhat.com>
+
+       * config/tc-mips.c (mips_ip): handle "(foo-.-4)" type of
+       expressions.  Ignore the problem when handling 16 bit immediates,
+       because the assembler will take care of the relocation later.
+
+2000-06-27  Nick Clifton  <nickc@cygnus.com>
+
+       * config/tc-d30v.c (write_2_short): Do not allow opcodes with
+       the EITHER_BUT_PREFER_MU attribute to be combined into a reverse 
+       sequential order, and emit warning messages if the input source
+       code contains constructs like that, or parallel constructs
+       containing such opcodes.
+
+2000-06-26  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+       * config/tc-avr.c (mcu_types): Rename avr4 to avr5, add avr4.
+       Add more MCU types for avr4 and avr5.  Replace at94k{10,20,40}
+       with just at94k.  Change AVR_ISA_85xx back to AVR_ISA_2xxx.
+       (md_show_usage): Update usage message.
+       (md_parse_option): Allow redefinition of MCU type within the
+       same avr[1-5] bfd machine type.  Show both old and new MCU type
+       in the error message.
+       (md_apply_fix3): Support 8K wrap if AVR_ISA_MEGA is not set.
+       Simplify 8K wrap code.
+
+2000-06-25  Kazu Hirata  <kazu@hxi.com>
+
+        * config/obj-aout.c: Remove all uses of DEFUN.
+        * config/obj-ieee.c: Likewise.
+        * config/tc-sh.c: Fix comment typos.
+        * config/tc-tahoe.c: Likewise.
+        * config/tc-vax.c: Likewise.
+        * config/tc-w65.c: Likewise.
+        * config/tc-z8k.c: Likewise.
+       * config/tc-h8300.c (build_bytes): Assemble ldmac correctly.
+
+2000-06-24  DJ Delorie  <dj@cygnus.com>
+
+       * config/tc-i386.c (md_estimate_size_before_relax): Revert
+       more changes from Sept 1999
+       (tc_i386_fix_adjustable): ditto
+       (md_apply_fix3): ditto
+
+2000-06-24  Frank Ch. Eigler  <fche@redhat.com>
+       * cgen.c (expr_jmp_buf_p): New validity flag for expr_jmp_buf.
+       (gas_cgen_parse_operand): Set it around expression() call.
+       (gas_cgen_md_operand): Test for it before longjmp().
+
+2000-06-24  Kazu Hirata  <kazu@hxi.com>
+
+       * config/tc-h8500.c: Remove all uses of DEFUN.
+       * config/tc-sh.c: Likewise.
+       * config/tc-w65.c: Likewise.
+       * config/tc-z8k.c: Likewise.
+
+       * config/tc-h8500.c: Fix typos in comments.
+
 2000-06-23  Frank Ch. Eigler  <fche@redhat.com>
 
        * expr.c (operand): Permit $hex literals if LITERAL_PREFIXDOLLAR_HEX
@@ -190,7 +455,7 @@ Tue Jun 13 20:58:28 2000  Catherine Moore <clm@redhat.com>
 
 Wed Jun  7 22:44:14 2000  Denis Chertykov  <denisc@overta.ru>
 
-       * config/tc-avr.c (avr_operand): fix the fomratting of the comment.
+       * config/tc-avr.c (avr_operand): fix the formatting of the comment.
 
 Wed Jun  7 21:26:15 2000  Denis Chertykov  <denisc@overta.ru>
 
This page took 0.026804 seconds and 4 git commands to generate.