Andreas Schwab
0d271c1a5e
* elflink.h (elf_link_add_object_symbols): Copy NON_GOT_REF flag
...
to version symbols.
1999-09-06 10:56:08 +00:00
Jeff Law
90765e3a9e
* hppa.h: Add strict variants of PA1.0/PA1.1 loads and stores.
...
Add a few PA2.0 loads and store variants.
1999-09-06 10:42:11 +00:00
Jeff Law
0f4f8b56e7
* config/tc-hppa.c (pa_ip): Get strict/non-strict mode from the
...
candidate instruction. Require registers for register arguments
when in strict mode. Require assemble-time constants for
constants when in strict mode.
(pa_get_absolute_expression): Require a constant when in strict
mode.
1999-09-06 10:28:21 +00:00
Nick Clifton
d33886536c
Fix value for -Wnuh command line option
1999-09-06 10:24:19 +00:00
Nick Clifton
1c56fb878f
Applied patch from Scott Bambrough <scottb@netwinder.org>:
...
Added HOSTING_CRT0, HOSTING_LIBS for target "arm*-*-linux-gnu*"
1999-09-06 09:51:16 +00:00
Nick Clifton
fed79cc616
use bfd memory allcation routines
1999-09-06 08:57:49 +00:00
Ian Lance Taylor
d9ea9319a9
fix date
1999-09-04 17:40:28 +00:00
Ian Lance Taylor
7d46606982
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* readelf.c: Include "elf/pj.h".
(dump_relocations): Handle EM_PJ.
(get_machine_name): Likewise.
(get_machine_flags): Likewise.
1999-09-04 17:40:18 +00:00
Ian Lance Taylor
6a0aef968b
1999-09-02 Steve Chamberlain <sac@pobox.com>
...
* binutils-all/objdump.exp: Add pj to cpus_expected.
1999-09-04 17:38:46 +00:00
Ian Lance Taylor
c6c8c6dc7a
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* configure.tgt (pjl-*-*, pj-*-*): New targets.
* emulparams/pjelf.sh: New file.
* emulparams/pjlelf.sh: New file.
* scripttempl/pj.sc: New file.
* Makefile.am (ALL_EMULATIONS): Add epjelf.o and epjlelf.o.
(epjelf.o, epjlelf.o): New targets.
* Makefile.in: Rebuild.
1999-09-04 17:37:36 +00:00
Ian Lance Taylor
6040cc9d99
remove extraneous period
1999-09-04 17:29:42 +00:00
Ian Lance Taylor
041dd5a9f4
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* config/tc-pj.c: New file, supports picoJava in ELF.
* config/tc-pj.h: Ditto.
* configure.in (pjl*, pj*): New targets.
* Makefile.am: Rebuild dependencies.
(CPU_TYPES): Add pj.
(TARGET_CPU_CFILES): Add config/tc-pj.c.
(TARGET_CPU_HFILES): Add config/tc-pj.h.
* doc/c-pj.texi: New file.
* doc/as.texinfo: Add some PJ specifics.
* doc/all.texi: Add PJ to the list of all architectures, sort them
all alphabetically.
* doc/Makefile.in (CPU_DOCS): Add c-pj.texi.
* configure, Makefile.in, doc/Makefile.in: Rebuild.
1999-09-04 17:29:22 +00:00
Ian Lance Taylor
2ef5e2a158
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* gas/pj/{pj.exp, ops.c, ops.d}: New tests for picoJava.
1999-09-04 17:18:59 +00:00
Ian Lance Taylor
5bb59d6527
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* dis-asm.h (print_insn_pj): Declare.
1999-09-04 17:17:37 +00:00
Ian Lance Taylor
8340b17f41
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* pj.h: New file.
1999-09-04 17:16:21 +00:00
Ian Lance Taylor
c6a40e00bc
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* pj.h: New file.
* common.h (EM_PJ): Define.
1999-09-04 17:15:44 +00:00
Ian Lance Taylor
1e608f986c
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* pj-opc.c: New file.
* pj-dis.c: New file.
* disassemble.c (disassembler): Handle bfd_arch_pj.
* configure.in: Handle bfd_pj_arch.
* Makefile.am: Rebuild dependencies.
(CFILES): Add pj-dis.c and pj-opc.c.
(ALL_MACHINES): Add pj-dis.lo and pj-opc.lo.
* configure, Makefile.in: Rebuild.
1999-09-04 17:14:37 +00:00
Ian Lance Taylor
0bcb993b9f
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* cpu-pj.c: New file.
* elf32-pj.c: New file.
* config.bfd (pj*): New cpu.
(pj-*-*, pjl-*-*): New targets.
* configure.in (bfd_elf32_pj_vec): New target vector.
(bfd_elf32_pjl_vec): New target vector.
* archures.c (bfd_arch_pj): Define.
* elf.c (prep_headers): Handle bfd_arch_pj.
* reloc.c: Define BFD_RELOC_PJ_* relocations.
* targets.c (bfd_elf32_pj_vec, bfd_elf32_pjl_vec): Declare and add
to target vector list.
* Makefile.am: Rebuild dependencies.
(ALL_MACHINES): Add cpu-pj.lo.
(ALL_MACHINES_CFILES): Add cpu-pj.c.
(BFD32_BACKENDS): Add elf32-pj.lo.
(BFD32_BACKENDS_CFILES): Add elf32-pj.c.
* configure, Makefile.in, bfd-in2.h, libbfd.h: Rebuild.
1999-09-04 17:07:46 +00:00
Ian Lance Taylor
ef14edc44e
1999-09-04 Steve Chamberlain <sac@pobox.com>
...
* config.sub: Add support for configuring for pj.
1999-09-04 16:52:13 +00:00
Ian Lance Taylor
7843f00e2d
* elf-bfd.h (ELF_LINK_NON_GOT_REF): Define.
...
* elflink.h (elf_adjust_dynamic_symbol): Copy REF_REGULAR_NONWEAK
and NON_GOT_REF from weak defined symbol to real symbol.
* elf32-i386.c (elf_i386_check_relocs): Set NON_GOT_REF.
(elf_i386_adjust_dynamic_symbol): If NON_GOT_REF is not set, don't
create a COPY reloc.
* elf32-sparc.c (elf32_sparc_check_relocs): Set NON_GOT_REF.
(elf32_sparc_adjust_dynamic_symbol): If NON_GOT_REF is not set,
don't create a COPY reloc.
1999-09-04 16:26:08 +00:00
Ian Lance Taylor
4fe53c9827
1999-09-04 H.J. Lu <hjl@gnu.org>
...
* i386-dis.c (print_insn_i386): Set bytes_per_line to 7.
1999-09-04 15:49:35 +00:00
Jeff Law
4b69d4ada3
* emulparams/elf64hppa.sh (MAXPAGESIZE): Define.
...
(OTHER_READONLY_SECTIONS, DATA_PLT): Likewise.
1999-09-04 02:20:41 +00:00
Ian Lance Taylor
dca1443537
rebuild
1999-09-03 18:34:45 +00:00
Ian Lance Taylor
814fe68ac5
* elflink.h (elf_bfd_final_link): When counting relocations, don't
...
count those in sections we are not including in the link.
1999-09-03 18:34:02 +00:00
Jeff Law
97578bb047
* hppa.h: Add HPUX specific symbol type definitions.
1999-09-03 02:23:08 +00:00
Jeff Law
20e29382fd
* elflink.h (elf_link_add_object_symbols): Work around bogus SH_LINK
...
field in hpux11 shared libraries.
1999-09-02 23:44:54 +00:00
Jeff Law
f6e143a199
* emulparams/elf64hppa.sh: New file.
...
* configure.tgt (hppa*w-*-*): Use elf64hppa emulation.
* Makefile.am (ALL_64_EMULATIONS): Add eelf64hppa.o
(eelf64hppa.c): Add dependencies.
* Makefile.in: Rebuilt.
1999-09-02 20:35:35 +00:00
Jeff Law
70fa6ef568
* hppa.h: Add HPUX specific dynamic and program header table
...
specific definitions.
1999-09-02 20:17:33 +00:00
Nick Clifton
4b56dbbd4a
Fix memory leak.
1999-09-02 17:56:51 +00:00
Alan Modra
4ca72d3829
Enable --emulation={i386coff,i386elf} for i386 gas.
1999-09-02 15:12:01 +00:00
Nick Clifton
bcef92fa23
Do not dump literal pool when a .section .line directive is encountered.
1999-09-02 10:39:18 +00:00
Nick Clifton
c5089c8475
Add test for strongarm to ScottB's patch.
1999-09-02 10:11:11 +00:00
Catherine Moore
f3d180e977
* gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
...
test "entry0" instead of "entry1". ARM targets use REL relocs,
and should use the test entry0.
1999-09-01 21:17:36 +00:00
Jeff Law
f273939b8e
Fix minor typos introduced while cleaning up the previous patch.
1999-09-01 20:06:15 +00:00
Jeff Law
2eb429af04
* elf-hppa.h (elf_hppa_add_symbol_hook): New function.
...
(elf_hppa_final_link, elf_hppa_relocate_section): Likewise.
(elf_hppa_final_link_relocate, elf_hppa_relocate_insn): Likewise.
1999-09-01 19:42:17 +00:00
Nick Clifton
21461bfd9b
fix typo.
1999-09-01 16:18:50 +00:00
Nick Clifton
231b5e2936
slight code improvement over previous delta
1999-09-01 15:32:46 +00:00
Alan Modra
c35dfbebaf
Coff fix for i386 gas testsuite
1999-09-01 14:57:03 +00:00
Nick Clifton
5856c19ac4
Do not align sectins when producing ELF format objects.
1999-09-01 10:57:19 +00:00
Nick Clifton
cdf82bcf48
Document new command line switches.
1999-09-01 09:28:07 +00:00
Nick Clifton
0ac3848055
ooops - omitted from previous delta
1999-08-31 16:57:37 +00:00
Nick Clifton
893e10f9bb
oops - omitted from previous delta
1999-08-31 16:57:03 +00:00
Nick Clifton
7e3c779ac6
Patch from Scott Bambrough <scottb@netwinder.org> to define NT_TASKSTRUCT.
1999-08-31 16:56:26 +00:00
Nick Clifton
779fe53312
Apply patch from Scott Bambrough to display the contents of a NOTES segment
...
in a core file.
1999-08-31 16:54:56 +00:00
Ian Lance Taylor
757acbc593
* binutils.texi (Bug Reporting): Clarify that large files should
...
not be sent to bug-gnu-utils.
1999-08-31 15:34:29 +00:00
Ian Lance Taylor
d7f1f2b0be
fix FSF address
1999-08-31 15:12:20 +00:00
Nick Clifton
994819d267
When possible, keep the original type of the symbol.
1999-08-31 14:07:27 +00:00
Nick Clifton
afb478e8cd
Add support for configuring for fr30.
1999-08-31 09:47:21 +00:00
Richard Henderson
bfe5c752f1
* alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.
1999-08-31 02:01:22 +00:00
Jason Molenda
104c1213b4
import gdb-1999-08-30 snapshot
1999-08-31 01:14:27 +00:00