Ian Lance Taylor
5903dfae1f
* configure.in (configdirs): Remove definition--testsuite is no
...
longer configured.
* Makefile.in (testsuite): Remove target.
(site.exp): New target.
(check): Rewrite.
(clean, distclean): Don't recur into testsuite directory.
1994-10-14 18:57:57 +00:00
Ian Lance Taylor
3aba335daf
Rewrite testsuite.
...
* configure.in, Makefile.in: Remove.
* binutils-all/configure.in, binutils-all/Makefile.in: Remove.
* binutils-all/bintest.c: Remove.
* binutils-all/bintest.s: New file.
* binutils-all/nm.exp, binutils-all/objdump.exp: Rewrite.
* binutils-all/size.exp: Rewrite.
* config/default.exp: Load utils-lib.exp. Set AS and ASFLAGS.
Don't go up one directory from $base_dir. Create tmpdir.
(binutils_run, binutils-assemble): New procedures.
* config/unix.exp: Remove.
* config/mt-a29k-udi, config/mt-i386-aout: Remove.
* config/mt-i960-nindy, config/mt-lynx, config/mt-m68k: Remove.
* config/mt-mips-ecoff, config/mt-slite: Remove.
* config/mt-sparc-aout, config/mt-vxworks: Remove.
* lib/utils-lib.exp (binutil_version): Don't redirect standard
input when getting version. Don't unset errorInfo.
(default_binutils_run): New procedure.
(default_binutils_assemble): New procedure.
1994-10-14 18:56:29 +00:00
Ian Lance Taylor
81d191be79
Fri Oct 14 12:02:18 1994 Eric Youngdale (eric@aib.com)
...
* scripttempl/elf.sc: Add .rel.ctors, .rela.ctors, .rel.dtors, and
.rela.dtors to the list of .rel* sections.
1994-10-14 16:04:27 +00:00
Ian Lance Taylor
61c94e5e64
* bfd.c (bfd_scan_vma): Cast end to be non const before passing it
...
to strtoul.
1994-10-14 15:09:07 +00:00
Jason Merrill
4be4b991a6
Thu Oct 13 15:51:20 1994 Jason Merrill (jason@phydeaux.cygnus.com)
...
* Makefile.in (ALL_TARGET_MODULES): Add libstdc++.
(CHECK_TARGET_MODULES): Ditto.
(INSTALL_TARGET_MODULES): Ditto.
(TARGET_LIBS): Ditto.
(all-libstdc++): Note dependencies.
1994-10-13 22:52:54 +00:00
Jim Kingdon
be9d82b8e5
* NEWS: Add item about if and while.
1994-10-13 20:44:08 +00:00
Jim Kingdon
f3601320cc
* .gdbinit: Restore `end'; it was not excess. Reindent
...
list-objfiles to make this clear. Comment out all of
list-objfiles because old gdb's choke on it.
1994-10-13 20:36:04 +00:00
Ian Lance Taylor
82735983df
* bfd.c (bfd_scan_vma): Pass end argument on to strtoul.
1994-10-13 18:41:39 +00:00
Ken Raeburn
f608f62e26
configure.in: handle i[345]86-*-linux*, not just -linux
1994-10-13 18:17:11 +00:00
Ken Raeburn
d5a0eeacfc
te-netbsd532.h -> te-nbsd532.h
1994-10-13 15:45:43 +00:00
Ian Lance Taylor
243f6d0d67
* scripttempl/aout.sc: Set _etext and __etext to ., not
...
${DATA_ALIGNMENT}. This is compatible with SunOS, and, with luck,
will not break any other system. From Eric Valette
<ev@chorus.fr>.
1994-10-13 15:26:35 +00:00
Ian Lance Taylor
da9fd98ce0
correct comment
1994-10-13 03:21:47 +00:00
Ian Lance Taylor
b0e4cdbb93
* config/mips/tm-bigmips64.h: Just define TARGET_BYTE_ORDER and
...
include tm-mips64.h.
1994-10-13 03:20:47 +00:00
Stan Shebs
6e2abcbc22
xcoffexec.c is gone
1994-10-13 02:37:31 +00:00
Stan Shebs
b5bfe299de
* Makefile.in (ANNOTATE_OBS): New definition.
...
(COMMON_OBS): Add exec.o.
(annotate.o): Remove extra compile rule.
* config/*/*.mh, config/*/*.mt: Remove exec.o from *DEPFILES lists
everywhere.
1994-10-13 02:28:24 +00:00
Rob Savoye
4e149f91f4
It works fully now.
1994-10-13 02:04:51 +00:00
Rob Savoye
7a1330f700
Cleanup debugging messages.
1994-10-13 02:03:09 +00:00
Stan Shebs
468794febd
* .gdbinit: Remove excess `end'.
1994-10-13 02:00:07 +00:00
Stan Shebs
806f810b69
* exec.c: Merge in RS6000 support from xcoffexec.c.
...
(symfile.h, objfiles.h, xcoffsolib.h): Include.
(vmap): New global variable.
(exec_close): Close and free objects in vmap chain.
(exec_file_command) [IBM6000_TARGET]: Set up initial vmap.
(bfdsec_to_vmap, map_vmap): Moved here from xcoffexec.c.
(exec_files_info): Print vmap information.
* xcoffexec.c: Remove.
* config/rs6000/rs6000.mt, config/rs6000/rs6000lynx.mt
(TDEPFILES): Use exec.o instead of xcoffexec.o.
* TODO: Remove pertinent items.
1994-10-13 01:16:19 +00:00
Ken Raeburn
ba49e48d26
Renamed config/te-netbsd532.h to te-nbsd532.h.
1994-10-13 00:33:21 +00:00
J.T. Conklin
4992dbc960
* config/cplus-dem.c: Removed. It isn't used. Even if it was,
...
it's better to use the one in libiberty.
1994-10-12 23:35:54 +00:00
Rob Savoye
e6fa5bd61d
Cleanup debug logging, fix single stepping. WinBond works good!
1994-10-12 23:12:47 +00:00
Ken Raeburn
2cc0357f7f
* symbols.c (resolve_symbol_value, case O_symbol): Undo last change; it breaks
...
the rs6000 support, and doesn't seem to be needed.
1994-10-12 22:53:26 +00:00
Ian Lance Taylor
7b18561f3b
* ecoff.c (ecoff_set_symbol_info): Mark local stProc or stLabel
...
symbols as BSF_DEBUGGING.
PR 5769.
1994-10-12 21:51:04 +00:00
Ken Raeburn
ef4b8f6687
* opncls.c (bfd_realloc): Deleted, since it's broken and fixing it would make
...
it slow. Besides, it isn't used much.
* elfcode.h (elf_map_symbols): Always allocate new storage for the symbol table.
1994-10-12 21:39:54 +00:00
Ian Lance Taylor
a82ae15d4b
* lexsup.c (parse_args): Change -V to be a synonym for -v. Add
...
--verbose to get the old -V behaviour.
* ld.1, ld.texinfo: Document this change.
1994-10-12 20:26:35 +00:00
Ken Raeburn
1ed0529ed7
Sigh. I nuked more than one set of dje's changes.
1994-10-12 20:15:17 +00:00
Ken Raeburn
861185285e
Restore dje's changes that I accidentally nuked.
1994-10-12 20:13:12 +00:00
J.T. Conklin
eab55c1cef
* config/tc-i386.h,te-netbsd532.h (TARGET_FORMAT): Changed to
...
a.out-<arch>-netbsd to match corresponding changes in BFD.
1994-10-12 19:01:58 +00:00
Ian Lance Taylor
f0b556a2d3
* config/tc-ppc.c (ppc_fix_adjustable): Resolve symbol values
...
rather than explicitly adding the frag address.
* config/obj-coff.c (coff_frob_symbol): Add a zero entry to mark
the end of the line numbers; this replaces the zero entry which
used to be added by coff_add_linesym, removed Oct 7.
(coff_adjust_section_syms): Ignore sections with no seginfo.
Update the RS/6000 assembler for recent gas changes.
1994-10-12 18:11:52 +00:00
Ian Lance Taylor
17d9e20376
* rs6000-core.c (rs6000coff_core_file_matches_executable_p): Make
...
str1 and str2 const pointers.
1994-10-12 16:19:33 +00:00
Jeff Law
746eb2ac97
* partial-stab.h (N_TEXT): Delete GDB_TARGET_IS_HPPA kludge; they
...
are no longer needed as of gcc-2.6.0.
1994-10-12 16:13:51 +00:00
Ian Lance Taylor
bf42caf32c
* Makefile.in (INSTALL): Use top level install.sh script.
...
* config/README (INSTALL): Remove.
* config/delta88.mh (INSTALL): Remove.
* config/i386v4.mh (INSTALL): Remove.
* config/irix4.mh (INSTALL): Remove.
* config/irix5.mh (INSTALL): Remove.
* config/ncrt3000.mh (INSTALL): Remove.
1994-10-12 15:57:28 +00:00
Ken Raeburn
e03b0bca11
shut up if only a subset was checked out in the first place
1994-10-12 06:56:16 +00:00
Ken Raeburn
3256c4b58e
* Makefile.in (bootstrap, bootstrap2, bootstrap3): Create a "stage" symlink to
...
the appropriate stage* directory, and use it instead in the -B options.
(comparison): Revert yesterday's change.
1994-10-12 05:46:05 +00:00
Ken Raeburn
15dc8a201f
* config/tc-sparc.c (tc_gen_reloc): For non-a.out relocations, if pc-relative,
...
use fx_offset only, ignore address of relocation.
1994-10-12 05:41:45 +00:00
Rob Savoye
7804e5bc7c
Breakpoints work, run works. Fixed "monitor" command.
1994-10-12 03:34:08 +00:00
Karen Christiansen
87fa4c38c2
updating to match changes made to progressive/build-all.mk
1994-10-11 23:59:43 +00:00
Rob Savoye
f1ca4cbc21
Writing to memory now works for both targets.
1994-10-11 22:12:30 +00:00
Ian Lance Taylor
b2bcf39ca2
Tue Oct 11 13:57:56 1994 Eric Youngdale (eric@andante.aib.com)
...
* elf32-i386.c (elf_i386_check_relocs): Make sure that a symbol
with a global offset table entry or a procedure linkage table
entry is added to the dynamic symbol table.
* elf32-sparc.c (elf32_sparc_check_relocs): Likewise.
* elf32-i386.c (elf_i386_adjust_dynamic_symbol): If a symbol has
already gotten a procedure linkage table entry, change the
definition to the PLT entry.
* elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
1994-10-11 21:40:54 +00:00
Ian Lance Taylor
9a406d86e9
* lynx-core.c (lynx_core_file_p): SPARC Lynx appears to start
...
dumping the .data section in a core file at a page boundary.
1994-10-11 21:13:45 +00:00
Ian Lance Taylor
60e86a677e
* lynx-nat.c (child_wait): Correct handling of byte reversed SPARC
...
Lynx wait status.
(fetch_core_registers): Don't try to fetch a register if
regmap maps it to -1.
* sparc-tdep.c (sparc_frame_find_saved_regs): Use FRAME_SAVED_I0
and FRAME_SAVED_L0 when setting saved_regs_addr. SPARC Lynx
stores the registers in a weird order.
These patches make SPARC Lynx gdb usable, though it still has problems.
1994-10-11 21:08:57 +00:00
Jason Merrill
b255ccdb40
Tue Oct 11 12:12:29 1994 Jason Merrill (jason@phydeaux.cygnus.com)
...
* Makefile.in (CXXFLAGS): Use -fno-implicit-templates instead of
-fexternal-templates.
Because libstdc++ won't build with -fexternal-templates.
1994-10-11 19:43:48 +00:00
Ian Lance Taylor
c8caa6c5f2
* config/tc-mips.c (mips_ip): Don't use S_IS_LOCAL when checking
...
for an embedded PIC switch expression, since the definition of
S_IS_LOCAL was changed.
1994-10-11 19:25:42 +00:00
Jason Merrill
6749ef5a9a
Tue Oct 11 12:12:29 1994 Jason Merrill (jason@phydeaux.cygnus.com)
...
* configure.in (target_libs): Add libstdc++.
(noconfigdirs): Add libstdc++ as appropriate.
1994-10-11 19:13:46 +00:00
Ken Raeburn
6d60424f34
* Makefile.in (comparison): When comparing as.new or gasp.new, try running the
...
binary through sed to avoid differences due to "stage1" or "stage2" having been
written into the binary.
1994-10-11 19:12:55 +00:00
Rob Savoye
51d6a95404
Memory_reads_inferior() and monitor_fetch_registers() now work good on
...
both targets. On to the "set" functions...
1994-10-11 04:37:18 +00:00
David Edelsohn
aa400bd250
Keep/lose arc stuff.
1994-10-10 21:04:34 +00:00
J.T. Conklin
b7d9009371
* nlmconv.c (link_inputs): Pass -Ur flag to ld so that the
...
ctor/dtor tables needed by C++ programs are built.
1994-10-10 20:54:28 +00:00
Ken Raeburn
4c0322704f
* cofflink.c (_bfd_coff_final_link): Cast argument to bfd_h_put_32 to correct
...
type.
(coff_read_string_table): Cast argument to bfd_h_get_32 to correct type.
* elfcode.h (elf_link_output_extsym): Cast argument to bfd_elf_hash to correct
type.
1994-10-10 20:38:06 +00:00