Commit graph

21131 commits

Author SHA1 Message Date
Ian Lance Taylor
2eda9a2aa7 Thu Jan 29 16:04:21 1998 Mumit Khan <khan@xraylith.wisc.edu>
* ldfile.c (slash): Set to backslash if _WIN32 but not
	__CYGWIN32__.
	(ldfile_open_file_search): If __MSDOS__ or _WIN32, accept a
	leading backslash or a leading x: as an absolute path.
	(ldfile_find_command_file): Use slash rather than / when
	generating name to try.
	* lexsup.c (PATH_SEPARATOR): Define.
	(set_default_dirlist): Use PATH_SEPARATOR rather than ':'.
1998-01-29 21:11:10 +00:00
Doug Evans
35e689de71 * m32r-opc.h (HAVE_CPU_M32R): Define. 1998-01-29 21:04:25 +00:00
Doug Evans
d034002794 * Makefile.in (M32RX_OBJS): Comment out until m32rx port working.
* arch.h (HAVE_CPU_M32R{,X}): Delete, moved to m32r-opc.h.
	* arch.c (machs): Check ifdef HAVE_CPU_FOO for each entry.
1998-01-29 21:03:41 +00:00
Doug Evans
3134a2bdac * elf32-mips.c: Add dvp support. 1998-01-29 20:58:50 +00:00
Ian Lance Taylor
847b962945 Thu Jan 29 15:55:35 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
* config.bfd (i[3456]-*-mingw32*): New target.
	* acinclude.m4 (BFD_BINARY_OPEN): Check for mingw32.
	* aclocal.m4, configure: Rebuild.
1998-01-29 20:58:49 +00:00
Ian Lance Taylor
c412299f00 Thu Jan 29 14:42:44 1998 Pat Rankin <rankin@eql.caltech.edu>
* Makefile.am (CONFIG_OBJS): New variable, containing part of old
	OBJS variable.
	(GENERIC_OBJS): New variable, with the rest of the old OBJS
	variable.
	(OBJS): Now just $(CONFIG_OBJS) and $(GENERIC_OBJS).
	($(srcdir)/make-gas.com): Rename from make-gas.com.
	(stamp-mk.com): Replace $(OBJS) with $(GENERIC_OBJS).
	(EXTRA_DIST): Define.
	* vmsconf.sh: Handle {targ-cpu, obj-format, atof-targ} modules
	explicitly rather than via the list of object files.
	(gcc-as.opt): New file created when make-gas.com is run.
	* config-gas.com: Create {targ-cpu.h, obj-format.h, targ-env.h,
	itbl-cpu.h} to #include appropriate file rather than copying that
	file.
	* config/vms-conf.h: Synchronize with current config.in.
	* Makefile.in: Rebuild.
1998-01-29 19:48:18 +00:00
Doug Evans
d476d46aab add more direct/unpack code 1998-01-29 19:37:59 +00:00
Doug Evans
7649e13e67 * Makefile.in (M32RX_OBJS): Comment out until m32rx port working.
* arch.h (HAVE_CPU_M32RX): Likewise.
	* arch.c (machs): Check ifdef HAVE_CPU_FOO for each entry.
