Steve Chamberlain
5ff7b32867
* config/i386/go32.mh: Define CC.
1994-05-06 20:28:55 +00:00
Stan Shebs
b292fca800
Fri May 6 11:56:54 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* gdbserver/Makefile.in: Remove irrelevant definitions and
comments inherited from the gdb Makefile.
(BFD_DIR, BFD, BFD_SRC, BFD_CFLAGS): Add from gdb Makefile.
(VERSION): Update to 4.12.3.
(gdbserver): Remove any existing executable first.
(distclean, realclean): Remove nm.h.
* gdbserver/low-lynx.c: Add Sparc Lynx support.
* gdbserver/low-sparc.c, gdbserver/low-sun3.c (sys/wait.h):
Don't use absolute pathname.
1994-05-06 19:52:23 +00:00
Steve Chamberlain
6149af094e
support for Xgo32X.
1994-05-06 19:27:57 +00:00
Steve Chamberlain
90f2ba0625
* config/go32.mh : New file for Xgo32X.
1994-05-06 19:25:31 +00:00
Ian Lance Taylor
5acce559f4
* ldfile.c (ldfile_open_command_file): Set bfd_error_system_call
...
before calling einfo, since we are reporting an fopen failure.
From jrs@world.std.com (Rick Sladkey).
1994-05-06 19:21:00 +00:00
Ian Lance Taylor
f6671f28a4
* configure.in: Use "e" rather than "em_" as prefix for
...
emulations.
1994-05-06 19:16:30 +00:00
Steve Chamberlain
d66da74230
* config/go32.mh: XX support.
...
From bill
* Makefile.in: Build sysdep.h without causing worrying but
harmless error message.
1994-05-06 18:53:44 +00:00
Ian Lance Taylor
2db90a6320
* gasp.c: Include libiberty.h.
...
(main): Remove unused variable i.
1994-05-06 18:39:04 +00:00
Ian Lance Taylor
973bfc476b
* nlmcode.h (nlm_swap_auxiliary_headers_in): Rework custom header
...
handling for latest suggested format.
(nlm_swap_auxiliary_headers_out): Likewise.
(nlm_compute_section_file_positions): Likewise.
1994-05-06 17:37:39 +00:00
Ken Raeburn
6e1e82a0be
em_->e, mips-idtl->mipsl-idt name changes
1994-05-06 06:55:54 +00:00
Ken Raeburn
38cae0cd30
* emultempl/generic.em: Use "e" rather than "em_" as prefix for filename.
...
* emultempl/gld960.em, emultempl/gld960c.em, emultempl/lnk960.em,
emultempl/hppaelf.em, emultempl/m88kbcs.em, emultempl/vanilla.em: Ditto.
* Makefile.in: Changed all generated file names.
(ldemul-list.h): Depend on Makefile, not config.status. Changed sed patterns
to handle new filenames.
1994-05-06 06:55:35 +00:00
Ken Raeburn
97dc4cf850
* config/mipsl-idt.mt: Renamed from mips-idtl.mt.
...
* configure.in: Adjusted.
1994-05-06 06:54:15 +00:00
Stan Shebs
87d62f677b
Thu May 5 20:23:36 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* stabs.texinfo (Stab Section Basics): Add comment about alignment
of stabs-in-coff sections.
1994-05-06 03:31:15 +00:00
Ken Raeburn
db4a85f981
* emulparams/gld960coff.sh: New file.
...
Patches from Ralph Campbell:
* emulparams/mipsbsd.sh (OUTPUT_FORMAT): Fix name to have `a.out'
instead of `aout'.
1994-05-06 00:40:18 +00:00
Ken Raeburn
7182a4df5d
* config/cf-h8300h.mt: Renamed from coff-h8300h.mt, to make it unique in 8.3.
...
* config/i960coff.mt: New file.
Patches from Ralph Campbell:
* config/mipsbsd.mh: New file.
1994-05-06 00:39:32 +00:00
Ken Raeburn
2de0acc18a
* config/mh-lynxrs6k: Renamed from mh-lynxosrs6k, to make it unique in 8.3
...
naming schemes.
* configure.in (appdirs): New variable. Currently empty, but will be used in
gas distribution. If nonempty, lists a set of directories at least one of
which must get configured, or top level configuration is considered to have
failed.
(rs6000-*-lynxos*): Use new file name.
1994-05-06 00:12:22 +00:00
Ken Raeburn
c9fda94866
* config/mh-lynxrs6k: Renamed from mh-lynxosrs6k, to make it unique in 8.3
...
naming schemes.
1994-05-06 00:11:03 +00:00
Ken Raeburn
23a832d2b9
Note deleted files.
1994-05-06 00:03:20 +00:00
Ken Raeburn
fbefddfb9c
* symbols.c (symbol_new) [BFD_ASSEMBLER]: Don't permit additions to the symbol
...
table if it's already been set in the output bfd.
(symbol_begin) [! EMIT_SECTION_SYMBOLS] [RELOC_REQUIRES_SYMBOL]: Don't use
bfd_abs_section.symbol for gas absolute symbol.
1994-05-06 00:03:11 +00:00
Ken Raeburn
5923201105
doc/Makefile.in (distclean, clean-dvi, clean-info): Delete gasp files too.
1994-05-06 00:00:41 +00:00
Ken Raeburn
dc2b222a18
gprof.h, Makefile.in changes
1994-05-05 23:25:12 +00:00
Ken Raeburn
d20d64bb53
(TRUE, FALSE): Always use undef before defining them.
1994-05-05 23:24:57 +00:00
Ken Raeburn
8afeb6eef0
(install-info): Check for gprof.info in build dir, fall back to srcdir. Depend
...
on it.
1994-05-05 23:24:33 +00:00
Ken Raeburn
5e54009453
syslex.l, objdump.c/config changes
1994-05-05 22:53:04 +00:00
Ken Raeburn
c063fc4558
* Makefile.in (objdump.o): Deleted special rule.
...
* configure.in: Don't bother building ARCHDEFS variable for Makefile.
* objdump.c (ARCH_*): Deleted handling.
(disassemble_data): Call `disassembler' from opcodes library.
1994-05-05 22:52:31 +00:00
Ken Raeburn
6bd7601ee1
(yywrap): Define as function if not defined as a macro.
1994-05-05 22:51:27 +00:00
Ian Lance Taylor
6d41de1976
* config/tc-mips.c (mips_emit_delays): Make call to
...
mips_no_prev_insn unconditional.
1994-05-05 22:22:24 +00:00
Ken Raeburn
a139d99b3c
* config/obj-coff*.*: Merged coffbfd versions into coff versions, with a single
...
"#ifdef BFD_ASSEMBLER" controlling most of it for now. Deleted obj-coffbfd.*
files.
* configure.in: Always use obj-coff.* for COFF targets.
1994-05-05 21:38:25 +00:00
Ken Raeburn
8f10906f94
* config/default.exp: Renamed from unix-gas.exp.
1994-05-05 21:34:11 +00:00
Stan Shebs
523ca9d0a2
Thu May 5 12:00:22 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* rs6000-nat.c (vmap_ldinfo): Don't fail if fstat returns an
error.
1994-05-05 19:07:10 +00:00
Ken Raeburn
9ea9e1af48
* configure.in (mips*-dec-bsd*): New target; do build linker.
...
(mips*-*-bsd*): New target; don't build linker.
1994-05-05 05:27:24 +00:00
Jim Kingdon
ee5fca1f12
* infrun.c (proceed, normal_stop, wait_for_inferior), breakpoint.c
...
(print_it_normal): Add annotations for the inferior starting and
stopping, and for all the various messages related to how it
stopped.
* printcmd.c (do_one_display): Annotate.
* stack.c (print_frame_info): Annotate printing of stack frames.
1994-05-05 04:35:09 +00:00
Jim Kingdon
f710410bf9
* annotate.texi: Change edition to 0.5 and date to May 1994.
...
Add index.
(Frames): New node, for frame annotation.
(Displays): New node, for display annotation.
1994-05-05 04:25:03 +00:00
Stu Grossman
731dca9461
* remote.c (get_offsets): Handle case where stub doesn't support
...
qOffsets message.
1994-05-05 01:18:26 +00:00
Per Bothner
36a2283dad
Add partial support for g++ code compiled with -fvtable-thunks.
...
* c-valprint.c (c_val_print): Add vtblprint support
when using thunks.
* cp-valprint.c (cp_is_vtbl_member): A vtable can be an array of
pointers (if using thunks) as well as array of structs (otherwise).
* cp-valprint.c (vtbl_ptr_name_old, vtbl_ptr_name): Move to global
level, and make the latter non-static (so define_symbol can use it).
* stabsread.c (define_symbol): If the type being defined is a
pointer type named "__vtbl_ptr_type", set the TYPE_NAME to that name.
* symtab.h (VTBL_PREFIX_P): Allow "_VT" as well as "_vt".
* values.c (value_virtual_fn_field): Handle thunks.
* values.c (value_headof): Minor efficiency hack.
* values.c (value_headof): Incomplete thunk support. FIXME.
1994-05-05 00:19:33 +00:00
Stu Grossman
d32a92614d
* chardefs.h, rldefs.h: Move decls of string funcs from chardefs.h
...
to rldefs.h so that they don't pollute apps that include
readline.h.
* history.c: include rldefs.h to get decls of string funcs.
1994-05-04 21:42:06 +00:00
Ken Raeburn
608a26dbb2
* config/te-dpx2.h (TARGET_FORMAT, REGISTER_PREFIX_OPTIONAL): Define.
...
* configure.in (m68k-bull-sysv3*): Enable.
1994-05-04 20:24:51 +00:00
Ian Lance Taylor
0573a3b135
* config/m68k.mt (EMUL): Set to m68kaout.
...
* emulparams/m68kaout.sh: New file.
* Makefile.in (ALL_EMULATIONS): Add em_m68kaout.o.
(em_m68kaout.c): New target.
1994-05-04 20:22:15 +00:00
Ian Lance Taylor
2237e240e3
* config/tc-m68k.h (TARGET_FORMAT): If not TE_SUN3, define as
...
"a.out-zero.big".
1994-05-04 19:58:58 +00:00
Ian Lance Taylor
77d1128466
For PR 1927.
...
Changed m68k-aout to set flags to 0; m68k-sunos still uses 1.
* aout0.c: New file.
* targets.c (aout0_big_vec): Declare.
(bfd_target_vector): Add aout0_big_vec.
* config.bfd (m68*-*-aout*): Use m68k-0aout, not m68k-aout.
* config/m68k-aout.mt (SELECT_VECS): Removed.
* config/m68k-0aout.mt: New file.
* configure.in (aout0_big_vec): New target vector: use aout0.o,
aout32.o and stab-syms.o.
* Makefile.in: Rebuilt dependencies.
(BFD32_BACKENDS): Add aout0.o.
(CFILES): Add aout0.c.
* libaout.h (struct aout_backend_data): Add field exec_hdr_flags.
* aout-target.h (MY_exec_hdr_flags): If not defined, define as 0.
MY(backend_data): Initialize exec_hdr_flags field.
* aoutf1.h (sunos_32_set_arch_mach): Make static.
(aout32_sunos4_write_object_contents): Set flags from backend
info.
(MY_exec_hdr_flags): If not defined, define as 1.
(sunos4_aout_backend): Initialize exec_hdr_flags field.
* aout-encap.c (encap_write_object_contents): Set flags from
backend info.
(MY_exec_hdr_flags): Define as N_FLAGS_COFF_ENCAPSULATE.
* hp300hpux.c (MY_exec_hdr_flags): Define as 0x2.
(MY(write_object_contents)): Set flags from backend info.
* i386aout.c (MY(backend_data)): Initialize exec_hdr_flags field.
* i386mach3.c (MY(backend_data)): Likewise.
* mipsbsd.c (MY(backend_data)): Likewise.
* sparclynx.c (NAME(aout,sparclynx_write_object_contents)): Set
flags from backend info.
(sparclynx_aout_backend): Initialize exec_hdr_flags field.
1994-05-04 19:37:36 +00:00
Stan Shebs
b7ba9a57bd
Wed May 4 12:15:11 1994 Stan Shebs (shebs@andros.cygnus.com)
...
* configure.in (rs6000-bull-bosx*): New configuration, RS/6000
variant.
Fixes PR 4903.
1994-05-04 19:19:44 +00:00
Ken Raeburn
9267b020fa
coff_gnu deletion
1994-05-04 17:38:50 +00:00
Ken Raeburn
7617444ce7
not used
1994-05-04 17:33:50 +00:00
Ken Raeburn
127f8e91ee
* config.bfd (i386-*-gnu*): Treat like i386-*-mach*.
...
(m68*-apollo-*): Treat all Apollo configs the same, don't handle BSD specially.
1994-05-04 17:31:36 +00:00
Ian Lance Taylor
269ec825af
For PR 4906.
...
* ldlang.c (lang_size_sections): If dot moves because of an
assignment, don't try to insert a pad into the absolute output
section, just change the address of the default memory region
instead.
1994-05-04 16:14:00 +00:00
Ian Lance Taylor
083038a72a
* Makefile.in (mostlyclean): Remove cdtest.tmp, cdtest-ur,
...
cdtest-ur.out, and cdtest-ur.tmp.
1994-05-04 16:00:30 +00:00
Ian Lance Taylor
9fc63ce06a
* config/obj-coffbfd.c (fixup_segment): Make common symbol and PC
...
relative adjustments when TE_LYNX is defined as well as when
TC_I386 is defined.
1994-05-04 15:31:17 +00:00
Jim Kingdon
d24c05991f
* valprint.c (print_longest): Clarify comment about use_local.
...
* printcmd.c, defs.h (print_address_numeric), callers in
symmisc.c, symfile.c, stack.c, source.c, remote.c, infcmd.c,
cp-valprint.c, core.c, ch-valprint.c, c-valprint.c, breakpoint.c,
exec.c: New argument use_local.
* source.c (identify_source_line): Use filtered output. Use
print_address_numeric.
1994-05-04 15:24:41 +00:00
Jim Kingdon
e16b9023f0
* core.c (memory_error), symtab.c (cplusplus_hint, decode_line_1),
...
language.c (type_error, range_error): Use filtered output.
* utils.c (error_begin): Update comment to tell people to use
filtered output.
1994-05-04 14:20:32 +00:00
Jim Kingdon
997c6a1d84
* Makefile.in (HFILES_WITH_SRCDIR): List bfd.h.
...
(HFILES_NO_SRCDIR): List gdbcore.h not gdbcore_h, so as not to get
bfd.h.
1994-05-04 14:04:34 +00:00