62a64dde83
* corelow.c: Format to standard.
...
(core_close): Use name instead of bfd_filename.
1994-10-16 00:19:02 +00:00
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
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
966b6b3b9e
* .Sanitize: Add nm-nbsd.h.
1994-10-15 10:53:17 +00:00
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
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
f10abb42eb
update to version 2.5
1994-10-14 23:17:15 +00:00
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
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
bd5e713033
clobbered somehow by previous checkin
1994-10-14 22:34:50 +00:00
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
54d6484691
* ldint.texinfo: Move misplaced `@end iftex'.
1994-10-14 21:38:10 +00:00
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
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
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
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
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
be9d82b8e5
* NEWS: Add item about if and while.
1994-10-13 20:44:08 +00:00
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
82735983df
* bfd.c (bfd_scan_vma): Pass end argument on to strtoul.
1994-10-13 18:41:39 +00:00
f608f62e26
configure.in: handle i[345]86-*-linux*, not just -linux
1994-10-13 18:17:11 +00:00
d5a0eeacfc
te-netbsd532.h -> te-nbsd532.h
1994-10-13 15:45:43 +00:00
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
da9fd98ce0
correct comment
1994-10-13 03:21:47 +00:00
b0e4cdbb93
* config/mips/tm-bigmips64.h: Just define TARGET_BYTE_ORDER and
...
include tm-mips64.h.
1994-10-13 03:20:47 +00:00
6e2abcbc22
xcoffexec.c is gone
1994-10-13 02:37:31 +00:00
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
4e149f91f4
It works fully now.
1994-10-13 02:04:51 +00:00
7a1330f700
Cleanup debugging messages.
1994-10-13 02:03:09 +00:00
468794febd
* .gdbinit: Remove excess `end'.
1994-10-13 02:00:07 +00:00
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
ba49e48d26
Renamed config/te-netbsd532.h to te-nbsd532.h.
1994-10-13 00:33:21 +00:00
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
e6fa5bd61d
Cleanup debug logging, fix single stepping. WinBond works good!
1994-10-12 23:12:47 +00:00
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
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
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
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
1ed0529ed7
Sigh. I nuked more than one set of dje's changes.
1994-10-12 20:15:17 +00:00
861185285e
Restore dje's changes that I accidentally nuked.
1994-10-12 20:13:12 +00:00
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
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
17d9e20376
* rs6000-core.c (rs6000coff_core_file_matches_executable_p): Make
...
str1 and str2 const pointers.
1994-10-12 16:19:33 +00:00
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
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
e03b0bca11
shut up if only a subset was checked out in the first place
1994-10-12 06:56:16 +00:00
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
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
7804e5bc7c
Breakpoints work, run works. Fixed "monitor" command.
1994-10-12 03:34:08 +00:00
87fa4c38c2
updating to match changes made to progressive/build-all.mk
1994-10-11 23:59:43 +00:00