OSDN Git Service

pf3gnuchains/pf3gnuchains4x.git
24 years ago * Makefile.am (CFILES): Add avr-dis.c.
Ian Lance Taylor [Mon, 27 Mar 2000 16:34:34 +0000 (16:34 +0000)]
* Makefile.am (CFILES): Add avr-dis.c.
(ALL_MACHINES): Add avr-dis.lo.

24 years ago * config/tc-sh.c (md_show_usage): Use backslash before newline in
Ian Lance Taylor [Mon, 27 Mar 2000 16:17:08 +0000 (16:17 +0000)]
* config/tc-sh.c (md_show_usage): Use backslash before newline in
string literal.

24 years agoATMEL AVR microcontroller support.
Alan Modra [Mon, 27 Mar 2000 08:39:14 +0000 (08:39 +0000)]
ATMEL AVR microcontroller support.

24 years agoAdd macro handling extensions and line substitution support.
Timothy Wall [Sun, 26 Mar 2000 14:47:33 +0000 (14:47 +0000)]
Add macro handling extensions and line substitution support.

24 years agoMostly cosmetic. Fixes to comments. Don't start as_bad and as_warn
Alan Modra [Sun, 26 Mar 2000 14:13:02 +0000 (14:13 +0000)]
Mostly cosmetic.  Fixes to comments.  Don't start as_bad and as_warn
messages with capital.  Don't malign Unixware, malign SysV386 instead.

24 years ago1999-09-29 Mark Kettenis <kettenis@gnu.org>
Phil Blundell [Sun, 26 Mar 2000 12:31:16 +0000 (12:31 +0000)]
1999-09-29  Mark Kettenis  <kettenis@gnu.org>

        * hertz.h [MACH] (hertz): Remove macro.  The
        <machine/mach_param.h> include doesn't exist on al Mach based
        systems, and the definition of hertz breaks compilation of hertz.c
        anyway.

24 years ago2000-03-09 Tim Waugh <twaugh@redhat.com>
Phil Blundell [Sat, 25 Mar 2000 19:52:38 +0000 (19:52 +0000)]
2000-03-09  Tim Waugh  <twaugh@redhat.com>

* strings.1: Correct '-bytes' to '--bytes'.

24 years ago * partition.h: New file.
Christopher Faylor [Sat, 25 Mar 2000 02:15:38 +0000 (02:15 +0000)]
    * partition.h: New file.

24 years ago * partition.c: New file.
Christopher Faylor [Sat, 25 Mar 2000 02:14:57 +0000 (02:14 +0000)]
    * partition.c: New file.

24 years agomerge from gcc
Jason Merrill [Fri, 24 Mar 2000 21:31:22 +0000 (21:31 +0000)]
merge from gcc

24 years ago2000-03-24 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 24 Mar 2000 20:50:30 +0000 (20:50 +0000)]
2000-03-24  H.J. Lu  <hjl@gnu.org>

* elf64-alpha.c (elf64_alpha_merge_ind_symbols): Add prototype.
(elf64_alpha_find_reloc_at_ofs): Likewise.

24 years agoAdd missing parts of ChangeLog entry for my change of 2000/02/19 00:59:26 to coff...
Geoffrey Keating [Thu, 23 Mar 2000 23:37:38 +0000 (23:37 +0000)]
Add missing parts of ChangeLog entry for my change of 2000/02/19 00:59:26 to coff-rs6000.c.

24 years agofix bug detecting pc-rel overflow
Nick Clifton [Sun, 19 Mar 2000 22:09:23 +0000 (22:09 +0000)]
fix bug detecting pc-rel overflow

24 years agoFix adr pseudo op for Thumb.
Nick Clifton [Fri, 17 Mar 2000 22:12:08 +0000 (22:12 +0000)]
Fix adr pseudo op for Thumb.

24 years agominor formatting improvements
Nick Clifton [Fri, 17 Mar 2000 20:00:36 +0000 (20:00 +0000)]
minor formatting improvements

24 years agofix compile time warning messages
Nick Clifton [Fri, 17 Mar 2000 19:44:41 +0000 (19:44 +0000)]
fix compile time warning messages

