binutils-gdb.git
28 years agoremoved ppcbug-rom.o
Angela Marie Thomas [Sun, 19 Nov 1995 09:18:49 +0000 (09:18 +0000)]
removed ppcbug-rom.o

28 years ago * solib.c (solib_address): Return the name of the containing solib.
Fred Fish [Sun, 19 Nov 1995 07:16:03 +0000 (07:16 +0000)]
* solib.c (solib_address): Return the name of the containing solib.
* solib.h (PC_SOLIB): New macro; define using solib_address.
* stack.c (print_frame_info) [PC_SOLIB]: If no function name, try
PC_SOLIB on the PC value.

28 years ago * coffgen.c (_bfd_coff_get_external_symbols): Cast malloc return.
Ian Lance Taylor [Sat, 18 Nov 1995 23:04:26 +0000 (23:04 +0000)]
* coffgen.c (_bfd_coff_get_external_symbols): Cast malloc return.
(_bfd_coff_read_string_table): Likewise.

28 years agoClean up some comments.
David Edelsohn [Sat, 18 Nov 1995 20:05:06 +0000 (20:05 +0000)]
Clean up some comments.

28 years ago * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
Peter Schauer [Sat, 18 Nov 1995 12:25:18 +0000 (12:25 +0000)]
* gdb.stabs/alpha.mt:  Use $(CFLAGS) when building weird.o.

