Jeff Law [Sat, 10 Jun 1995 00:05:51 +0000 (00:05 +0000)]
* targets.c: Add copy_private_symbol_data and link_split_section
to the target vector.
* libbfd-in.h (_bfd_generic_bfd_copy_private_symbol_data): Define.
(_bfd_nolink_bfd_link_split_section): Likewise.
(bfd_generic_link_split_section): Declare.
* syms.c (bfd_copy_private_symbol_data): Define.
* linker.c (bf_link_split_section): Likewise.
* som.c (som_bfd_copy_private_symbol_data): New function
(som_bfd_link_split_section): Likewise.
* All other targets updated with default versions of new routines.
* Take out my braindamaged bfd_true/bfd_false changes from earlier
today. Replace with just:
* bfd-in.h: (TRUE_FALSE_ALREADY_DEFINED): Define this if
compiling with g++-2.6 or later.
* bfd-in2.h: Rebuilt.
Stu Grossman [Fri, 9 Jun 1995 21:53:55 +0000 (21:53 +0000)]
* remote-nrom.c: Remove everything but download code. More
cleanups.
Michael Meissner [Fri, 9 Jun 1995 21:42:47 +0000 (21:42 +0000)]
PR 7046: use unsigned compares in looking up items in the sorted symbol list, not signed; Also add --wide to print on wide columns
Ken Raeburn [Fri, 9 Jun 1995 21:16:07 +0000 (21:16 +0000)]
vms cleanup, fixes from Pat Rankin
Jeff Law [Fri, 9 Jun 1995 19:40:00 +0000 (19:40 +0000)]
* bfd-in.h (bfd_true, bfd_false): Define these to true and false
if TRUE_FALSE_ALREADY_DEFINED is not defined.
* bfd-in2.h: Rebuilt.
Steve Chamberlain [Fri, 9 Jun 1995 19:21:47 +0000 (19:21 +0000)]
* elfcode.h (elf_sort_hdrs): Rewrite to be symmetrical.
Jeff Law [Fri, 9 Jun 1995 19:16:33 +0000 (19:16 +0000)]
* bfd-in.h: (TRUE_FALSE_ALREADY_DEFINED): Define this if
compiling with g++-2.6 or later.
(bfd_set_section_vma): Use bfd_true and bfd_false rather than
true and false.
(bfd_set_section_alignment): Likewise.
(bfd_set_section_userdata): Likewise.
(bfd_set_cacheable): Likewise.
* bfd-in2.h: Rebuilt.
Steve Chamberlain [Fri, 9 Jun 1995 15:24:09 +0000 (15:24 +0000)]
* versados.c (struct esd, get_4): Lint; use unsigned chars.
Steve Chamberlain [Fri, 9 Jun 1995 14:57:17 +0000 (14:57 +0000)]
* coff-i960.c (coff_i960_relocate): Compare output section names
when converting for vxworks.
Stu Grossman [Thu, 8 Jun 1995 22:45:47 +0000 (22:45 +0000)]
typo in tcp_open
Stu Grossman [Thu, 8 Jun 1995 22:42:36 +0000 (22:42 +0000)]
* defs.h maint.c monitor.c remote-mips.c remote.c: Add support
for `watchdog' variable. This allows the user to put an upper
limit on the amount of time that GDB will wait for the target to
return from a step or continue operation. This will primarily be
used for the testsuite, where it is difficult to come up with a
reasonable timeout for things like function calls, which can take
as long as three minutes under some circumstances. If the
watchdog timer expires, GDB will generate an error that looks like
`Watchdog has expired.', and will detach from the target.
* remote-mips.c (mips_open): Setup initial frame from target.
Print it out so that user is told where the program is stopped
when they attach.
* remote-nrom.c: Loads of cleanups. Use serial code to open
network connections. Use expect() to wait for response to
download command.
* ser-tcp.c (tcp_open): Retry connection if we get ECONNREFUSED.
* serial.c serial.h (serial_open serial_fdopen serial_close):
Allow users to open the same device multiple times. They all get
to share the same serial_t. This is about the only way to have
multiple active targets use the same device (for download and
debug).
* sparcl-tdep.c: Keep #include <unistd.h> away from GO32.
* target.c: Add `targetdebug' variable. If this is non-zero,
then a special target is put at the top of the target stack which
will cause all calls through the target vector to have their args
and results printed out.
Jason Merrill [Thu, 8 Jun 1995 22:31:51 +0000 (22:31 +0000)]
use -fpic instead of -fPIC
Steve Chamberlain [Thu, 8 Jun 1995 21:37:35 +0000 (21:37 +0000)]
* run.c (main): Grab return value from right register.
Steve Chamberlain [Thu, 8 Jun 1995 21:19:31 +0000 (21:19 +0000)]
* emulparams/armpe.sh, scriptempl/armpe.sc: Add end and stack.
Ken Raeburn [Thu, 8 Jun 1995 20:12:25 +0000 (20:12 +0000)]
* elfcode.h (elf_fake_sections): Permit .scommon or COMMON sections as random
SHT_NOBITS sections, in case a linker script is strange.
David Edelsohn [Thu, 8 Jun 1995 18:45:33 +0000 (18:45 +0000)]
* config/tc-arc.h (MD_APPLY_FIX3): Define.
* config/tc-arc.c (md_apply_fix3): Renamed from md_apply_fix.
Undo effects of md_pcrel_from if symbol is in another section.
Per Bothner [Thu, 8 Jun 1995 00:52:06 +0000 (00:52 +0000)]
* chillvars.ch (xptr): Declare new variable.
* chillvars.exp (test_ptr): New function to test EXPR->MODENAME.
This is to test PR chill/6932.
Per Bothner [Thu, 8 Jun 1995 00:49:10 +0000 (00:49 +0000)]
* ch-exp.y: Handle <primitive_value> "->" <modename>.
This fixes PR chill/6932.
Michael Meissner [Wed, 7 Jun 1995 22:04:10 +0000 (22:04 +0000)]
Do not redefine {BIG,LITTLE}_BREAKPOINT if already defined.
Michael Meissner [Wed, 7 Jun 1995 21:48:28 +0000 (21:48 +0000)]
Define BREAKPOINT as either {BIG,LITTLE}_BREAKPOINT, depending on target byte order.
Jeff Law [Wed, 7 Jun 1995 18:48:00 +0000 (18:48 +0000)]
* somsolib.c (som_solib_section_offsets): Handle relative pathnames.
Part of mentor-6302.
Jeff Law [Wed, 7 Jun 1995 18:43:58 +0000 (18:43 +0000)]
* hppa-tdep.c (frame_saved_pc): Handle backtracing through signal
handler in dynamically linked executables.
mentor-7139
Ken Raeburn [Tue, 6 Jun 1995 17:59:06 +0000 (17:59 +0000)]
* config/obj-vms.c (vms_write_object_file, case N_DATA): Use strcmp against
FAKE_LABEL_NAME instead of checking third character. (Suggested by Pat Rankin.)
Mon 5 Jun 20:10:46 1995 Pat Rankin (rankin@eql.caltech.edu)
Add support for N_ABS and N_ABS|N_EXT type symbols.
* config/obj-vms.h (LSY_S_M_{DEF,REL}, ENV_S_M_{DEF,NESTED}): New macros for
local symbols (from <lsydef.h> and <envdef.h>).
* config/obj-vms.c (Current_Environment): New file-scope variable.
(VMS_Local_Environment_Setup): New routine.
(GBLSYM_LCL): New macro.
(VMS_Global_Symbol_Spec): Handle local symbols too.
(VMS_Psect_Spec): Set GLOBALVALUE_BIT for absolute symbols.
(VMS_Emit_Globalvalues): Handle local and global absolute symbols.
(VMS_Store_PIC_Symbol_Reference): Ditto.
(vms_write_object_file: GSD symbol loop): Ditto.
Michael Meissner [Tue, 6 Jun 1995 14:49:32 +0000 (14:49 +0000)]
Fix some little endian problems
Jason Merrill [Tue, 6 Jun 1995 01:34:52 +0000 (01:34 +0000)]
Mon Jun 5 18:26:36 1995 Jason Merrill <jason@phydeaux.cygnus.com>
* Makefile.in (PICFLAG, PICFLAG_FOR_TARGET): New macros.
(FLAGS_TO_PASS): Pass them.
(EXTRA_TARGET_FLAGS): Ditto.
* config/m?-*pic: Define PICFLAG* instead of LIB*FLAGS*.
Support building both shared and archive libraries.
Steve Chamberlain [Mon, 5 Jun 1995 16:11:26 +0000 (16:11 +0000)]
* coff-a29k.c (coff_a29k_adjust_symndx): Completely parenthesize
macro. (pr ld/7127)
Ken Raeburn [Mon, 5 Jun 1995 07:04:51 +0000 (07:04 +0000)]
Linker support for m68k-elf from Andreas Schwab
<schwab@issan.informatik.uni-dortmund.de>:
* elfcode.h (elf_link_add_object_symbols): Check for NULL when looping through
the symbol hashes.
(elf_bfd_final_link): When looking for _init and _fini don't use the symbol if
it is imported from another object.
* elf32-m68k.c: Relocation type changed from REL to RELA. Regular and dynamic
linking support functions added, similar to other elf targets.
Ken Raeburn [Mon, 5 Jun 1995 06:36:11 +0000 (06:36 +0000)]
change i386-gnu to elf
Steve Chamberlain [Sat, 3 Jun 1995 02:26:19 +0000 (02:26 +0000)]
*** empty log message ***
David Edelsohn [Fri, 2 Jun 1995 18:29:46 +0000 (18:29 +0000)]
* arc-tdep.c (arc_bfd_mach_type): New static global.
(codestream_fill): Handle byte order differences.
(setup_prologue_scan): Don't read stdarg function's "sub sp,sp,N".
(arc_get_frame_setup): Read it here.
(arc_frame_saved_pc): And here.
(arc_print_insn): New function.
(arc_set_cpu_type): Set arc_bfd_mach_type. Don't set tm_print_insn.
(_initialize_arc_tdep): Set tm_print_insn to arc_print_insn.
Ken Raeburn [Thu, 1 Jun 1995 22:28:54 +0000 (22:28 +0000)]
arm config fix from Richard Earnshaw
Steve Chamberlain [Thu, 1 Jun 1995 22:20:30 +0000 (22:20 +0000)]
Thu Jun 1 13:51:49 1995 Steve Chamberlain <sac@slash.cygnus.com>
* coffcode.h (sec_to_styp_flags, styp_to_sec_flags,
coff_new_section_hook): Any section that starts ".stab"
is now marked as debugging.
Ken Raeburn [Thu, 1 Jun 1995 22:12:20 +0000 (22:12 +0000)]
vms fixes from Pat Rankin
Ken Raeburn [Thu, 1 Jun 1995 20:22:53 +0000 (20:22 +0000)]
* archive.c (_bfd_write_archive_contents): Disable extended name table until it
can be made optional, so that native AR has half a chance on SunOS and HP/UX.
[PR binutils/6888]
Ken Raeburn [Thu, 1 Jun 1995 20:17:12 +0000 (20:17 +0000)]
* linker.c (_bfd_generic_link_output_symbols, case bfd_link_hash_indirect): Add
cast to correct pointer types.
J.T. Conklin [Wed, 31 May 1995 22:21:32 +0000 (22:21 +0000)]
* nlm/{configure.in, Makefile.in}: Converted to use autoconf.
* nlm/configure: New file, generated with autoconf 2.3.
J.T. Conklin [Wed, 31 May 1995 19:31:20 +0000 (19:31 +0000)]
* nlm/configure.in: Use sed instead of awk to get the value of
cpufile. Awk is not a utility required by the GNU coding
standards. This change also fixes the rigid whitespace
requirements that were required for awk.
J.T. Conklin [Wed, 31 May 1995 19:13:06 +0000 (19:13 +0000)]
* sparclite/aload.c: Use a file descriptor instead of a stdio
stream for i/o with target board.
Use #error if HAVE_TERMIOS is not defined.
* sparclite/{Makefile.in, configure.in}: Converted to use
autoconf.
* sparclite/configure: New file, generated with autoconf 2.3.
Ken Raeburn [Tue, 30 May 1995 18:28:52 +0000 (18:28 +0000)]
* Makefile.in: Delete lines with lots of #### because four or more indicate a
point for makefile fragment substitution.
Ken Raeburn [Tue, 30 May 1995 16:39:06 +0000 (16:39 +0000)]
(grump. thought i checked this in last week.)
Check explicitly for undefined local dollar and f/b labels, and print a useful
message if any are found, instead of generating obscure undefined symbol table
entries.
Stan Shebs [Mon, 29 May 1995 20:52:31 +0000 (20:52 +0000)]
Remove mention of no-longer-needed keep-mpw, add mention of lose-gdbtk.
Jeff Law [Mon, 29 May 1995 05:26:27 +0000 (05:26 +0000)]
* defs.h: Include either varargs.h or stdarg.h (for va_list).
Fix stupid thinko in last change ("..." -> "va_list").
Jeff Law [Mon, 29 May 1995 05:15:18 +0000 (05:15 +0000)]
* defs.h (vprintf_filtered declaration): Add PARAMS prototype;
gcc-2.5 chokes on format attributes for unprototyped functions.
(vfprintf_filtered declaration): Likewise.
(vprintf_unfiltered declaration): Likewise.
(vfprintf_unfiltered). Likewise.
J.T. Conklin [Sun, 28 May 1995 07:07:21 +0000 (07:07 +0000)]
* configure.in: Use sed instead of awk to get the values of
hostfile, targetfile and nativefile. Awk is not a utility
required by the GNU coding standards. This change also
fixes the rigid whitespace requirements that were required
for awk.
* configure: regenerated.
J.T. Conklin [Sun, 28 May 1995 04:36:45 +0000 (04:36 +0000)]
* config/te-dpx2.h: Include obj-format.h.
(COFF_MAGIC): Renamed from FILE_HEADER_MAGIC.
Angela Marie Thomas [Sat, 27 May 1995 23:32:22 +0000 (23:32 +0000)]
Sat May 27 16:24:04 1995 Angela Marie Thomas <angela@cirdan.cygnus.com>
* sparclite/{Makefile,configure}.in: Add hooks for building with
-lsocket & -lnsl for solaris2. Don't build aload/eload for DOS.
J.T. Conklin [Fri, 26 May 1995 05:50:06 +0000 (05:50 +0000)]
* configure.in (noconfigdirs): Enable all packages for
i386-unknown-netbsd.
Stan Shebs [Thu, 25 May 1995 01:30:34 +0000 (01:30 +0000)]
Update gdbtk keep/lose to match main GDB sanitize
Steve Chamberlain [Thu, 25 May 1995 01:05:35 +0000 (01:05 +0000)]
* arm-tdep.c (_initialize_arm_tdep): Use print_insn_little_arm
now.
Steve Chamberlain [Thu, 25 May 1995 00:11:15 +0000 (00:11 +0000)]
New file.
Jim Wilson [Thu, 25 May 1995 00:00:03 +0000 (00:00 +0000)]
Unsanitize SH3 support.
Steve Chamberlain [Wed, 24 May 1995 23:56:24 +0000 (23:56 +0000)]
Wed May 24 15:49:47 1995 Steve Chamberlain <sac@slash.cygnus.com>
* arm-tdep.c (convert_from_extended, convert_to_extended):
New.
* coffread.c (enter_linenos): Return if linetab 0.
* config/arm/arm.mt (TDEPFILES): Add simulator support.
* config/arm/tm-arm.h (FRAME_FIND_SAVED_REGS): Fix prototypes.
Jim Wilson [Wed, 24 May 1995 23:38:06 +0000 (23:38 +0000)]
Correct typo in all simulator configure.in files other than SH: ../bfd
should be ../../bfd.
Steve Chamberlain [Wed, 24 May 1995 21:49:24 +0000 (21:49 +0000)]
Wed May 24 14:48:46 1995 Steve Chamberlain <sac@slash.cygnus.com>
* Makefile.in: Support ARM.
* configure.in: Ditto.
Steve Chamberlain [Wed, 24 May 1995 21:45:01 +0000 (21:45 +0000)]
Wed May 24 14:37:31 1995 Steve Chamberlain <sac@slash.cygnus.com>
* New.
Steve Chamberlain [Wed, 24 May 1995 21:16:02 +0000 (21:16 +0000)]
Wed May 24 14:16:08 1995 Steve Chamberlain <sac@slash.cygnus.com>
* sh-opc.h: Added bsrf and braf.
Steve Chamberlain [Wed, 24 May 1995 21:14:40 +0000 (21:14 +0000)]
Wed May 24 14:07:11 1995 Steve Chamberlain <sac@slash.cygnus.com>
* gencode.c (tab): Add bsrf and braf.
Steve Chamberlain [Wed, 24 May 1995 18:26:23 +0000 (18:26 +0000)]
Add support for ARM-PE.
* Makefile.in (ALL_EMULATIONS): Add armpe.o
* configure.in: Recognize armpe.
* config/arm-pe.mt: New file.
* emulparams/armpe.sh: New file.
* scripttempl/armpe.sc: New file.
Steve Chamberlain [Wed, 24 May 1995 18:14:23 +0000 (18:14 +0000)]
Wed May 24 10:52:01 1995 Steve Chamberlain <sac@slash.cygnus.com>
pr ld/6997
* elf32-i386.c (elf_i386_relocate_section): Give error
message when linking to a shared reloc which isn't there.
Wed May 24 10:40:00 1995 Steve Chamberlain <sac@slash.cygnus.com>
Support for ARM-PE.
* Makefile.in, coffcode.h, config.bfd, configure.in, pe-arm.c,
pei-arm.c, reloc.c, targets.c, config/arm-pe.mt:
Support for ARM COFF/PE.
Jim Kingdon [Wed, 24 May 1995 15:12:13 +0000 (15:12 +0000)]
* lib/gdb.exp: Fix comment which erroneously identified
gdb_file_cmd as gdb_load (the 19 May change was in fact to
gdb_file_cmd not gdb_load).
* config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
Jim Kingdon [Wed, 24 May 1995 14:16:12 +0000 (14:16 +0000)]
* gdb.base/setvar.exp: Make test names consistent between pass and
fail cases. Use gdb_test more.
David Edelsohn [Wed, 24 May 1995 00:04:19 +0000 (00:04 +0000)]
* config/tc-sparc.c (tc_gen_reloc): Handle BFD_RELOC_SPARC_WDISP16
and BFD_RELOC_SPARC_WDISP19.
Ken Raeburn [Tue, 23 May 1995 23:30:33 +0000 (23:30 +0000)]
Make linking mips-elf and mips-ecoff work. At least, better than it did.
* bfd.c (bfd_get_relocated_section_contents): Now a function, tries calling
routine from input bfd target vector for bfd_indirect_link_order. Put a
declaration into the header file.
* bfd-in2.h: Regenerated.
* elf32-mips.c (gprel16_with_gp): New function, split out from
mips_elf_gprel16_reloc.
(mips_elf_gprel16_reloc): Call it. If output bfd target vector isn't elf
flavoured, abort, since it's assumed to be elf in some of this code, including
the code that looks up the gp value.
(elf32_mips_get_relocated_section_contents): New function, modified from
bfd_generic_get_relocated_section_contents to deal with passing gp to
gprel16_with_gp.
(bfd_elf32_bfd_get_relocated_section_contents): New macro.
* elf32-target.h (bfd_elf32_bfd_get_relocated_section_contents): Don't define
if already defined.
Ken Raeburn [Tue, 23 May 1995 23:20:52 +0000 (23:20 +0000)]
fix emulation code so configurations not supporting it still build
Jeff Law [Tue, 23 May 1995 22:01:20 +0000 (22:01 +0000)]
* Makefile.in: Install bfdlink.h too.
Ken Raeburn [Tue, 23 May 1995 01:45:12 +0000 (01:45 +0000)]
fix up stab handling
Rob Savoye [Tue, 23 May 1995 01:39:54 +0000 (01:39 +0000)]
* config/idt.mt: replace monitor and array-rom with the new
remote-array.
Ken Raeburn [Tue, 23 May 1995 00:20:44 +0000 (00:20 +0000)]
* lib/ld.exp (default_ld_compile): If cc argument is multiple words, use only
the first when trying to verify the availability of the compiler.
Ken Raeburn [Tue, 23 May 1995 00:09:34 +0000 (00:09 +0000)]
more emulation fixes
Stu Grossman [Tue, 23 May 1995 00:01:17 +0000 (00:01 +0000)]
* remote-nindy.c: Install Kung patch for PR 6820. I have no idea
what this does...
David Edelsohn [Mon, 22 May 1995 23:58:52 +0000 (23:58 +0000)]
* config/tc-arc.c (md_pcrel_from): Return 0 for undefined symbols.
Stu Grossman [Mon, 22 May 1995 23:03:42 +0000 (23:03 +0000)]
* breakpoint.c: Move defaults of watchpoint related macros into
target.h.
* target.h: Macros from breakpoint.c. Conditionalize based on
TARGET_HAS_HARDWARE_WATCHPOINTS.
* i386v-nat.c procfs.c: Use TARGET_HAS_HARDWARE_WATCHPOINTS
instead of TARGET_CAN_USE_HARDWARE_WATCHPOINT to enable watchpoint
code.
* config/i386/nm-linux.h, config/mips/nm-irix4.h,
config/pa/nm-hppab.h, config/sparc/tm-sparclite.h: #define
TARGET_HAS_HARDWARE_WATCHPOINTS to enable watchpoint code.
David Edelsohn [Mon, 22 May 1995 22:25:46 +0000 (22:25 +0000)]
(cf-h8300h.mt): Deleted.
David Edelsohn [Mon, 22 May 1995 19:09:15 +0000 (19:09 +0000)]
Clean arc stuff out of objdump.exp.
Jim Kingdon [Mon, 22 May 1995 15:29:00 +0000 (15:29 +0000)]
* breakpoint.c, target.h: Move defaults of watchpoint related
macros back to breakpoint.c. Required to get GDB compiling
on Solaris again.
Angela Marie Thomas [Sat, 20 May 1995 20:25:21 +0000 (20:25 +0000)]
Sat May 20 13:22:31 1995 Angela Marie Thomas <angela@cirdan.cygnus.com>
* configure.in (noconfigdirs): Don't configure tk for i386-go32
hosted builds (DOS builds)
Ken Raeburn [Sat, 20 May 1995 20:11:38 +0000 (20:11 +0000)]
more vms updates from Pat Rankin
Ken Raeburn [Sat, 20 May 1995 19:59:47 +0000 (19:59 +0000)]
From Pat Rankin:
For VMS gas port, make libiberty build on its own instead of driving it all out
of the gas directory. Also improve some of the libiberty support for VMS.
J.T. Conklin [Fri, 19 May 1995 22:44:51 +0000 (22:44 +0000)]
* defs.h (ATTR_FORMAT): New macro, expands to gcc's format
attribute when compiled by gcc.
* defs.h, language.h, monitor.h: Changed many function
declarations to use ATTR_FORMAT.
* breakpoint.c (delete_command); source.c (directory_command);
top.c (define_command): Changed call to query() that had too
many arguments.
* printcmd.c (address_info): Changed call to printf_filtered()
that had too many arguments.
Ken Raeburn [Fri, 19 May 1995 18:43:49 +0000 (18:43 +0000)]
From Richard Earnshaw (rearnsha@armltd.co.uk):
* gasp.c (istrue): Correctly test for string inequality.
Jim Kingdon [Fri, 19 May 1995 17:51:22 +0000 (17:51 +0000)]
* infrun.c (wait_for_inferior): Move assignments to stop_signal
and stop_pc, and STOPPED_BY_WATCHPOINT code, back where they
were--after the switch statement on w.kind. You can't read the
registers of an inferior which has exited. Use a goto in the
STOPPED_BY_WATCHPOINT code.
* infrun.c (wait_for_inferior): Reinstate
HAVE_STEPPABLE_WATCHPOINT and HAVE_CONTINUABLE_WATCHPOINT code.
Steve Chamberlain [Fri, 19 May 1995 17:01:27 +0000 (17:01 +0000)]
* coffswap.h: (IMAGE_BASE): Define to 0 if not.
Jim Kingdon [Fri, 19 May 1995 14:15:48 +0000 (14:15 +0000)]
* utils.c, complaints.c, language.c, monitor.c, remote-array.c,
remote-mips.c, remote-os9k.c, remote-st.c: Conditionalize use of
stdarg rather than varargs on ANSI_PROTOTYPES not __STDC__; it
must match the definition of PARAMS.
start-sanitize-gdbtk
* gdbtk.c: Likewise.
end-sanitize-gdbtk
J.T. Conklin [Thu, 18 May 1995 23:45:31 +0000 (23:45 +0000)]
* utils.c (fprintf_filtered, fprintf_unfiltered, fprintfi_filtered,
printf_filtered, printf_unfiltered, printfi_filtered, query, warning,
error, fatal, fatal_dump_core): Use stdarg.h macros when compiling
with an ANSI compiler.
* complain.c (complain): Likewise.
* language.c (type_error, range_error): Likewise.
* monitor.c (monitor_printf, monitor_printf_noecho): Likewise.
* remote-array.c (printf_monitor, debuglogs): Likewise.
* remote-mips.c (mips_error): Likewise.
* remote-os9k.c (printf_monitor): Likewise.
* remote-st.c (printf_stdebug): Likewise.
* gdbtk.c (gdbtk_query): Likewise.
* defs.h, complain.h, language.h, monitor.h: Add prototypes to
match above changes.
* printcmd.c: Remove uneeded #include <varargs.h>.
* remote-e7000.c: Likewise.
* f-typeprint.c (f_type_print_base): Fix typo found by above
changes.
Ken Raeburn [Thu, 18 May 1995 22:21:18 +0000 (22:21 +0000)]
Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets.
Details in change logs.
Angela Marie Thomas [Thu, 18 May 1995 09:27:23 +0000 (09:27 +0000)]
add support for i386-unixware target, m68k-vxworks5.1 target, i960-vxworks5.1 target... always configure with --enable-gdbtk
Angela Marie Thomas [Thu, 18 May 1995 09:16:59 +0000 (09:16 +0000)]
update target lists for all hosts
Jim Kingdon [Thu, 18 May 1995 05:24:29 +0000 (05:24 +0000)]
* Makefile.in (xcoffread.o): Depend on partial-stab.h.
* xcoffsolib.c (sharedlibrary_command): New command.
* xcoffsolib.c (solib_info): Call xcoff_relocate_symtab.
* xcoffsolib.c: Miscellaneous cleanups.
* partial-stab.h: Ignore symbol descriptor '-' (for local
variables with negative type numbers) without complaint.
* rs6000-nat.c (vmap_ldinfo): Use bfd_stat rather than our own
local emulation thereof. Remove unused variable ostart.
Jim Kingdon [Thu, 18 May 1995 05:20:37 +0000 (05:20 +0000)]
* libbfd.c (bfd_stat): If bfd_cache_lookup returns an error,
return an error to the caller. Call bfd_set_error on errors.
J.T. Conklin [Thu, 18 May 1995 01:01:57 +0000 (01:01 +0000)]
* Makefile.in (config.status): changed target so that
config.status --recheck is executed if configure script changes.
J.T. Conklin [Thu, 18 May 1995 00:58:02 +0000 (00:58 +0000)]
* Makefile.in (Makefile): Added config.status to dependency list.
(config.status): New target.
(SHELL): New definition.
J.T. Conklin [Wed, 17 May 1995 23:13:26 +0000 (23:13 +0000)]
* monitor.c (monitor_printf): Changed format specification in
error message to work with pre-ansi compilers.
(monitor_load_srec): reduced length of s-records from 128 to 32
bytes so download is more reliable with the rom68k monitor.
* rom68k-rom.c: Added trailing space to prompt string.
* config/i386/xm-i386sco.h (HAVE_STRSTR): Removed.
* config/i386/xm-go32.h, mswin/xm.h (SYS_SIGLIST_MISSING):
Removed.
* defs.h, config/{xm-lynx.h, xm-nbsd.h},
config/i386/{xm-i386bsd.h, xm-linux.h},
config/m68k/xm-hp300bsd.h, config/mips/xm-irix4.h,
config/ns32k/xm-ns32km3.h, doc/gdbint.texinfo
(PSIGNAL_IN_SIGNAL_H): Removed.
David Edelsohn [Wed, 17 May 1995 22:02:46 +0000 (22:02 +0000)]
Fix typo in keeping of ld.d.
Ken Raeburn [Tue, 16 May 1995 23:36:53 +0000 (23:36 +0000)]
* config/obj-ecoff.c (ecoff_pop_insert): New function.
(ecoff_format_ops): Use it.
(obj_ecoff_frob_symbol): Now static.
Michael Meissner [Tue, 16 May 1995 23:30:21 +0000 (23:30 +0000)]
Little endian fix
Ken Raeburn [Tue, 16 May 1995 23:27:02 +0000 (23:27 +0000)]
* config/tc-mips.c (mips_init_after_args): New function. Set byte_order here.
(md_parse_option): Not here.
(byte_order): Don't bother initializing.
* config/tc-mips.h (mips_init_after_args): Declare.
(tc_init_after_args): New macro.
Michael Meissner [Tue, 16 May 1995 22:29:39 +0000 (22:29 +0000)]
Make filenames unique to 8.3 characters for Powerpc.
Ken Raeburn [Tue, 16 May 1995 22:28:26 +0000 (22:28 +0000)]
Make Irix 5 configuration work again:
* config/obj-multi.h (obj_frob_symbol, obj_frob_file, S_GET_SIZE, S_SET_SIZE,
S_GET_ALIGN, S_SET_ALIGN, obj_copy_symbol_attributes, OBJ_PROCESS_STAB): New
macros.
* config/tc-mips.c: Protect against redefining them also when including
obj-elf.h. Test only OBJ_ELF for including elf/mips.h.
David Edelsohn [Tue, 16 May 1995 22:20:45 +0000 (22:20 +0000)]
Fix arc sanitization.
Ken Raeburn [Tue, 16 May 1995 22:17:17 +0000 (22:17 +0000)]
read.c (s_lcomm): Do ELF/ECOFF test at run time, not compile time.