24 years agoHandle same-section relocations where the destination is at an address >=
Nick Clifton [Fri, 17 Mar 2000 19:35:44 +0000 (19:35 +0000)]
Handle same-section relocations where the destination is at an address >=
0x00400000.

24 years agoExtend the allowed bitfield range (ie. that for which
Alan Modra [Fri, 17 Mar 2000 02:02:38 +0000 (02:02 +0000)]
Extend the allowed bitfield range (ie. that for which
complain_overflow_bitfield doesn't complain) from -2**(n-1)..2**n-1 to
-2**n..2**n.  This might mean that some reloc overflows are no longer
caught, but it solves the address wrap problem for 16-bit relocs
nicely.  In any case, ports that rely on complain_overflow_bitfield
for reloc overflow checking were not getting a very good check
previously.  A bitfield range in a machine instruction is typically
either the signed or unsigned n bit numbers, not the overlap of these
two ranges.

24 years ago * config/tc-sh.c (md_begin): When encountering insn that are
Joern Rennecke [Thu, 16 Mar 2000 23:50:18 +0000 (23:50 +0000)]
* 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.

24 years ago * config/tc-sh.c (IDENT_CHAR): Define.
Joern Rennecke [Thu, 16 Mar 2000 21:18:53 +0000 (21:18 +0000)]
* 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.

24 years ago * config/tc-sh.c (md_show_usage): Add description of -dsp.
Joern Rennecke [Thu, 16 Mar 2000 20:59:08 +0000 (20:59 +0000)]
* config/tc-sh.c (md_show_usage): Add description of -dsp.

24 years agoMatch r[0..7]_bank operands before normal operands.
Nick Clifton [Thu, 16 Mar 2000 01:18:13 +0000 (01:18 +0000)]
Match r[0..7]_bank operands before normal operands.

24 years ago * internal.h: Fix a typo in the comment for R_MOVL2.
Jeff Law [Wed, 15 Mar 2000 21:29:17 +0000 (21:29 +0000)]
    * internal.h: Fix a typo in the comment for R_MOVL2.

24 years ago * config/tc-h8300.c: Add ATTRIBUTE_UNUSED as appropriate.
Jeff Law [Wed, 15 Mar 2000 21:28:47 +0000 (21:28 +0000)]
    * config/tc-h8300.c: Add ATTRIBUTE_UNUSED as appropriate.

24 years ago * elf32-m32r.c (m32r_elf_lo16_reloc): Rewrite.
Catherine Moore [Tue, 14 Mar 2000 18:16:05 +0000 (18:16 +0000)]
    * elf32-m32r.c (m32r_elf_lo16_reloc): Rewrite.

24 years ago * reloc16.c (bfd_coff_reloc16_relax_section): Count the total number
Jeff Law [Tue, 14 Mar 2000 17:50:00 +0000 (17:50 +0000)]
    * reloc16.c (bfd_coff_reloc16_relax_section): Count the total number
        of shrinks properly, including the last reloc.

24 years agodiscard all unexpected sections.
Nick Clifton [Tue, 14 Mar 2000 01:40:30 +0000 (01:40 +0000)]
discard all unexpected sections.

24 years agofix to match latest readelf output
Nick Clifton [Tue, 14 Mar 2000 01:27:03 +0000 (01:27 +0000)]
fix to match latest readelf output

24 years ago * coff-h8300.c (h8300_reloc16_extra_cases): Fix the sanity
Jeff Law [Mon, 13 Mar 2000 23:57:25 +0000 (23:57 +0000)]
    * coff-h8300.c (h8300_reloc16_extra_cases): Fix the sanity
        check for R_MOVL2.

24 years ago * expr.c (operand) [case 'f']: When testing if '0f' can start a
Hans-Peter Nilsson [Mon, 13 Mar 2000 21:20:15 +0000 (21:20 +0000)]
* expr.c (operand) [case 'f']: When testing if '0f' can start a
floating-point-number, make sure 'f' is in FLT_CHARS.

24 years ago * read.c (TC_IMPLICIT_LCOMM_ALIGNMENT): New default-definition.
Hans-Peter Nilsson [Mon, 13 Mar 2000 20:46:07 +0000 (20:46 +0000)]
* 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.

24 years agoReturn bfd_error_wrong_format on a format mismatch.
Alan Modra [Sat, 11 Mar 2000 23:09:42 +0000 (23:09 +0000)]
Return bfd_error_wrong_format on a format mismatch.

24 years ago* elf32-mips.c (_bfd_mips_elf_relocate_section): Do proper
Geoffrey Keating [Sat, 11 Mar 2000 02:23:10 +0000 (02:23 +0000)]
* elf32-mips.c (_bfd_mips_elf_relocate_section): Do proper
sign-extension and big-endian compensation for
R_MIPS_64 even in ld -r.

24 years agoIn bfd/:
Geoffrey Keating [Sat, 11 Mar 2000 02:16:25 +0000 (02:16 +0000)]
In bfd/:
* elf32-mips.c (mips_elf_next_relocation): Rename from
mips_elf_next_lo16_relocation, and generalize to look
for any relocation type.
(elf_mips_howto_table): Make R_MIPS_PC16 pcrel_offset.
(elf_mips_gnu_rel_hi16): Howto for R_MIPS_GNU_REL_HI16.
(elf_mips_gnu_rel_lo16): Howto for R_MIPS_GNU_REL_LO16.
(elf_mips_gnu_rel16_s2): Howto for R_MIPS_GNU_REL16_S2.
(elf_mips_gnu_pcrel64): Howto for R_MIPS_PC64.
(elf_mips_gnu_pcrel32): Howto for R_MIPS_PC32.
(bfd_elf32_bfd_reloc_type_lookup): Add new relocs.
(mips_rtype_to_howto): Likewise.
(mips_elf_calculate_relocation): Handle new relocs.
(_bfd_mips_elf_relocate_section): REL_HI16/REL_LO16 relocs
are paired.  The addend for R_MIPS_GNU_REL16_S2
is shifted right two bits.
In gas/:
* 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.
In gas/testsuite/:
* gas/mips/empic.d: New file.
* gas/mips/empic.s: New file.
* gas/mips/mips16-e.d: New file.
* gas/mips/mips16-e.s: New file.
* gas/mips/mips16-f.d: New file.
* gas/mips/mips16-f.s: New file.
* gas/mips/mips.exp: Add empic, mips16-e.  Add mips16-f as an
expected failure.
In include/elf:
* mips.h: Add R_MIPS_GNU_REL_HI16, R_MIPS_GNU_REL_LO16,
  R_MIPS_GNU_REL16_S2, R_MIPS_PC64 and R_MIPS_PC32 relocation
  numbers.

24 years agoFix typos in comments, and restore comment formatting destroyed by emacs at
Alan Modra [Sat, 11 Mar 2000 01:16:52 +0000 (01:16 +0000)]
Fix typos in comments, and restore comment formatting destroyed by emacs at
some stage.

24 years ago2000-03-10 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 10 Mar 2000 21:21:16 +0000 (21:21 +0000)]
2000-03-10  H.J. Lu  <hjl@gnu.org>

* Makefile.in (all-gcc): Backed out the last change.

24 years ago2000-03-10 H.J. Lu <hjl@gnu.org>
H.J. Lu [Fri, 10 Mar 2000 20:50:45 +0000 (20:50 +0000)]
2000-03-10  H.J. Lu  <hjl@gnu.org>

* Makefile.in (all-gcc): Run ld/ld-new if necessary.

24 years ago * config/tc-m32r.c (m32r_fix_adjustable): Look up the
Catherine Moore [Thu, 9 Mar 2000 22:07:28 +0000 (22:07 +0000)]
    * config/tc-m32r.c (m32r_fix_adjustable):  Look up the
        relocation type based on the entry in the fixup structure.

24 years ago2000-03-09 Andreas Jaeger <aj@suse.de>
H.J. Lu [Thu, 9 Mar 2000 16:41:21 +0000 (16:41 +0000)]
2000-03-09  Andreas Jaeger  <aj@suse.de>

* Makefile.am (check-DEJAGNU): Also unset LANG.
* Makefile.in: Rebuild.

24 years ago2000-03-08 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 9 Mar 2000 03:14:44 +0000 (03:14 +0000)]
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.

