aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-11-09fix "make dep" for non-NetBSD systemsKen Raeburn1-0/+3
1995-11-09* configure.in: Added new option --with[out]-mmap. Set USE_MMAP if it is givenKen Raeburn3-13/+80
and mmep is available. * acconfig.h: Undef USE_MMAP. * configure, config.in: Regenerated. * aoutx.h: If USE_MMAP is not defined, do all symbol and string table handling the old way. (aout_get_external_symbols): Don't complain if last byte of string table is nonzero. * libbfd.c [HAVE_MADVISE]: Include sys/types.h and sys/mman.h. (bfd_free_window) [! USE_MMAP]: Don't define. (bfd_get_file_window, _bfd_generic_get_section_contents_in_window) [! USE_MMAP]: Abort.
1995-11-09 * mpw-make.sed: Edit @ENABLE_CFLAGS@ out, mpw-configure canStan Shebs2-0/+7
add back in if necessary.
1995-11-09General cleanup; add -t options support to print all optionsMichael Meissner11-189/+395
1995-11-09 * coff-a29k.c (a29k_reloc): Change handling of R_IREL reloc to beIan Lance Taylor2-5/+36
compatible with AMD generated COFF files. Try to support both AMD and GNU formats simultaneously. (coff_a29k_relocate_section): Likewise.
1995-11-09 * config/obj-coff.c (fixup_segment): Don't subtract md_pcrel_fromIan Lance Taylor1-0/+6
from a PC relative reloc if TC_A29K.
1995-11-09 * config/tc-a29k.c (line_separator_chars): Restore '@'. ExistingIan Lance Taylor1-1/+1
code depends upon it.
1995-11-09 * a29k-dis.c (print_special): Change num to unsigned int.Ian Lance Taylor1-2/+2
Wed Nov 8 20:10:35 1995 Eric Freudenthal <freudenthal@nyu.edu> * a29k-dis.c (print_insn): Cast insn24 to unsigned long when shifting it.
1995-11-09Wed Nov 8 20:03:44 1995 Eric Freudenthal <freudenthal@nyu.edu>Ian Lance Taylor2-1/+6
* coff-a29k.c (SIGN_EXTEND_HWORD): Use ~0xffff rather than 0xffff0000.
1995-11-09 * config/tc-a29k.c (md_operand): Handle $float, $double, andIan Lance Taylor3-0/+82
$extend. Based on code from Eric Freudenthal <freudenthal@nyu.edu>. * config/tc-a29k.h (LEX_DOLLAR): Define. * read.c (LEX_DOLLAR): Define if not defined. (lex_type): Use LEX_DOLLAR.
1995-11-08get the printf cast rightIan Lance Taylor1-2/+2
1995-11-08Wed Nov 8 16:38:14 1995 Eric Freudenthal <freudenthal@nyu.edu>Ian Lance Taylor1-0/+5
* configure.in (a29k-nyu-sym1): New target, just like other a29k targets.
1995-11-08 * libbfd.c (bfd_get_file_window): Change writable parameter fromIan Lance Taylor5-8/+18
int to boolean; update all callers. Pass MAP_SHARED if not writable--it's required on Solaris. Cast fprintf argument to avoid warning. * bfd-in.h (bfd_get_file_window): Update declaration. * bfd-in2.h: Rebuild. * aoutx.h: Update calls to bfd_get_file_window.
1995-11-08 * xcofflink.c (xcoff_find_reloc): Handle the case of a singleIan Lance Taylor2-1/+7
reloc correctly.
1995-11-08more XCOFF linker hackeryIan Lance Taylor2-26/+61
1995-11-08first stage in function unit support; add new switches & latest code from andrewMichael Meissner30-486/+1802
1995-11-08 * xcofflink.c (XCOFF_DEF_DYNAMIC): Rename from XCOFF_REF_DYNAMIC.Ian Lance Taylor2-87/+181
Change all uses. (xcoff_swap_ldhdr_in): New static function. (xcoff_swap_ldsym_in): New static function. (xcoff_link_add_symbols): If we just created a descriptor, pass it to _bfd_generic_link_add_one_symbol, to save a hash lookup. (xcoff_link_add_dynamic_symbols): Rewrite to read .loader symbols rather than normal symbol table. (xcoff_mark): When considering called symbols, check whether the descriptor is from a dynamic object, rather than the symbol itself. (xcoff_build_ldsyms): Likewise.
1995-11-08 * ldemul.c (ldemul_default_target): Cast getenv return value.Ian Lance Taylor1-4/+10
1995-11-08 * gprof.c (main): Cast getenv return value.Ian Lance Taylor2-1/+5
1995-11-08 * config/obj-coff.c (c_dot_file_symbol): Cast xmalloc return.Ian Lance Taylor2-1/+17
1995-11-08 * arsup.c (ar_open): Cast malloc return value.Ian Lance Taylor1-0/+4
1995-11-08 * libbfd.c (bfd_get_file_window): Change return type to boolean.Ian Lance Taylor4-11/+26
Cast realloc and malloc return values. If malloc or realloc fail, set bfd_error_no_memory. * bfd-in.h (bfd_get_file_window): Change type to boolean. * bfd-in2.h: Rebuild.
1995-11-08* config/mips/vr4300.mt: Added simulator to default VR4300 build.Jackie Smith Cashion2-0/+6
NOTE: Only the BigEndian build has the simulator included, because a LittleEndian simulator is not constructed at the moment (it should work, but has not been tested fully).
1995-11-08* configure.in (mips*-*-*): Added "mips" simulator target.Jackie Smith Cashion3-9/+146
* configure: Re-generated.
1995-11-08Initial check-in of the MIPS simulator. Work still needs to be done onJackie Smith Cashion4-0/+2165
the run-time support code (interp.c) to provide better tracing, and also to add profiling and architecture specific support. At the moment the simulator has a fixed size, fixed address memory area, and simulates a subset of the IDT monitor calls (enough to execute test programs). The other major feature (could even be a bug) is that the simulator makes use of the GCC "long long" extension. Work has been started to make this a build configuration option... but there is still a lot of this to be done.
1995-11-08 * remote-mips.c (mips_initialize): Fix brain damage found byStu Grossman2-2/+2
Jamie. Basically had case statement in the wrong place... * (mips_load): Remove unnecessary `db tty0' command. It's all handled by mips_initialize now.
1995-11-08 * remote-mips.c (mips_initialize): Fix brain damage found byStu Grossman2-5/+13
Jamie. Basically had case statement in the wrong place...
1995-11-07 * mpw-mh-mpw (CC_MWC68K, CC_MWCPPC): Remove unused include path.Stan Shebs1-6/+18
(CC_MWCPPC): Add -mpw_chars, disable warnings, add comments explaining reasons for various flags. (EXTRALIBS_PPC, EXTRALIBS_MWCPPC ): Put runtime library first.
1995-11-07 * configure: Default ${build} correctly. Avoid picking up extraIan Lance Taylor3-15/+135
spaces when reading CC and CXX from Makefile. When doing a Canadian Cross, use plausible default values for numerous variables. * configure.in: When doing a Canadian Cross, don't try to configure tools whose configure script can't handle it.
1995-11-07added PowerPC PE targetting stuffKim Knuttila1-0/+12
1995-11-07New PowerPC Portable Executable stuffKim Knuttila3-0/+6
1995-11-07 * ecofflink.c (_bfd_ecoff_locate_line): Keep looking through stabsIan Lance Taylor1-0/+4
entries until both the line number address and the function name address are too large. PR 8364.
1995-11-07First round ld support for PPC PEKim Knuttila6-258/+1006
1995-11-07Exclude resources from SIOWgdb.Raymond Jou2-0/+8
1995-11-07Small PPC support changesKim Knuttila1-0/+5
1995-11-07NT ChangesKim Knuttila1-0/+5
1995-11-07 * configure.in: Call AC_CHECK_PROG to find and cache AR.Ian Lance Taylor4-18/+53
* configure: Rebuilt.
1995-11-07Added some NT definesKim Knuttila1-0/+5
1995-11-07 * configure.in: Don't treat rs6000-*-lynx* specially.Ian Lance Taylor4-30/+23
* configure: Rebuild. * config/rslynx: Remove. * Makefile.in: Remove @target_makefile_fragment@.
1995-11-07 * aclocal.m4 (BFD_CC_FOR_BUILD): Don't define CC_FOR_BUILD if itIan Lance Taylor1-0/+5
is defined in the environment.
1995-11-07 * som.c (som_get_section_contents_in_window): Define to useJeff Law1-0/+5
generic version.
1995-11-07 * ld.texinfo: The linker does not use _main as an entry point.Ian Lance Taylor2-2/+4
1995-11-07Tue Nov 7 11:46:11 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 ↵Ian Lance Taylor1-0/+5
<manfred@lts.sel.alcatel.de> * scripttempl/m88kbcs.sc (.data): Calculate next boundary modulo 0x2000 not 0x200.
1995-11-07* remote-mips.c (mips_initialize): Updated to talk to VR4300 RISQJackie Smith Cashion2-14/+16
monitor board. The mips_initialize() code seemed to have a "funny" switch statement. I also removed an unnecessary switch into debug monitor mode just before the call to mips_initialize() in mips_load().
1995-11-07Patch for old Sega PRJim Wilson2-2/+6
* cfg-ml-com.in (sh-*-*): Add m2 and ml/m2 to multidirs.
1995-11-07Remove references to config.make/config.hdrMichael Meissner2-1/+4
1995-11-06 * config/tc-alpha.c: Undefine inline if not __GNUC__.Ian Lance Taylor1-0/+5
(md_pseudo_table): Don't define "extern".
1995-11-06Mon Nov 6 17:13:15 1995 Harry Dolan <dolan@ssd.intel.com>Ian Lance Taylor9-3/+136
* coff-i860.c: New file, based on coff-i386.c. * cpu-i860.c: New file, based on cpu-i386.c. * hosts/i860mach3.h: New file, based on hosts/i386mach3.h. * config.bfd (i860-*-mach3*, i860-*-osf1*, i860-*-coff*): New targets, using i860coff_vec. * configure.in (i860-*-mach3*, i860-*-osf1*): New hosts, using trad-core.o and hosts/i860mach3.h. (i860coff_vec): Use coff-i860.o and cofflink.o. * configure: Rebuild. * Makefile.in: Rebuild dependencies. (ALL_MACHINES): Add cpu-i860.o. (BFD32_BACKENDS): Add coff-i860.o. (CFILES): Add cpu-i860.c and coff-i860.c. * targets.c (i860coff_vec): Declare. (bfd_target_vector): Add &i860coff_vec. * archures.c (bfd_i860_arch): Declare. (bfd_archures_list): Add &bfd_i860_arch. * coffcode.h (coff_set_arch_mach_hook): Handle I860 magic number. (coff_set_flags): Handle bfd_arch_i860. (coff_write_object_contents): Handle I860 a.out magic number.
1995-11-06Mon Nov 6 17:39:47 1995 Harry Dolan <dolan@ssd.intel.com>Ian Lance Taylor3-12/+17
* configure.in: Add case for bfd_i860_arch. * configure: Rebuild.
1995-11-06Mon Nov 6 17:28:01 1995 Harry Dolan <dolan@ssd.intel.com>Ian Lance Taylor3-0/+209
* i860.h: New file, based on i386.h.