Geoffrey Noer
89f6ecb17b
Tue Mar 25 18:16:43 1997 Geoffrey Noer <noer@cygnus.com>
...
* mh-cygwin32: override LIBGCC2_DEBUG_CFLAGS so debug info
isn't included in cygwin32-hosted libgcc2.a by default
1997-03-26 02:21:57 +00:00
Andrew Cagney
0391b23d7b
Handle BSD make and its liking for `set -e'
1997-03-26 01:50:19 +00:00
Martin Hunt
710fdf4735
Tue Mar 25 14:45:54 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* config/tc-d30v.c (md_assemble): If two instructions
are supposed to be assembled in parallel and the first one is
long, print an error and stop.
(md_apply_fix3): Don't calculate absolute relocs. Just write
them out.
1997-03-25 22:49:26 +00:00
Ian Lance Taylor
6717fb0de0
* stabs.c (_bfd_stab_section_offset): New function.
...
* libbfd-in.h (_bfd_stab_section_offset): Declare.
* libbfd.h: Rebuild.
* elf32-i386.c (elf_i386_relocate_section): Adjust the offset of a
stab reloc.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-mips.c (mips_elf_relocate_section): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section): Likewise.
1997-03-25 20:49:31 +00:00
Ian Lance Taylor
3cd5cf3d40
* stabs.c (_bfd_link_section_stabs): Copy over the first header
...
symbol. Check for memory allocation failure of *psinfo.
(_bfd_write_section_stabs): Add psinfo parameter. Change all
callers. Set the value of the header symbol.
* libbfd-in.h (_bfd_write_section_stabs): Update declaration.
* libbfd.h: Rebuild.
1997-03-25 19:46:12 +00:00
Ian Lance Taylor
3b111d29fb
* stabs.texinfo (Stab Section Basics): Make it clear that only
...
some versions of the GNU linker remove the leading N_UNDF symbol.
1997-03-25 19:44:43 +00:00
Andrew Cagney
332cb0a763
* emul_bugapi.c (emul_bugapi_create): Guard against NULL images.
...
* configure.in (enable-sim-endain): Correct typo in usage (from
Erik Landry <landry@ENGR.ORST.EDU>).
* configure: Re-generate.
1997-03-25 05:06:12 +00:00
Geoffrey Noer
2f472f924c
Mon Mar 24 19:43:16 1997 Geoffrey Noer <noer@cygnus.com>
...
* symtab.c (find_pc_symtab): change to support the case
where the objfile is reordered and contains both coff and
stabs debugging info (continue on if a psymtab isn't found).
1997-03-25 03:47:14 +00:00
Fred Fish
67e87a1d4f
* coff-tic80.c (tic80_howto_table): Add R_ABS entry.
...
(rtype2howto): Handle R_ABS reloc type. Also abort on unhandled
reloc types, rather than silently failing to generate an output file.
1997-03-25 03:07:35 +00:00
Jeff Law
292a8231f4
* gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
...
* gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
* gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
disassembler testsuite for the mn10300.
1997-03-24 21:48:36 +00:00
David Edelsohn
718a5c17ea
Remove m32r sanitization.
1997-03-24 21:29:21 +00:00
Ian Lance Taylor
e1ea3dd50b
* targmatch.sed: Use the hold space to put the #ifdef around the
...
the string constant.
* targets.c (UNSUPPORTED_TARGET): Don't define.
(find_target): Don't check for UNSUPPORTED_TARGET.
(bfd_set_default_target): Don't try to optimize by checking for
default.
1997-03-24 21:22:00 +00:00
David Edelsohn
b2634de4f3
Delete duplicate mn10300 entry, move other to normal place.
1997-03-24 20:42:43 +00:00
David Edelsohn
982c3e4f73
(m32r): Clean up support for.
1997-03-24 20:24:29 +00:00
Ian Lance Taylor
032dc9edcb
* Makefile.in: Rebuild dependencies.
...
(ALL_MACHINES_CFILES): Add cpu-m32r.c.
(BFD32_BACKENDS_CFILES): Add elf32-m32r.c.
(elf32-m32r.o): Remove explicit target.
1997-03-24 20:07:49 +00:00
Ian Lance Taylor
9a6bf9d33f
* Makefile.in (install-dirs): Don't crash if prefix, and hence
...
MAKEDIRS, is empty.
1997-03-24 20:03:29 +00:00
Ian Lance Taylor
b8306c6b3d
* sh-opc.h: Add bf/s and bt/s as synonyms for bf.s and bt.s.
...
The documented instructions are bf/s and bt/s.
1997-03-24 19:59:06 +00:00
Ian Lance Taylor
19d025765c
* config.bfd: Don't set targ_underscore for i[3456]86-*-gnu* or
...
i[3456]86-*-linux*.
1997-03-24 19:52:42 +00:00
Ian Lance Taylor
0585a29283
* i386.h: Add iclr.
1997-03-24 19:38:27 +00:00
Ian Lance Taylor
2fb44892b1
* config/tc-i386.h (iclrKludge): Define.
...
* config/tc-i386.c (md_assemble): Handle iclrKludge.
1997-03-24 19:37:05 +00:00
Ian Lance Taylor
e91487242e
* elf32-sparc.c (elf32_sparc_size_dynamic_sections): Don't
...
count section symbols for sections that were created by the
linker, or are not allocatable or not loadable.
(elf32_sparc_finish_dynamic_sections): Output output section
symbols for section for which we made space for them.
1997-03-24 18:42:09 +00:00
Ian Lance Taylor
9ab49ef840
* mips-opc.c: Add dctr and dctw.
1997-03-24 18:32:03 +00:00
Ian Lance Taylor
1361ba7757
* config/tc-alpha.h (tc_frob_file_before_adjust): Define if
...
OBJ_ECOFF.
(alpha_frob_file_before_adjust): Declare if OBJ_ECOFF.
* config/tc-alpha.c (alpha_debug): New static variable.
(md_parse_option): Set alpha_debug if -g is seen.
(alpha_frob_file_before_adjust): New function if OBJ_ECOFF.
1997-03-24 17:14:06 +00:00
Ian Lance Taylor
9537b1d020
* Makefile.in (.c.o): Define TARGET_$(MY_TARGET) when compiling.
...
* gmon.h: Use bytes counts rather than sizeof in struct raw_phdr
and struct raw_arc.
1997-03-24 16:13:38 +00:00
Andrew Cagney
265e7c8ba6
The d30v release has a testsuite directory.
1997-03-24 07:18:02 +00:00
Andrew Cagney
00729fe3c5
Enable testsuite in sim directory.
1997-03-24 06:59:54 +00:00
Andrew Cagney
139d457d4e
Growing number of tests for d30v
1997-03-24 06:49:54 +00:00
Martin Hunt
2c268a8551
Sun Mar 23 18:03:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* tc-d30v.c (build_insn): Enable range-checking code.
(postfix): Stop at space or comma. Fixes PR 11862.
(md_assemble): Change error message.
1997-03-24 02:27:09 +00:00
Martin Hunt
9c9e75bf03
Sun Mar 23 18:03:31 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* config/tc-d30v.c (build_insn): Enable range-checking code.
(postfix): Stop at space or comma. Fixes PR 11862.
(md_assemble): Change error message.
1997-03-24 02:26:54 +00:00
Martin Hunt
b7f7f20702
Sun Mar 23 18:08:10 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* d30v-dis.c (print_insn): Change the way signed constants
are displayed.
1997-03-24 02:24:51 +00:00
Mark Alexander
87ee36023c
Fixes from Peter Schauer:
...
* config/mips/tm-mips.h (REGISTER_CONVERT_TO_TYPE,
REGISTER_CONVERT_FROM_TYPE): Swap words if target, not host,
is big-endian and if registers are 32 bits.
* mips-tdep.c (mips_print_register, mips_extract_return_value,
mips_store_return_value): Fix floating-point word-order problems on
little-endian targets introduced by changes of Mar 21.
1997-03-24 00:29:12 +00:00
Stan Shebs
a9b9b4071f
* remote.c (target_resume_hook, target_wait_loop_hook): New
...
globals.
(remote_resume, remote_wait): Use them.
* d10v-tdep.c: Set the above hooks.
(tracesource): New GDB variable, controls source display in
traces.
(display_trace): Find and display source line if requested.
(trace_info): Mention empty trace buffer if appropriate.
(tdisassemble_command): Robustify argument handling.
1997-03-24 00:08:26 +00:00
Stan Shebs
94626fd155
* configure.host: Remove extra bogus Linux case.
1997-03-23 20:50:09 +00:00
Bob Manson
4d400231d9
Moved change from gdb_target_udi to gdb_start.
1997-03-23 04:41:14 +00:00
Bob Manson
fb9eb1371d
* config/udi.exp(gdb_target_udi): Make sure UDICONF is set
...
properly before starting gdb.
1997-03-23 04:01:48 +00:00
Fred Fish
09f0789e93
Add this file too..
1997-03-22 23:55:06 +00:00
Fred Fish
46c755d495
Forgot this change in last checkin.
1997-03-22 23:53:32 +00:00
Fred Fish
12967062e4
* remote-sim.c (simulator_command): Add comment about dealing with
...
NULL or empty args.
start-sanitize-tic80
* Makefile.in (tic80-tdep.o): Add target.
* configure.tgt: Add tic80 case.
* tic80-tdep.c: New file.
* config/tic80/{tic80.mt, tm-tic80.h}: New files.
end-sanitize-tic80
1997-03-22 23:52:04 +00:00
David Edelsohn
ff86eeb590
fix v850 sanitization
1997-03-22 19:42:23 +00:00
David Edelsohn
482a7cddc3
remove m32r sanitization
1997-03-22 19:38:00 +00:00
Ian Lance Taylor
65d7de4fc2
* Makefile.in: Added automatic dependency building.
...
* dep-in.sed: New file.
1997-03-22 18:53:01 +00:00
Peter Schauer
0742270560
* c-exp.y (yylex): Handle nested template parameter lists.
...
* symtab.c (decode_line_2): Fix test for valid choice number.
1997-03-22 10:50:18 +00:00
Mark Alexander
c81a76b311
* mips-tdep.c (mips_push_arguments): On non-EABI architectures,
...
copy first two floating point arguments to general registers, so that
MIPS16 functions will receive the arguments correctly.
(mips_print_register): Print double registers correctly on
little-endian hosts.
(mips_extract_return_value): Return double values correctly
on little-endian hosts.
* mdebugread.c (parse_procedure): Adjust address of procedure relative
to address in file descriptor record; this accounts for constant
strings that may precede functions in the text section. Remove
now-useless lowest_pdr_addr from argument list and all calls.
1997-03-22 04:40:03 +00:00
Ian Lance Taylor
7cad1a894b
* config/obj-ieee.c (segment_name): Don't define function if this
...
is a macro.
1997-03-21 23:52:29 +00:00
Ian Lance Taylor
f062ec459f
* config/obj-coff.h (DO_STRIP): Don't define.
...
* config/tc-h8300.h (DO_STRIP): Don't define.
* config/tc-h8500.h (DO_STRIP): Don't define.
* config/tc-w65.h (DO_STRIP): Don't define.
* config/tc-z8k.h (DO_STRIP): Don't define.
1997-03-21 23:13:26 +00:00
Ian Lance Taylor
a71dc20461
* symbols.c (colon): Call obj_frob_label if it is defined.
...
* config/obj-vms.h (obj_frob_label): Rename from tc_frob_label.
1997-03-21 23:06:08 +00:00
David Edelsohn
c28b08c246
Remove m32r sanitization.
1997-03-21 22:00:22 +00:00
David Edelsohn
37bdd624bd
Remove m32r sanitization.
1997-03-21 20:59:30 +00:00
Michael Meissner
23e92f3fbd
Make powerpc simulator support in gdb dependent on whether the simulator was configured in
1997-03-21 20:56:10 +00:00
David Edelsohn
ff22a9dbf8
* elf32-m32r.c (m32r_elf_howto_table): Use special function for LO16.
...
(m32r_hi16_list): New static local.
(m32r_elf_hi16_reloc): Don't perform reloc, just queue it up.
(m32r_elf_do_hi16_reloc): Delete.
(m32r_elf_relocate_hi16): New function.
(m32r_elf_lo16_reloc): New function.
(m32r_elf_relocate_section): For HI16 relocs, scan for corresponding
LO16 reloc.
* elf32-m32r.c (m32r_elf_create_linker_section): Delete.
(m32r_elf_add_symbol_hook): Rewrite _SDA_BASE_ support.
(m32r_elf_final_sda_base): New function.
(m32r_elf_relocate_section): Rewrite sdata support.
(m32r_elf_finish_dynamic_sections): Delete.
Bring over from m32r-970131 branch.
1997-03-21 20:51:17 +00:00