Ian Lance Taylor
b8176214a5
* defs.h: If TARGET_BYTE_ORDER_SELECTABLE is defined by tm.h,
...
define TARGET_BYTE_ORDER as target_byte_order, and declare
target_byte_order as an extern int, and define BITS_BIG_ENDIAN as
a test of TARGET_BYTE_ORDER.
* top.c: Several additions if TARGET_BYTE_ORDER_SELECTABLE is
defined:
(endianlist, target_byte_order): New variables.
(set_endian, set_endian_big, set_endian_little): New functions.
(show_endian): New function.
(init_cmd_lists): Initialize endianlist.
(init_main): Add commands ``set endian big'', ``set endian
little'', and ``show endian''.
* a29k-pinsn.c: Rewrite uses of TARGET_BYTE_ORDER and
BITS_BIG_ENDIAN to switch at run time rather than at compile time.
* coffread.c, dwarfread.c, findvar.c, mips-tdep.c: Likewise.
* remote-os9k.c, stabsread.c, valarith.c, valprint.c: Likewise.
* values.c: Likewise.
* mips-tdep.c: Rewrite uses of GDB_TARGET_IS_MIPS64 to switch at
run time rather than at compile time.
1994-10-06 16:47:32 +00:00
Ian Lance Taylor
97d3151a59
* config/mips/tm-mips.h (GDB_TARGET_IS_MIPS64): If not already
...
defined, define as 0.
(FIX_CALL_DUMMY): Rewrite to remove presumption that host and
target are similar.
* config/mips/tm-idt.h (TARGET_BYTE_ORDER_SELECTABLE): Define.
* config/mips/tm-idtl.h (TARGET_BYTE_ORDER_SELECTABLE): Define.
* config/mips/tm-idt64.h (TARGET_BYTE_ORDER_SELECTABLE): Define.
(BREAKPOINT): Remove definition.
* config/mips/tm-idtl64.h (TARGET_BYTE_ORDER_SELECTABLE): Define.
(BREAKPOINT): Remove definition.
* config/mips/tm-mips64.h (GDB_TARGET_IS_MIPS64): Define with a
value of 1, rather than without a value.
* config/mips/tm-bigmips64.h (GDB_TARGET_IS_MIPS64): Likewise.
1994-10-06 16:43:40 +00:00
Ian Lance Taylor
1a406ce8c4
* remote-mips.c (break_insn): Remove.
...
(BREAK_INSN, BREAK_INSN_SIZE): Define.
(mips_insert_breakpoint): Use BREAK_INSN, not break_insn.
(mips_remove_breakpoint): Likewise.
1994-10-06 16:42:52 +00:00
Rob Savoye
27e889bf60
Both targets initialize, can dump registers too.
1994-10-06 05:28:49 +00:00
Brendan Kehoe
28a499bb80
* Makefile.in (all-prms): Depend on all-librx.
1994-10-05 21:32:42 +00:00
J.T. Conklin
140b35b3e4
* nlm/configure.in: ${gdb_host_cpu} defaults to ${host_cpu}.
1994-10-05 21:01:54 +00:00
J.T. Conklin
2d91232266
yet another typo
1994-10-05 18:45:58 +00:00
J.T. Conklin
9255037d09
* nlm/Makefile.in: Get rid of NWINCLUDES.
...
* config/{alpha,powerpc}/gdbserve.mt: Remove NWINCLUDES.
User should now configure with --with-headers.
1994-10-05 18:44:56 +00:00
Ian Lance Taylor
66e4e64904
* archive.c (bfd_construct_extended_name_table): SVR4 uses slash
...
newline at the end of the file name, not just newline.
1994-10-05 18:43:30 +00:00
J.T. Conklin
5bb8c3ea1d
Fix typo
1994-10-05 18:43:12 +00:00
J.T. Conklin
621e4c97d0
* nlm/Makefile.in: Get rid of NWINCLUDES.
...
* config/{alpha,i386,powerpc}: Remove NWINCLUDES. User should
now configure with --with-headers.
1994-10-05 18:40:49 +00:00
Ian Lance Taylor
b2d7b32596
* config/obj-coff.c (coff_frob_section): Remove assert about
...
section alignment.
* config/tc-sparc.c (md_section_align): Use section alignment, not
xvec align_power_min field.
1994-10-05 04:13:29 +00:00
Jeff Law
05d0c2cce6
Add ChangeLog entry that (apparently) I nuked.
1994-10-04 23:30:39 +00:00
Ian Lance Taylor
ea4849d5b7
* ecoff.c (_bfd_ecoff_new_section_hook): Default section alignment
...
power to 4, rather than using align_power_min.
1994-10-04 21:30:45 +00:00
Ian Lance Taylor
28d19d0321
* coffcode.h (coff_new_section_hook): Don't use align_power_min;
...
use COFF_DEFAULT_SECTION_ALIGNMENT_POWER instead. Force the .stab
and .stabstr sections to be aligned to no more than 2. Remove
COFF_SPARC special cases.
* coff-a29k.c: Define COFF_DEFAULT_SECTION_ALIGNMENT_POWER.
* coff-apollo.c, coff-go32.c, coff-h8300.c: Likewise.
* coff-h8500.c, coff-i386.c, coff-i960.c, coff-m68k.c: Likewise.
* coff-m88k.c, coff-rs6000.c, coff-sh.c, coff-sparc.c: Likewise.
* coff-we32k.c, coff-z8k.c: Likewise.
PR 5706.
1994-10-04 21:13:51 +00:00
Ian Lance Taylor
995b0d3ff3
* configure.in: Use ${config_shell} when running config.bfd.
1994-10-04 16:18:19 +00:00
Ian Lance Taylor
1ce422b072
* configure: Use ${config_shell} when running ${configsub}.
1994-10-04 16:06:32 +00:00
Ian Lance Taylor
a297d42c27
* cofflink.c (coff_link_input_bfd): Don't try to convert a long
...
filename if the offset field is zero.
1994-10-04 15:54:27 +00:00
Ian Lance Taylor
dfaf9ef608
* elfcode.h (swap_out_syms): If the alignment of a common symbol
...
was not set, use a sensible default rather than zero.
PR 5751.
1994-10-04 15:25:02 +00:00
David Edelsohn
c03a4997a9
* config.sub: No longer recognize h8300h.
1994-10-03 21:30:15 +00:00
Ian Lance Taylor
d1c8b8694a
* config.sub: Remove extraneous differences between config.sub and
...
gcc/config.sub.
1994-10-03 16:41:46 +00:00
Jim Kingdon
3bb27ebf8a
* gdbserver/server.c (main): Silently accept all unrecognized
...
requests and send back a zero length acknowledge. That is what
*-stub.c do and is what remote.c expects.
1994-10-03 14:51:22 +00:00
Peter Schauer
ab18bba082
* gdbserver/server.c (main): Silently accept query requests
...
and send back a zero length acknowledge.
1994-10-03 12:14:38 +00:00
Peter Schauer
a91b6ec8f0
* corelow.c (core_open): Copy the modified to_sections_end
...
vector from current_target to core_ops too.
* gdbserver/server.c (main): Silently accept query requests
and send back a zero length acknowledge.
1994-10-03 12:13:46 +00:00
Peter Schauer
7a6c910ea1
* rs6000-core.c (rs6000coff_core_p): Set SEC_HAS_CONTENTS flag
...
for .stack and .ldinfo sections. Cast coredata.c_tab to a
file_ptr to avoid warnings from gcc.
1994-10-03 11:47:38 +00:00
Ken Raeburn
13a336c4a1
Rewrote make-gas.com handling so that only "make realclean" will remove it.
1994-10-01 04:30:10 +00:00
Ken Raeburn
f54b111403
got rid of make-gas.com
1994-10-01 04:24:38 +00:00
Ken Raeburn
7166a30844
Makefile.in (DISTSTUFFDIRS): Add gas.
1994-10-01 04:24:29 +00:00
Ken Raeburn
dc87e0ce66
vms make-gas.com stuff
1994-10-01 04:20:16 +00:00
Ken Raeburn
df36a2aa30
Now gets rebuilt by "make diststuff".
1994-10-01 04:18:46 +00:00
Ken Raeburn
367d6244da
(diststuff): Build make-gas.com.
...
(clean, mostlyclean): Delete make-gas.com.
(realclean): Separate target, depend on clean and distclean.
1994-10-01 04:17:56 +00:00
Ken Raeburn
c0b8690d94
Fri Sep 30 19:05:20 1994 Pat Rankin (rankin@eql.caltech.edu)
...
* vmsconf.sh (make-gas.com): handle DCL verification to enable
sensible feedback to the user while gas is being built.
1994-10-01 04:15:45 +00:00
Ken Raeburn
76a390e234
i386 pic changes
...
as.h: __STDC__ -> varargs
write.* PLT changes
write.c,symbols.c debug changes
1994-10-01 03:52:42 +00:00
J.T. Conklin
496b2222a6
* nlm/Makefile.in: Get rid of NWINCLUDES.
...
* config/{alpha,powerpc}/gdbserve.mt: define NWINCLUDES.
1994-10-01 00:25:13 +00:00
Jim Kingdon
d3006726b0
* gdbserver/low-lynx.c (create_inferior): Pass all 4 args to ptrace.
1994-09-30 23:02:22 +00:00
Jim Kingdon
a5732a3067
* lynx-nat.c (child_wait): Use status.w_status, not status, in
...
arithmetic. status is a `union wait'.
1994-09-30 22:53:36 +00:00
Ken Raeburn
10ff87e954
yesterday's gdbinit changes
1994-09-30 20:22:59 +00:00
Ian Lance Taylor
fb562be02f
* elfcode.h (elf_bfd_final_link): Remove assertion when a non
...
SEC_IN_MEMORY section is found in dynobj. This can happen when
linking PIC compiled code.
1994-09-30 17:13:08 +00:00
Jim Kingdon
6adffcd857
* config/nm-lynx.h (PTRACE_ARG3_TYPE): Define to int, not char *.
...
* lynx-nat.c (child_wait): Pass fourth argument to ptrace.
1994-09-30 13:58:58 +00:00
Ian Lance Taylor
70605a77d0
* configure.in (configdirs): Change binutils.all to binutils-all.
1994-09-30 03:49:54 +00:00
Thomas Lord
f4a7dca7e7
optionally configure libgui (--enable-gdbgui)
1994-09-30 00:36:58 +00:00
Ken Raeburn
1df6e2665e
(all): Depend on .gdbinit.
...
(.gdbinit): Rebuild from gdbinit.in by running config.status.
1994-09-29 23:03:07 +00:00
Ken Raeburn
9dc6c00f8d
* write.c (print_fixup): Print source location on first line. Show fx_r_type
...
and fx_addsy fields.
1994-09-29 23:00:45 +00:00
Ken Raeburn
12cf5d98c7
fix typu
1994-09-29 20:51:57 +00:00
Ken Raeburn
85f340909d
* reloc.c (bfd_install_relocation): Change type of data to bfd_byte *, to go
...
along with yesterday's change.
1994-09-29 20:39:27 +00:00
Ken Raeburn
64e21e0fd7
* elf.c (bfd_elf_print_symbol): Moved here from elf_print_symbol in elfcode.h.
...
(case bfd_print_symbol_all): Print symbol's size field, except for common
symbols; print their alignment.
* elfcode.h (elf_print_symbol): Deleted.
* libelf.h (bfd_elf_print_symbol): Declare.
(bfd_elf{32,64}_print_symbol): Replace declarations with macros.
1994-09-29 20:36:24 +00:00
Ken Raeburn
9afa408e4f
* syms.c (bfd_print_symbol_vandf): Show BSF_LOCAL and BSF_GLOBAL in one column.
...
Use the column freed up to show BSF_FUNCTION and BSF_FILE.
1994-09-29 20:29:54 +00:00
Ian Lance Taylor
7f23bcab2c
* VMS does not permits `.' in directory names. Renamed
...
binutils.all to binutils-all.
1994-09-29 16:46:53 +00:00
Ian Lance Taylor
f2b38b9848
missed this file
1994-09-29 16:42:43 +00:00
Ian Lance Taylor
d2c0200413
* VMS does not permits `.' in directory names. Renamed
...
ld.bootstrap to ld-bootstrap, ld.cdtest to ld-cdtest, and
ld.scripts to ld-scripts.
1994-09-29 16:39:01 +00:00