aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-11-15move md_end use, and make use of it in cpu back ends. clean up empty, unusedKen Raeburn4-6/+41
md_end functions. i386 changes from Alan Modra for using multi-byte sequences instead of single nops for code alignment.
1995-11-15 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.Jeff Law1-3/+13
* gdb.base/corefile.exp: Likewise. * gdb.base/funcargs.exp: Likewise. Never should have been there anyway.
1995-11-15 * peicode.h (coff_swap_aouthdr_out): For PPC PE, start isize at 0,Ian Lance Taylor2-10/+401
not at the file position of the first section. * coffcode.h (coff_compute_section_file_positions): Avoid using unportable #elif. (coff_write_object_contents): When generating a PPC PE executable with no symbols, round up the file size to a COFF_PAGE_SIZE boundary. * cofflink.c (_bfd_coff_final_link): If there are no symbols, don't write out a string table.
1995-11-15 * elf.c (bfd_section_from_shdr): When using a different sectionIan Lance Taylor2-2/+31
header, pass the new one to _bfd_elf_make_section_from_shdr. (elf_fake_sections): Don't set sh_info and sh_entsize fields. (elf_map_symbols): Add section VMA to symbol value when comparing against 0. (_bfd_elf_compute_section_file_positions): Only build symbol table if there are some symbols. Set file offset of symtab and strtab sections. (assign_file_positions_except_relocs): Remove dosyms parameter. Change all callers. Never set file offset of symtab and strtab sections. (_bfd_elf_copy_private_section_data): New function. (MAP_ONESYMTAB, MAP_DYNSYMTAB, MAP_STRTAB, MAP_SHSTRTAB): Define. (_bfd_elf_copy_private_symbol_data): New function. (swap_out_syms): Check for special mapping of st_shndx created by copy_private_symbol_data. * elfxx-target.h: Use new copy routines. * elf-bfd.h (_bfd_elf_copy_private_symbol_data): Declare. (_bfd_elf_copy_private_section_data): Declare.
1995-11-15comment fixIan Lance Taylor1-2/+1
1995-11-15 * ld-sh/sh2.c (__main): Define.Ian Lance Taylor1-0/+6
1995-11-15 * gencode.c: jsr, bsr and bsrf actually save pc+4 in pr, and rtsStu Grossman2-3/+4
actually uses pr+0.
1995-11-15Switch to using new fangled monitor.o routines for ppcbug, rather than remoteMichael Meissner4-984/+3
1995-11-14 * gencode.c: jsr actually saves pc+4, and rts actually uses pr+0.Stu Grossman2-4/+50
1995-11-14 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.Stu Grossman2-0/+4
* config/monitor.exp: Add support for setting baud rate.
1995-11-14 * monitor.c (monitor_load_srec monitor_make_srec): Move allStu Grossman4-4/+4
S-record download code into srec.c. * srec.c srec.h: New files. Contain S-record loading routines formerly in monitor.c. * serial.c serial.h: New routine just like fprintf, but uses serial_t instead of FILE *. * sh-tdep.c (frame_find_saved_regs init_extra_frame_info): Don't add four to saved pc (makes things match manual). Also, fix bug where we didn't get pc from stack frame correctly. * config/sh/tm-sh.h (SAVED_PC_AFTER_CALL): Don't add four to saved pc. Real hardware does this for you. * sh3-rom.c (sh3_load): New routine. Sets up for download then calls generic S-record loader. * config/h8300/h8300.mt, config/h8500/h8500.mt, config/m68k/monitor.mt, config/pa/hppapro.mt, config/sh/sh.mt: Add srec.o to TDEPFILES.
1995-11-14 * monitor.c (monitor_load_srec monitor_make_srec): Move allStu Grossman8-18/+370
S-record download code into srec.c. * srec.c srec.h: New files. Contain S-record loading routines formerly in monitor.c. * serial.c serial.h: New routine just like fprintf, but uses serial_t instead of FILE *. * sh-tdep.c (frame_find_saved_regs init_extra_frame_info): Don't add four to saved pc (makes things match manual). Also, fix bug where we didn't get pc from stack frame correctly. * config/sh/tm-sh.h (SAVED_PC_AFTER_CALL): Don't add four to saved pc. Real hardware does this for you. * sh3-rom.c (sh3_load): New routine. Sets up for download then calls generic S-record loader. * config/h8300/h8300.mt, config/h8500/h8500.mt, config/m68k/monitor.mt, config/pa/hppapro.mt, config/sh/sh.mt: Add srec.o to TDEPFILES.
1995-11-14 * config/mh-i386win32: add LD_FOR_TARGET.Jason Molenda1-4/+1
1995-11-14 * dlltool.c: Use FOPEN_* macros rather than "r" or "w".Ian Lance Taylor1-0/+2
1995-11-14 * configure.in (target_libs): add target-winsup.Jason Molenda2-7/+11
(target==i386-win32): add patch diff flex make to $noconfigdirs. (target==ppcle-pe): remove ld from $noconfigdirs.
1995-11-14 * dlltool.c (fill_ordinals): Correct memset call.Ian Lance Taylor2-1/+28
1995-11-14 * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Use theIan Lance Taylor2-1/+18
environment variable LD_RUN_PATH if neither -rpath nor -rpath-link were used. (gld${EMULATION_NAME}_before_allocation): Use the environment variable LD_RUN_PATH if -rpath was not used. * ld.texinfo, ld.1: Document LD_RUN_PATH. PR 8428.
1995-11-14Add preliminary ppcbug support.Michael Meissner1-0/+2
1995-11-14Add preliminary ppcbug support.Michael Meissner7-6/+1001
1995-11-14Zap partial-stab.h:GDB_TARGET_IS_HPPA item.Jeff Law1-4/+0
1995-11-14 * coff-sh.c (shlcoff_vec): Use _bfd_generic_archive_p, notIan Lance Taylor1-0/+6
_bfd_dummy_target, matching the recent change to archive recognition.
1995-11-14make inline model use static when inlining.Michael Meissner1-4/+7
1995-11-14make inline model use static when inlining.Michael Meissner3-7/+17
1995-11-14fix more warningsMichael Meissner2-2/+5
1995-11-14Update. cfg-ml-com.in replaced with config-ml.in.David Edelsohn1-3/+3
1995-11-14Fix warnings and dependencyMichael Meissner3-17/+9
1995-11-14Delete debugging -x's.David Edelsohn1-2/+1
1995-11-14 * Makefile.in (CONFIGURE_TARGET_MODULES): Pass --with-target-subdir.David Edelsohn5-556/+702
Preserve relative path names in $srcdir. Build symlink tree if configuring cross target dir and srcdir=. (= no VPATH support). (configure-target-libg++): Depend on configure-target-librx. * cfg-ml-com.in, cfg-ml-pos.in: Deleted. * config-ml.in: New file. * symlink-tree: New file. * configure: Ensure srcdir="." if that's what it is.
1995-11-14Keep te-macos.h.Stan Shebs1-0/+1
1995-11-14 * configure.in (ppc-*-macos*, ppc-*-mpw*): New configurations.Stan Shebs3-4/+25
* configure: Update. * mpw-make.sed: Reorder commands to make sed happier. * config/te-macos.h: New file. * config/tc-ppc.h (TARGET_FORMAT): Set correctly for PowerMac.
1995-11-14 * mpw-README: Clarify some phrasing, add notes about CodeWarriorStan Shebs1-0/+7
includes and FLEX_SKELETON setting. * mpw-configure (--with-gnu-ld): New option, controls whether to use PPCLink or ld with PowerMac GCC. * mpw-build.in (all-grez, do-grez, install-grez): New targets. * mpw-config.in: Configure grez if targeting Mac.
1995-11-13 * config.sub: Accept pmac and pmac-mpw as names for PowerMacs,Stan Shebs3-6/+34
accept mpw and mac-mpw as names for m68k Macs, change macos7 to just macos. * configure.in: Configure grez resource compiler if targeting Mac. * Makefile.in (all-grez, install-grez): New targets.
1995-11-13 * libbfd.c (bfd_get_file_window): Use casts to avoid doingIan Lance Taylor1-0/+3
arithmetic on PTR types.
1995-11-13 * partial-stab.h: Remove GDB_TARGET_IS_HPPA kludge.Jeff Law2-15/+9
gcc-2.7.0 and gdb-4.15 have been released, so some old crud can disappear. Yippie!
1995-11-13 * aout-target.h (MY(callback)): Set the lma of the sections.Ian Lance Taylor1-0/+2
1995-11-13 * ecoff.c (ecoff_reloc_link_order): Turn a reloc against a definedIan Lance Taylor1-0/+5
symbol into a reloc against the section.
1995-11-13checkpointMichael Meissner8-405/+893
1995-11-13Missed a debug macro (duh)Kim Knuttila1-0/+1
1995-11-13Implemented IMGLUE reloc + dumpingKim Knuttila2-96/+336
1995-11-13 * gas/hppa/unsorted/brlenbug.s: New test.Jeff Law2-0/+3503
* gas/hppa/unsorted/unsorted.exp: Run it.
1995-11-13 * config/tc-hppa.c (pa_ip): Fix off-by-2 bug in length check forJeff Law1-0/+12
conditional branches. (md_apply_fix): Likewise.
1995-11-13Add "grez" to keep_these_too.Stan Shebs1-3/+5
1995-11-13Add model-functions supportMichael Meissner3-14/+119
1995-11-12 * mpw-make.sed (DEMANGLER_PROG): Edit out attempts to do anythingStan Shebs2-0/+16
with the man page.
1995-11-12 * Makefile.in (bfd_libs_here, etc): Provide empty definitions.Stan Shebs2-8/+112
* coff-rs6000.c (rs6000coff_vec): Add conditional defines TARGET_SYM and TARGET_NAME for vector and BFD name. * coff-pmac.c (pmac_xcoff_vec): Remove. (TARGET_SYM, TARGET_NAME): Define. * coffcode.h (coff_set_arch_mach_hook) [POWERMAC]: Set the machine to 0, not all PowerMacs are 601s.
1995-11-12Add support for setting model name and other thingsMichael Meissner9-67/+309
1995-11-12Various changesMichael Meissner1-6/+13
1995-11-11fix typoMichael Meissner1-0/+4
1995-11-11Check for files in the source directory, not the build directoryMichael Meissner3-8/+12
1995-11-10Tons of changes to allow model specific information in the instruction file.Michael Meissner6-114/+614