Jeff Law
ea315e99d6
* gas/hppa/reloc/reduce3.s: New test.
...
* gas/hppa/reloc/reloc.exp: run it.
1994-10-17 08:45:18 +00:00
Jeff Law
71b07521c6
* gas/hppa/reloc/reloc.exp (r_no_reloc): Tweak output to match
...
current reality.
1994-10-17 04:27:13 +00:00
Stan Shebs
62a64dde83
* corelow.c: Format to standard.
...
(core_close): Use name instead of bfd_filename.
1994-10-16 00:19:02 +00:00
Jim Kingdon
9de0904cce
* symfile.c (reread_symbols): Include bfd_errmsg string in error
...
message if bfd_close fails.
* exec.c (exec_close), solib.c (clear_solib), corelow.c
(core_close), objfiles.c (free_objfile), irix5-nat.c
(clear_solib), osfsolib.c (clear_solib), remote-utils.c
(gr_load_image): Check for errors from bfd_close.
* solib.c (look_for_base), remote-utils.c (gr_load_image),
remote-udi.c (download), corelow.c (core_open), symfile.c
(symfile_bfd_open), symfile.c (generic_load): Add comment
regarding error from bfd_close.
* remote-udi.c (download), remote-utils.c (gr_load_image): Add
comment about bogus handling of errors from bfd_openr.
* exec.c (exec_close): Add comment regarding memory leak and
dangling reference to vp->name.
1994-10-15 18:28:35 +00:00
Jim Kingdon
e080a68fce
* exec.c (map_vmap): Cast return from xmalloc to its proper type,
...
not to PTR.
* symfile.c (reread_symbols): Include bfd_errmsg string in error
message if bfd_close fails.
* exec.c (exec_close), solib.c (clear_solib), corelow.c
(core_close), objfiles.c (free_objfile), irix5-nat.c
(clear_solib), remote-utils.c (gr_load_image):
Check for errors from bfd_close.
* solib.c (look_for_base), remote-utils.c (gr_load_image),
remote-udi.c (download), corelow.c (core_open), symfile.c
(symfile_bfd_open), symfile.c (generic_load): Add comment
regarding error from bfd_close.
* remote-udi.c (download), remote-utils.c (gr_load_image): Add
comment about bogus handling of errors from bfd_openr.
* exec.c (exec_close): Add comment regarding memory leak and
dangling reference to vp->name.
1994-10-15 18:13:47 +00:00
Peter Schauer
966b6b3b9e
* .Sanitize: Add nm-nbsd.h.
1994-10-15 10:53:17 +00:00
Peter Schauer
07aa9fdc6b
* eval.c (evaluate_subexp): Make fnptr a LONGEST instead
...
of using longest_to_int.
* infcmd.c (run_stack_dummy): Reinstate set_current_frame call,
mips and alpha targets need the real breakpoint pc for
creating the breakpoint frame.
* stack.c (return_command): Cast return value to the return
type of the function from which we return.
* values.c (set_return_value): Pass VALUE_CONTENTS unmodified
to STORE_RETURN_VALUE.
* symtab.c (lookup_symbol): Remove search for `static mangled
symbols', the search for `static symbols' already looks for
mangled and demangled symbols via lookup_block_symbol.
* valarith.c (value_binop): Use ANSI C arithmetic conversions
when performing integral evaluations, implement BINOP_EQUAL and
BINOP_LESS.
(value_equal, value_less): Use value_binop to perform the
comparison if both operands have TYPE_CODE_INT.
* rs6000-tdep.c (pop_frame): Make sure all registers are valid,
as they are written back later. Handle sp restore for frameless
functions. Use fdata.nosavedpc instead of fdata.frameless to
determine if the pc has been saved.
(function_frame_info): Handle `mr r31,r1', which is generated by
gcc-2.6, as a synonym for `oril r31,r1,0'.
(skip_trampoline_code): Handle shared library trampolines.
* xcoffread.c (read_xcoff_symtabs): Record XMC_GL symbols with
their real name. Enables setting of breakpoints in shared libraries
before the executable is run.
1994-10-15 10:50:07 +00:00
Rob Savoye
df3cf84a35
* monitor.h, remote-mon.c: Hack up to so the old ROM monitor
...
interface code still works with the new ROM monitor
structures. Fake out a couple of fields.
1994-10-15 01:45:59 +00:00
Ken Raeburn
f10abb42eb
update to version 2.5
1994-10-14 23:17:15 +00:00
Ken Raeburn
2d928291b6
From 2.5 release:
...
* Makefile.in (BISON): Use bison -y, not bison.
* Makefile.in (VERSION): Updated to 2.5.
(clean-here): Delete stamp-mk.com.
(distclean): Delete .gdbinit.
Also, note release in changelog.
1994-10-14 23:08:21 +00:00
J.T. Conklin
9ff30f20cd
* Makefile.in (ALL_EMULATIONS): Add ei386nw.o and eppcnw.o.
...
(ei386nw.c, eppcnw.c): New targets.
* config/{i386,ppc}-nw.mt, emulparams/{i386,ppc}nw.sh,
scripttmpl/nw.sc: New files, for i386 and powerpc netware.
* configure.in: Changed netware ld_target name to be {i386,ppc}-nw
instead of {i386,ppc}-elf.
* configure.in (sparc*-*-netware): Removed. There is no such
thing anymore.
1994-10-14 22:57:12 +00:00
Ian Lance Taylor
bd5e713033
clobbered somehow by previous checkin
1994-10-14 22:34:50 +00:00
Stan Shebs
f4eb99683b
* h8500-tdep.c (target_read_sp, target_write_sp, target_read_pc,
...
target_write_pc, target_read_fp, target_write_fp): Rename to
h8500_read_sp, etc.
(h8500_read_pc, h8500_write_pc): Add pid argument.
* config/h8500/tm-h8500.h (TARGET_READ_SP, TARGET_WRITE_SP,
TARGET_READ_PC, TARGET_WRITE_PC, TARGET_READ_FP, TARGET_WRITE_FP):
Change to match functions above.
1994-10-14 22:05:54 +00:00
J.T. Conklin
54d6484691
* ldint.texinfo: Move misplaced `@end iftex'.
1994-10-14 21:38:10 +00:00
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