Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
when no user breakpoints are installed. A post 4.15 change
causes gdb to no longer prompt in this case.
|
|
Pass input_bfd, not in_bfd, to bfd_coff_reloc16_extra_cases.
|
|
target, require 7 available bytes in the current frag, not 6.
|
|
<manfred@lts.sel.alcatel.de>
* Makefile.in (ALL_EMULATIONS): Add edelta68.o.
(edelta68.c): New target.
* configure.tgt (m68*-motorola-sysv3*): New target.
* emulparams/delta68.sh: New file.
* scripttempl/delta68.sc: New file.
* scripttempl/m88kbcs.sc: Handle .init and .fini. Change section
addresses.
|
|
(all): Depend on $(GEN_FILES), not diststuff (which also depends
on info).
|
|
<manfred@lts.sel.alcatel.de>
* m68k.h (PAGEMAGICEXECSWAPPED): Define.
(PAGEMAGICPEXECSWAPPED): Define.
(PAGEMAGICPEXECTSHLIB): Define.
(PAGEMAGICPEXECPAGED): Define.
(_COMMENT): DEFINE.
* m88k.h (_COMMENT): Define.
|
|
<manfred@lts.sel.alcatel.de>
* sym_ids.c: Include <ctype.h>.
|
|
don't call SKIP_PROLOGUE (which typically leads unconditionally to
an error when we try to access a prologue at address 0).
|
|
<manfred@lts.sel.alcatel.de>
* binutils-all/objcopy.exp: Add setup_xfails for
m68*-motorola-sysv3* and m88*-motorola-sysv3*.
|
|
<manfred@lts.sel.alcatel.de>
* Makefile.in (syslex.o): add -I$(srcdir) if compiling in a
separate directory.
|
|
|
|
<manfred@lts.sel.alcatel.de>
* coff-m88k.c (rtype2howto): New static function.
(RTYPE2HOWTO): Use it rather than a macro definition.
* coffcode.h (coff_write_object_contents): set internal_a.magic
to PAGEMAGICPEXECPAGED #if defined (M68) && !defined (LYNXOS).
* configure.in: m68*-motorola-sysv3* does not use ptrace-core.o;
define TRAD_HEADER to new file hosts/delta68.h.
m88*-motorola-sysv*, however, does use ptrace-core.o.
* hosts/delta68.h: New file.
* ptrace-core.c (ptrace_unix_core_file_p): change bfd_zmalloc to
bfd_zalloc; provide proper parm abfd to calls to bfd_zalloc.
|
|
<manfred@lts.sel.alcatel.de>
* chew.c: Include <ctype.h>.
|
|
|
|
and likewise for all the dbxx opcodes.
|
|
BFD is not of the right type.
(bfd_elf_get_needed_list): Likewise.
* i386linux.c (bfd_linux_size_dynamic_sections): Likewise.
* sunos.c (bfd_sunos_get_needed_list): Likewise.
* xcofflink.c (XCOFF_XVECP): Define.
(bfd_xcoff_link_record_set): Don't do anything if the BFD is not
of the right type.
(bfd_xcoff_import_symbol): Likewise.
(bfd_xcoff_export_symbol): Likewise.
(bfd_xcoff_link_count_reloc): Likewise.
(bfd_xcoff_record_link_assignment): Likewise.
(bfd_xcoff_size_dynamic_sections): Likewise.
|
|
table index against the number of symbols for a base relative
reloc.
|
|
ALIGN and ALIGNMOD statements.
|
|
actually exists is libiberty, then set target_configdirs to empty,
to avoid trying to build a target libiberty in a gas or gdb
distribution.
|
|
|
|
static function.
* xcofflink.c (_bfd_xcoff_bfd_link_hash_table_create): Set
full_aouthdr flag here...
(_bfd_xcoff_bfd_final_link): ...not here.
|
|
(gld${EMULATION_NAME}_parse_args): Handle -pD and -pT, as used on
AIX 4.1.
* Makefile.in ($(EMULATION_OFILES)): Depend upon ldgram.h.
|
|
|
|
|
|
|
|
of m68k-sun-* when selecting mh-sun3 to avoid matching NetBSD/sun3
systems.
|
|
|
|
|
|
|
|
|
|
bfd/libelf.h.
|
|
* ecoff.c (ecoff_frob_symbol): Warn about weak common symbols.
|
|
systems that have a system <libelf.h>.
* Makefile.in: Globally replace libelf.h with elf-bfd.h.
* bfd.c, elf.c, elf32-arc.c, elf32-gen.c, elf32-hppa.c,
elf32-hppa.h, elf32-i386.c, elf32-i860.c, elf32-m68k.c,
elf32-m88k.c, elf32-mips.c, elf32-ppc.c, elf32-sparc.c,
elf64-gen.c, elf64-sparc.c, elfcode.h, elflink.c,
elfxx-target.h: Include elf-bfd.h rather than libelf.h.
* elfxx-target.h: Change libelf.h reference to elf-bfd.h.
|
|
* configure.host (alpha-*-linux*): New host.
* configure.tgt (alpha-*-linux*): New target.
|
|
"correct value returned double test" to stop xfailing at
Solaris 2.5. Apparently the bug has been fixed.
|
|
(ppc_eb): Likewise. Set the storage class to C_BLOCK, not C_FCN.
(ppc_frob_symbol): Don't change C_BLOCK symbols to C_HIDEXT.
* config/obj-coff.c (coff_frob_symbol): Don't call
SA_SET_SYM_ENDNDX with the current symbol; call it with the next
one. If OBJ_XCOFF, try to figure out whether the symbol is going
to be dropped.
|
|
* configure.in (alpha-*-linux*): Use ecoff.
* configure: Rebuild.
* ecoff.c (ecoff_directive_extern): New function.
(ecoff_directive_weakext): New function.
(ecoff_build_symbols): Handle weak symbols.
(ecoff_setup_ext): Likewise.
* ecoff.h (ecoff_directive_extern): Declare.
(ecoff_directive_weakext): Declare.
* symbols.c (S_IS_WEAK): New function.
* symbols.h (S_IS_WEAK): Declare.
* config/obj-ecoff.c (obj_pseudo_table): Add "extern" and
"weakext".
* config/tc-mips.c (mips_pseudo_table): Remove "extern".
(s_extern): Remove.
|
|
|
|
* ecoff.c (ecoff_set_symbol_info): Add new parameter weak. If
set, set BSF_WEAK in symbol. Change all callers.
(ecoff_get_extr): Set weakext based on BSF_WEAK.
(ecoff_link_add_externals): If weakext is set, pass BSF_WEAK to
_bfd_generic_link_add_one_symbol.
(ecoff_indirect_link_order): Check that the section tdata relocs
are not NULL before using them.
|
|
* configure.in (alpha*-*-linux*): Set COREFILE to trad-core.o and
define TRAD_HEADER as hosts/alphalinux.h.
* configure: Rebuild.
* hosts/alphalinux.h: New file.
* trad-core.c (trad_unix_core_file_p): Cast u.u_ar0 to bfd_vma,
not int.
|
|
|
|
|
|
symbols with csect aux entries.
|
|
new scheme.
|
|
C_ECOMM storage classes.
|
|
(ppc_stab_symbol): New static variable.
(ppc_change_csect): Check that ppc_toc_csect is not NULL.
(ppc_stabx): Set ppc_stab_symbol around call to symbol_make. Set
sy_tc.real_name to the stab string.
(ppc_bc, ppc_ec): New static functions.
(ppc_canonicalize_symbol_name): If ppc_stab_symbol is set, don't
do anything.
(ppc_symbol_new_hook): If ppc_stab_symbol is set, don't look for a
suffix.
|
|
* win32-nat.c (xlate_exception): Treat a stack overflow like a SEGV.
|
|
* display.c, parens.c, readline.c, rldefs.h: Change use of
WIN32 to __WIN32__.
|