Ian Lance Taylor
56173dc599
* hp300ux-nat.c: Don't incloude <sys/dir.h>, <sys/ioctl.h>, or
...
<sys/stat.h>; not needed.
1994-02-19 03:20:20 +00:00
Jim Kingdon
c84bab2d70
* stack.c (print_frame_info): In "pathological" case, don't
...
distrust the line number information.
1994-02-19 01:21:33 +00:00
Kung Hsu
748d77d761
Modified Files:
...
ChangeLog mips-tdep.c valprint.c
* mips-tdep.c (mips_print_register): handle 64 bits register.
* valprint.c (print_longest): fix a bug in printing 64 bits value.
1994-02-19 00:57:49 +00:00
Kung Hsu
031b390acb
Modified Files:
...
tm-mips64.h tm-mips.h
Change REGISTER_VIRTUAL_TYPE to handle 64 bit register.
1994-02-19 00:50:48 +00:00
Jim Kingdon
83eab3d68d
Add unknown.exp
1994-02-19 00:37:57 +00:00
Ken Raeburn
b49b761cc2
* configure: If subdir configure fails, print out a message with subdirectory
...
name, in case subdir's configure code didn't identify itself.
1994-02-18 22:15:10 +00:00
Jim Kingdon
1eb89b9efb
* Version 4.12.2.
1994-02-18 22:15:01 +00:00
Ken Raeburn
bc9cb7ca39
revised for Rob's changes
1994-02-18 22:13:24 +00:00
Ken Raeburn
1f4203cb20
keep ld.cdtest
1994-02-18 22:10:20 +00:00
Ken Raeburn
3eacff1741
update -- keep more stuff recently added
1994-02-18 22:09:23 +00:00
Ken Raeburn
5efa30faad
keep new te-mach.h
1994-02-18 22:04:40 +00:00
David Edelsohn
8f30a41ecb
* configure.in: Remove embedded newlines from configdirs.
...
Avoid mismatches of substrings. Fix matching strings at end of configdirs.
1994-02-18 21:23:25 +00:00
Jim Kingdon
ef1a05401b
* Makefile.in (install): Do the sed for program_transform_name
...
ourselves instead of worrying about INSTALL_XFORM. This enables
users to override INSTALL_PROGRAM in the standard way.
* Makefile.in (c-exp.tab.o, ch-exp.tab.o, m2-exp.tab.o): Don't
depend on Makefile.in.
1994-02-18 21:01:55 +00:00
David Edelsohn
840e7e8ca0
Back out last patch until I figure out why configure is choking.
1994-02-18 20:18:56 +00:00
Ken Raeburn
9e0cbfbbe3
First cut at i386-mach3 support.
1994-02-18 20:08:11 +00:00
Ken Raeburn
06471862ca
First attempt at i386-mach3 support.
...
te-mach.h: New file.
obj-aout.c (obj_aout_frob_file): New function.
obj-aout.h (obj_aout_frob_file): Declare it.
(frob_file): New macro.
tc-i386.c (md_apply_fix_1) [TE_Mach]: Don't adjust pcrel32 relocations.
tc-i386.h (TARGET_FORMAT) [TE_Mach]: Use a.out-mach3.
1994-02-18 19:57:35 +00:00
Ken Raeburn
741f4d6676
write.c (write_object_file): Removed register declarations.
1994-02-18 19:53:26 +00:00
Ken Raeburn
04bde70d04
missed atof-generic log entry last time
1994-02-18 19:41:53 +00:00
David Edelsohn
b37556c4ef
* configure.in: Avoid substring mismatches but allow matches
...
to words at front and end of string.
1994-02-18 19:25:46 +00:00
Jim Kingdon
fb0f423133
* defs.h, valprint.c: Make longest_to_int a function not a macro.
...
Only test against INT_MIN if a LONGEST is bigger than an int.
1994-02-18 17:47:43 +00:00
Ian Lance Taylor
79aab093bb
Keep or lost ppc-ext.h depending on whether keep-powerpc-netware is
...
used.
1994-02-18 17:12:00 +00:00
Ian Lance Taylor
99ec1f66c1
start-sanitize-powerpc-netware
...
Support for PowerPC NetWare.
* config.bfd (powerpc-*-netware*): New target; use ppc-nlm.
* config/ppc-nlm.mt: New file.
* configure.in (nlm32_powerpc_vec): New target vector; use
nlm32-powerpc.o, nlm32.o, nlm.o.
* targets.c (nlm32_powerpc_vec): Declare.
* Makefile.in (BFD32_BACKENDS): Add nlm32-powerpc.o.
(CFILES): Should add nlm32-powerpc.c, but didn't, because the
dependencies can't be sanitized.
end-sanitize-powerpc-netware
Initial support for PowerPC ELF. Done without an ABI, and
probably to be changed when I get an ABI.
* config.bfd (powerpc-*-sysv4*): New target; use ppc-elf.
* config/ppc-elf.mt: New file.
* configure.in (bfd_elf32_powerpc_vec): New target vector; use
elf32-powerpc.o, elf32.o, elf.o.
* elf32-powerpc.c: New file.
* elfcode.h (prep_headers): Add bfd_arch_powerpc case.
(elf_set_arch_mach): Likewise.
* targets.c (bfd_elf32_powerpc_vec): Declare.
* Makefile.in (BFD32_BACKENDS): Add elf32-powerpc.o.
(CFILES): Add elf32-powerpc.c.
Rebuilt dependencies.
1994-02-18 17:09:13 +00:00
Jim Kingdon
f42f505b51
* Makefile.in: Add search.o rule for Sun make.
1994-02-18 16:57:47 +00:00
Jim Kingdon
d241c8c89a
* gdb.texinfo (Formatting Documentation): Change GhostScript to
...
Ghostscript.
1994-02-18 16:39:10 +00:00
Jim Kingdon
889f1f0339
* README: Change GhostScript to Ghostscript.
1994-02-18 16:31:01 +00:00
Jim Kingdon
d5cb2f7d1a
* config/rs6000/{tm-rs6000lynx.h,nm-rs6000lynx.h,xm-rs6000lynx.h}:
...
Rename to tm-rs6000ly.h, nm-rs6000ly.h, xm-rs6000ly.h for 14
character file names.
* Makefile.in (ALLPARAM): Add these files.
1994-02-18 15:55:21 +00:00
Ian Lance Taylor
889d655f87
Support for PowerPC NetWare. Sanitization to follow.
1994-02-18 15:44:44 +00:00
Jim Kingdon
662f3b3f1f
* config/mips/littlemips64.mt: Rename to mipsel64.mt for 14
...
character file names.
Makefile.in: Add Kung's new mips64 files.
1994-02-18 15:42:48 +00:00
Ian Lance Taylor
d03d5626e5
Support for PowerPC ELF and PowerPC NetWare. Sanitization to follow.
1994-02-18 15:37:20 +00:00
Kung Hsu
70126bf94e
Modified Files:
...
ChangeLog configure.in defs.h mips-tdep.c
* configure.in: add mips64-*-elf, mips64-*-ecoff, mips64el-*-elf,
mips64el-*-ecoff and mips64-big-*.
* defs.h: get rid of FORCE_LONG_LONG.
* mips-tdep.c (mips_find_saved_regs): add sd and sdc1 instruction
parsing. Change register size to be MIPS_REGSIZE.
1994-02-18 01:38:08 +00:00
Kung Hsu
4fbce2fdd2
Added Files:
...
bigmips64.mt idt64.mt idtl64.mt littlemips64.mt tm-bigmips64.h
tm-idt64.h tm-idtl64.h tm-mips64.h
Add the above files to support mips 64 bits target.
1994-02-18 01:21:36 +00:00
Roland Pesch
673b162c1a
Correct info about evaluating macro args (distinct from evaluating preprocessor
...
vars); add version number (1); formatting improvements.
1994-02-18 01:10:24 +00:00
Jeffrey Osier
8981cac563
binutils.texi: fixed dir-entry, copyright date, last chapter a bit
1994-02-18 00:15:58 +00:00
Ian Lance Taylor
a243926667
Use bfd_set_error in last patch.
1994-02-17 21:50:39 +00:00
Ian Lance Taylor
5e65fbc84b
Some support for PowerPC ELF, although it isn't in BFD yet.
...
* configure.in: If cpu is powerpc*, use ppc.
(ppc-*-sysv4*): Use object format elf.
* config/tc-ppc.h: Only declare a number of things if OBJ_COFF is
defined.
(TARGET_ARCH): Make it call ppc_arch.
(ppc_arch): Declare.
(TARGET_FORMAT): Set based on OBJ_COFF or OBJ_ELF.
(NO_STRING_ESCAPES): Define.
(LOCAL_LABEL, FAKE_LABEL_NAME): Define for OBJ_ELF.
* config/tc-ppc.c: Only define a number of functions of OBJ_COFF
is defined.
(md_pseudo_table): Most pseudo-ops are OBJ_COFF specific. Added
OBJ_COFF specific "bi" and "ei".
(md_parse_option): Fix handling of -u. Make -m601 set
PPC_OPCODE_601. If OBJ_ELF, accept -V and -Q.
(ppc_set_cpu): New function.
(ppc_arch): New function.
(md_begin): Call ppc_set_cpu.
(ppc_insert_operand): For a signed operand accept an unsigned
value, for IBM compatibility.
(ppc_byte): Don't call stringer for strings; instead, treat two
double quotes as a single double quote.
(ppc_comm): Set sy_tc.output for a .lcomm symbol.
(ppc_biei): New function.
(ppc_tc): If not OBJ_COFF, ignore first argument.
(ppc_fix_adjustable): Call as_bad_where, not as_bad.
(ppc_is_toc_sym): New function.
(md_apply_fix): Use ppc_is_toc_sym. Handle BFD_RELOC_16 and
BFD_RELOC_8.
1994-02-17 21:37:32 +00:00
Ian Lance Taylor
42f62ead47
Various entries.
1994-02-17 20:56:49 +00:00
Ian Lance Taylor
4c2123b670
* ldlang.c, ldmain.c: Include libiberty.h.
1994-02-17 20:54:37 +00:00
Ian Lance Taylor
7d8aaf368f
* elfcode.h (elf_slurp_symbol_table): Handle zero symbols
...
reasonably. Allocate x_symp using alloca.
Also fixed up indentation a bit in elf_set_arch_mach.
1994-02-17 20:45:06 +00:00
Ian Lance Taylor
2f3189e737
* elfcode.h (map_program_segments): ELF program header entries
...
must be sorted by load address. This used to generate the entries
in reverse order.
1994-02-17 20:39:58 +00:00
Torbjorn Granlund
868b8e638b
hppa.h: Fix typo in fstws arg string.
1994-02-17 20:31:08 +00:00
David MacKenzie
c4a081e172
* corelow.c, exec.c, irix5-nat.c, mipsread.c, objfiles.c,
...
osfsolib.c, rs6000-nat.c, solib.c, symfile.c, utils.c,
xcoffexec.c: Use bfd_get_error and bfd_set_error and new error names.
1994-02-17 18:19:25 +00:00
David MacKenzie
f61b81b7c1
* messages.c (as_perror) [BFD_ASSEMBLER]: Use bfd_get_error and
...
bfd_set_error and new error names.
1994-02-17 18:14:04 +00:00
David MacKenzie
5bcb7f28e1
* ldlang.c, ldmain.c, ldmisc.c: Use bfd_get_error and
...
bfd_set_error and new error names.
1994-02-17 18:12:17 +00:00
David MacKenzie
7681bc7b30
* ar.c, bucomm.c, nlmconv.c, nm.c, objcopy.c, objdump.c,
...
size.c: Use bfd_get_error and bfd_set_error and new error names.
1994-02-17 18:10:18 +00:00
David MacKenzie
d1ad85a6e6
* bfd.c (bfd_get_error, bfd_set_error): New functions.
...
(bfd_error): Make static.
(bfd_error_type): Renamed from bfd_ec. Prepend "bfd_error_" to
all values.
* bfd-in2.h: Regenerated.
* aix386-core.c, aout-adobe.c, aout-encap.c, aout-target.h,
aoutf1.h, aoutx.h, archive.c, archures.c,
bfd.c, bout.c, cache.c, coff-alpha.c, coff-mips.c,
coff-rs6000.c, coffcode.h, coffgen.c, core.c, ctor.c,
ecoff.c, ecofflink.c, elf.c, elf32-hppa.c, elf32-mips.c,
elfcode.h, format.c, hash.c, hp300hpux.c, hppabsd-core.c,
i386lynx.c, ieee.c, libbfd.c, libelf.h, linker.c,
lynx-core.c, nlm.c, nlm32-alpha.c, nlm32-i386.c,
nlm32-sparc.c, nlmcode.h, oasys.c, opncls.c, osf-core.c,
ptrace-core.c, reloc16.c, rs6000-core.c, section.c, som.c,
srec.c, sunos.c, syms.c, targets.c, tekhex.c,
trad-core.c: Change callers.
1994-02-17 18:08:41 +00:00
Per Bothner
166557e7b1
* rltty.c: #if out some code if __GO32__.
1994-02-17 00:42:25 +00:00
Jeff Law
7430a99137
* som.c: Remove FIXMEs for things which have been dealt with.
1994-02-16 06:28:25 +00:00
Ian Lance Taylor
f1b4394723
* libiberty.h: Don't declare strsignal, to avoid conflicts with
...
Solaris system header files.
1994-02-16 06:09:08 +00:00
Roland Pesch
dd565f85bf
(1) remove dangling references to old internal sections (pass1, difference)
...
(2) move explanation of new MIPS options from summary section to MIPS-options
section; add summaries in appropriate spots.
(3) usual minor rephrasing in passing.
1994-02-16 01:52:25 +00:00
Ken Raeburn
c25be7f4e9
* configure.in: Support i960-vxworks versions > 5.0 as coff.
...
Default is still bout if no version is specified.
1994-02-16 01:28:59 +00:00