24 years ago2000-03-08 H.J. Lu <hjl@gnu.org>
H.J. Lu [Thu, 9 Mar 2000 03:13:21 +0000 (03:13 +0000)]
2000-03-08  H.J. Lu  <hjl@gnu.org>

* Makefile.am (install-exec-local): Depend on
install-binPROGRAMS for parallel make.
* Makefile.in: Regenerated.

24 years ago * reloc.c (reloc_howto_struct): Fix partial_inplace comment.
Doug Evans [Tue, 7 Mar 2000 21:04:31 +0000 (21:04 +0000)]
* reloc.c (reloc_howto_struct): Fix partial_inplace comment.
* bfd-in2.h: Rebuild.

24 years agoDocument new -m32r command line switch
Nick Clifton [Tue, 7 Mar 2000 00:06:52 +0000 (00:06 +0000)]
Document new -m32r command line switch

24 years agotreat -m32r as a seperate, specific command line switch.
Nick Clifton [Mon, 6 Mar 2000 23:37:57 +0000 (23:37 +0000)]
treat -m32r as a seperate, specific command line switch.

24 years agoFurther LINK6 bug fix.
Nick Clifton [Mon, 6 Mar 2000 22:38:43 +0000 (22:38 +0000)]
Further LINK6 bug fix.

