aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-10-04 * config/obj-coff.c (fixup_segment): Subtract the section addressIan Lance Taylor2-11/+23
from a PC relative reloc if TC_M68K.
1996-10-04 * mn10300-opc.c (mn10300_opcodes): Add opcode & masks forJeff Law2-248/+275
all opcodes. Very rough cut at operands for all opcodes. Matsushita.
1996-10-04 * dep-in.sed: Rework backslash loop a bit to avoid bug in sed onIan Lance Taylor1-0/+4
HP/UX 10.20. * Makefile.in: Rebuild dependencies.
1996-10-04use config/mh-dgux386 for i[345]86-dg-dgux host configuration fileAngela Marie Thomas3-1/+28
1996-10-04 * mn10300-opc.c (mn10300_opcodes): Start fleshing out theJeff Law2-3/+252
opcode table. Checkpointint 10300 work.
1996-10-04 * emulparams/sparcaout.sh ({BIG,LITTLE}_OUTPUT_FORMAT): Define.David Edelsohn1-0/+6
* scripttempl/aout.sc ({BIG,LITTLE}_OUTPUT_FORMAT): Provide default. (OUTPUT_FORMAT): Support bi-endian targets.
1996-10-04 * dep-in.sed: Remove ../bfd/sysdep.h, since it will appear whenIan Lance Taylor2-6/+15
som.h is included.
1996-10-04 * Makefile.in: Remove explicit dependencies for mn10200 andJeff Law2-9/+21
mn10300 files. (ALL_MACHINE_CFILES): Add cpu-mn10200.c and cpu-mn10300.c. (BFD32_BACKENDS_CFILES): Add elf32-mn10200.c and elf32-mn10300.c (dependencies): Rebuilt.
1996-10-03 * cofflink.c (coff_link_add_symbols): Set obj_coff_keep_symsIan Lance Taylor1-0/+3
during this function.
1996-10-03 * elflink.c (_bfd_elf_create_linker_section): Only use an existingIan Lance Taylor1-0/+3
section if the flags are compatible.
1996-10-03 * binutils.texi (Target Selection): Document that you can nowIan Lance Taylor3-0/+31
specify targets using configuration triplets.
1996-10-03 * configure.in: Add havevecs, and put it in tdefaults.Ian Lance Taylor8-36/+188
* mpw-config.in: Likewise. * configure: Rebuild. * targmatch.sed: New file; a sed script to build targmatch.h from config.bfd. * config.bfd: Add #if, #endif, and comments for targmatch.h. * targets.c: Include "fnmatch.h". (struct targmatch): Define. (bfd_target_match): Define by including targmatch.h. (bfd_find_target): If the target is not found by name, search for it as a configuration triplet. * Makefile.in: Rebuild dependencies. (BFD32_BACKENDS): Add aout-arm.o, aout-sparcle.o, hp300bsd.o, i386dynix.o, m68k4knetbsd.o, and riscix.o. (BFD32_BACKENDS_CFILES): Add aout-arm.c, aout-sparcle.c, hp300bsd.c, i386dynix.c, m68k4knetbsd.c, and riscix.c. (HFILES): Add targmatch.h. Also, alphabetize and reindent. (CFILES): Remove i386dynix.c and hp300bsd.c. (targmatch.h): New target. (do_clean): Remove targmatch.h. * configure.in: Add BFD_NEED_DECLARATION(getenv). * acconfig.h: Add NEED_DECLARATION_GETENV. * configure, config.in: Rebuild. * sysdep.h: If NEED_DECLARATION_GETENV, declare getenv. * aout-adobe.c (aout_adobe_object_p): Don't declare getenv.
1996-10-03 * Makefile.in (ALL_MACHINES): Add mn10200-dis.o, mn10200-opc.o,Ian Lance Taylor2-1/+6
mn10300-dis.o, and mn10300-opc.o. Also add d10v and v850 files, with appropriate sanitization.
1996-10-03 * config/tc-sparc.c (md_pseudo_table): Make .uahalf, .uaword, andIan Lance Taylor1-0/+6
.uaxword available even if not OBJ_ELF. (md_atof): Remove unused local variable wordP.
1996-10-03 * fnmatch.h, fnmatch.c: Remove (now in libiberty).Ian Lance Taylor5-293/+12
* Makefile.in: Rebuild dependencies. (CFILES): Remove fnmatch.c. (HFILES): Remove fnmatch.h. (OFILES): Remove fnmatch.o.
1996-10-03 * fnmatch.h: New file.Ian Lance Taylor3-0/+74
1996-10-03 * inferior.h (IN_SIGTRAMP): Pass pc to SIGTRAMP_START andFred Fish4-4/+20
SIGTRAMP_END. * config/i386/tm-i386os9k.h (SIGTRAMP_START, SIGTRAMP_END): Define with dummy pc arg. * config/m68k/tm-nbsd.h: Ditto. * doc/gdbint.texinfo: Document that SIGTRAMP_START and SIGTRAMP_END are macros that take an single argument.
1996-10-03Grrr. The mn10200 and mn10300 are _not_ similar enough to easily supportJeff Law34-166/+411
with a single generic configuration. So break them up into two different configurations. See the individual ChangeLogs for additional detail.
1996-10-03 * Makefile.in (mostlyclean): Move config.log to distclean.Jason Molenda2-2/+7
1996-10-03 * Makefile.in (MOSTLYCLEAN): Move config.log to distclean.Jason Molenda2-17/+21
1996-10-03Wed Oct 2 23:45:25 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-21/+31
* emultmpl/pe.em: increase size of stack reserve to 0x2000000 (necessary in order to compile parse.c in gcc sources under NT)
1996-10-03 * Makefile.in (mostlyclean): Move config.log to distclean.Jason Molenda2-2/+6
1996-10-03 * Makefile.in (clean): Remove config.log.Jason Molenda2-1/+5
1996-10-03 * Makefile.in (do_clean): Move config.log to do_distclean.Jason Molenda2-3/+7
1996-10-03 * config/tc-mn10x00.c, config/tc-mn10x00.h: New filesJeff Law6-0/+943
for Matsushita MN10x00 support. * configure.in: Recognize mn10x00-*-* * configure: Rebuilt. More Matsushita stuff.
1996-10-03 * gas/mn10x00: New directory for Matsushita 10x00 tests.Jeff Law2-0/+5
Keep stubbing out Matsushita stuff.
1996-10-03 * configure.in: Add lots of stuff to noconfigdirs forJeff Law2-2/+5
the mn10x00 targets.
1996-10-03 * mn10x00-opc.c, mn10x00-dis.c: New files for MatsushitaJeff Law6-18/+129
MN10x00 processors. * disassemble (ARCH_mn10x00): Define. (disassembler): Handle bfd_arch_mn10x00. * configure.in: Recognize bfd_mn10x00_arch. * configure: Rebuilt. Continue stubbing out for Matsushita work.
1996-10-03Add missing copyright.Jeff Law1-5/+23
1996-10-03 * config.sub, configure.in: Add mn10x00 support.Jeff Law3-0/+13
More Matsushita work.
1996-10-03 * cpu-mn10x00.c, elf32-mn10x00.c: New files.Jeff Law12-19/+282
* Makefile.in (ALL_MACHINES): Add cpu-mn10x00.o. (BFD32_BACKENDS): Similarly for elf32-mn10x00.o. (elf32-mn10x00.o): Add dependencies. * archures.c (enum bfd_architecture): Add bfd_arch_mn10x00. (bfd_mn10x00_arch): Declare. (bfd_archures_list): Add bfd_mn10x00_arch. * config.bfd: Add mn10x00-*-*. * configure.in: Add bfd_elf32_mn10x00_vec. * elf.c (prep_headers): Handle bfd_arch_mn10x00. * targets.c (bfd_elf32_mn10x00_vec): Declare. (bfd_target_vector): Add bfd_elf32_mn10x00_vec. * bfd-in2.h, configure: Rebuilt. Stubbing out Matsushita support.
1996-10-03 * mn10x00.h: New file.Jeff Law3-0/+102
Matsushita.
1996-10-03 * common.h (EM_CYGNUS_MN10x00): Define.Jeff Law2-1/+31
Matsushita.
1996-10-03 * dis-asm.h (print_insn_mn10x00): Declare.Jeff Law2-2/+12
Getting started on Matsushita.
1996-10-02 * freebsd.h (N_GET_MAGIC_NET): Don't use ntohl.Ian Lance Taylor1-0/+5
(N_GETMID_NET, N_GETFLAG_NET): Likewise. (NO_SWAP_MAGIC): Don't define. (SWAP_MAGIC): Define.
1996-10-02Wed Oct 2 15:54:03 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor2-3/+129
* obj-evax.h: move openvms definitions from here to tc-alpha.c. * tc-alpha.c: add support for vms_case_hack like in vax/vms. (load_expression): track clobbering of base reg before jmp/jsr. (s_alpha_file): pass case_hack flags and source filename via symbol table to bfd. * tc-alpha.h (TC_CONS_FIX_NEW): define
1996-10-02Wed Oct 2 15:52:36 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor2-1/+5
* make-all.com: Call conf-a-gas, not config-a-gas.
1996-10-02Wed Oct 2 15:49:16 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor2-1/+5
* makefile.vms: Bump version date.
1996-10-02Wed Oct 2 15:46:45 1996 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor7-172/+305
openVMS/Alpha: Provide filename and case_hack flags via symbol table from gas. Add case_hack code for symbol output from vax/vms. * evax-alpha.c (evax_initialize): Remove filename handling, filename is provided via symbol table. (evax_get_symtab): Use local symbol count when setting up table. * evax-egsd.c (_bfd_evax_slurp_egsd): Print correct name when debugging. (_bfd_evax_write_egsd): Skip file name symbol. * evax-emh.c (get_vms_time_string): Local function now. (_bfd_evax_write_emh): Extract source filename and case_hack flags from symbol table. * evax_write_etir (_bfd_evax_write_etir): Pass all symbol names through _bfd_evax_case_hack_symbol. * evax-misc.c (hash_string, _bfd_evax_case_hack_symbol): New functions. (_bfd_evax_basename): Removed. (_bfd_get_vms_time_string): Moved to evax-emh.c. * evax.h (evax_private_data_struct): Remove filename. (flag_hash_long_names, flag_show_after_trunc, flag_no_hash_mixed_case, vms_name_mapping): New flags for vms_case_hack.
1996-10-02 * sparc.c (find_call): Align p_lowpc to avoid bus error.Ian Lance Taylor2-1/+5
1996-10-02 * lexsup.c (ld_options): Fix typo in --rpath-link description.Ian Lance Taylor2-1/+7
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Suggest --rpath if a needed library is not found.
1996-10-02 * cofflink.c (_bfd_coff_link_input_bfd): Don't crash if there isIan Lance Taylor2-1/+12
no hash table entry for a global symbol.
1996-10-02 * Makefile.in (clean): Remove config.log.Jason Molenda2-8/+16
1996-10-01 * ld.texinfo (Options): Give more detail on -l option.Ian Lance Taylor2-2/+135
PR 10418.
1996-10-01 * scripttempl/elfmips.sc: Handle CREATE_SHLIB the same way thatIan Lance Taylor2-12/+15
elf.sc does, so that glibc works better.
1996-10-01 * cofflink.c (coff_link_add_symbols): Don't override a meaningfulIan Lance Taylor2-4/+39
symbol type with T_NULL. Warn if symbol type changes. Based on patch from Philippe De Muyter <phdm@labauto1.ulb.ac.be>.
1996-10-01 * read.c (s_macro): Warn if a macro has the same name as aIan Lance Taylor3-11/+109
pseudo-op. (s_space): In m68k MRI mode, align to a word boundary. * macro.c (define_macro): Add namep parameter. Change all callers. * macro.h (define_macro): Update declaration.
1996-10-01Tue Oct 1 16:17:33 1996 Joel Sherrill <joel@oarcorp.com>Ian Lance Taylor1-0/+4
* configure.tgt (mips*-*-rtems*): New target, like mips*-*-elf*.
1996-10-01Tue Oct 1 16:16:01 1996 Joel Sherrill <joel@oarcorp.com>Ian Lance Taylor3-41/+54
* configure.in (mips-*-rtems*): New target, like mips-*-elf*. * configure: Rebuild.
1996-10-01Tue Oct 1 16:14:22 1996 Joel Sherrill <joel@oarcorp.com>Ian Lance Taylor2-1/+11
* config.bfd (mips*-*-rtems*): New target, like mips*-*-elf*.