aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-11-18 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.Peter Schauer1-1/+1
1995-11-18 * annotate.c (annotate_source, annotate_frame_begin): IssuePeter Schauer3-8/+30
`0x' prefix for the pc value, to remain consistent with previous GDB versions. * blockframe.c (find_pc_partial_function), config/pa/tm-hppa.h: Remove Sun shared library transfer hack and INHIBIT_SUNSOLIB_TRANSFER_TABLE_HACK, it is obsoleted by the mst_solib_trampoline minimal symbols. * blockframe.c (inside_main_func): Check main_func_*pc against INVALID_ENTRY_*PC, not zero. * symfile.c (init_entry_point_info): Initialize ei.*pc with INVALID_ENTRY_*PC. * mipsread.c (mipscoff_symfile_read): If the entry_file bounds are still unknown after processing the partial symbols, then try to set them from the minimal symbols. * infcmd.c (registers_info): Error out if selected_frame is NULL. * stack.c (return_command): Select new current frame silently if not interactive. * mipsread.c (read_alphacoff_dynamic_symtab): Ignore additional DT_MIPS_LOCAL_GOTNO and DT_MIPS_GOTSYM entries. * irix5-nat.c (solib_create_inferior_hook): Call solib_add only if auto_solib_add_at_startup is nonzero. (_initialize_solib): Add "set auto-solib-add" command. * osfsolib.c (solib_create_inferior_hook): Call solib_add only if auto_solib_add_at_startup is nonzero. (_initialize_solib): Add "set auto-solib-add" command.
1995-11-18 * armdefs.h (ARMul_State): New member `verbose'.David Edelsohn1-1/+1
* armrdi.c (ARMul_ConsolePrint): Add missing va_end. * run.c (verbose): Make global. * wrapper.c (init): Set state->verbose. (ARMul_ConsolePrint): Don't print anything if !verbose.
1995-11-18Patch for Hitachi PR 8433, avoid core dump on HPUX hostJim Wilson1-0/+9
* gencode.c (tab): Add explicit NaN support for ftrc instruction.
1995-11-18 * configure.in (target_configdirs): add target-winsup onlyJason Molenda2-1/+7
for win32 target systems.
1995-11-18Add scheduling support for M{F,T}CRMichael Meissner1-8/+72
1995-11-18More scheduling stuffMichael Meissner1-684/+1203
1995-11-18Keep PowerMac emulation file.Stan Shebs1-0/+1
1995-11-18 * configure.tgt (powerpc-*-macos*): New target.Stan Shebs3-35/+373
* emulparams/ppcmacos.sh: New file, PowerMac emulation. * Makefile.in (ALL_EMULATIONS): Add eppcmacos.o. (eppcmacos.c): New target. * mpw-eppcmacos.c: Update. * mpw-make.sed: Edit out attempts to use {GENSCRIPTS}.
1995-11-18 * configure.in: Change "idt" config to a generic "embed" configRob Savoye16-76/+76
for all mips*-*-ecoff or elf configurations. * configure: Regenerate using autoconf 2.4. * config/mips/{idt*.mt,tm-idt*.h}: Rename to "idt" part of the name to "embed". Build remote-array.o along with IDT protocols. * remote-array.c: Nuke setting the serial port to 4800 baud.
1995-11-17 * coffcode.h (coff_pointerize_aux_hook): I960 version: don'tIan Lance Taylor1-0/+3
pointerize C_LEAFSTAT or C_LEAFEXT entries.
1995-11-17checkpoint ppc simulatorMichael Meissner3-696/+851
1995-11-17Fri Nov 17 10:41:25 1995 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+5
* elf-bfd.h (struct elf_link_hash_table): Change type of dynsymcount and bucketcount fields from size_t to bfd_size_type.
1995-11-17 * Makefile.in (CC_FOR_TARGET): Use @host@ and @target@, notIan Lance Taylor2-4/+14
$(host_canonical) and $(target_canonical). (CXX_FOR_TARGET): Likewise.
1995-11-17 * gas/mri/immconst.d: New test.Ian Lance Taylor2-0/+23
* gas/mri/mri.exp: Run it. * gas/mri/constants.s: Test immediate constants. * gas/mri/constants.d: Corresponding change.
1995-11-17 * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Only createIan Lance Taylor2-4/+17
DT_INIT and DT_FINI entries if the _init or _fini symbol is defined or mentioned in a regular file. PR 8462.
1995-11-16complete.c: Change WIN32 to __WIN32__, added #else return NULLGeoffrey Noer1-0/+5
to end of that define.
1995-11-16Delete old functional_unit support; Add --enable-sim-model-issue; Monitor ↵Michael Meissner8-728/+131
branch prediction success
1995-11-16Reloc fixes for PowerPC PEKim Knuttila2-26/+160
1995-11-16 * scripttempl/pe.sc (.endjunk): Move definition of `end' to hereDavid Edelsohn1-0/+5
so the malloc heap begins at a sane place.
1995-11-16fix bug in last checkinMichael Meissner4-2/+8
1995-11-16 * Makefile.in (all-target-libgloss): Depend uponIan Lance Taylor1-0/+11
configure-target-newlib, since when libgloss is built it looks to see if the newlib directory exists.
1995-11-16more functional unit changesMichael Meissner5-152/+945
1995-11-16 * config/m68k-parse.y (yylex): In MRI mode, '@' can start an octalIan Lance Taylor1-0/+6
number. * expr.c (operand): Handle MRI suffixes after unadorned 0.
1995-11-16version 2.6Ken Raeburn6-5/+60
1995-11-16version 2.6Ken Raeburn1-0/+3
1995-11-16* config/obj-coff.c (write_object_file): Change use of md_do_align to pass aKen Raeburn1-0/+7
pointer rather than a fill value, to match other uses. * config/tc-ns32k.h (TC_FIX_TYPE): Add missing semicolon.
1995-11-16 * utils.c: Don't include sys/ioctl.h etc if MPW is host.Stan Shebs1-0/+4
1995-11-16log for this morning's makefile (make dep) changeKen Raeburn1-0/+9
1995-11-15 * targets.c (bfd_target): Change type of second argument toIan Lance Taylor2-1/+16
_bfd_print_private_bfd_data from void * to PTR. * libbfd-in.h (_bfd_generic_bfd_print_private_bfd_data): Cast using PTR rather than void *. * bfd-in2, libbfd.h: Rebuild. * peicode.h (pe_print_private_bfd_data): Change vfile from void * to PTR. * elfxx-target.h (bfd_elfNN_bfd_print_private_bfd_data): Define as _bfd_generic_bfd_print_private_bfd_data rather than casting bfd_true.
1995-11-15Add option to make options inlineMichael Meissner6-3/+76
1995-11-15More model specific changesMichael Meissner8-302/+537
1995-11-15 * ld-srec/srec.exp: New tests.Ian Lance Taylor4-0/+63
* ld-srec/sr1.c, ld-srec/sr2.c, ld-srec/sr3.cc: New files. * lib/ld.exp (ld_simple_link): Discard warnings about not being able to find the entry symbol.
1995-11-15* config/arm/tm-arm.h (ADDITIONAL_REGISTER_NAMES): Fix r5.David Edelsohn1-2/+7
(FRAME_SAVED_PC): Minor clean up.
1995-11-15 * binutils-all/objcopy.exp: If assembly fails, call unresolved.Ian Lance Taylor4-3/+190
Test running objcopy and strip on a final executable. * binutils-all/testprog.c: New file. * config/default.exp (STRIP, STRIPFLAGS): Define. (binutils_compile): New procedure. * lib/utils-lib.exp (default_binutils_compile): New procedure.
1995-11-15 * configure: Handle LD and LD_FOR_TARGET when configuring aIan Lance Taylor1-0/+9
Canadian Cross.
1995-11-15ppcbug-rom checkinMichael Meissner1-0/+211
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