Steve Chamberlain [Tue, 5 Nov 1991 22:18:59 +0000 (22:18 +0000)]
Added default_reloc_type_lookup to arch_info
Roland Pesch [Tue, 5 Nov 1991 22:18:44 +0000 (22:18 +0000)]
Initial revision
K. Richard Pixley [Tue, 5 Nov 1991 22:00:51 +0000 (22:00 +0000)]
ugly bug in relocation emission
Steve Chamberlain [Tue, 5 Nov 1991 21:56:06 +0000 (21:56 +0000)]
*** empty log message ***
K. Richard Pixley [Tue, 5 Nov 1991 21:54:33 +0000 (21:54 +0000)]
get bison subdirs right
Roland Pesch [Tue, 5 Nov 1991 21:54:10 +0000 (21:54 +0000)]
Initial revision
Steve Chamberlain [Tue, 5 Nov 1991 21:21:12 +0000 (21:21 +0000)]
Added a load of mt/mh files
Steve Chamberlain [Tue, 5 Nov 1991 21:17:49 +0000 (21:17 +0000)]
Uses ddestdir instead of destdir.
Steve Chamberlain [Tue, 5 Nov 1991 21:16:30 +0000 (21:16 +0000)]
Added mh-rs6000
Steve Chamberlain [Tue, 5 Nov 1991 20:58:27 +0000 (20:58 +0000)]
renamed to make:
mh-delta88
mh-dgux
mh-svr4
mh-sysv
mt-a29k
mt-ebmon29k
Steve Chamberlain [Tue, 5 Nov 1991 20:55:45 +0000 (20:55 +0000)]
Added h-delta88
Steve Chamberlain [Tue, 5 Nov 1991 20:53:19 +0000 (20:53 +0000)]
Added README to .Sanitize
Made Makefile.in install using ddestdir
Steve Chamberlain [Tue, 5 Nov 1991 20:36:54 +0000 (20:36 +0000)]
*** empty log message ***
K. Richard Pixley [Tue, 5 Nov 1991 20:03:20 +0000 (20:03 +0000)]
README.configure is now DOC.configure
Steve Chamberlain [Tue, 5 Nov 1991 18:27:31 +0000 (18:27 +0000)]
*** empty log message ***
K. Richard Pixley [Tue, 5 Nov 1991 09:01:45 +0000 (09:01 +0000)]
make coff configure properly
K. Richard Pixley [Tue, 5 Nov 1991 08:02:39 +0000 (08:02 +0000)]
add byacc
Steve Chamberlain [Tue, 5 Nov 1991 01:34:52 +0000 (01:34 +0000)]
Changed name of #include from amdcoff.h to coff-a29k.h
K. Richard Pixley [Tue, 5 Nov 1991 00:52:04 +0000 (00:52 +0000)]
get bison paths right
K. Richard Pixley [Tue, 5 Nov 1991 00:48:42 +0000 (00:48 +0000)]
get libiberty path right
K. Richard Pixley [Tue, 5 Nov 1991 00:06:29 +0000 (00:06 +0000)]
find include files
Per Bothner [Mon, 4 Nov 1991 23:15:31 +0000 (23:15 +0000)]
* infrun.c: Fixed typo in comment.
* utils.c: All the v*fprintf emulation is now in libiberty,
so we can get rid of some junk.
* xm-sun3os4.h, xm-sun4os4.h, xconfig/decstation, xconfig/i386sco,
xconfig/sun3os4, xconfig/sun4os4: Don`t need HAVE_STRSTR any more.
* m68k-pinsn.c (print_insn_arg): Support BB/BW/BL
type operands, as used by branch instructions.
* gmalloc.c: Fix prototype of memcpy.
* elfread.c: Comment out register_addr, since it conflicts
with the one in coredep.c.
* buildsym.h: Remove extern declarations of two functions
that are really static in buildsym.c.
* tm-mips.h: Add symbolic names for more registers.
* mips-xdep.c (store_inferior_registers): Use new register names.
* xm-mips.h: Simplify REGISTER_U_ADDR, since it is now
only used for core files, not ptrace. Therefore,
the KERNEL_U_ADDR hack is no longer needed.
The mapping to ptrace number is now in in mips-xdep.c.
* mips-xdep.c: Define REGISTER_PTRACE_ADDR (using the
mapping from the old REGISTER_U_ADDR), and use it
in {fetch,store}_inferior_registers.
* mipsread.c: Rename #include ecoff.h to new name coff-mips.h.
* mips-tdep.c (mips_push_dummy_frame, mips_pop_frame):
Save/restore FP regs correctly (?).
* dbxread.c: Remove duplicate define_symbol and type_synonym_name
(these had been previously moved to buildsym.c).
Hence, define_symbol becomes extern instead of static.
* buildsym.c (read_struct_type): Comment out bogus handling
of C++ operator methods. Minor hacking of reading of class
contexts. Make define_symbol non-static, so dbxread.c can call it.
Per Bothner [Mon, 4 Nov 1991 23:10:47 +0000 (23:10 +0000)]
* xm-sun3os4.h, xm-sun4os4.h, xconfig/decstation, xconfig/i386sco,
xconfig/sun3os4, xconfig/sun4os4: Don`t need HAVE_STRSTR any more.
Steve Chamberlain [Mon, 4 Nov 1991 01:47:16 +0000 (01:47 +0000)]
Changed in line with bfd-in.h
Steve Chamberlain [Mon, 4 Nov 1991 01:27:49 +0000 (01:27 +0000)]
Use new i386aout when i386-aout seen
Steve Chamberlain [Mon, 4 Nov 1991 01:25:43 +0000 (01:25 +0000)]
New files
Steve Chamberlain [Mon, 4 Nov 1991 01:25:42 +0000 (01:25 +0000)]
Initial revision
Steve Chamberlain [Mon, 4 Nov 1991 01:03:15 +0000 (01:03 +0000)]
Renamed all the files for the new scheme
Steve Chamberlain [Mon, 4 Nov 1991 01:02:06 +0000 (01:02 +0000)]
Initial revision
Steve Chamberlain [Mon, 4 Nov 1991 00:47:16 +0000 (00:47 +0000)]
*** empty log message ***
Steve Chamberlain [Mon, 4 Nov 1991 00:46:44 +0000 (00:46 +0000)]
i386 aout changes from Bob Kukura
Steve Chamberlain [Mon, 4 Nov 1991 00:46:42 +0000 (00:46 +0000)]
Initial revision
Steve Chamberlain [Mon, 4 Nov 1991 00:45:25 +0000 (00:45 +0000)]
Sun Nov 3 16:37:37 1991 Steve Chamberlain (steve at cygnus.com)
i386 aout changes from Bob Kukura
* Makefile.in, config.h: added i386aout support
* configure.in: fixed /h-{myhost} typo
* ldgram.y: -MM now gives more boring map.
* ldlang.c: now does D_PAGED flag the right way.
* ldsym.c: -MM flags does the right thing.
Steve Chamberlain [Mon, 4 Nov 1991 00:37:06 +0000 (00:37 +0000)]
Added ctor.c (I remembered this time)
Steve Chamberlain [Mon, 4 Nov 1991 00:36:30 +0000 (00:36 +0000)]
added ctor.c
Steve Chamberlain [Mon, 4 Nov 1991 00:36:13 +0000 (00:36 +0000)]
Added ctor.c
Steve Chamberlain [Mon, 4 Nov 1991 00:35:19 +0000 (00:35 +0000)]
Sat Nov 2 14:26:03 1991 Steve Chamberlain (steve at cygnus.com)
* Makefile.in: Added ctor.c
* archures.c (bfd_default_arch_struct) added
bfd_default_reloc_type_lookup.
* coffcode.h: removed a load of #if 0ed code.
(coff_compute_file_section_positions): now works out the section
alignment and size correctly in all cases.
(coff_get_symtab): looks for contructor symbols and calls the
right function when they're found. (coff_canonicalize_reloc):
knows when a section is full of contructors and does the right
thing.
* cpu-m88k.c: Added default_reloc_type lookup to the architecture
description.
* libbfd-in.h: (bfd_default_reloc_type_lookup) defun added.
* libcoff.h: removed #if 0ed code
* reloc.c: (bfd_reloc_code_real_type) added BFD_RELOC_CTOR for
arch independent contructtor relocation type.
(bfd_reloc_type_lookup): removed the comment "this will go away"
since it won't. (bfd_howto_32): stolen from 88k, this is a 32bit
reloc which is used when BFD_RELOC_CTOR falls through to give a
default 32bit reloc for contructors.
(bfd_default_reloc_type_lookup): added.
* aoutf1.h: fixed SEGMENT_SIZE typo.
Per Bothner [Sun, 3 Nov 1991 23:03:01 +0000 (23:03 +0000)]
* configure.in: Fixed typo. Also, a fix for hp300bsd.
* ldlang.c (init_os): Compensate for BFD change,
where bfd_make_section now returns NULL for a duplicate
section request, instead of the old section.
Per Bothner [Sun, 3 Nov 1991 22:58:48 +0000 (22:58 +0000)]
* Makefile.in ($(DIST_NAME).tar.Z), TODO: Various fixes.
* ar.c (get_pos_bfd): Fix to handling of before/after
positioning options.
* bucomm.c (fatal): MISSING_VFPRINTF is no longer an issue,
since libiberty contains vfprintf etc if otherwise missing.
* m68k-pinsn.c (print_insn_arg): Support BB/BW/BL
type operands, as used by branch instructions.
* nm.c: Delegate printing of symbols to BFD,
by using bfd_print_symbol to do the formatting.
Per Bothner [Sun, 3 Nov 1991 22:47:50 +0000 (22:47 +0000)]
* bfd-in.h (bfd_print_symbol_type_hopw enum): Add new option
bfd_print_symbol_nm, for use by nm.
* aoutx.h (NAME(aout,print_symbol)): Add code for new
bfd_print_symbol_nm option, to print in nm format.
* coffcode.h (coff_print_symbol), ieee.c (ieee_print_symbol)
oasys.c (oasys_print_symbol): Provide stub implementations
for bfd_print_symbol_nm.
* syms.c: New function bfd_decode_symclass, used by nm printer.
New function bfd_stab_name to look up string name of stab code.
Per Bothner [Sun, 3 Nov 1991 22:46:06 +0000 (22:46 +0000)]
Get rid of MISSING_VFPRINTF, since libiberty provides one.
Per Bothner [Sun, 3 Nov 1991 19:55:59 +0000 (19:55 +0000)]
Updated from ../bfd/bfd-in.h.
Steve Chamberlain [Sat, 2 Nov 1991 22:37:35 +0000 (22:37 +0000)]
Now include ctor.c in the right places.
Steve Chamberlain [Sat, 2 Nov 1991 22:37:07 +0000 (22:37 +0000)]
Initial revision
John Gilmore [Fri, 1 Nov 1991 19:14:29 +0000 (19:14 +0000)]
Add x_csect defines.
John Gilmore [Fri, 1 Nov 1991 19:12:35 +0000 (19:12 +0000)]
* mipsread.c (read_mips_symtab, read_the_mips_symtab): Use real
filename with error messages.
* stack.c (frame_select_command): Rename to select_frame_command
to avoid "fr" and "fra" having nonunique completions.
* symfile.c (sort_symtab_syms): Ignore sort of zero symtab *.
(symfile_init): Print file format name when unable to handle it.
(free_named_symtabs): Use BLOCKVECTOR rather than obsolete BLOCKLIST.
* symmisc.c (free_symtab): Only free linetable if nonzero.
* symtab.h: Remove obsolete BLOCKLIST macros.
John Gilmore [Fri, 1 Nov 1991 02:24:43 +0000 (02:24 +0000)]
* coff-rs6000.c: Change name to "aixcoff-rs6000", to avoid
matching prefix "coff".
* coffcode.h (coff_swap_aux_in, coff_swap_aux_out): Handle
rs/6000 csect records.
Stu Grossman [Fri, 1 Nov 1991 02:16:20 +0000 (02:16 +0000)]
* infrun.c (wait_for_inferior): another stepi/nexti fix. Ensure
that stop_step is 1 at bottom of main loop. I don't know why this
needs to be done, but it helps me sleep better at night.
Roland Pesch [Fri, 1 Nov 1991 01:46:59 +0000 (01:46 +0000)]
*** empty log message ***
K. Richard Pixley [Fri, 1 Nov 1991 00:25:28 +0000 (00:25 +0000)]
new install theme
K. Richard Pixley [Thu, 31 Oct 1991 07:06:33 +0000 (07:06 +0000)]
rewrote m68up aliases, pea works on anything
Steve Chamberlain [Thu, 31 Oct 1991 05:40:50 +0000 (05:40 +0000)]
*** empty log message ***
Steve Chamberlain [Thu, 31 Oct 1991 01:25:35 +0000 (01:25 +0000)]
#CVS: Modified Files:
Steve Chamberlain [Thu, 31 Oct 1991 01:25:20 +0000 (01:25 +0000)]
*** empty log message ***
Steve Chamberlain [Thu, 31 Oct 1991 00:46:02 +0000 (00:46 +0000)]
*** empty log message ***
Steve Chamberlain [Thu, 31 Oct 1991 00:35:31 +0000 (00:35 +0000)]
*** empty log message ***
K. Richard Pixley [Thu, 31 Oct 1991 00:08:52 +0000 (00:08 +0000)]
Initial revision
Roland Pesch [Tue, 29 Oct 1991 21:27:01 +0000 (21:27 +0000)]
Minor corrections from proofreading pass for WRS.
Steve Chamberlain [Tue, 29 Oct 1991 08:47:32 +0000 (08:47 +0000)]
88k stuff
Steve Chamberlain [Tue, 29 Oct 1991 08:27:23 +0000 (08:27 +0000)]
Initial revision
Steve Chamberlain [Tue, 29 Oct 1991 07:13:23 +0000 (07:13 +0000)]
Don't care about an unlink failure
Steve Chamberlain [Mon, 28 Oct 1991 19:22:12 +0000 (19:22 +0000)]
* ar.c (write_archive.c): added unlink before rename since some
systems can't rename onto an existant file.
Stu Grossman [Mon, 28 Oct 1991 02:20:47 +0000 (02:20 +0000)]
* main.c (initialize_history): Read history after reading all
init files.
Steve Chamberlain [Mon, 28 Oct 1991 01:18:01 +0000 (01:18 +0000)]
* coff-m88k.c, targets.c: change name of m88k_bcs to m88kbcs
Steve Chamberlain [Mon, 28 Oct 1991 01:08:51 +0000 (01:08 +0000)]
Sun Oct 27 16:56:58 1991 Steve Chamberlain (steve at cygnus.com)
* configure.in: add motorola delta88 cases
* libbfd.h, libbfd-in.h, archive.c, ieee.c, elf.c, srec.c: fix
write_armap prototype
* libbfd.c: add doc on bfd_write_bigendian_4byte_int
Steve Chamberlain [Mon, 28 Oct 1991 01:00:06 +0000 (01:00 +0000)]
Initial revision
John Gilmore [Sun, 27 Oct 1991 22:27:15 +0000 (22:27 +0000)]
* c-exp.y (yyerror): Pass error message if given.
* configure.in: Add rs6000 host and target.
* inflow.c (new_tty): O_NOCTTY kludge for RS/6000.
* symfile.h (entry_point): Add.
John Gilmore [Sun, 27 Oct 1991 22:26:52 +0000 (22:26 +0000)]
* blockframe.c: Pass fromleaf to INIT_EXTRA_FRAME_INFO.
* tm-29k.h, tm-88k.h, tm-i960.h, tm-irix3.h, tm-mips.h, tm-pyr.h,
tm-sparc.h: Accept fromleaf parameter.
John Gilmore [Sun, 27 Oct 1991 22:26:02 +0000 (22:26 +0000)]
* buildsym.c: Break out initial malloc sizes.
(record_line): Record directly in a subfile. Alloc on demand.
(compare_line_numbers): Add from xcoffread.c.
(end_symtab): New params say whether to sort pendings and
linetable. Patch block stabs if defined. Shrink linetable before
allocating the symtab.
* buildsym.h: Delete line_vector* and prev_line_number. Add
global_stabs and file_stabs for xcoffread.
* dbxread.c (start_subfile): Move to buildsym. Change above calls.
* symtab.h: LINETABLE(symtab) can now be null. Zap LINELIST.
* symmisc.c, symtab.c: Cope with null LINETABLEs.
K. Richard Pixley [Sat, 26 Oct 1991 08:48:23 +0000 (08:48 +0000)]
Fixed ".reserve", and added toolversion for sparc + some nitpicks.
John Gilmore [Sat, 26 Oct 1991 08:02:23 +0000 (08:02 +0000)]
* symfile.c (syms_from_bfd): New routine.
(add_symbol_file): Call it to do the real work.
(syms_from_bfd): Initialize entry_point before calling symfile_init.
* symtab.h, symfile.c, coffread.c, mipsread.c, dwarfread.c:
Avoid declaring or setting entry_point (symfile.h & symfile.c cope).
John Gilmore [Sat, 26 Oct 1991 07:22:46 +0000 (07:22 +0000)]
Add buildsym.c and buildsym.h.
John Gilmore [Sat, 26 Oct 1991 07:21:30 +0000 (07:21 +0000)]
Break out symbol-table-building routines
from dbxread.c, so they can be shared with xcoffread.c.
Per Bothner [Sat, 26 Oct 1991 02:05:14 +0000 (02:05 +0000)]
Various fixes to improve g++ debugging. See ChangeLog.
Stu Grossman [Sat, 26 Oct 1991 01:06:16 +0000 (01:06 +0000)]
* tm-sparc.h, tm-68k.h (EXTRACT_RETURN_VALUE): fix output of
short return values for sparc and 68k. Patch from Paul Eggert.
Stu Grossman [Sat, 26 Oct 1991 00:57:08 +0000 (00:57 +0000)]
*** empty log message ***
Stu Grossman [Fri, 25 Oct 1991 23:10:12 +0000 (23:10 +0000)]
* coffread.c, coredep.c, i386-xdep.c: install patches for
SysV/386 3.2 from Mauro DePalma.
John Gilmore [Fri, 25 Oct 1991 10:21:10 +0000 (10:21 +0000)]
Rename coff-related files.
John Gilmore [Fri, 25 Oct 1991 10:17:52 +0000 (10:17 +0000)]
* Rename COFF-related files in `coff-ARCH.c' form.
coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
coff-mips.c, coff-rs6000.c to be exact.
John Gilmore [Fri, 25 Oct 1991 09:49:37 +0000 (09:49 +0000)]
* Makefile.in: Only supply TARGET_DEFAULTS to targets.c, reducing
make output clutter.
John Gilmore [Fri, 25 Oct 1991 09:32:06 +0000 (09:32 +0000)]
* core.c (core_file_info), exec.c (exec_file_info): Print file
type. Use printf_filtered.
John Gilmore [Fri, 25 Oct 1991 09:03:36 +0000 (09:03 +0000)]
(value_fetch_lazy): Avoid 0-length fetches.
John Gilmore [Fri, 25 Oct 1991 08:03:08 +0000 (08:03 +0000)]
Update doc on how to define an architecture for "mh" change.
John Gilmore [Fri, 25 Oct 1991 07:59:50 +0000 (07:59 +0000)]
rs6000
John Gilmore [Fri, 25 Oct 1991 07:59:12 +0000 (07:59 +0000)]
Add file defining rs/6000 XCOFF file format.
John Gilmore [Fri, 25 Oct 1991 07:59:11 +0000 (07:59 +0000)]
Initial revision
John Gilmore [Fri, 25 Oct 1991 07:43:52 +0000 (07:43 +0000)]
avoid "ulong".
John Gilmore [Fri, 25 Oct 1991 07:17:33 +0000 (07:17 +0000)]
Use RS6000COFF_C, not AIXCOFF_C.
John Gilmore [Fri, 25 Oct 1991 07:16:59 +0000 (07:16 +0000)]
RS/6000 support
John Gilmore [Fri, 25 Oct 1991 07:16:56 +0000 (07:16 +0000)]
Initial revision
John Gilmore [Fri, 25 Oct 1991 07:06:02 +0000 (07:06 +0000)]
RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and John Gilmore.
Fred Fish [Fri, 25 Oct 1991 06:47:13 +0000 (06:47 +0000)]
Add casts to remove compiler warnings from native Sun cc.
Fred Fish [Fri, 25 Oct 1991 06:29:23 +0000 (06:29 +0000)]
Remove locally duplicated code for calling functions in the inferior. The
only differences were in the specific trap vectors used and whether or not
an fpu was present. These are now handled by appropriate definitions of
BPT_VECTOR and HAVE_68881 respectively. Other minor obvious cleanups.
Minor spelling correction in valops.c.
Fred Fish [Fri, 25 Oct 1991 06:13:22 +0000 (06:13 +0000)]
Remove local BSD/USG hacks that are now in libiberty.
Fred Fish [Fri, 25 Oct 1991 06:09:15 +0000 (06:09 +0000)]
Remove prototype for dwarfwarn(). Breaks with <varargs.h>.
John Gilmore [Fri, 25 Oct 1991 05:36:31 +0000 (05:36 +0000)]
RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and
John Gilmore.
John Gilmore [Fri, 25 Oct 1991 05:02:04 +0000 (05:02 +0000)]
Switch to new config/hm-* scheme.
John Gilmore [Fri, 25 Oct 1991 04:59:30 +0000 (04:59 +0000)]
aix is a Sys V as far as we're concerned.
John Gilmore [Fri, 25 Oct 1991 04:29:01 +0000 (04:29 +0000)]
frame-select command. Cross funcalls to sun3. Build *.tab.c files in
target dir.
John Gilmore [Fri, 25 Oct 1991 02:21:52 +0000 (02:21 +0000)]
Updates to h-vaxult.h from David Taylor.