aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-10-26 * tc-arm.c (do_ldst): Assemble ldr/str r0, [r1] as a pre-incrementDavid Edelsohn1-0/+5
instruction.
1995-10-26tweak .loader reloc countingIan Lance Taylor1-1/+7
1995-10-26 * xcofflink.c: Numerous changes to get closer to a working XCOFFIan Lance Taylor7-183/+466
linker. * libcoff-in.h (struct xcoff_tdata): Add full_aouthdr, toc_section, and entry_section fields. (struct xcoff_section_tdata): Remove ldrel_count field. * libcoff.h: Rebuild. * coffcode.h (coff_mkobject_hook): Initialize new xcoff_data fields. (coff_compute_section_file_positions): If RS6000COFF_C, generate full a.out header if full_aouthdr is set in xcoff_data. (coff_write_object_contents): Likewise. Set o_snentry and o_sntoc based on sections stored in xcoff_data. * coff-rs6000.c (xcoff_copy_private_bfd_data): Copy new xcoff_data fields. * coffgen.c (coff_get_symbol_info): If fix_value is set, fix the value stored in ret rather than returning a pointer value.
1995-10-26 * scripttempl/aix.sc: Move special symbols inside sections.Ian Lance Taylor2-7/+12
Always start .data at 0.
1995-10-26Delete *.i and *.out files for cleanMichael Meissner2-1/+3
1995-10-26Fix SWAP_8 and optimize it; print out the failing address if a signal is ↵Michael Meissner3-60/+42
issued for non-gdb runs
1995-10-26Makefile.in (taz): Use ";" not ";;".Ken Raeburn2-2/+6
1995-10-26Remove MAC object format support from powerpc-eabi for nowMichael Meissner2-2/+7
1995-10-26trying to nuke for crash... files no longer neededAngela Marie Thomas2-9/+0
1995-10-25don't keep mh-aix mh-sun.Jason Molenda1-3/+0
1995-10-25 * Makefile.in (taz): Grep for '^diststuff:' or '^info:' inPer Bothner2-20/+14
sub-directory Makefiles, instead of using DISTSTUFFDIRS and DISTDOCDIRS. (DISTSTUFFDIRS, DISTDOCDIRS): Removed - no longer used. (newlib.tar.gz): Don't pass DISTDOCDIRS to recursive make.
1995-10-25 * som.c (som_slurp_string_table): Allocate the strings with mallocJeff Law2-4/+13
since they're free'd by free_cached_info. (som_slurp_symbol_table): Similarly for the symbol table. Fixes crash (nm /lib/libc.a on hpux10).
1995-10-25updated for jsmith's file renamingKen Raeburn1-2/+2
1995-10-25 * Makefile.in (diststuff): Don't make headers.Per Bothner2-1/+5
1995-10-25 * Makefile.in (DISTDOCDIRS): Remove ld gprof bnutils gas libg++ gdbPer Bothner2-2/+8
and gnats, because they are now subsumed by DISTSTUFFDIRS. Move bfd to DISTSTUFFDIRS.
1995-10-25 * Makefile.in: Rebuild dependencies.Ian Lance Taylor2-12/+23
1995-10-25fix XCOFF line number handlingIan Lance Taylor4-18/+49
1995-10-25 * Makefile.in (diststuff): Also make info.Per Bothner2-3/+9
(mostlyclean): Don't remove gprof.info*. (maintainer-clean realclean): Also remove *.info*.
1995-10-25 * mpw-make.sed: Edit paths to generated y.tab.[ch] files.Stan Shebs2-0/+8
1995-10-25 * Makefile.in (diststuff): Also make info.Per Bothner1-0/+5
(maintainer-clean realclean): Also make clean-info.
1995-10-25 * Makefile.in (diststuff): Also make info.Per Bothner2-9/+14
(maintainer-clean realclean): Also delete *.info*.
1995-10-25set l_stoff to 0 if there are no stringsIan Lance Taylor1-4/+8
1995-10-25only read the section relocs if there are someIan Lance Taylor1-40/+44
1995-10-25add OUTPUT_FORMAT and LIB_SEARCH_DIRSIan Lance Taylor1-0/+2
1995-10-25tweak line number and gc handlingIan Lance Taylor1-1/+11
1995-10-25tweak option handlingIan Lance Taylor1-0/+4
1995-10-25 * sunos.c (bfd_sunos_record_link_assignment): Don't do anything ifIan Lance Taylor2-9/+21
output_bfd is not SunOS. (bfd_sunos_size_dynamic_sections): Likewise. Don't scan relocs of non-SunOS input files. PR 8270.
1995-10-25 * emultempl/aix.em: Add support for various AIX linker options,Ian Lance Taylor2-0/+715
for AIX import and export files, and for AIX shared objects. * scripttempl/aix.sc: Add .pad. Put .ds just before the TOC.
1995-10-25 * ldmain.c (main): Initialize new field link_info.static_link.Ian Lance Taylor4-61/+224
* ldmain.c (add_keepsyms_file): Add \n at end of einfo calls. (constructor_callback): Likewise. * ldmisc.c (vfinfo): Likewise. * ldwrite.c (build_link_order): Likewise.
1995-10-25 * xcofflink.c: Extensive changes to support linking shared objectsIan Lance Taylor8-441/+2608
and generating a .loader section. * libcoff-in.h (struct xcoff_tdata): Add import_file_id field. (struct xcoff_section_tdata): Add first_symndx, last_symndx, and ldrel_count fields. * libcoff.h: Rebuild. * coff-rs6000.c (xcoff_howto_table): Correct reloc names. * coffcode.h (styp_to_sec_flags): Don't set any flags if STYP_PAD is set. * bfd-in.h (bfd_xcoff_import_symbol): Declare. (bfd_xcoff_export_symbol): Declare. (bfd_xcoff_size_dynamic_sections): Declare. * bfd-in2.h: Rebuild.
1995-10-25 * ld.texinfo: The MRI ALIGN directive is supported.Ian Lance Taylor2-9/+78
1995-10-25forgot to check this in.Jason Molenda1-0/+6
1995-10-25 * bfdlink.h (struct bfd_link_info): Add static_link field.Ian Lance Taylor1-0/+14
1995-10-25Tue Oct 24 18:30:18 1995 Jason Molenda (crash@phydeaux.cygnus.com)Jason Molenda4-264/+206
* config/pa/hppahpux.mh: Remove hardcoding of X locations. * Makefile.in: Use X11_CFLAGS, X11_LDFLAGS and X11_LIBS. * configure.in: Link X statically on Solaris, SunOS and HPUX.
1995-10-25Fri Oct 13 14:44:25 1995 Jason Molenda (crash@phydeaux.cygnus.com)Jason Molenda5-17/+17
* mh-aix, mh-sun: Removed. * mh-decstation (X11_EXTRA_CFLAGS): Define. * mh-sco, mh-solaris, mh-sysv4 (X11_EXTRA_LIBS): Define. * mh-hp300, mh-hpux, mh-hpux8, mh-solaris, mh-sun3, mh-sysv4: Don't hardcode location of X stuff here.
1995-10-25Tue Oct 24 18:19:09 1995 Jason Molenda (crash@phydeaux.cygnus.com)Jason Molenda3-9/+29
* Makefile.in (X11_LIB): Removed. (X11_FLAGS_TO_PASS): pass only X11_EXTRA_CFLAGS and X11_EXTRA_LIBS. * configure.in (host_makefile_frag): mh-aix & mh-sun removed.
1995-10-25 * configure.in: Add xcofflink.o to pmac_xcoff_vec.Stan Shebs8-41/+3015
* configure: Rebuild. * mpw-config.in: Add xcofflink.c.o to powerpc-apple-macos. * coff-pmac.c: Include coff-rs6000.c instead of duplicating its contents. (pmac_xcoff_vec): Update to use new xcoff support. * coff-rs6000.c (xcoff_generic_stat_arch_elt): Make static. (xcoff_write_armap): Declare buf as unsigned char. * xcofflink.c (xcoff_link_add_symbols): Declare a local as PTR. * mpw-make.sed: Generalize subdir_do edit.
1995-10-24 * monitor.h (struct memrw_cmd->resp_delim): Document this as a regexp.Stu Grossman2-1/+3
1995-10-24 * monitor.c (monitor_expect_regexp): Same as monitor_expect, butStu Grossman3-29/+112
with the obvious extension. (monitor_read_memory_single): Use regexp for getmem.resp_delim because of parsing ambiguities caused by certain monitors. (monitor_read_memory): Use new regexp stuff to parse getmem.resp_delim. * sh3-rom.c: Finish off table. Use new regexp capability for getmem commands.
1995-10-24Document .nsubspa.Jeff Law1-0/+263
1995-10-24 * config/tc-hppa.c (md_pseudo_table): Add new ".nsubspa" opcode.Jeff Law1-0/+7
(pa_subspace): For ".nsubspa", always create a new subspace with the given attributes, even if one already exists with the same name. So we can put every function into its own $CODE$ subspace.
1995-10-24 * infrun.c (wait_for_inferior): Disable questionable code nearStu Grossman4-27/+128
the step range test. Replace call detection test with much simpler (and more efficient) test that doesn't require prologue examination (as often). * symtab.c symtab.h (in_prologue): New function that indicates whether or not we are in a function prologue. This uses the symbol table, and then falls back to prologue examination if that fails. It's much more efficient for remote debugging because it avoids examining memory, which is very slow. This is used in wait_for_inferior to determine if we've made a function call that needs to be skipped over (for next/nexti). * mips-tdep.c (after_prologue): New function, returns the PC after the prologue. Uses PDRs and the symbol table. (mips_find_saved_regs): Use in_prologue() to avoid costly prologue examination if possible. (mips_skip_prologue): Use after_prologue() if possible to avoid costly prologue examination.
1995-10-24 * mmprivate.h: Remove declarations (PTR, etc) that are alreadyStan Shebs2-0/+386
provided by ansidecl.h, include mmalloc.h earlier in file.
1995-10-24Fix PR 8255Michael Meissner4-47/+106
1995-10-24 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.Jeff Law1-0/+11
* gdb.disasm/hppa.s: Corresponding changes.
1995-10-24 * gas/hppa/basic/basic.exp: Test lci and syncdma instructions.Jeff Law2-0/+59
* gas/hppa/basic/system.s: Corresponding changes.
1995-10-24 * hppa.h: Add lci and syncdma instructions.Jeff Law2-0/+7
From the PA1.1 third edition manual.
1995-10-24 * hppabsd-core.c (make_bfd_asection): Initialize asect->fileposJeff Law1-0/+5
correctly. Don't initialize asect->vma.
1995-10-23changes for input file open error, not printing filename when not availableKen Raeburn1-0/+11
1995-10-23If no filename is available (because we haven't opened the input file yet),Ken Raeburn1-3/+2
don't try to print one.