24 years ago * sh-opc.h (sh_table): ldre and ldrs have a *signed* displacement.
Joern Rennecke [Mon, 6 Mar 2000 21:13:15 +0000 (21:13 +0000)]
* sh-opc.h (sh_table): ldre and ldrs have a *signed* displacement.

24 years agofix LINK6 code.
Nick Clifton [Mon, 6 Mar 2000 19:49:58 +0000 (19:49 +0000)]
fix LINK6 code.

24 years agoRemove extraneous CYGNUYS LOCAL markers.
Nick Clifton [Mon, 6 Mar 2000 18:09:38 +0000 (18:09 +0000)]
Remove extraneous CYGNUYS LOCAL markers.

24 years ago * ldfile.c (ldfile_try_open_bfd): Don't crash if we see an empty
Ian Lance Taylor [Mon, 6 Mar 2000 18:08:38 +0000 (18:08 +0000)]
* ldfile.c (ldfile_try_open_bfd): Don't crash if we see an empty
archive.

24 years ago * elf.c (swap_out_syms): Check for null type_ptr.
Catherine Moore [Mon, 6 Mar 2000 15:44:25 +0000 (15:44 +0000)]
    * elf.c (swap_out_syms):  Check for null type_ptr.

24 years ago* Makefile.in (taz): Set PACKAGE to TOOL when not defined.
Andrew Cagney [Fri, 3 Mar 2000 23:52:30 +0000 (23:52 +0000)]
* Makefile.in (taz): Set PACKAGE to TOOL when not defined.
(do-tar-bz2): Replace TOOL with PACKAGE.
(gdb.tar.bz2): Remove GDBTK from GDB package.
(gdb+dejagnu.tar.bz2, insight.tar.bz2, insight+dejagnu.tar.bz2,
dejagnu.tar.bz2): New packages.

24 years agoApply patch for 100679
Nick Clifton [Thu, 2 Mar 2000 23:01:40 +0000 (23:01 +0000)]
Apply patch for 100679

24 years agofix sign extension problem with d30v
Michael Meissner [Thu, 2 Mar 2000 22:18:12 +0000 (22:18 +0000)]
fix sign extension problem with d30v

24 years ago2000-03-02 H.J. Lu (hjl@gnu.org)
H.J. Lu [Thu, 2 Mar 2000 20:15:33 +0000 (20:15 +0000)]
2000-03-02  H.J. Lu  (hjl@gnu.org)

* configure.in: Support --enable-targets=all on ia32.
* configure: Regenerated.

24 years agoInclude getopt.h
Nick Clifton [Thu, 2 Mar 2000 18:37:14 +0000 (18:37 +0000)]
Include getopt.h

