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.
Steve Chamberlain [Fri, 25 Oct 1991 02:14:50 +0000 (02:14 +0000)]
Does't pass env variables down if localenv file is in target dir.
Steve Chamberlain [Fri, 25 Oct 1991 02:13:56 +0000 (02:13 +0000)]
Removed some debug
Steve Chamberlain [Fri, 25 Oct 1991 02:07:18 +0000 (02:07 +0000)]
More name changing
Steve Chamberlain [Thu, 24 Oct 1991 22:17:11 +0000 (22:17 +0000)]
config file renaming, and boy did it need it!
Steve Chamberlain [Thu, 24 Oct 1991 22:12:05 +0000 (22:12 +0000)]
Initial revision
Steve Chamberlain [Thu, 24 Oct 1991 22:10:04 +0000 (22:10 +0000)]
config file renaming
Steve Chamberlain [Thu, 24 Oct 1991 21:36:40 +0000 (21:36 +0000)]
Now uses mt- and mh- rather than tmake and hmake files
Fred Fish [Thu, 24 Oct 1991 18:12:14 +0000 (18:12 +0000)]
Add "dwarf.h".
Fred Fish [Thu, 24 Oct 1991 18:09:34 +0000 (18:09 +0000)]
Add "amix".
Fred Fish [Thu, 24 Oct 1991 18:07:57 +0000 (18:07 +0000)]
Add new DWARF, ELF, SVR4 /proc, Amiga UNIX, etc files.
John Gilmore [Thu, 24 Oct 1991 16:54:38 +0000 (16:54 +0000)]
Add powersys alias
John Gilmore [Thu, 24 Oct 1991 16:34:56 +0000 (16:34 +0000)]
Use <varargs.h>, since <stdarg.h> is not portable.
John Gilmore [Thu, 24 Oct 1991 16:24:23 +0000 (16:24 +0000)]
Roll VERSION to 4.2.2.
Fred Fish [Thu, 24 Oct 1991 11:32:42 +0000 (11:32 +0000)]
Initial revision
Fred Fish [Thu, 24 Oct 1991 11:28:54 +0000 (11:28 +0000)]
New files for DWARF debugging format support, ELF object file support, SVR4
/proc (process file system) support, Amiga UNIX target and host defines, SVR4
target and host defines, and m68k hosts defines.
Fred Fish [Thu, 24 Oct 1991 11:16:02 +0000 (11:16 +0000)]
Document added dwarf.h file.
Fred Fish [Thu, 24 Oct 1991 11:15:35 +0000 (11:15 +0000)]
Initial revision
Fred Fish [Thu, 24 Oct 1991 11:11:12 +0000 (11:11 +0000)]
Add dwarfread.c, dwarfread.o, elfread.c, elfread.o to source and object
file macros. Other obvious dwarf/elf tweaks.
Fred Fish [Thu, 24 Oct 1991 11:09:46 +0000 (11:09 +0000)]
Add "elf" to list of supported debugging formats in comment.
Fred Fish [Thu, 24 Oct 1991 10:58:41 +0000 (10:58 +0000)]
Add three new builtin types (builtin_type_long_double, builtin_type_complex,
and builtin_type_double_complex). Also add and use various TARGET_<TYPE>_BIT
macros to indicate the sizes of various types on the target machine.
Fred Fish [Thu, 24 Oct 1991 10:48:55 +0000 (10:48 +0000)]
Add machine dependent support routines for SVR4 /proc interface.
Fred Fish [Thu, 24 Oct 1991 10:47:11 +0000 (10:47 +0000)]
When using SVR4 /proc interface, call proc_set_exec_trap() rather than
ptrace(), to arrange for child to stop on first instruction.
Fred Fish [Thu, 24 Oct 1991 10:38:56 +0000 (10:38 +0000)]
Add new function warning() which behaves the same as error() but returns
rather than jumping back to command level. Modules that want to print
their own warnings without calling warning() can call warning_setup() to
handle the terminal compatibly with warning() and error().
Fred Fish [Thu, 24 Oct 1991 10:29:07 +0000 (10:29 +0000)]
Make internal errors produce more useful messages.
Fred Fish [Thu, 24 Oct 1991 10:26:26 +0000 (10:26 +0000)]
Add partial support for ELF format corefiles. Still needs code to extract
register values from corefiles and make them available to bfd clients.
Fred Fish [Thu, 24 Oct 1991 10:21:41 +0000 (10:21 +0000)]
Move code duplicated in almost every single m68k based machine to the
common target file tm-68k.h. Duplications still need to be removed (FIXME).
Fred Fish [Thu, 24 Oct 1991 09:26:05 +0000 (09:26 +0000)]
System V versions must call setpgrp() with no arguments, to comply with
prototyping typically in <unistd.h>. Otherwise the compile fails, at
least with gcc.
Fred Fish [Thu, 24 Oct 1991 09:16:41 +0000 (09:16 +0000)]
In config/t-m68k-elf, set DEFAULT_VECTOR to elf_big_vec.
Fred Fish [Thu, 24 Oct 1991 09:10:41 +0000 (09:10 +0000)]
Document change to config/hmake-sysv to send RANLIB (echo) output to /dev/null.
Fred Fish [Thu, 24 Oct 1991 09:06:06 +0000 (09:06 +0000)]
Document changes to some bfd config files.