1998-01-29 19:25:37 +00:00
Richard Henderson
80bc5d031a Oops. forgot to add the moved files. 1998-01-29 17:51:56 +00:00
Richard Henderson
b1822b9884 * gas/m68k/mri_moveml.[sd]: Moved to ...
* gas/mri/moveml.[sd]: ... here.
* gas/mri/mri.exp: Run it.
1998-01-29 17:44:48 +00:00
Doug Evans
55a4759f2b * config/tc-m32r.c (allow_m32rx): Must compile with K&R C.
(m32rx support): only include #ifdef HAVE_CPU_M32RX.
1998-01-29 17:27:49 +00:00
Nick Clifton
5ffc6deeb3 Fuxed sanitization (again!) 1998-01-29 17:27:48 +00:00
Doug Evans
a25897a9e5 remove sky stuff from elf32-mips.c 1998-01-29 17:17:15 +00:00
Doug Evans
e1b747c4f2 checkpoint 1998-01-29 17:06:52 +00:00
Doug Evans
8dddf63f16 checkpoint 1998-01-29 13:22:46 +00:00
Doug Evans
e033023fb2 checkpoint 1998-01-29 12:37:45 +00:00
Doug Evans
7caebec6f6 * cgen.sh: Portably read parms past $9. 1998-01-29 12:14:10 +00:00
Doug Evans
7948d172e0 txvu support moved into mips [as dvp] 1998-01-29 10:19:35 +00:00
Ian Lance Taylor
620cdab253 rebuild 1998-01-29 04:41:00 +00:00
Doug Evans
b15e0cc7a0 * dvp/dvp.exp: New file.
* dvp/{basic-1,br-1,upper-1,lower-1,pke-1}.[sd]: New testcases.
1998-01-29 01:33:53 +00:00
Doug Evans
a66165285c fix typo 1998-01-29 00:52:33 +00:00
Nick Clifton
79420f9af9 Sanitization fixes. 1998-01-29 00:41:46 +00:00
Nick Clifton
ed29580469 Fix determination of when two instructions can be combined in parallel. 1998-01-29 00:29:37 +00:00
Michael Meissner
241b462435 Print compare bits in human readible form 1998-01-28 23:48:13 +00:00
Doug Evans
e086cc6caf don't build gdb for dvp-elf 1998-01-28 23:13:00 +00:00
Stan Shebs
7074cd4e8a Suggested by Chris Walter <walter@budoe.bu.edu>:
* dwarfread.c (set_cu_language): Recognize Fortran.
	* dwarf2read.c (set_cu_language): Ditto.
	(read_array_type): Fix language test.
1998-01-28 23:02:03 +00:00
Ian Lance Taylor
448258693f Wed Jan 28 17:43:02 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
* objcopy.c (copy_archive): Only pass one argument to mkdir if
	_WIN32 but not __CYGWIN32__.
	(smart_rename): Add code for _WIN32 (not __CYGWIN32__), to cope
	with different rename behaviour and lack of chown.
1998-01-28 22:58:15 +00:00
Ian Lance Taylor
1d1a5a53ee Wed Jan 28 17:45:46 1998 Ian Lance Taylor <ian@cygnus.com>
* configure.in: Remove vfork check.
	* nlmconv.c: Never include vfork.h.
	* aclocal.m4, configure, Makefile.in, config.in: Rebuild.
	* configure.in: Check for mingw32 when deciding whether to build
	dlltool.
1998-01-28 22:48:37 +00:00
Ian Lance Taylor
c336631bef Wed Jan 28 17:43:02 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
* dlltool.c: Never include vfork.h.
	(run): Use pexecute rather than vfork.
	(gen_lib_file): Check for errors from bfd_set_archive_head and
	bfd_close.  Close all the BFDs in the archive before deleting the
	temporary files.
1998-01-28 22:46:01 +00:00
Bill Moyer
4d1dc7f122 Added "--nowarnswap" option for suppressing "Swapping instructions" warnings. 1998-01-28 22:36:10 +00:00
Richard Henderson
eafda179b5 * emulparams/elf64_sparc.sh (ELFSIZE): 64
(TEXT_START_ADDR): Round off, since SIZEOF_HEADERS is added later.
(DATA_PLT): Needed by v9 abi.
1998-01-28 22:17:48 +00:00
Doug Evans
3536b6a38b update copyright date 1998-01-28 22:03:51 +00:00
Doug Evans
37130f1153 * dvp-dis.c, dvp-opc.c: New files.
* configure.in: Compile them if bfd_dvp_arch, as well as mips.
	* configure: Regenerate.
	* Makefile.am (ALL_MACHINES): Add dvp-{dis,opc}.lo.
	(dvp-dis.lo,dvp-opc.lo): Add rules for.
	(mips-dis.lo): Compile with @archdefs@.
	* Makefile.in: Regenerate.
	* disassemble.c: Define ARCH_mips ifdef ARCH_dvp.
	* mips-dis.c (print_insn_little_mips): Check for DVP insns.