28 years ago * annotate.c (annotate_source, annotate_frame_begin): Issue
Peter Schauer [Sat, 18 Nov 1995 12:19:25 +0000 (12:19 +0000)]
* annotate.c (annotate_source, annotate_frame_begin):  Issue
`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.

28 years ago * armdefs.h (ARMul_State): New member `verbose'.
David Edelsohn [Sat, 18 Nov 1995 03:39:17 +0000 (03:39 +0000)]
* armdefs.h (ARMul_State): New member `verbose'.
* 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.

28 years agoPatch for Hitachi PR 8433, avoid core dump on HPUX host
Jim Wilson [Sat, 18 Nov 1995 02:03:21 +0000 (02:03 +0000)]
Patch for Hitachi PR 8433, avoid core dump on HPUX host
* gencode.c (tab): Add explicit NaN support for ftrc instruction.

28 years ago * configure.in (target_configdirs): add target-winsup only
Jason Molenda [Sat, 18 Nov 1995 01:43:37 +0000 (01:43 +0000)]
   * configure.in (target_configdirs): add target-winsup only
        for win32 target systems.

28 years agoAdd scheduling support for M{F,T}CR
Michael Meissner [Sat, 18 Nov 1995 01:39:04 +0000 (01:39 +0000)]
Add scheduling support for M{F,T}CR

28 years agoMore scheduling stuff
Michael Meissner [Sat, 18 Nov 1995 01:14:45 +0000 (01:14 +0000)]
More scheduling stuff

28 years agoKeep PowerMac emulation file.
Stan Shebs [Sat, 18 Nov 1995 00:55:22 +0000 (00:55 +0000)]
Keep PowerMac emulation file.

28 years ago * configure.tgt (powerpc-*-macos*): New target.
Stan Shebs [Sat, 18 Nov 1995 00:50:06 +0000 (00:50 +0000)]
* configure.tgt (powerpc-*-macos*): New target.
* 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}.

28 years ago * configure.in: Change "idt" config to a generic "embed" config
Rob Savoye [Sat, 18 Nov 1995 00:25:35 +0000 (00:25 +0000)]
* configure.in: Change "idt" config to a generic "embed" config
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.

28 years ago * coffcode.h (coff_pointerize_aux_hook): I960 version: don't
Ian Lance Taylor [Fri, 17 Nov 1995 21:59:17 +0000 (21:59 +0000)]
* coffcode.h (coff_pointerize_aux_hook): I960 version: don't
pointerize C_LEAFSTAT or C_LEAFEXT entries.

28 years agocheckpoint ppc simulator
Michael Meissner [Fri, 17 Nov 1995 19:17:58 +0000 (19:17 +0000)]
checkpoint ppc simulator

28 years agoFri Nov 17 10:41:25 1995 Philippe De Muyter <phdm@info.ucl.ac.be>
Ian Lance Taylor [Fri, 17 Nov 1995 15:43:18 +0000 (15:43 +0000)]
Fri Nov 17 10:41:25 1995  Philippe De Muyter  <phdm@info.ucl.ac.be>

* elf-bfd.h (struct elf_link_hash_table): Change type of
dynsymcount and bucketcount fields from size_t to bfd_size_type.

28 years ago * Makefile.in (CC_FOR_TARGET): Use @host@ and @target@, not
Ian Lance Taylor [Fri, 17 Nov 1995 15:38:44 +0000 (15:38 +0000)]
* Makefile.in (CC_FOR_TARGET): Use @host@ and @target@, not
$(host_canonical) and $(target_canonical).
(CXX_FOR_TARGET): Likewise.

28 years ago * gas/mri/immconst.d: New test.
Ian Lance Taylor [Fri, 17 Nov 1995 15:36:38 +0000 (15:36 +0000)]
* gas/mri/immconst.d: New test.
* gas/mri/mri.exp: Run it.
* gas/mri/constants.s: Test immediate constants.
* gas/mri/constants.d: Corresponding change.

28 years ago * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Only create
Ian Lance Taylor [Fri, 17 Nov 1995 15:05:44 +0000 (15:05 +0000)]
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Only create
DT_INIT and DT_FINI entries if the _init or _fini symbol is
defined or mentioned in a regular file.
PR 8462.

28 years agocomplete.c: Change WIN32 to __WIN32__, added #else return NULL
Geoffrey Noer [Thu, 16 Nov 1995 23:43:47 +0000 (23:43 +0000)]
complete.c: Change WIN32 to __WIN32__, added #else return NULL
        to end of that define.

28 years agoDelete old functional_unit support; Add --enable-sim-model-issue; Monitor branch...
Michael Meissner [Thu, 16 Nov 1995 21:42:27 +0000 (21:42 +0000)]
Delete old functional_unit support; Add --enable-sim-model-issue; Monitor branch prediction success

28 years agoReloc fixes for PowerPC PE
Kim Knuttila [Thu, 16 Nov 1995 20:51:08 +0000 (20:51 +0000)]
Reloc fixes for PowerPC PE

28 years ago * scripttempl/pe.sc (.endjunk): Move definition of `end' to here
David Edelsohn [Thu, 16 Nov 1995 19:28:05 +0000 (19:28 +0000)]
* scripttempl/pe.sc (.endjunk): Move definition of `end' to here
so the malloc heap begins at a sane place.

28 years agofix bug in last checkin
Michael Meissner [Thu, 16 Nov 1995 19:25:47 +0000 (19:25 +0000)]
fix bug in last checkin

28 years ago * Makefile.in (all-target-libgloss): Depend upon
Ian Lance Taylor [Thu, 16 Nov 1995 19:05:52 +0000 (19:05 +0000)]
* Makefile.in (all-target-libgloss): Depend upon
configure-target-newlib, since when libgloss is built it looks to
see if the newlib directory exists.

28 years agomore functional unit changes
Michael Meissner [Thu, 16 Nov 1995 19:02:52 +0000 (19:02 +0000)]
more functional unit changes

28 years ago * config/m68k-parse.y (yylex): In MRI mode, '@' can start an octal
Ian Lance Taylor [Thu, 16 Nov 1995 17:51:35 +0000 (17:51 +0000)]
* config/m68k-parse.y (yylex): In MRI mode, '@' can start an octal
number.
* expr.c (operand): Handle MRI suffixes after unadorned 0.

28 years agoversion 2.6
Ken Raeburn [Thu, 16 Nov 1995 10:12:33 +0000 (10:12 +0000)]
version 2.6

28 years agoversion 2.6
Ken Raeburn [Thu, 16 Nov 1995 09:58:27 +0000 (09:58 +0000)]
version 2.6

28 years ago* config/obj-coff.c (write_object_file): Change use of md_do_align to pass a
Ken Raeburn [Thu, 16 Nov 1995 05:38:58 +0000 (05:38 +0000)]
* config/obj-coff.c (write_object_file): Change use of md_do_align to pass a
pointer rather than a fill value, to match other uses.

* config/tc-ns32k.h (TC_FIX_TYPE): Add missing semicolon.

28 years ago * utils.c: Don't include sys/ioctl.h etc if MPW is host.
Stan Shebs [Thu, 16 Nov 1995 01:24:25 +0000 (01:24 +0000)]
* utils.c: Don't include sys/ioctl.h etc if MPW is host.

28 years agolog for this morning's makefile (make dep) change
Ken Raeburn [Thu, 16 Nov 1995 00:32:34 +0000 (00:32 +0000)]
log for this morning's makefile (make dep) change

28 years ago * targets.c (bfd_target): Change type of second argument to
Ian Lance Taylor [Wed, 15 Nov 1995 23:17:21 +0000 (23:17 +0000)]
* targets.c (bfd_target): Change type of second argument to
_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.

28 years agoAdd option to make options inline
Michael Meissner [Wed, 15 Nov 1995 23:01:47 +0000 (23:01 +0000)]
Add option to make options inline

28 years agoMore model specific changes
Michael Meissner [Wed, 15 Nov 1995 22:53:59 +0000 (22:53 +0000)]
More model specific changes

28 years ago * ld-srec/srec.exp: New tests.
Ian Lance Taylor [Wed, 15 Nov 1995 22:44:56 +0000 (22:44 +0000)]
* ld-srec/srec.exp: New tests.
* 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.

28 years ago* config/arm/tm-arm.h (ADDITIONAL_REGISTER_NAMES): Fix r5.
David Edelsohn [Wed, 15 Nov 1995 20:18:00 +0000 (20:18 +0000)]
* config/arm/tm-arm.h (ADDITIONAL_REGISTER_NAMES): Fix r5.
(FRAME_SAVED_PC): Minor clean up.

28 years ago * binutils-all/objcopy.exp: If assembly fails, call unresolved.
Ian Lance Taylor [Wed, 15 Nov 1995 17:21:26 +0000 (17:21 +0000)]
* binutils-all/objcopy.exp: If assembly fails, call unresolved.
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.

28 years ago * configure: Handle LD and LD_FOR_TARGET when configuring a
Ian Lance Taylor [Wed, 15 Nov 1995 16:46:19 +0000 (16:46 +0000)]
* configure: Handle LD and LD_FOR_TARGET when configuring a
Canadian Cross.

28 years agoppcbug-rom checkin
Michael Meissner [Wed, 15 Nov 1995 15:36:47 +0000 (15:36 +0000)]
ppcbug-rom checkin

28 years agomove md_end use, and make use of it in cpu back ends. clean up empty, unused
Ken Raeburn [Wed, 15 Nov 1995 10:56:07 +0000 (10:56 +0000)]
move md_end use, and make use of it in cpu back ends.  clean up empty, unused
md_end functions.

i386 changes from Alan Modra for using multi-byte sequences instead of
single nops for code alignment.

28 years ago * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
Jeff Law [Wed, 15 Nov 1995 07:30:52 +0000 (07:30 +0000)]
    * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
        * gdb.base/corefile.exp: Likewise.
        * gdb.base/funcargs.exp: Likewise.

Never should have been there anyway.

28 years ago * peicode.h (coff_swap_aouthdr_out): For PPC PE, start isize at 0,
Ian Lance Taylor [Wed, 15 Nov 1995 04:41:10 +0000 (04:41 +0000)]
* peicode.h (coff_swap_aouthdr_out): For PPC PE, start isize at 0,
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.

28 years ago * elf.c (bfd_section_from_shdr): When using a different section
Ian Lance Taylor [Wed, 15 Nov 1995 01:34:56 +0000 (01:34 +0000)]
* elf.c (bfd_section_from_shdr): When using a different section
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.

28 years agocomment fix
Ian Lance Taylor [Wed, 15 Nov 1995 01:14:26 +0000 (01:14 +0000)]
comment fix

28 years ago * ld-sh/sh2.c (__main): Define.
Ian Lance Taylor [Wed, 15 Nov 1995 01:05:26 +0000 (01:05 +0000)]
* ld-sh/sh2.c (__main): Define.

28 years ago * gencode.c: jsr, bsr and bsrf actually save pc+4 in pr, and rts
Stu Grossman [Wed, 15 Nov 1995 00:47:21 +0000 (00:47 +0000)]
* gencode.c:  jsr, bsr and bsrf actually save pc+4 in pr, and rts
actually uses pr+0.

28 years agoSwitch to using new fangled monitor.o routines for ppcbug, rather than remote
Michael Meissner [Wed, 15 Nov 1995 00:11:14 +0000 (00:11 +0000)]
Switch to using new fangled monitor.o routines for ppcbug, rather than remote

28 years ago * gencode.c: jsr actually saves pc+4, and rts actually uses pr+0.
Stu Grossman [Tue, 14 Nov 1995 23:42:22 +0000 (23:42 +0000)]
* gencode.c:  jsr actually saves pc+4, and rts actually uses pr+0.

28 years ago * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
Stu Grossman [Tue, 14 Nov 1995 23:41:36 +0000 (23:41 +0000)]
* config/hmsirom.exp:  Setup for talking to hmsi ROM monitor.
* config/monitor.exp:  Add support for setting baud rate.

28 years ago * monitor.c (monitor_load_srec monitor_make_srec): Move all
Stu Grossman [Tue, 14 Nov 1995 23:40:18 +0000 (23:40 +0000)]
* monitor.c (monitor_load_srec monitor_make_srec):  Move all
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.

28 years ago * monitor.c (monitor_load_srec monitor_make_srec): Move all
Stu Grossman [Tue, 14 Nov 1995 23:24:10 +0000 (23:24 +0000)]
* monitor.c (monitor_load_srec monitor_make_srec):  Move all
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.

28 years ago * config/mh-i386win32: add LD_FOR_TARGET.
Jason Molenda [Tue, 14 Nov 1995 23:04:29 +0000 (23:04 +0000)]
    * config/mh-i386win32: add LD_FOR_TARGET.

28 years ago * dlltool.c: Use FOPEN_* macros rather than "r" or "w".
Ian Lance Taylor [Tue, 14 Nov 1995 23:03:25 +0000 (23:03 +0000)]
* dlltool.c: Use FOPEN_* macros rather than "r" or "w".

28 years ago * configure.in (target_libs): add target-winsup.
Jason Molenda [Tue, 14 Nov 1995 22:58:14 +0000 (22:58 +0000)]
    * configure.in (target_libs): add target-winsup.
        (target==i386-win32): add patch diff flex make to $noconfigdirs.
        (target==ppcle-pe): remove ld from $noconfigdirs.

28 years ago * dlltool.c (fill_ordinals): Correct memset call.
Ian Lance Taylor [Tue, 14 Nov 1995 22:20:12 +0000 (22:20 +0000)]
* dlltool.c (fill_ordinals): Correct memset call.

28 years ago * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Use the
Ian Lance Taylor [Tue, 14 Nov 1995 22:10:14 +0000 (22:10 +0000)]
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Use the
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.

28 years agoAdd preliminary ppcbug support.
Michael Meissner [Tue, 14 Nov 1995 21:25:11 +0000 (21:25 +0000)]
Add preliminary ppcbug support.

28 years agoAdd preliminary ppcbug support.
Michael Meissner [Tue, 14 Nov 1995 21:17:20 +0000 (21:17 +0000)]
Add preliminary ppcbug support.

28 years agoZap partial-stab.h:GDB_TARGET_IS_HPPA item.
Jeff Law [Tue, 14 Nov 1995 18:31:28 +0000 (18:31 +0000)]
Zap partial-stab.h:GDB_TARGET_IS_HPPA item.

28 years ago * coff-sh.c (shlcoff_vec): Use _bfd_generic_archive_p, not
Ian Lance Taylor [Tue, 14 Nov 1995 16:55:23 +0000 (16:55 +0000)]
* coff-sh.c (shlcoff_vec): Use _bfd_generic_archive_p, not
_bfd_dummy_target, matching the recent change to archive
recognition.

28 years agomake inline model use static when inlining.
Michael Meissner [Tue, 14 Nov 1995 11:34:01 +0000 (11:34 +0000)]
make inline model use static when inlining.

28 years agomake inline model use static when inlining.
Michael Meissner [Tue, 14 Nov 1995 11:25:34 +0000 (11:25 +0000)]
make inline model use static when inlining.

28 years agofix more warnings
Michael Meissner [Tue, 14 Nov 1995 10:52:24 +0000 (10:52 +0000)]
fix more warnings

28 years agoUpdate. cfg-ml-com.in replaced with config-ml.in.
David Edelsohn [Tue, 14 Nov 1995 10:40:55 +0000 (10:40 +0000)]
Update.  cfg-ml-com.in replaced with config-ml.in.

28 years agoFix warnings and dependency
Michael Meissner [Tue, 14 Nov 1995 09:52:29 +0000 (09:52 +0000)]
Fix warnings and dependency

28 years agoDelete debugging -x's.
David Edelsohn [Tue, 14 Nov 1995 09:36:54 +0000 (09:36 +0000)]
Delete debugging -x's.

28 years ago * Makefile.in (CONFIGURE_TARGET_MODULES): Pass --with-target-subdir.
David Edelsohn [Tue, 14 Nov 1995 09:32:50 +0000 (09:32 +0000)]
* Makefile.in (CONFIGURE_TARGET_MODULES): Pass --with-target-subdir.
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.

28 years agoKeep te-macos.h.
Stan Shebs [Tue, 14 Nov 1995 04:46:32 +0000 (04:46 +0000)]
Keep te-macos.h.

28 years ago * configure.in (ppc-*-macos*, ppc-*-mpw*): New configurations.
Stan Shebs [Tue, 14 Nov 1995 04:45:54 +0000 (04:45 +0000)]
* configure.in (ppc-*-macos*, ppc-*-mpw*): New configurations.
* 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.

28 years ago * mpw-README: Clarify some phrasing, add notes about CodeWarrior
Stan Shebs [Tue, 14 Nov 1995 03:31:22 +0000 (03:31 +0000)]
* mpw-README: Clarify some phrasing, add notes about CodeWarrior
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.

28 years ago * config.sub: Accept pmac and pmac-mpw as names for PowerMacs,
Stan Shebs [Mon, 13 Nov 1995 20:47:41 +0000 (20:47 +0000)]
* config.sub: Accept pmac and pmac-mpw as names for PowerMacs,
  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.

28 years ago * libbfd.c (bfd_get_file_window): Use casts to avoid doing
Ian Lance Taylor [Mon, 13 Nov 1995 20:25:21 +0000 (20:25 +0000)]
* libbfd.c (bfd_get_file_window): Use casts to avoid doing
arithmetic on PTR types.

28 years ago * partial-stab.h: Remove GDB_TARGET_IS_HPPA kludge.
Jeff Law [Mon, 13 Nov 1995 20:15:42 +0000 (20:15 +0000)]
    * partial-stab.h: Remove GDB_TARGET_IS_HPPA kludge.

gcc-2.7.0 and gdb-4.15 have been released, so some old crud can
disappear.  Yippie!

28 years ago * aout-target.h (MY(callback)): Set the lma of the sections.
Ian Lance Taylor [Mon, 13 Nov 1995 18:31:50 +0000 (18:31 +0000)]
* aout-target.h (MY(callback)): Set the lma of the sections.

28 years ago * ecoff.c (ecoff_reloc_link_order): Turn a reloc against a defined
Ian Lance Taylor [Mon, 13 Nov 1995 18:27:49 +0000 (18:27 +0000)]
* ecoff.c (ecoff_reloc_link_order): Turn a reloc against a defined
symbol into a reloc against the section.

28 years agocheckpoint
Michael Meissner [Mon, 13 Nov 1995 16:07:30 +0000 (16:07 +0000)]
checkpoint

28 years agoMissed a debug macro (duh)
Kim Knuttila [Mon, 13 Nov 1995 15:21:12 +0000 (15:21 +0000)]
Missed a debug macro (duh)

28 years agoImplemented IMGLUE reloc + dumping
Kim Knuttila [Mon, 13 Nov 1995 12:54:05 +0000 (12:54 +0000)]
Implemented IMGLUE reloc + dumping

28 years ago * gas/hppa/unsorted/brlenbug.s: New test.
Jeff Law [Mon, 13 Nov 1995 04:31:25 +0000 (04:31 +0000)]
    * gas/hppa/unsorted/brlenbug.s: New test.
        * gas/hppa/unsorted/unsorted.exp: Run it.

28 years ago * config/tc-hppa.c (pa_ip): Fix off-by-2 bug in length check for
Jeff Law [Mon, 13 Nov 1995 04:17:57 +0000 (04:17 +0000)]
    * config/tc-hppa.c (pa_ip): Fix off-by-2 bug in length check for
        conditional branches.
        (md_apply_fix): Likewise.

28 years agoAdd "grez" to keep_these_too.
Stan Shebs [Mon, 13 Nov 1995 02:12:19 +0000 (02:12 +0000)]
Add "grez" to keep_these_too.

28 years agoAdd model-functions support
Michael Meissner [Mon, 13 Nov 1995 01:27:21 +0000 (01:27 +0000)]
Add model-functions support

28 years ago * mpw-make.sed (DEMANGLER_PROG): Edit out attempts to do anything
Stan Shebs [Sun, 12 Nov 1995 21:03:38 +0000 (21:03 +0000)]
* mpw-make.sed (DEMANGLER_PROG): Edit out attempts to do anything
  with the man page.

28 years ago * Makefile.in (bfd_libs_here, etc): Provide empty definitions.
Stan Shebs [Sun, 12 Nov 1995 20:39:38 +0000 (20:39 +0000)]
* Makefile.in (bfd_libs_here, etc): Provide empty definitions.
* 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.

28 years agoAdd support for setting model name and other things
Michael Meissner [Sun, 12 Nov 1995 14:20:39 +0000 (14:20 +0000)]
Add support for setting model name and other things

28 years agoVarious changes
Michael Meissner [Sun, 12 Nov 1995 02:06:11 +0000 (02:06 +0000)]
Various changes

28 years agofix typo
Michael Meissner [Sat, 11 Nov 1995 12:30:17 +0000 (12:30 +0000)]
fix typo

28 years agoCheck for files in the source directory, not the build directory
Michael Meissner [Sat, 11 Nov 1995 01:11:31 +0000 (01:11 +0000)]
Check for files in the source directory, not the build directory

28 years agoTons of changes to allow model specific information in the instruction file.
Michael Meissner [Fri, 10 Nov 1995 22:49:05 +0000 (22:49 +0000)]
Tons of changes to allow model specific information in the instruction file.

28 years ago modified from 95q4
Victoria Mixon [Fri, 10 Nov 1995 19:59:40 +0000 (19:59 +0000)]
modified from 95q4

28 years ago modified from 95q4
Victoria Mixon [Fri, 10 Nov 1995 19:44:30 +0000 (19:44 +0000)]
modified from 95q4

28 years ago references to pesch@cygnus.com changed to doc@cygnus.com
Victoria Mixon [Fri, 10 Nov 1995 19:28:36 +0000 (19:28 +0000)]
references to pesch@cygnus.com changed to doc@cygnus.com

28 years ago binutils.texi: modified from 95q4
Victoria Mixon [Fri, 10 Nov 1995 19:09:41 +0000 (19:09 +0000)]
binutils.texi: modified from 95q4

28 years agoIf --enable-sim-inline is not specified, default to DEFAULT_INLINE=1, not 2.
Michael Meissner [Fri, 10 Nov 1995 11:41:58 +0000 (11:41 +0000)]
If --enable-sim-inline is not specified, default to DEFAULT_INLINE=1, not 2.

28 years agoAdd comment about enabing PowerPC simulator
Michael Meissner [Fri, 10 Nov 1995 11:38:13 +0000 (11:38 +0000)]
Add comment about enabing PowerPC simulator

28 years agofix typo
Michael Meissner [Fri, 10 Nov 1995 11:27:14 +0000 (11:27 +0000)]
fix typo

28 years ago * archive.c (bfd_generic_archive_p): Preserve tdata in case of
Ian Lance Taylor [Fri, 10 Nov 1995 04:50:15 +0000 (04:50 +0000)]
* archive.c (bfd_generic_archive_p): Preserve tdata in case of
failure.

28 years agoAdd --enable-sim-powerpc support.
Michael Meissner [Thu, 9 Nov 1995 22:44:47 +0000 (22:44 +0000)]
Add --enable-sim-powerpc support.