Ian Lance Taylor
328e5a48e8
* scripttempl/aix.sc: Move special symbols inside sections.
...
Always start .data at 0.
1995-10-26 18:12:41 +00:00
Michael Meissner
e89929cd79
Delete *.i and *.out files for clean
1995-10-26 18:10:13 +00:00
Michael Meissner
22ddef466e
Fix SWAP_8 and optimize it; print out the failing address if a signal is issued for non-gdb runs
1995-10-26 16:43:00 +00:00
Ken Raeburn
65f1be0633
Makefile.in (taz): Use ";" not ";;".
1995-10-26 09:47:14 +00:00
Michael Meissner
6bd9ffdb07
Remove MAC object format support from powerpc-eabi for now
1995-10-26 03:12:19 +00:00
Angela Marie Thomas
3bf13a4ef9
trying to nuke for crash... files no longer needed
1995-10-26 00:11:31 +00:00
Jason Molenda
588753450f
don't keep mh-aix mh-sun.
1995-10-25 23:53:11 +00:00
Per Bothner
6b9e3a780b
* Makefile.in (taz): Grep for '^diststuff:' or '^info:' in
...
sub-directory Makefiles, instead of using DISTSTUFFDIRS and
DISTDOCDIRS.
(DISTSTUFFDIRS, DISTDOCDIRS): Removed - no longer used.
(newlib.tar.gz): Don't pass DISTDOCDIRS to recursive make.
1995-10-25 22:23:40 +00:00
Jeff Law
9d14250f9d
* som.c (som_slurp_string_table): Allocate the strings with malloc
...
since they're free'd by free_cached_info.
(som_slurp_symbol_table): Similarly for the symbol table.
Fixes crash (nm /lib/libc.a on hpux10).
1995-10-25 22:23:33 +00:00
Ken Raeburn
b008b7bf76
updated for jsmith's file renaming
1995-10-25 22:07:38 +00:00
Per Bothner
a2bd052926
* Makefile.in (diststuff): Don't make headers.
1995-10-25 21:59:47 +00:00
Per Bothner
fd83c2d212
* Makefile.in (DISTDOCDIRS): Remove ld gprof bnutils gas libg++ gdb
...
and gnats, because they are now subsumed by DISTSTUFFDIRS.
Move bfd to DISTSTUFFDIRS.
1995-10-25 21:54:55 +00:00
Ian Lance Taylor
356cd46521
* Makefile.in: Rebuild dependencies.
1995-10-25 20:42:36 +00:00
Ian Lance Taylor
b73322d9fd
fix XCOFF line number handling
1995-10-25 20:33:38 +00:00
Per Bothner
fc9e78507c
* Makefile.in (diststuff): Also make info.
...
(mostlyclean): Don't remove gprof.info*.
(maintainer-clean realclean): Also remove *.info*.
1995-10-25 20:24:00 +00:00
Stan Shebs
e78d175068
* mpw-make.sed: Edit paths to generated y.tab.[ch] files.
1995-10-25 19:12:25 +00:00
Per Bothner
270433ccae
* Makefile.in (diststuff): Also make info.
...
(maintainer-clean realclean): Also make clean-info.
1995-10-25 18:59:59 +00:00
Per Bothner
8a8965f1c0
* Makefile.in (diststuff): Also make info.
...
(maintainer-clean realclean): Also delete *.info*.
1995-10-25 18:51:37 +00:00
Ian Lance Taylor
9c234e298d
set l_stoff to 0 if there are no strings
1995-10-25 18:31:27 +00:00
Ian Lance Taylor
afe0786271
only read the section relocs if there are some
1995-10-25 17:58:30 +00:00
Ian Lance Taylor
585c92fe44
add OUTPUT_FORMAT and LIB_SEARCH_DIRS
1995-10-25 17:51:13 +00:00
Ian Lance Taylor
f78195df56
tweak line number and gc handling
1995-10-25 17:45:33 +00:00
Ian Lance Taylor
1764521ffe
tweak option handling
1995-10-25 17:37:35 +00:00
Ian Lance Taylor
1edd3a7b3d
* sunos.c (bfd_sunos_record_link_assignment): Don't do anything if
...
output_bfd is not SunOS.
(bfd_sunos_size_dynamic_sections): Likewise. Don't scan relocs of
non-SunOS input files.
PR 8270.
1995-10-25 16:33:02 +00:00
Ian Lance Taylor
57fc1e90b7
* emultempl/aix.em: Add support for various AIX linker options,
...
for AIX import and export files, and for AIX shared objects.
* scripttempl/aix.sc: Add .pad. Put .ds just before the TOC.
1995-10-25 15:49:27 +00:00
Ian Lance Taylor
7d6439d974
* ldmain.c (main): Initialize new field link_info.static_link.
...
* ldmain.c (add_keepsyms_file): Add \n at end of einfo calls.
(constructor_callback): Likewise.
* ldmisc.c (vfinfo): Likewise.
* ldwrite.c (build_link_order): Likewise.
1995-10-25 15:48:53 +00:00
Ian Lance Taylor
28a0c10399
* xcofflink.c: Extensive changes to support linking shared objects
...
and generating a .loader section.
* libcoff-in.h (struct xcoff_tdata): Add import_file_id field.
(struct xcoff_section_tdata): Add first_symndx, last_symndx,
and ldrel_count fields.
* libcoff.h: Rebuild.
* coff-rs6000.c (xcoff_howto_table): Correct reloc names.
* coffcode.h (styp_to_sec_flags): Don't set any flags if STYP_PAD
is set.
* bfd-in.h (bfd_xcoff_import_symbol): Declare.
(bfd_xcoff_export_symbol): Declare.
(bfd_xcoff_size_dynamic_sections): Declare.
* bfd-in2.h: Rebuild.
1995-10-25 15:37:47 +00:00
Ian Lance Taylor
e54bf1c1a4
* ld.texinfo: The MRI ALIGN directive is supported.
1995-10-25 15:28:28 +00:00
Jason Molenda
9b820af837
forgot to check this in.
1995-10-25 02:17:02 +00:00
Ian Lance Taylor
bd830e07d4
* bfdlink.h (struct bfd_link_info): Add static_link field.
1995-10-25 01:46:09 +00:00
Jason Molenda
a2b63bbd6b
Tue Oct 24 18:30:18 1995 Jason Molenda (crash@phydeaux.cygnus.com)
...
* config/pa/hppahpux.mh: Remove hardcoding of X locations.
* Makefile.in: Use X11_CFLAGS, X11_LDFLAGS and X11_LIBS.
* configure.in: Link X statically on Solaris, SunOS and HPUX.
1995-10-25 01:33:26 +00:00
Jason Molenda
2a4e67c591
Fri Oct 13 14:44:25 1995 Jason Molenda (crash@phydeaux.cygnus.com)
...
* mh-aix, mh-sun: Removed.
* mh-decstation (X11_EXTRA_CFLAGS): Define.
* mh-sco, mh-solaris, mh-sysv4 (X11_EXTRA_LIBS): Define.
* mh-hp300, mh-hpux, mh-hpux8, mh-solaris, mh-sun3, mh-sysv4: Don't
hardcode location of X stuff here.
1995-10-25 01:24:21 +00:00
Jason Molenda
054f9adaa2
Tue Oct 24 18:19:09 1995 Jason Molenda (crash@phydeaux.cygnus.com)
...
* Makefile.in (X11_LIB): Removed.
(X11_FLAGS_TO_PASS): pass only X11_EXTRA_CFLAGS and X11_EXTRA_LIBS.
* configure.in (host_makefile_frag): mh-aix & mh-sun removed.
1995-10-25 01:21:08 +00:00
Stan Shebs
aadf04f736
* configure.in: Add xcofflink.o to pmac_xcoff_vec.
...
* configure: Rebuild.
* mpw-config.in: Add xcofflink.c.o to powerpc-apple-macos.
* coff-pmac.c: Include coff-rs6000.c instead of duplicating its
contents.
(pmac_xcoff_vec): Update to use new xcoff support.
* coff-rs6000.c (xcoff_generic_stat_arch_elt): Make static.
(xcoff_write_armap): Declare buf as unsigned char.
* xcofflink.c (xcoff_link_add_symbols): Declare a local as PTR.
* mpw-make.sed: Generalize subdir_do edit.
1995-10-25 00:54:55 +00:00
Stu Grossman
fe5cfadd42
* monitor.h (struct memrw_cmd->resp_delim): Document this as a regexp.
1995-10-24 21:35:23 +00:00
Stu Grossman
283dc598b8
* monitor.c (monitor_expect_regexp): Same as monitor_expect, but
...
with the obvious extension. (monitor_read_memory_single): Use
regexp for getmem.resp_delim because of parsing ambiguities caused
by certain monitors. (monitor_read_memory): Use new regexp stuff
to parse getmem.resp_delim.
* sh3-rom.c: Finish off table. Use new regexp capability for
getmem commands.
1995-10-24 21:31:07 +00:00
Jeff Law
da533085e5
Document .nsubspa.
1995-10-24 21:27:44 +00:00
Jeff Law
18a1140191
* config/tc-hppa.c (md_pseudo_table): Add new ".nsubspa" opcode.
...
(pa_subspace): For ".nsubspa", always create a new subspace
with the given attributes, even if one already exists with the
same name.
So we can put every function into its own $CODE$ subspace.
1995-10-24 21:26:51 +00:00
Stu Grossman
3f687c7896
* infrun.c (wait_for_inferior): Disable questionable code near
...
the step range test. Replace call detection test with much
simpler (and more efficient) test that doesn't require prologue
examination (as often).
* symtab.c symtab.h (in_prologue): New function that indicates
whether or not we are in a function prologue. This uses the
symbol table, and then falls back to prologue examination if that
fails. It's much more efficient for remote debugging because it
avoids examining memory, which is very slow. This is used in
wait_for_inferior to determine if we've made a function call that
needs to be skipped over (for next/nexti).
* mips-tdep.c (after_prologue): New function, returns the PC
after the prologue. Uses PDRs and the symbol table.
(mips_find_saved_regs): Use in_prologue() to avoid costly
prologue examination if possible.
(mips_skip_prologue): Use after_prologue() if possible to avoid
costly prologue examination.
1995-10-24 21:22:56 +00:00
Stan Shebs
43b428a7bf
* mmprivate.h: Remove declarations (PTR, etc) that are already
...
provided by ansidecl.h, include mmalloc.h earlier in file.
1995-10-24 20:21:58 +00:00
Michael Meissner
96fe71e1d5
Fix PR 8255
1995-10-24 18:59:05 +00:00
Jeff Law
cb016f0140
* gdb.disasm/hppa.exp: Test lci and syncdma instructions.
...
* gdb.disasm/hppa.s: Corresponding changes.
1995-10-24 17:14:13 +00:00
Jeff Law
97a010ff42
* gas/hppa/basic/basic.exp: Test lci and syncdma instructions.
...
* gas/hppa/basic/system.s: Corresponding changes.
1995-10-24 17:00:11 +00:00
Jeff Law
5a71a0f7e8
* hppa.h: Add lci and syncdma instructions.
...
From the PA1.1 third edition manual.
1995-10-24 16:50:16 +00:00
Jeff Law
ddf4639bc8
* hppabsd-core.c (make_bfd_asection): Initialize asect->filepos
...
correctly. Don't initialize asect->vma.
1995-10-24 16:27:25 +00:00
Ken Raeburn
1d75481b33
changes for input file open error, not printing filename when not available
1995-10-23 20:40:09 +00:00
Ken Raeburn
2000c64319
If no filename is available (because we haven't opened the input file yet),
...
don't try to print one.
1995-10-23 20:39:44 +00:00
Jackie Smith Cashion
0e3a4b1e8e
The revision 2.48 change (grossman 1995/10/16) had unfortunately
...
broken the prompt spotting for the <RISQ> variant of the IDT
monitor. Also took this opportunity to add the vr4300 configure.in
options.
1995-10-23 16:09:58 +00:00
Jackie Smith Cashion
bef5440479
Renamed the VR4300 specific emulparams files to 8.3 unique names,
...
since the old names could cause problems when hosting the source tree
on non-Un*x systems.
1995-10-23 11:56:50 +00:00
Jackie Smith Cashion
c625fc23ba
Added command-line support for NEC VR4100, to allow support for
...
4100-specific instructions.
1995-10-23 11:20:02 +00:00