24 years ago2000-03-01 Hans-Peter Nilsson <hp@axis.com>
Ian Lance Taylor [Thu, 2 Mar 2000 01:38:33 +0000 (01:38 +0000)]
2000-03-01  Hans-Peter Nilsson  <hp@axis.com>

* aout-target.h (MY(write_object_contents)): Remove unused
and unusable "#if CHOOSE_RELOC_SIZE".
* pc532-mach.c (MY(write_object_contents)): Ditto.
* netbsd.h (MY(write_object_contents)): Ditto.
* hp300hpux.c (MY(write_object_contents)): Ditto.
* freebsd.h (MY(write_object_contents)): Ditto.
* aout-tic30.c (tic30_aout_write_object_contents): Ditto.

24 years ago * configure.tgt: Remove *-*-aout, *-*-coff, and *-*-netware.
Ian Lance Taylor [Thu, 2 Mar 2000 01:35:52 +0000 (01:35 +0000)]
* configure.tgt: Remove *-*-aout, *-*-coff, and *-*-netware.

24 years agomention new -Bsymbolic behaviour
Ian Lance Taylor [Thu, 2 Mar 2000 01:26:27 +0000 (01:26 +0000)]
mention new -Bsymbolic behaviour

24 years agoFix building with --enable-targets=all.
Nick Clifton [Wed, 1 Mar 2000 20:54:37 +0000 (20:54 +0000)]
Fix building with --enable-targets=all.

24 years agoFix building with --enable-targets=all
Nick Clifton [Wed, 1 Mar 2000 20:39:07 +0000 (20:39 +0000)]
Fix building with --enable-targets=all

24 years ago2000-03-01 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 1 Mar 2000 19:40:54 +0000 (19:40 +0000)]
2000-03-01  H.J. Lu  <hjl@gnu.org>

* aoutx.h (aout_link_input_section_std): Pass "true" to
the undefined_symbol callback.
(aout_link_input_section_ext): Likewise.
* bout.c (get_value): Likewise.
* coff-a29k.c (coff_a29k_relocate_section): Likewise.
* coff-alpha.c (alpha_ecoff_get_relocated_section_conten):
Likewise.
(alpha_relocate_section): Likewise.
* coff-arm.c (coff_arm_relocate_section): Likewise.
* coff-i960.c (coff_i960_relocate_section): Likewise.
* coff-mcore.c (coff_mcore_relocate_section): Likewise.
* coff-mips.c (mips_relocate_section): Likewise.
* coff-ppc.c (coff_ppc_relocate_section): Likewise.
* coff-sh.c (sh_relocate_section): Likewise.
* coff-tic80.c (coff_tic80_relocate_section): Likewise.
* cofflink.c (_bfd_coff_generic_relocate_section): Likewise.
* elf-m10200.c (mn10200_elf_relocate_section): Likewise.
* elf-m10300.c (mn10300_elf_relocate_section): Likewise.
* elf32-d10v.c (elf32_d10v_relocate_section): Likewise.
* elf32-fr30.c (fr30_elf_relocate_section): Likewise.
* elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
* elf32-i370.c (i370_elf_relocate_section): Likewise.
* elf32-m32r.c (m32r_elf_relocate_section): Likewise.
* elf32-mcore.c (mcore_elf_relocate_section): Likewise.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
* elf32-v850.c (v850_elf_relocate_section): Likewise.
* elflink.c (_bfd_elf_link_record_dynamic_symbol): Likewise.
* elflink.h (elf_link_output_extsym): Likewise.
* pe-mips.c (coff_pe_mips_relocate_section): Likewise.
* reloc.c (bfd_generic_get_relocated_section_conten): Likewise.
* reloc16.c (_bfd_ppc_xcoff_relocate_section): Likewise.

* elf-hppa.h (elf_hppa_relocate_section): Pass "false" to the
undefined_symbol callback when building shared library with
-Bsymbolic and undefined symbols are allowed. Otherwise, pass
"true".
* elf32-arm.h (elf32_arm_relocate_section): Likewise.
* elf32-i386.c (elf_i386_relocate_section): Likewise.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-mips.c (mips_elf_calculate_relocation): Likewise.
(elf32_mips_get_relocated_section_content): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.

