aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-03-01Modified Files:Kung Hsu1-0/+8
ChangeLog config.sub * config.sub: Add os9k checking.
1994-03-01 * mips-tdep.c (mips_step_skips_delay), config/mips/tm-mips.hJim Kingdon4-4/+32
(STEP_SKIPS_DELAY): Added. * infrun.c (proceed) [STEP_SKIPS_DELAY]: Check for a breakpoint in the delay slot.
1994-03-01Modified Files:Kung Hsu1-0/+3
ChangeLog
1994-02-28Modified Files:Kung Hsu5-8/+382
ChangeLog targets.c Makefile.in cache.c Added Files: i386os9k.c * i386os9k.c : new file to handle os9k format bfd. * Makefile.in : Handle new file i386os9k.c * bfd-in2.h : Add bfd_target_os9k_flavour. * targets.c : Add bfd_target_os9k_flavour and i386os9k_vec. * cache.c : Initialize cache_sentinel to 0.
1994-02-28 * valprint.c (val_print_string): If errcode is set, always printJim Kingdon2-18/+44
an error, regardless of force_ellipsis. In the non-EIO case, just print the error message rather than calling error(). Don't access *(bufptr-1) if bufptr points to the start of the buffer. When looking for '\0', don't increment bufptr and addr if bufptr started out already at limit. If an error happens on fetching the first character, don't print the string.
1994-02-28960-coff, alpha changesKen Raeburn1-0/+32
1994-02-28(md_atof): Omit warning about FP values.Ken Raeburn1-16/+14
(line_comment_chars): Add ! to list. (md_apply_fix): Do process 32- and 64-bit relocations.
1994-02-28* configure.in (i960-*-coff, i960-*-vxworks5.*): Use coffbfd, and gas_targetKen Raeburn4-10/+9
ic960coff. * config/ic960coff.mt: New file. * config/obj-coffbfd.h [TC_I960]: Include coff/i960.h. (TARGET_FORMAT) [TC_I960]: Use coff-Intel-little. * config/te-ic960.h (CROSS_COMPILE): Don't undef this. We'll always build little-endian object files. * config/tc-i960.c (md_reloc_size): Don't define at all if BFD or BFD_ASSEMBLER is defined. (mem_fmt): Since COFF doesn't handle callx relocations yet, treat them like normal 32-bit relocations. (md_apply_fix): For callx relocations, store zero. (tc_bout_fix_to_chars): Store symbol idx for all callx relocations, regardless of link-relax setting. (tc_coff_fix2rtype, tc_coff_sizemachdep): New functions. (i960_handle_align) [! OBJ_BOUT]: If link-relax option is selected, print an error message and clear it. * config/tc-i960.h (BFD_ARCH, COFF_FLAGS, COFF_MAGIC, TC_COUNT_RELOC, TC_COFF_FIX2RTYPE, TC_COFF_SIZEMACHDEP, tc_fix_adjustable): New macros. (tc_coff_fix2rtype, tc_coff_sizemachdep): Declare.
1994-02-28(obj_coff_lcomm): Put "#if 0" around the unused parts (most of the function).Ken Raeburn1-3/+6
(obj_coff_init_stab_section): Cast alloca result.
1994-02-28* lib/gas-defs.exp (objdump): New proc.Ken Raeburn3-17/+92
(objdump_start): Deleted unused proc. (objdump_start_common): Merged into objdump_start_no_subdir. * gas/alpha/fp.exp: Use objdump instead of objdump_start_no_subdir, since the former actually waits for objdump to finish. Specify .rdata section only. Make comment indicate Alpha architecture rather than SPARC. * gas/alpha/fp.d: Omit .reginfo patterns. Just use "." to match against ASCII code 0x2a ("*", special in regexp). * gas/sun4/addend.exp: Use objdump instead of objdump_start_no_subdir.
1994-02-28Mon Feb 28 11:09:48 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-0/+9
* mpw-xconfig.in (emulname): Define.
1994-02-28Lose mpw-build.inStan Shebs1-3/+3
1994-02-28Mon Feb 28 11:07:41 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-59/+18
* mpw-build.in: Remove, subsumed in mpw-make.in. * mpw-make.in (bindir): Fix pathname. (install): Move here from mpw-build.in.
1994-02-28Mon Feb 28 10:59:14 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+5
* ldlang.c (cat): Define using ANSI style if ALMOST_STDC defined.
1994-02-28 * config/m68k/tm-apollo68b.h: Remove HAVE_68881 define; it isJim Kingdon1-0/+12
obsolete. * i387-tdep.c, i386-tdep.c i386v-nat.c, i386aix-nat.c, i386m3-nat.c, config/m68k/tm-m68k.h, i960-tdep.c config/i960/tm-i960.h, remote-nindy.c, config/m88k/tm-m88k.h, m88k-tdep.c: Use floatformat.h instead of ieee-float.h. * sparc-tdep.c: Remove now-obsolete ieee-float.h stuff * findvar.c: Update comment regarding ieee-float.h.
1994-02-28* floatformat.h: New file, intended to replace ieee-float.h.Jim Kingdon1-0/+8
1994-02-28 * i387-tdep.c, i386-tdep.c i386v-nat.c, i386aix-nat.c,Jim Kingdon10-62/+49
i386m3-nat.c, config/m68k/tm-m68k.h, i960-tdep.c config/i960/tm-i960.h, remote-nindy.c, config/m88k/tm-m88k.h, m88k-tdep.c: Use floatformat.h instead of ieee-float.h. * sparc-tdep.c: Remove now-obsolete ieee-float.h stuff * findvar.c: Update comment regarding ieee-float.h.
1994-02-28 * config/m68k/tm-apollo68b.h: Remove HAVE_68881 define; it isJim Kingdon2-9/+3
obsolete. * i387-tdep.c, i386-tdep.c i386v-nat.c, i386aix-nat.c, i386m3-nat.c, config/m68k/tm-m68k.h, i960-tdep.c config/i960/tm-i960.h, remote-nindy.c, config/m88k/tm-m88k.h, m88k-tdep.c: Use floatformat.h instead of ieee-float.h. * sparc-tdep.c: Remove now-obsolete ieee-float.h stuff * findvar.c: Update comment regarding ieee-float.h.
1994-02-28 * i387-tdep.c, i386-tdep.c i386v-nat.c, i386aix-nat.c,Jim Kingdon3-14/+12
i386m3-nat.c, config/m68k/tm-m68k.h, i960-tdep.c config/i960/tm-i960.h, remote-nindy.c, config/m88k/tm-m88k.h, m88k-tdep.c: Use floatformat.h instead of ieee-float.h. * sparc-tdep.c: Remove now-obsolete ieee-float.h stuff * findvar.c: Update comment regarding ieee-float.h.
1994-02-28 * elf32-hppa.c (mismatches, retval_mismatches): Fix mismatchJeff Law2-9/+14
action in case where caller specified no argument relocation. (hppa_elf_build_linker_stub): Try again to get the sym_ptr_ptr right in the original relocation and the stub's relocation.
1994-02-28 * emultempl/hppaelf.em (hppaelf_finish): Update comments. ThisJeff Law1-0/+3
works again. Attach some output symbols to the stub file bfd.
1994-02-28 * elf32-hppa.h (hppa_look_for_stub_in_section): Fix typo. DeleteJeff Law4-19/+68
unused symbols argument. * elf32-hppa.c (hppa_elf_stub_reloc): Accept asymbol ** rather than asymbol * for original target symbol. All callers changed. Set reloc->sym_ptr_ptr appropriately. (hppa_elf_build_linker_stub): Set reloc->sym_ptr_ptr correctly. (hppa_elf_look_for_stubs_in_section): No longer need symbols argument. Use the output symbols when canonicalizing the relocs, creating them if necessary. * linker.c (_bfd_generic_link_output_symbols): Do not rebuild/clobber the output symbols if they already exist.
1994-02-28 * emultempl/hppaelf.em: Include elf32-hppa.h.Jeff Law2-4/+9
(file_chain): Add decl. (hppa_look_for_stubs_in_section): Delete decl. (hppaelf_finish): Reenable code. Do not pass symbols down to hppa_look_for_stubs_in_section.
1994-02-28Keep/lose mpw-READMEStan Shebs1-2/+2
1994-02-28Various entriesStan Shebs1-0/+13
1994-02-28Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs4-73/+105
* mpw-configure (prefix, mpw_prefix): Handle it. (ARCHDEFS): Add to makefile editing. (TDEPFILES, TM_FILE, XDEPFILES, XM_FILE, NAT_FILE): Add to makefile if defined. (mpw-edit-prefix): Use during makefile editing. * mpw-config.in (mmalloc, readline): Don't configure. * mpw-build.in (thisscript): Rename to ThisScript. Use mpw-build instead of BuildProgram everywhere. (mmalloc, readline): Don't build. * mpw-README: New file, basic documentation about the MPW port.
1994-02-27Sun Feb 27 15:41:10 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-1/+6
* mpw-make.in (DEBUG_BFD_SEND): Define in default compilation rule.
1994-02-27Sun Feb 27 15:22:36 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-2/+50
* targets.c (BFD_SEND, BFD_SEND_FMT): Add debugging versions that check all the pointer dereferences. Enabled via DEBUG_BFD_SEND. * bfd-in2.h: Rebuilt.
1994-02-27Sun Feb 27 15:22:36 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-6/+10
* srec.c (hex_value): Always set to a size of 256 bytes. (srec_init): Cosmetic changes.
1994-02-27 * config/i386/tm-i386v4.h (I386V4_SIGTRAMP_SAVED_PC, IN_SIGTRAMP,Peter Schauer1-1/+46
FRAME_CHAIN, FRAMELESS_FUNCTION_INVOCATION, FRAME_SAVED_PC): Define to make backtracing through the various sigtramp handlers work.
1994-02-27 * config/i386/tm-i386v4.h (I386V4_SIGTRAMP_SAVED_PC, IN_SIGTRAMP,Peter Schauer2-35/+118
FRAME_CHAIN, FRAMELESS_FUNCTION_INVOCATION, FRAME_SAVED_PC): Define to make backtracing through the various sigtramp handlers work. * i386-tdep.c (i386v4_sigtramp_saved_pc): New routine to fetch the saved pc from ucontext on the stack for SVR4 signal handling.
1994-02-27 * elf32-hppa.c: Second half of major cleanup. More comments,Jeff Law3-947/+864
PARAMize and staticize rest of functions. Delete unused functions. Delete unused/unnecessary arguments to some functions. Group static vars together. Abort for bad errors until we have error code propogation working. Work on spacing and indention. Add FIXMEs for unresolved problems. Use enums rather than #defines for lots of things. Merge two functions which build linker stubs into a single function (so they can easily share a ton of common code).
1994-02-27Forgot to check these changes in yesterday.Jeff Law1-1/+186
1994-02-26Sanitization changes to reflect other comings and goingsStan Shebs1-3/+9
1994-02-26Set archdefs manually.Stan Shebs2-0/+8
1994-02-26Sat Feb 26 13:31:44 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-82/+17
* mpw-make (install): Replace with MPW-specific actions. * mpw-build.in: Remove, functionality subsumed in mpw-make.in.
1994-02-26Sat Feb 26 13:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs2-6/+29
* ar.c (do_quick_append): Pad with a genuine character 10, rather than whatever '\n' might happen to be.
1994-02-26Sat Feb 26 13:23:06 1994 Stan Shebs (shebs@andros.cygnus.com)Stan Shebs3-48/+19
* mpw-make.in (install): Moved here from mpw-build.in. * mpw-build.in: Removed, functionality in mpw-make.in
1994-02-26 * ldmain.c (write_map): Don't define. Removed all references.Ian Lance Taylor2-1/+14
Just use map_file or map_filename instead. (add_archive_element): Use minfo to write map information, not info_msg. (constructor_callback): Use fprintf to write map information, not info_msg. * ldmain.h (write_map): Don't declare. * ldgram.y (mri_script_command): Removed reference to write_map. * ldlang.c (lang_one_common): Likewise. * lexsup.c (parse_args): Likewise.
1994-02-26 * ecoff.h: Add casts to avoid warnings from SVR4 cc.Ian Lance Taylor1-0/+14
1994-02-26 * aout64.h: Add casts to avoid warnings from SVR4 cc.Ian Lance Taylor1-0/+33
1994-02-26 * aoutx.h, archive.c: Add casts to avoid warnings from SVR4 cc.Ian Lance Taylor7-92/+137
* ecoff.c, ecofflink.c, ecoffswap.h, srec.c: Likewise. * elf32-i386.c: Likewise. * elfcode.h (bfd_section_from_shdr): Make i unsigned; remove old #if 0 code. (elf_write_phdrs): Make i unsigned. (map_program_segments): Make i and n_left unsigned. (assign_file_positions_except_relocs): Make i unsigned. (write_shdrs_and_ehdr): Make count unsigned. (assign_file_positions_for_relocs): Make i unsigned. (NAME(bfd,elf_write_object_contents)): Make count unsigned. (section_from_elf_index): Make index argument unsigned.
1994-02-26 * reloc.c (_bfd_relocate_contents): Adjust handling of overflow toIan Lance Taylor1-9/+33
avoid depending upon right shifts of signed numbers, and to correct handling of src_mask with lower bits zero.
1994-02-26Fix typo in last change, print_filtered -> printf_filteredPeter Schauer1-1/+1
1994-02-26Various entries.Ian Lance Taylor1-0/+11
1994-02-26 * linker.c (_bfd_generic_link_write_global_symbol): Add missingIan Lance Taylor1-3/+8
break in switch.
1994-02-26 * elfcode.h: Don't include assert.h.Ian Lance Taylor1-3/+2
(swap_out_syms): Use BFD_ASSERT rather than assert.
1994-02-26 * hosts/i386v4.h (qsort, strtol): Remove incorrect and uselessIan Lance Taylor1-2/+0
declarations.
1994-02-26 * scripttempl/elf.sc: Force all sections to be aligned.Ian Lance Taylor2-12/+21
1994-02-26 * ldgram.y (section): Reverse the order of memspec_opt andIan Lance Taylor2-2/+6
fill_opt to avoid an ambiguity when both are used. * ld.texinfo: Changed accordingly.