aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-11-10 modified from 95q4Victoria Mixon1-1/+1
1995-11-10 modified from 95q4Victoria Mixon3-9/+9
1995-11-10 references to pesch@cygnus.com changed to doc@cygnus.comVictoria Mixon5-9/+752
1995-11-10 binutils.texi: modified from 95q4Victoria Mixon1-23/+23
1995-11-10If --enable-sim-inline is not specified, default to DEFAULT_INLINE=1, not 2.Michael Meissner3-2/+9
1995-11-10Add comment about enabing PowerPC simulatorMichael Meissner1-0/+4
1995-11-10fix typoMichael Meissner2-2/+2
1995-11-10 * archive.c (bfd_generic_archive_p): Preserve tdata in case ofIan Lance Taylor1-0/+3
failure.
1995-11-09Add --enable-sim-powerpc support.Michael Meissner2-3/+26
1995-11-09Enable powerpc simulator for all powerpc-eabi targets, not just ↵Michael Meissner3-29/+70
powerpc-eabisim if compiling with GCC. Add --enable-sim-powerpc option to control this.
1995-11-09 * mpw-config.in: Add variable with names of SIOW libraries.Raymond Jou3-0/+20
* mpw-make.sed: Add an action to build SIOWgdb.
1995-11-09 * ldfile.c (ldfile_try_open_bfd): If bfd_error_invalid_target,Ian Lance Taylor1-0/+3
report a better error.
1995-11-09Obey --silentMichael Meissner3-63/+96
1995-11-09Get CC, etc. vars from configure; build ppc simulator if we are using GCCMichael Meissner3-136/+179
1995-11-09 * config/tc-a29k.c (md_apply_fix): Warn if an attempt is made toIan Lance Taylor1-3/+13
generate a reloc which the linker will not handle correctly. Fix overflow checking--R_IREL is 18 bits, not 17.
1995-11-09 * aoutx.h (NAME(aout,final_link)): Report a reasonable error whenIan Lance Taylor1-0/+7
trying to do a relocateable link with a non-a.out object file.
1995-11-09 * archive.c (bfd_generic_archive_p): Check the first object fileIan Lance Taylor1-7/+17
in an archive even if target_defaulted is set. If the object file has the wrong xvec, reject it.
1995-11-09 * aoutx.h (NAME(aout,set_section_contents)): If a section can notIan Lance Taylor2-0/+15
be represented, report the name via _bfd_error_handler. (translate_to_native_sym_flags): Likewise. * elf32-mips.c (mips_elf_final_link): Likewise. * oasys.c (oasys_write_sections): Likewise.
1995-11-09fix typoMichael Meissner1-1/+1
1995-11-09Turn on INLINES if using GCC to compile simulator; Print more stuff if ↵Michael Meissner6-52/+255
requests -t trace; If !WITH_ASSERT, do not check whether illegal bits in instruction are set
1995-11-09 * coffcode.h (coff_set_alignment_hook): Write RS6000COFF_C versionIan Lance Taylor2-64/+80
which checks for STYP_OVRFLO sections. (coff_compute_section_file_positions): If RS6000COFF_C, handle reloc and lineno count overflows. (coff_write_object_contents): Call coff_count_linenumbers before coff_compute_section_file_positions. If RS6000COFF_C, handle reloc and lineno count overflows. * xcofflink.c (_bfd_xcoff_bfd_final_link): Count line numbers and relocs before dealing with .pad sections. Count overflow section headers when handling .pad sections.
1995-11-09 * coffcode.h (coff_write_object_contents): Set a.out vstamp to 1Ian Lance Taylor2-0/+5
if RS6000COFF_C.
1995-11-09 * emultempl/aix.em (gld${EMULATION_NAME}_before_allocation): AddIan Lance Taylor2-1/+115
new local variable special_sections, and pass it to size_dynamic_sections. Look through the results, and move the sections around in the mapping so that they are defined correctly.
1995-11-09 * xcofflink.c (XCOFF_DESCRIPTOR): Define.Ian Lance Taylor2-5/+311
(struct xcoff_link_hash_table): Add descriptor_section and special_sections fields. (_bfd_xcoff_bfd_link_hash_table_create): Initialize new fields. (xcoff_link_add_symbols): Set linkage section alignment. Create descriptor section. Check for magic symbol names (_text, etc.), and record them in special_sections if found. Set XCOFF_DESCRIPTOR flag for a function descriptor, and set its descriptor field to point back to the function code symbol. (xcoff_sweep): Always mark the special descriptor_section. (bfd_xcoff_export_symbol): Check whether the symbol might be a function descriptor, and mark it if it is. (bfd_xcoff_size_dynamic_sections): Add new special_sections parameter, and fill it in. Allocate space for the descriptor section. (xcoff_build_ldsyms): Set XCOFF_DEF_REGULAR flag when defining global linkage code. If an undefined function descriptor is exported, arrange to define it. Warn about any other undefined exported symbol. (_bfd_xcoff_bfd_final_link): Write out the descriptor section. (xcoff_write_global_symbol): Create a function descriptor when necessary. * bfd-in.h (bfd_xcoff_size_dynamic_sections): Update declaration. * bfd-in2.h: Rebuild.
1995-11-09Build derived hash table for PowerPC PEKim Knuttila1-0/+16
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.