df9bd7f665
There's some question as to whether this stuff is NDA'd in the Ultrasparc
...
Early Access Program agreement. Sanitize v8plus stuff out for now.
1996-01-17 20:50:32 +00:00
df96df4caf
* cpu-powerpc.c (arch_info_struct): Change last entry to not point
...
back to first.
(bfd_powerpc_arch): Point at first entry in arch_info_struct.
1996-01-17 17:48:30 +00:00
e46bbae22b
(EM_SPARC32PLUS): Define.
...
I have a question outstanding to Sun regarding EM_SPARC64.
1996-01-17 17:13:25 +00:00
5a51a470f9
New file.
...
(Also delete arc.h ChangeLog entry, it's still sanitized).
1996-01-17 17:10:32 +00:00
9ac5703369
* srconv.c (wr_hd): Space size within segment was being
...
stored in segment identifier field.
1996-01-17 00:17:13 +00:00
b9a48f1406
Fix sanitize problems with new file ChangeLog-95.
1996-01-16 22:40:45 +00:00
d49ddb8575
* elf.c (assign_file_positions_for_segments): Don't increment file
...
offset for a segment which contains no loadable sections.
1996-01-16 20:53:04 +00:00
a411bea023
* ldgram.y (%union): Add phdr field.
...
(phdr): Use phdr_qualifiers rather than opt_hdrs and opt_at.
(phdr_qualifiers): New nonterminal. Add support for FLAGS.
(opt_hdrs, hdr): Remove.
(phdr_val): New nonterminal.
* ldlang.c (lang_new_phdr): Replace hdrs parameter with filehdr
and phdrs parameters. Add flags parameter.
(lang_record_phdrs): Update for changes to lang_phdr. Pass flags
to bfd_record_phdr.
* ldlang.h (struct lang_phdr): Replace hdrs field with filehdr and
phdrs fields. Add flags field.
(LANG_PHDR_FILEHDR, LANG_PHDR_PHDRS): Remove.
(lang_new_phdr): Update declaration.
* ld.texinfo: Document FLAGS.
1996-01-16 20:51:22 +00:00
a7aa92e2cd
Remove SH3e sanitization.
1996-01-16 20:18:32 +00:00
50f8134fa9
Remove sh3e sanitization. Keep sh3e files.
1996-01-16 20:16:41 +00:00
48573afd23
Remove SH3e sanitization.
1996-01-16 20:13:27 +00:00
a61bc32c3d
Keep SH3e testsuite.
1996-01-16 20:12:24 +00:00
dda8716b94
* mpw-config.in (BUILD_NLMCONV, BUILD_SRCONV, SYSINFO_PROG,
...
BUILD_DLLTOOL): Put definitions for these into makefile when
configuring, instead of always clearing in mpw-make.sed.
* mpw-make.sed: Edit out any host_alias or target_alias settings,
fix pathname to BFD internal include files, remove dependency
calculation rules.
1996-01-16 20:12:17 +00:00
130c6e3d59
Remove sh3e sanitization.
1996-01-16 19:59:48 +00:00
fd614e066c
Delete obsolete SH3e sanitization.
1996-01-16 19:55:27 +00:00
640086fd70
* Makefile.in (CLIBS): Add LIBS to allow libraries to be
...
specified on the make command line (via make LIBS=xxx).
start-sanitize-gm
* configure.in (enable-gm): magic.o -> gmagic.o.
end-sanitize-gm
1996-01-16 19:53:13 +00:00
090d784aaf
Tue Jan 16 18:00:35 1996 James G. Smith <jsmith@cygnus.co.uk>
...
* remote-mips.c (pmon_opn, pmon_wait, pmon_makeb64, pmon_zeroset,
pmon_checkset, pmon_make_fastrec, pmon_check_ack,
pmon_load_fast): New functions. Support for the PMON monitor world.
(common_open): New function to merge support for different monitors.
(mips_open): Use common_open().
(mips_send_command): New function.
(mips_send_packet): Scan out-of-sequence packets.
(mips_enter_debug, mips_exit_debug): New functions.
(pmon_ops): New target definition structure.
These changes provide the initial support for the PMON (3.0.83)
monitor that appears on the Cogent (CMA101) Vr4300 development
board. The changes do not affect the IDT monitor support, other than
in the area of dealing with out-of-sequence packets.
1996-01-16 18:24:44 +00:00
4ffd6ed0f3
Make {add to,subtract from} minus one; Make -t alu work better
1996-01-16 16:21:17 +00:00
854efa68e8
* binutils-all/objcopy.exp: Use the lma, not the vma, when testing
...
address adjustments.
1996-01-15 23:14:52 +00:00
4500a1128e
Add new PPC relocations
1996-01-15 22:50:07 +00:00
c682be533c
Add more relocation suffixes
1996-01-15 22:46:10 +00:00
0bc9a7d2fb
* emultempl/sunos.em (gld${EMULATION_NAME}_before_allocation):
...
Don't make a shared library because of an undefined reference to
__GLOBAL_OFFSET_TABLE_.
1996-01-15 22:38:22 +00:00
20ab764e38
* aoutx.h (howto_table_ext): Fix RELOC_BASE10 and RELOC_BASE22
...
entries.
1996-01-15 22:37:16 +00:00
0a4ffa2dc4
* sunos.c (sunos_scan_ext_relocs): Don't fail assert if
...
info->shared.
1996-01-15 22:00:38 +00:00
6014cea70c
update copyrights
1996-01-15 21:06:31 +00:00
45ca3195d5
* coffgen.c (coff_find_nearest_line): Don't try to cache
...
information in sections that are not owned by a BFD. From Richard
Henderson <richard@atheist.tamu.edu>.
1996-01-15 20:47:32 +00:00
252239f877
* elf32-mips.c: Numerous changes to dynamic linking code, mostly
...
from Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp>.
* elflink.h (elf_link_output_extsym): Remove special check for
_rld_new_interface.
1996-01-15 20:25:53 +00:00
fe1379d45a
Add some Irix 5 support, mostly from Kazumoto Kojima
...
<kkojima@info.kanagawa-u.ac.jp>:
* emulparams/elf32bmip.sh (SCRIPT_NAME): Change to elfmips.
(SHLIB_TEXT_START_ADDR): Define.
(OTHER_GOT_SYMBOLS): Define.
(OTHER_READWRITE_SECTIONS): Remove initialization of _gp.
(EXECUTABLE_SYMBOLS): Don't define.
(DYNAMIC_LINK): Don't define.
* emulparams/elf32lmip.sh: Same changes as elf32bmip.sh.
* scripttempl/elfmips.sc: New file.
* configure.host (mips*-dec-bsd*): Change mips to mips*.
(mips*-sgi-irix4*): Likewise.
(mips*-sgi-irix5*): New entry.
* Makefile.in (eelf32bmip.c): Depend upon elfmips.sc rather than
elf.sc.
(eelf32lmip.c): Likewise.
1996-01-15 20:13:04 +00:00
21a3c2ff37
* ld-bootstrap/bootstrap.exp: Expect failure for mips*-*-irix5*
...
when doing the --static test.
* ld-shared/shared.exp: Run tests on mips*-*-irix5*.
1996-01-15 20:06:43 +00:00
1ec02944eb
* ecoffswap.h: Add prototypes for static functions.
1996-01-15 19:32:08 +00:00
c4e13a2783
* gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
...
[] tests with "test" and enclose string in quotes.
* gdb.stabs/configure: Rebuild
1996-01-15 18:34:28 +00:00
8dd0158ff0
* gdb.stabs/configure (alpha-*-*,mips-*-*): Add missing
...
"test" and enclose string in quotes.
1996-01-15 17:35:05 +00:00
9908eb6a23
* Makefile.in (CONFIGURE_TARGET_MODULES): Add missing ';'.
1996-01-15 07:04:36 +00:00
bd2d10c006
Redo unknown reloc support. Do not allow symbols in .sdata/.sbss to satify a TOC16 relocation. Begin support R_PPC_SDA{2,}REL relocation.
1996-01-15 02:41:58 +00:00
ee4fdbb93d
Allow .gcc_except_table to have unfixed pointers with -mrelocatable
1996-01-15 02:34:07 +00:00
747b98fe5d
Make elf section functions ELF specific
1996-01-13 16:10:33 +00:00
be03dc3e37
Add .rela.got.neg section; remove .rel.* sections
1996-01-13 14:44:48 +00:00
1c3a295b13
Warn about relocations we do not yet support
1996-01-13 14:40:50 +00:00
1aac3d3c1f
* symtab.c (find_pc_symtab): Don't lose if OBJF_REORDERED
...
is set but there are no psymtabs.
1996-01-13 04:43:38 +00:00
c84e500001
* dsrec.c (load_srec): Remove unused variable.
...
monitor.c (monitor_expect): Don't expect a ^C to echo.
* serial.c (serial_open): Add parallel interface.
* sh3-rom.c (parallel, parallel_in_use): New.
(sh3_load): If parallel_in_use, download though the
parallel port.
(sh3_open): Open parallel port if specified.
(sh3_close): New function.
(_inititalize_sh3): Add sh3_close hook and documentation.
* monitor.c (monitor_close): Export.
* monitor.h (monitor_close): Add prototype.
1996-01-13 00:21:55 +00:00
2afa4f215e
* scripttempl/sh.sc: Only build constructors when CONSTRUCTING.
1996-01-12 23:43:24 +00:00
2c441e7fb7
From Wilfried Moser <wilfried.moser@aut.alcatel.at>:
...
* remote.c (remotetimeout): New GDB variable, use to set the
remote timeout for reading.
PR 8791.
1996-01-12 23:31:13 +00:00
14899eb7f2
* elf.c (assign_file_positions_for_segments): If a segment
...
contains no sections, don't mark it as readable.
1996-01-12 22:47:04 +00:00
2a4e49a925
* subsegs.c (section_symbol): Don't try to look up the section
...
symbol in the hash table. It should be possible to have a symbol
with the same name as a section, but no connection to it.
1996-01-12 21:11:43 +00:00
98bb57ad8e
* elf-bfd.h (_bfd_elf_section_from_bfd_section): Declare.
...
* elfcode.h (_bfd_elf_section_from_bfd_section): Don't declare.
1996-01-12 20:48:14 +00:00
927d05b5a3
tweak last change
1996-01-12 20:46:22 +00:00
f99d287b2a
Add support for exclude section flag and ordered section type
1996-01-12 20:35:38 +00:00
57081126b6
Add PowerPC support for SHF_EXCLUDE, SHT_ORDERED
1996-01-12 20:31:05 +00:00
b5ae841913
* configure.in: Make sure that ${CC} can be used to compile an
...
executable.
1996-01-12 20:26:05 +00:00
23cb3b6504
* ldmisc.c: Include <stdarg.h> rather than <varargs.h> if
...
ANSI_PROTOTYPES is defined. Remove special handling of
WINDOWS_NT. Various indendation fixes.
(vfinfo): Change fmt parameter to const char *.
(info_msg): Write <stdarg.h> version.
(einfo, minfo, finfo): Likewise.
(info_assert): Change file parameter to const char *.
* ldmisc.h (einfo, minfo, info_msg): If ANSI_PROTOTYPES is
defined, use a real prototype.
(info_assert): Change first parameter to be const char *.
1996-01-12 20:01:17 +00:00