24 years ago2000-03-01 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 1 Mar 2000 19:38:01 +0000 (19:38 +0000)]
2000-03-01  H.J. Lu  <hjl@gnu.org>

* bfdlink.h (bfd_link_callbacks): Add a boolean arg to
the undefined_symbol callback.

24 years ago2000-03-01 H.J. Lu <hjl@gnu.org>
H.J. Lu [Wed, 1 Mar 2000 19:37:03 +0000 (19:37 +0000)]
2000-03-01  H.J. Lu  <hjl@gnu.org>

* ldmain.c (undefined_symbol): Take one more arg, fatal, to
indicate if the undefined symbol is a fatal error or not.
Don't delete the output file if "fatal" is false.

24 years agoRemove bigus .align check
Nick Clifton [Wed, 1 Mar 2000 18:03:49 +0000 (18:03 +0000)]
Remove bigus .align check

24 years ago2000-02-29 H.J. Lu <hjl@gnu.org>
H.J. Lu [Tue, 29 Feb 2000 19:52:31 +0000 (19:52 +0000)]
2000-02-29  H.J. Lu  <hjl@gnu.org>

* Makefile.am (check-DEJAGNU): Also pass LIBS="$(LIBS)".
Set LC_COLLATE and LC_ALL to null and export them. It is for
sort which expects the C locale.
Add $(LIBS) to all $(HOSTING_LIBS).
* Makefile.in: Rebuild.

24 years agoGCC warning fix: Add missing NULL initialiser for find_potential_libraries.
Alan Modra [Tue, 29 Feb 2000 05:53:53 +0000 (05:53 +0000)]
GCC warning fix: Add missing NULL initialiser for find_potential_libraries.

24 years ago*** empty log message ***
Jim Blandy [Tue, 29 Feb 2000 03:29:27 +0000 (03:29 +0000)]
*** empty log message ***

24 years ago* ldgram.y (exclude_name_list): Don't require a comma to separate
Jim Blandy [Tue, 29 Feb 2000 03:28:57 +0000 (03:28 +0000)]
* ldgram.y (exclude_name_list): Don't require a comma to separate
list entries; the lexer considers commas to be valid part of a
filename, so in something like `foo, bar' the comma is considered
part of the first filename, `foo,'.
* ld.texinfo: Update section on EXCLUDE_FILE lists.

24 years agoDefone {MIPS|SH}_PE_MAGIC
Nick Clifton [Mon, 28 Feb 2000 18:57:53 +0000 (18:57 +0000)]
Defone {MIPS|SH}_PE_MAGIC

24 years agoAdd WinCE support.
Nick Clifton [Mon, 28 Feb 2000 18:56:11 +0000 (18:56 +0000)]
Add WinCE support.

24 years agoReplace 'flags' with 'signed_overflow_ok_p'
Nick Clifton [Mon, 28 Feb 2000 17:57:40 +0000 (17:57 +0000)]
Replace 'flags' with 'signed_overflow_ok_p'

24 years ago2000-02-27 Loren J. Rittle <ljrittle@acm.org>
Ian Lance Taylor [Mon, 28 Feb 2000 04:31:30 +0000 (04:31 +0000)]
2000-02-27  Loren J. Rittle  <ljrittle@acm.org>

* configure.host: Added HOSTING_CRT0, HOSTING_LIBS for
host "i[3456]86-*-freebsdelf*".

24 years ago2000-02-27 Andreas Jaeger <aj@suse.de>
Ian Lance Taylor [Mon, 28 Feb 2000 04:20:22 +0000 (04:20 +0000)]
2000-02-27  Andreas Jaeger  <aj@suse.de>

* configure.in: Add entry for mips*-*-linux*, move catch all
*-*-*linux* entry below this one.

24 years ago2000-02-27 Thomas de Lellis <tdel@windriver.com>
Ian Lance Taylor [Mon, 28 Feb 2000 04:17:36 +0000 (04:17 +0000)]
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.

24 years ago2000-02-27 Hans-Peter Nilsson <hp@axis.com>
Ian Lance Taylor [Mon, 28 Feb 2000 04:08:32 +0000 (04:08 +0000)]
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.

