aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-10-07 * config/tc-mn10300.h (pre_defined_registers) Remove.Jeff Law2-193/+238
(system_registers, cc_names): Likewise. (address_registers, data_registers, other_registers): New register arrays. (register_name, system_register_name, cc_name): Remove. (mn10300_reloc_prefix): Likewise. (data_register_name): New function. (address_register_name, other_register_name): Likewise. (md_assemble): Rough cut at parsing operands. Remove lots of unwanted code. (md_apply_fix3): Disable for now. Checkpointing today's Matsushita work.
1996-10-07Dummy .Sanitize files. Should also fix snapshot problems.Jeff Law2-0/+64
1996-10-07 * mn10300.h (mn10300_opcode): Add "format" field.Jeff Law2-0/+20
(MN10300_OPERAND_*): Define. Checkpointing today's Matsushita work.
1996-10-07 * mn10300-opc.c (FMT_XX): Renumber starting at one.Jeff Law2-268/+328
(mn10300_operands): Rough cut. Enough to parse "mov" instructions at this time. (mn10300_opcodes): Break opcode format out into its own field. Update many operand fields to deal with signed vs unsigned issues. Fix one or two typos in the "mov" instruction opcode, mask and/or operand fields. Checkpointing today's work. Matsushita.
1996-10-07 * ld.texinfo (Options): Mention .so extensions for sharedIan Lance Taylor2-2/+13
libraries.
1996-10-07 * buildsym.c (finish_block): Change innerblock_anon_complaint toFred Fish2-2/+40
print the addresses as part of the complaint. Add a complaint for cases where the block end address is smaller than the block start address, in case any such conditions slip through our fixup mechanism. * symmisc.c (dump_symtab): Only print blockvector for primary symtabs, to avoid massive duplication of output due to secondary symtabs that point to same blockvector. Also do some minor formatting tweaks.
1996-10-07 Replace header_files global by per-objfile field.Per Bothner5-55/+77
* gdb-stabs.h (struct dbx_symfile_info): Add fields header_files, n_header_files, n_allocated_header_files. * stabsread.h (header_files, n_header_files, n_allocated_header_files): Replace externs by macros HEADER_FILES, N_HEADER_FILES, and N_ALLOCATED_HEADER_FILES. * dbxread.c (dbx_symfile_finish): Free HEADER_FILES. (free_header_files, init_header-files): Don't free/init headerfiles. (various functions): Use macros instead of header_files globals. * stabsread.c (various functions): Likewise.
1996-10-07Sun Oct 6 22:43:06 1996 Jason Merrill <jason@yorick.cygnus.com>Jason Merrill2-0/+54
* dwarf2read.c (read_tag_reference_type): New fn. (read_type_die): Call it. (dwarf_attr): Also look in the DIEs referred to by specification or abstract_origin attributes.
1996-10-07 * archive.c (do_slurp_coff_armap): Only treat archive as littleIan Lance Taylor1-0/+5
endian for i960 COFF.
1996-10-07Mon Oct 7 11:39:49 1996 Andreas Schwab ↵Ian Lance Taylor1-0/+5
<schwab@issan.informatik.uni-dortmund.de> * m68k-opc.c (plusha): Prefer encoding for m68040up, in case m68851 wasn't reset.
1996-10-07Mon Oct 7 11:38:34 1996 Andreas Schwab ↵Ian Lance Taylor1-0/+8
<schwab@issan.informatik.uni-dortmund.de> * config/tc-m68k.c (select_control_regs): New function, extracted out of m68k_init_after_args. (m68k_init_after_args): Use it. (mri_chip): Use it here as well to update set of allowed control regs for movec.
1996-10-07 * config/obj-elf.c (elf_begin): New function.Ian Lance Taylor4-10/+55
(obj_elf_section): Add the section symbol to the symbol table. * config/obj-elf.h (obj_begin): Define. (elf_begin): Declare. * as.c (perform_an_assembly_pass): Call obj_begin if it is defined.
1996-10-07 * Makefile.in (ETC_SUPPORT): Add configure.Ian Lance Taylor2-13/+19
1996-10-07Sun Oct 6 22:35:36 1996 Jason Merrill <jason@yorick.cygnus.com>Jason Merrill3-0/+12
* scripttempl/elf{,mips,ppc}.sc: Add DWARF 2 sections.
1996-10-05 * rldefs.h: On Linux, include <termios.h> to fix compile errorMark Alexander1-0/+5
in <termcap.h>.
1996-10-04 * coffcode.h (coff_compute_section_file_positions): Adjust sofarIan Lance Taylor1-0/+3
by the change in size of the section when EXEC_P is not set.
1996-10-04 * scripttempl/m68kcoff.sc: Only set the address of .text ifIan Lance Taylor1-0/+5
RELOCATING.
1996-10-04 * coff-m68k.c (coff_rtype_to_howto): Define if not defined.Ian Lance Taylor2-1/+9
(m68kcoff_rtype_to_howto): New static function. * cf-m68klynx.c (coff_m68k_lynx_rtype_to_howto): Add the section VMA to the addend for a PC relative reloc.
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.