Jeff Law
e6e0af0f3b
* symfile.c (syms_from_objfile): Only call find_lowest_section if
...
no ".text" section exists.
1994-11-11 06:21:50 +00:00
Rob Savoye
06b8f5e406
* rom68k-rom.c: New file. Replaces the old remote-mon.c and uses
...
the new generic ROM interface in monitor.c.
* config/m68k/monitor.mt: Use new ROM support.
* monitor.c: Add support for xmodem download protocol.
1994-11-10 23:20:03 +00:00
Stan Shebs
f449d250be
* findvar.c (find_saved_register): Fix a frame variable name.
...
* infcmd.c (finish_command): Ditto.
1994-11-10 03:11:23 +00:00
Ken Raeburn
757d41299e
add delta68 config
1994-11-09 19:57:37 +00:00
Ian Lance Taylor
642b618673
* config/tc-ppc.c (ppc_bf): Always set coff_line_base.
...
PR 5830.
1994-11-09 19:53:58 +00:00
Ian Lance Taylor
809391bd0a
* ldlang.c (lang_one_common): Set SEC_ALLOC in any section where
...
we allocate common symbols.
1994-11-09 17:48:24 +00:00
Ian Lance Taylor
cd1d4f83e7
Tue Nov 8 17:50:43 1994 Eric Youngdale (eric@aib.com)
...
* scripttempl/elf.sc: Add .rel.init, .rela.init, .rel.fini, and
.rela.fini to the list of .rel* sections.
1994-11-08 22:57:13 +00:00
Ian Lance Taylor
6a02a973c4
* ldlang.c (load_symbols): Add new argument place. Only accept
...
linker scripts if place is not NULL. Put commands found in an
assumed linker script into place.
(lookup_name): Pass NULL as place argument to load_symbols.
(open_input_bfds): In lang_input_statement_enum case, pass a place
argument to load_symbols, and store any new statements after the
current one.
PR 5917.
1994-11-08 22:54:07 +00:00
Jim Kingdon
5cd1adaba5
* TODO: Remove "Watchpoints seem not entirely reliable, though
...
they haven't failed me recently." item--this old (4.6 at least)
item is too vague to be useful (some watchpoint bugs have been
fixed since then).
* TODO: Add explanation of "RPC interface" item.
1994-11-08 21:40:14 +00:00
Ken Raeburn
7fcd960efa
Delete gasp tests when sanitizing, at least until they're actually run by
...
"make check".
1994-11-08 20:16:13 +00:00
Bill Cox
587dc994ed
* .Sanitize: Add gasp subdirectory to the keepers list.
1994-11-08 19:48:17 +00:00
Bill Cox
9f899c7c78
* .Sanitize: New file for gasp testcases.
1994-11-08 19:46:44 +00:00
Ian Lance Taylor
eb88e5ee98
* objcopy.c (copy_archive): Keep a list of the names of the
...
temporary files we created. Close each input BFD after we open
its successor.
PR 5915.
1994-11-08 18:16:10 +00:00
Ian Lance Taylor
0631def34c
* bout.c (callj_callback): Add new argument shrinking. Change all
...
callers. Handle relocs against section symbols correctly. If not
shrinking, don't subtract out dstidx; the subtraction is already
in the object file.
PR 5883.
1994-11-08 18:05:43 +00:00
Jeff Law
e3581971f4
Small blurb on support for debugging dynamic executables on HPPAs running
...
hpux9.
1994-11-08 06:39:33 +00:00
Jeff Law
73a250722a
* hppa-tdep.c (read_unwind_info): Use "text_offset" for linker
...
stub unwind descriptors too.
1994-11-08 06:06:35 +00:00
Jeff Law
bfaef242b5
* Enable backtracing from inside a SOM shared library back into
...
user code.
* hppa-tdep.c (internalize_unwinds): Accept and use new
"text_offset" argument for dynamic relocation of
region_{start,end} fields in the unwind descriptor.
(read_unwind_info): Pass text_offset to internalize unwinds.
1994-11-08 05:31:33 +00:00
Jason Merrill
45329a2cbd
Various changes to support building shared lib{g,stdc}++
1994-11-08 02:16:18 +00:00
Ken Raeburn
2492f942fc
* Makefile.in (DEVO_SUPPORT): Remove configure.bat and makeall.bat, they're
...
only useful for binutils snapshots.
(binutils.tar.gz, gas+binutils.tar.gz): Add configure.bat and makeall.bat to
specified SUPPORT_FILES.
1994-11-08 02:04:00 +00:00
Bill Cox
e3f6f4cfd7
* build-all.mk: Add Ericsson targets to sun4 and solaris
...
hosts. Add BNR's sun4 target to solaris host, so their
build-from-source will be tested in-house first.
1994-11-08 01:32:51 +00:00
Jim Kingdon
2496aa9ec2
* m3-nat.c: Remove comments about arbitrary limit in
...
printf_filtered; that limit is gone.
1994-11-07 22:39:34 +00:00
Ken Raeburn
3e7acf981d
* configure.in: Compare generic cpu name against "sparc", not "sparc*", since
...
sparc variants should be changed to "sparc".
* configure: Regenerated with autoconf 2.1.
1994-11-07 20:29:46 +00:00
Jeff Law
bb140953e4
* Beginnings of SOM shared library support. Breakpoints and
...
single frame backtracing within the library only. Only works when
using the HPUX 9 dynamic linker. More functionality to be added
soon.
* somsolib.c, somsolib.h: New files.
* Makefile.in (HFILES_NO_SRCDIR): Add somsolib.h
(ALLDEPFILES): Add somsolib.c.
(somsolib.o): Add some dependencies.
* mpw-make.in (HFILES_NO_SRCDIR): Add somsolib.h
(ALLDEPFILES): Add somsolib.c.
(somsolib.o): Add some dependencies.
* somread.c (som_symtab_read): Accept multiple section offsets.
All callers changed. Adjust all text symbols with the first
section offset.
* symfile.c (find_lowest_section): Enable this function. Add some
tie-breaking logic when sections have the same vma.
(syms_from_objfile): Use find_lowest_section rather than looking
for ".text" by name. Relax warning to only warn if the lowest
section is not a code section.
* config/pa/{hppabsd.mh, hppahpux.mh} (NATDEPFILES): Add somsolib.o
* config/pa/{nm-hppab.h, nm-hppah.h}: Include somsolib.h.
1994-11-07 07:51:47 +00:00
Ken Raeburn
f4c01c9548
tc-a29k.c: some cleanup; range-checking on JUMPTARG relocs
1994-11-07 07:04:09 +00:00
Ken Raeburn
d4e4b3f7f5
keep ns32k stuff
1994-11-07 06:52:58 +00:00
Jeff Law
866ed2b54f
* partial-stab.h (N_TEXT): Put back GDB_TARGET_IS_HPPA kludge,
...
it is still needed for GCC-2.6 compiled code.
* TODO (GDB_TARGET_IS_HPPA): Note this kludge can be nuked
sometime after GCC-2.7 has been released.
1994-11-06 20:16:34 +00:00
Jeff Law
54b2555b0c
* hppa-tdep.c (frame_saved_pc): Mask off low two bits when
...
retrieving the PC from a signal handler caller. Fix thinko
in Stan's last change ("frame", should have been "frame->next").
If the next frame is a signal handler caller and it's a system
call which has entered the kernel ((PSW & 0x2) != 0), then the
saved pc is in %r2 instead of %r31.
1994-11-06 20:02:31 +00:00
Per Bothner
8deb5c5fd6
* configure.in (target_libs): Include libstdc++ again.
...
* config.guess: Update from FSF (for FreeBSD).
1994-11-05 23:44:38 +00:00
Jeff Law
cb5f71282d
* hppa-tdep.c (hppa_frame_find_saved_regs): Change "frame" to
...
"frame_info" throughout.
1994-11-05 06:56:43 +00:00
Kung Hsu
bebe284408
* sparcl-stub.c: get rid of defs.h.
1994-11-05 00:33:27 +00:00
Jim Kingdon
0fe3a948c6
* gdbserver/Makefile.in (MMALLOC_CFLAGS): Add -I${MMALLOC_DIR}.
...
Correct definition of MMALLOC_DIR to reflect fact this is
gdb/gdbserver/Makefile.in, not gdb/Makefile.in.
* gdbserver/server.c (main): After we kill the inferior in
response to a 'k' request, exit.
1994-11-04 22:57:19 +00:00
Ken Raeburn
cd8aca1996
note go32 file additions, keep ppc nw
1994-11-04 21:43:00 +00:00
Jim Kingdon
e80078baa1
* remote.c (remote_kill): Use catch_errors when calling putpkt.
...
(putpkt): Return int, not void, to match catch_errors calling
convention.
1994-11-04 21:28:40 +00:00
Ken Raeburn
ca8f2f0d74
Makefile.in: fix tipo in e*nbsd.c dependencies
1994-11-04 20:14:03 +00:00
Stan Shebs
34a1a3bf48
* rs6000-tdep.c (pop_frame): Correct a variable name.
1994-11-04 18:55:51 +00:00
Jim Kingdon
aac9c614b2
* TODO: Re-write item about SIGINT handling to reflect the fact
...
that target_stop now exists.
1994-11-04 17:50:50 +00:00
Ken Raeburn
04050d57d2
note file deletions, additions
1994-11-04 16:44:58 +00:00
Ken Raeburn
16004cc89e
keep new dos-related files
1994-11-04 16:23:49 +00:00
Stan Shebs
1dfc8dfb17
Replace useless FRAME, FRAME_ADDR types with struct frame_info *
...
and CORE_ADDR, respectively.
* frame.h (FRAME, FRAME_INFO_ID, FRAME_ADDR): Remove.
* blockframe.c (get_frame_info): Remove.
* a29k-tdep.c, alpha-tdep.c, blockframe.c, breakpoint.c,
breakpoint.h, energize.c, findvar.c, gdbtk.c, gould-pinsn.c,
h8300-tdep.c, h8500-tdep.c, hppa-tdep.c, i386-tdep.c, i960-tdep.c,
infcmd.c, inferior.h, infrun.c, m68k-tdep.c, m88k-tdep.c,
mips-tdep.c, nindy-tdep.c, printcmd.c, pyr-tdep.c, rs6000-tdep.c,
sh-tdep.c, sparc-tdep.c, stack.c, valops.c, z8k-tdep.c,
config/a29k/tm-a29k.h, config/alpha/tm-alpha.h,
config/gould/tm-pn.h, config/h8300/tm-h8300.h,
config/h8500/tm-h8500.h, config/mips/tm-mips.h,
config/ns32k/tm-merlin.h, config/ns32k/tm-umax.h,
config/pyr/tm-pyr.h, config/sparc/tm-sparc.h): Replace FRAME with
struct frame_info * everywhere, replace FRAME_ADDR with CORE_ADDR,
rename variables consistently (using `frame' or `fi'), remove
calls to get_frame_info and FRAME_INFO_ID, remove comments about
FRAME and FRAME_ADDR cruftiness.
1994-11-04 01:32:34 +00:00
Ken Raeburn
b4123234f0
remove unused file config/go32.mh
1994-11-04 01:29:10 +00:00
Ken Raeburn
5b162d3777
* read.c (get_absolute_expression): Indicate that the error may merely be that
...
the expression can't currently be reduced.
1994-11-04 01:22:47 +00:00
Ken Raeburn
1d63ac6a8f
regenerated after jt's netbsd changes
1994-11-04 01:20:06 +00:00
Stan Shebs
669caa9c19
Replace useless FRAME, FRAME_ADDR types with struct frame_info *
...
and CORE_ADDR, respectively.
* frame.h (FRAME, FRAME_INFO_ID, FRAME_ADDR): Remove.
* blockframe.c (get_frame_info): Remove.
* a29k-tdep.c, alpha-tdep.c, blockframe.c, breakpoint.c,
breakpoint.h, energize.c, findvar.c, gdbtk.c, gould-pinsn.c,
h8300-tdep.c, h8500-tdep.c, hppa-tdep.c, i386-tdep.c, i960-tdep.c,
infcmd.c, inferior.h, infrun.c, m68k-tdep.c, m88k-tdep.c,
mips-tdep.c, nindy-tdep.c, printcmd.c, pyr-tdep.c, rs6000-tdep.c,
sh-tdep.c, sparc-tdep.c, stack.c, valops.c, z8k-tdep.c,
config/a29k/tm-a29k.h, config/alpha/tm-alpha.h,
config/gould/tm-pn.h, config/h8300/tm-h8300.h,
config/h8500/tm-h8500.h, config/mips/tm-mips.h,
config/ns32k/tm-merlin.h, config/ns32k/tm-umax.h,
config/pyr/tm-pyr.h, config/sparc/tm-sparc.h): Replace FRAME with
struct frame_info * everywhere, replace FRAME_ADDR with CORE_ADDR,
rename variables consistently (using `frame' or `fi'), remove
calls to get_frame_info and FRAME_INFO_ID, remove comments about
FRAME and FRAME_ADDR cruftiness.
1994-11-04 01:19:29 +00:00
Ken Raeburn
0128cbae50
* Makefile.in (check): Add missing "else true" clause.
...
* emulparams/vax.sh (OUTPUT_FORMAT): Use "a.out".
* scripttempl/go32coff.sc: Changes from DJ Delorie: Change default entry point
to "start". Align at end of each section to 0x200. Start .text section 0x1000
later. Add _etext, _edata, _end symbols.
1994-11-04 00:39:49 +00:00
J.T. Conklin
0cb42d6f8e
* config/tc-m68k.h (TARGET_FORMAT): If TE_NetBSD define as
...
"a.out-m68k-netbsd".
* config/tc-sparc.h (TARGET_FORMAT): If TE_NetBSD define as
"a.out-sparc-netbsd".
* config/te-nbsd.h: New file, NetBSD target emulation
* config/te-netbsd.h: Removed.
* configure.in (i[345]86-*-netbsd*,m68*-*-netbsd*,sparc*-*-netbsd*):
Set bfd_gas. Use nbsd emulation.
1994-11-04 00:13:13 +00:00
Ken Raeburn
a051e7ccbe
* printgprof.c (flatprofheader): Always set totime to 1.0 if not greater than
...
0.0. Suggested by Harold Assink <carlo@sg.tn.tudelft.nl>.
1994-11-04 00:08:34 +00:00
Ken Raeburn
6f383ce55d
Changes from binutils-2.5.2 net release:
...
* Makefile.in (install-info): Install info files from whatever directory they
were found in.
Patch from DJ Delorie:
* configure.bat: do c++filt -> cxxfilt right
* sysinfo.y: Include system header files early, so any potential declaration of
abort() occurs before its use.
* strings.c (strings_file): Try opening the file in binary mode first.
1994-11-04 00:07:02 +00:00
Ken Raeburn
30d1f88c98
configure.in: fix ns32knetbsd_vec -> pc532netbsd_vec
1994-11-04 00:02:18 +00:00
Ken Raeburn
9e6473f52a
aoutx.h fixes from net
1994-11-03 23:52:52 +00:00
Ken Raeburn
72f2e98420
go32 patches from dj
1994-11-03 23:50:48 +00:00