24 years ago2000-02-27 Mark Elbrecht <snowball3@bigfoot.com>
Ian Lance Taylor [Mon, 28 Feb 2000 03:55:16 +0000 (03:55 +0000)]
2000-02-27  Mark Elbrecht  <snowball3@bigfoot.com>

* scripttempl/i386go32.sc: Move misplaced semicolons.

24 years ago2000-02-27 Jakub Jelinek <jakub@redhat.com>
Ian Lance Taylor [Mon, 28 Feb 2000 03:51:32 +0000 (03:51 +0000)]
2000-02-27  Jakub Jelinek  <jakub@redhat.com>

* config/tc-sparc.c (OPTION_UNDECLARED_REGS): New option.
(md_parse_option): Handle it.
(md_show_usage): Document it.

24 years ago2000-02-27 Jakub Jelinek <jakub@redhat.com>
Ian Lance Taylor [Mon, 28 Feb 2000 03:50:32 +0000 (03:50 +0000)]
2000-02-27  Jakub Jelinek  <jakub@redhat.com>

* elf32-sparc.c (elf32_sparc_merge_private_bfd_data): Don't bump
architecture if the object causing the bump is dynamic.
* elf64-sparc.c (sparc64_elf_merge_private_bfd_data): Likewise,
and also don't it for memory ordering.
(sparc64_elf_write_relocs): Take src_rela out of the loop.

24 years ago * dwarf2.c (read_abbrevs): Use _raw_size directly rather than
Ian Lance Taylor [Mon, 28 Feb 2000 03:39:28 +0000 (03:39 +0000)]
* dwarf2.c (read_abbrevs): Use _raw_size directly rather than
calling bfd_get_section_size_before_reloc.
(decode_line_info): Likewise.
(_bfd_dwarf2_find_nearest_line): Likewise.

24 years ago From Brad Lucier <lucier@math.purdue.edu>:
Ian Lance Taylor [Mon, 28 Feb 2000 03:31:50 +0000 (03:31 +0000)]
From Brad Lucier <lucier@math.purdue.edu>:
* readelf.c (process_dynamic_segment): Add cast to make sure
argument to %* is int.