plus delete old txvu stuff
1998-01-28 21:58:23 +00:00
Ian Lance Taylor
0040c1e966 Wed Jan 28 16:41:19 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
* configure.in (i386-*-mingw32*): New target.
	* configure: Rebuild.
1998-01-28 21:44:53 +00:00
Ian Lance Taylor
10102e8c61 spacing fix 1998-01-28 21:44:36 +00:00
Ian Lance Taylor
a1ccffb2f4 Wed Jan 28 16:37:27 1998 J.J. van der Heijden <J.J.vanderHeijden@student.utwente.nl>
* configure.tgt (i[3456]86-*-mingw32*): New entry.
1998-01-28 21:40:52 +00:00
Ian Lance Taylor
0db468b867 * configure.in: Do build expect, dejagnu, and cvssrc for a cygwin32
host.
1998-01-28 21:35:26 +00:00
Michael Snyder
2a913d7135 Wed Jan 28 12:51:08 1998 Michael Snyder (msnyder@cleaver.cygnus.com)
* blockframe.c (generic_frame_chain_valid): A frame pointer may
        be valid if it is equal to the frame pointer of its caller (ie.
        not necessarily strictly INNER_THAN).  Allows frameless functions.
1998-01-28 21:06:54 +00:00
Ian Lance Taylor
d415414e92 * scripttempl/elf.sc: Only include linkonce sections in final
sections when relocating.
1998-01-28 20:53:22 +00:00
Ian Lance Taylor
83d11af170 * ld.texinfo (Options): Add a brief description of the types of
information included in a link map.
1998-01-28 20:40:03 +00:00
Doug Evans
75aacf7acb * configure.tgt (dvp-*-*): Recognize. 1998-01-28 20:29:04 +00:00
Doug Evans
9169104250 delete txvu stuff, building mips files now 1998-01-28 20:24:27 +00:00
Ian Lance Taylor
8ecd2ccb89 * symbols.c (resolve_symbol_value): Don't set the segment if it
hasn't changed, and this is OBJ_AOUT without BFD_ASSEMBLER.
1998-01-28 20:22:00 +00:00
Doug Evans
89f6754751 delete txvuelf.sh, generating mips files now 1998-01-28 20:17:41 +00:00
Doug Evans
70b3fa931d * configure.in: Add dvp-elf support.
* config.sub: Recognize dvp cpu.
1998-01-28 20:04:27 +00:00
Ian Lance Taylor
f414803c3a * config/obj-aout.h (S_IS_LOCAL): Correct typo--pass argument to
S_GET_SEGMENT.
1998-01-28 19:55:40 +00:00
Mark Alexander
29df6f4b7e * monitor.c (monitor_vsprintf): New function to handle
printing of large addresses using %A format specifier.
	(monitor_printf_noecho, monitor_printf): Use monitor_vsprintf
	instead of vsprintf.
	* dve3900-rom.c (_initialize_r3900_rom): Use %A instead of %Lx
	to print addresses.
1998-01-28 19:52:06 +00:00
Ian Lance Taylor
f41751664d * ld.texinfo (Options): Mention LDEMULATION in description of -m.
(Environment): Mention LDEMULATION.
1998-01-28 19:45:48 +00:00
Doug Evans
6856244d32 checkpoint 1998-01-28 19:35:31 +00:00
Ian Lance Taylor
5a59e34dd5 * ld.texinfo (Options): Clarify --export-dynamic a bit. 1998-01-28 19:12:51 +00:00