24 years ago * config/tc-alpha.c (md_assemble): Accept `1' and `9' in an
Ian Lance Taylor [Mon, 28 Feb 2000 03:25:35 +0000 (03:25 +0000)]
* config/tc-alpha.c (md_assemble): Accept `1' and `9' in an
opcode, for the instruction `pal19'.  From Andrea Arcangeli
<andrea@suse.de>.

24 years ago2000-02-27 H.J. Lu (hjl@gnu.org)
H.J. Lu [Sun, 27 Feb 2000 18:59:40 +0000 (18:59 +0000)]
2000-02-27 H.J. Lu  (hjl@gnu.org)

* lib/ld-lib.exp (default_ld_link): Added "$LIBS" to libs.

24 years ago2000-02-27 Eli Zaretskii <eliz@is.elta.co.il>
Ian Lance Taylor [Sun, 27 Feb 2000 17:08:06 +0000 (17:08 +0000)]
2000-02-27  Eli Zaretskii  <eliz@is.elta.co.il>

* Makefile.am (stamp-lib): Use $(LIBTOOL) --config to get the
name of the libtool directory.
* Makefile.in: Rebuild.

24 years agorebuild with current tools
Ian Lance Taylor [Sun, 27 Feb 2000 16:55:52 +0000 (16:55 +0000)]
rebuild with current tools

24 years ago * ltconfig, ltmain.sh: Update to libtool 1.3.4.
Ian Lance Taylor [Sun, 27 Feb 2000 16:46:19 +0000 (16:46 +0000)]
* ltconfig, ltmain.sh: Update to libtool 1.3.4.

24 years agoCatch some more cases where we can represent a 16 bit immediate operand as
Alan Modra [Sat, 26 Feb 2000 04:00:13 +0000 (04:00 +0000)]
Catch some more cases where we can represent a 16 bit immediate operand as
8 bit sign extended.

24 years ago * Makefile.am (ALL_EMULATIONS): Remove ehppaelf.o.
Ian Lance Taylor [Sat, 26 Feb 2000 03:38:18 +0000 (03:38 +0000)]
* Makefile.am (ALL_EMULATIONS): Remove ehppaelf.o.
(ALL_64_EMULATIONS): Remove eelf64hppa.o.
(eelf64hppa.c, ehppaelf.c): Remove targets.
* Makefile.in: Rebuild.

24 years agorebuild
Ian Lance Taylor [Sat, 26 Feb 2000 03:28:41 +0000 (03:28 +0000)]
rebuild

24 years ago * doc/c-mips.texi (MIPS Opts): Fix typo in last patch.
Jeff Law [Sat, 26 Feb 2000 01:48:35 +0000 (01:48 +0000)]
    * doc/c-mips.texi (MIPS Opts): Fix typo in last patch.

24 years ago * som.c (SOM_HOWTO): Define.
Jeff Law [Sat, 26 Feb 2000 01:45:22 +0000 (01:45 +0000)]
    * som.c (SOM_HOWTO): Define.
        (som_hppa_howto_table): Use it.

24 years ago2000-02-25 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 26 Feb 2000 00:59:51 +0000 (00:59 +0000)]
2000-02-25  H.J. Lu  <hjl@gnu.org>

* configure.in (AC_SEARCH_LIBS): Pass m, not -lm.

24 years ago2000-02-25 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 26 Feb 2000 00:49:27 +0000 (00:49 +0000)]
2000-02-25  H.J. Lu <hjl@gnu.org>

* gas/i386/general.l: Support a.out and coff.

24 years ago2000-02-25 H.J. Lu <hjl@gnu.org>
H.J. Lu [Sat, 26 Feb 2000 00:47:52 +0000 (00:47 +0000)]
2000-02-25  H.J. Lu  <hjl@gnu.org>

* configure.in (AC_SEARCH_LIBS): Pass lm, not -lm.

24 years ago* configure.tgt (targ_extra_ofiles): Enable elf64_sparc on
Alexandre Oliva [Fri, 25 Feb 2000 19:43:12 +0000 (19:43 +0000)]
* configure.tgt (targ_extra_ofiles): Enable elf64_sparc on
GNU/Linux/sparc, but keep the default as 32.

24 years ago* config.bfd: Enable 64 bit support for GNU/Linux/sparc.
Alexandre Oliva [Fri, 25 Feb 2000 19:39:00 +0000 (19:39 +0000)]
* config.bfd: Enable 64 bit support for GNU/Linux/sparc.

24 years ago* configure.tgt: Enable elf64_sparc on Solaris7+/sparc. And make
Alexandre Oliva [Fri, 25 Feb 2000 19:30:22 +0000 (19:30 +0000)]
* configure.tgt: Enable elf64_sparc on Solaris7+/sparc.  And make
it default if sparcv9 or sparc64.

24 years ago* config.bfd: Enable 64 bit support for Solaris7+/sparc.
Alexandre Oliva [Fri, 25 Feb 2000 19:18:17 +0000 (19:18 +0000)]
* config.bfd: Enable 64 bit support for Solaris7+/sparc.

24 years agoFix silly thinko in gas/i386/intel.s Mention i386.exp in ChangeLog
Alan Modra [Fri, 25 Feb 2000 11:55:50 +0000 (11:55 +0000)]
Fix silly thinko in gas/i386/intel.s  Mention i386.exp in ChangeLog

24 years agoExtend the i386 gas testsuite to do some tests for intel_syntax. Fix all
Alan Modra [Fri, 25 Feb 2000 11:41:12 +0000 (11:41 +0000)]
Extend the i386 gas testsuite to do some tests for intel_syntax.  Fix all
the errors exposed by this addition.  These were intel mode
"fi... word ptr", "fi... dword ptr", "jmp Imm seg, Imm offset", "out dx,al".
The failure with intel "out dx,al" was also present in att "out al,dx".
Extend testsuite to catch this case too.

24 years agoAdd functions to modify/examine the signed_overflow_ok_p field in cpu_desc.
Nick Clifton [Thu, 24 Feb 2000 23:58:52 +0000 (23:58 +0000)]
Add functions to modify/examine the signed_overflow_ok_p field in cpu_desc.