Steve Chamberlain [Fri, 8 Nov 1991 05:55:19 +0000 (05:55 +0000)]
Put .comments into .data section, otherwise 88k can't exec the image.
Steve Chamberlain [Fri, 8 Nov 1991 02:58:01 +0000 (02:58 +0000)]
* Makefile.in: link with libiberty after libreadline, since
readline might want something in libiberty.
Steve Chamberlain [Fri, 8 Nov 1991 02:51:27 +0000 (02:51 +0000)]
Only has -DSYSV now
Steve Chamberlain [Fri, 8 Nov 1991 02:28:35 +0000 (02:28 +0000)]
* m88k-xdep.c: Fixed the register offsets in the ptrace_user
struct for BCS 88k machines.
* xm-m88k.h: don't define USIZE if already defined.
* configure.in: Added delta88 target.
Steve Chamberlain [Fri, 8 Nov 1991 02:22:46 +0000 (02:22 +0000)]
Fixed S?IP_OFFSETs for the Motorola Delta 88.
Steve Chamberlain [Fri, 8 Nov 1991 02:20:29 +0000 (02:20 +0000)]
Added delta88 cases
Steve Chamberlain [Fri, 8 Nov 1991 02:18:49 +0000 (02:18 +0000)]
#ifndef USIZE
around #define USIZE
Steve Chamberlain [Fri, 8 Nov 1991 02:17:43 +0000 (02:17 +0000)]
Include coff-m88k.h rather than m88kbcs.h
Steve Chamberlain [Fri, 8 Nov 1991 02:16:19 +0000 (02:16 +0000)]
Install ld into ddestdir/bin.
John Gilmore [Fri, 8 Nov 1991 01:50:51 +0000 (01:50 +0000)]
Fix decoding of mtacc, dmac, fmac. These files should really get merged
with the ones in BFD and the assembler, but c'est la vie.
Roland Pesch [Fri, 8 Nov 1991 01:46:38 +0000 (01:46 +0000)]
Smallbook format fixes.
Sean Eric Fagan [Fri, 8 Nov 1991 01:17:18 +0000 (01:17 +0000)]
Initial revision
K. Richard Pixley [Fri, 8 Nov 1991 00:54:27 +0000 (00:54 +0000)]
fixed for objdir/subdirs
Roland Pesch [Fri, 8 Nov 1991 00:31:44 +0000 (00:31 +0000)]
Fix missing brackets, parens, discovered during man-page conversion.
K. Richard Pixley [Fri, 8 Nov 1991 00:14:07 +0000 (00:14 +0000)]
install man pages too
K. Richard Pixley [Fri, 8 Nov 1991 00:13:45 +0000 (00:13 +0000)]
get version from the right place
K. Richard Pixley [Fri, 8 Nov 1991 00:08:14 +0000 (00:08 +0000)]
rework install-dirs, add install-no-fixinclude
Steve Chamberlain [Thu, 7 Nov 1991 23:37:54 +0000 (23:37 +0000)]
Initial revision
Steve Chamberlain [Thu, 7 Nov 1991 19:08:56 +0000 (19:08 +0000)]
Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
* internalcoff.h: took out the M88 dependency in the lineno
struct.
* coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
32bit linno entries.
* a29k-opcode.h: fixed encoding of mtacc
Steve Chamberlain [Thu, 7 Nov 1991 19:06:38 +0000 (19:06 +0000)]
Thu Nov 7 11:03:55 1991 Steve Chamberlain (sac at rtl.cygnus.com)
* coffcode.h: Defined new macros [PUT|GET]LINENO_LNNO for
manipulation of lnno fields in lineno structs in a coff-<f>.h
independent way. Override it in coff-<f>.h to your favourite
number if you don't have a 16bit lnno field. (coff_swap_lineno_in)
(coff_swap_lineno_out): modified to use the new macros.
Steve Chamberlain [Thu, 7 Nov 1991 16:59:19 +0000 (16:59 +0000)]
Fixed encoding of mtacc instruction.
Steve Chamberlain [Thu, 7 Nov 1991 16:57:21 +0000 (16:57 +0000)]
*** empty log message ***
John Gilmore [Thu, 7 Nov 1991 13:14:59 +0000 (13:14 +0000)]
* tm-*.h: Remove READ_DBX_FORMAT, COFF_FORMAT, and
READ_MIPS_FORMAT, which have been unused since BFD. Still
remaining is COFF_NO_LONG_FILE_NAMES.
* tm-sun3.h, tm-altos.h: Remove detritus accidentally left from
function calling code moved to m68k-tdep.c.
K. Richard Pixley [Thu, 7 Nov 1991 10:16:37 +0000 (10:16 +0000)]
fix a three-stage typo, build better install-dirs
K. Richard Pixley [Thu, 7 Nov 1991 10:14:32 +0000 (10:14 +0000)]
only build a link if it isn't there already
K. Richard Pixley [Thu, 7 Nov 1991 07:25:27 +0000 (07:25 +0000)]
fixed some comments, removed the "in /giga/auto-tests/devo" line
John Gilmore [Thu, 7 Nov 1991 01:27:46 +0000 (01:27 +0000)]
* coffread.c: Eliminate c_nsyms in favor of c_naux.
Complain if no auxents on .bf and .ef FCN symbols, and assume
lots of line numbers.
(init_linenos, enter_linenos): Use a sentinel at the end of the
read-in linenos, to make for a fast, safe loop-end test.
Steve Chamberlain [Wed, 6 Nov 1991 11:53:16 +0000 (11:53 +0000)]
Wouldn't it be nice if Sanitize ignored spaces ?
K. Richard Pixley [Wed, 6 Nov 1991 09:48:32 +0000 (09:48 +0000)]
Initial revision
Steve Chamberlain [Wed, 6 Nov 1991 09:29:36 +0000 (09:29 +0000)]
Use the right AR
Steve Chamberlain [Wed, 6 Nov 1991 09:26:59 +0000 (09:26 +0000)]
Added three files which had been forgotten
Steve Chamberlain [Wed, 6 Nov 1991 09:24:57 +0000 (09:24 +0000)]
Added gdb.1
Steve Chamberlain [Wed, 6 Nov 1991 09:14:33 +0000 (09:14 +0000)]
Uniq contents, since configure gets confused if the same file is in more than once.
Steve Chamberlain [Wed, 6 Nov 1991 09:06:02 +0000 (09:06 +0000)]
Added nm.1, objdump.1, ranlib.1, size.1 and strip.1
Steve Chamberlain [Wed, 6 Nov 1991 08:12:56 +0000 (08:12 +0000)]
Added $(INSTALL_FIXED_INCLUDES) so devo/config dir can chose not to create
all the /usr/include stuff if it wants to.
Steve
Steve Chamberlain [Wed, 6 Nov 1991 08:01:00 +0000 (08:01 +0000)]
*** empty log message ***
Steve Chamberlain [Wed, 6 Nov 1991 07:38:18 +0000 (07:38 +0000)]
*** empty log message ***
K. Richard Pixley [Wed, 6 Nov 1991 07:34:54 +0000 (07:34 +0000)]
with bison's help, call it in such a way that any configuration type can find it
Steve Chamberlain [Wed, 6 Nov 1991 06:49:20 +0000 (06:49 +0000)]
* Makefile.in: put a - infront of the mv y.tab.c c-exp.tab.c and
mv y.tab.c m2-exp.tab.c, so that if bison is used, and the files
are created in place, so the mv fails, then the make continues.
Steve Chamberlain [Wed, 6 Nov 1991 06:07:13 +0000 (06:07 +0000)]
Hi, I've fixed this twice now.
the old solution:
then echo \`pwd\`/$(unsubdir)/../bison$(subdir)/bison -L $(srcdir)/bison/ ; \
is wrong: proof:
[stuff]
>> /limbo/steve/devo/gcc/./../bison/bison -L ./bison/ -v ./c-parse.y -o c-parse.tab.c
>> /limbo/steve/devo/gcc/./../bison/bison: ./bison/bison.simple: No such file or directory
This solution:
then echo \`pwd\`/$(unsubdir)/../bison$(subdir)/bison -L \`pwd\`/$(unsubdir)/../bison$(subdir)/ ; \
works.
K. Richard Pixley [Wed, 6 Nov 1991 05:18:14 +0000 (05:18 +0000)]
get bison library path right
K. Richard Pixley [Wed, 6 Nov 1991 05:15:52 +0000 (05:15 +0000)]
get bison library path right
K. Richard Pixley [Wed, 6 Nov 1991 02:30:51 +0000 (02:30 +0000)]
oops, syntax error
K. Richard Pixley [Wed, 6 Nov 1991 02:27:02 +0000 (02:27 +0000)]
adjust STRIP_UNDERSCORE
K. Richard Pixley [Wed, 6 Nov 1991 02:23:49 +0000 (02:23 +0000)]
adjust STRIP_UNDERSCORE, polish te-files
K. Richard Pixley [Wed, 6 Nov 1991 02:23:45 +0000 (02:23 +0000)]
Initial revision
Steve Chamberlain [Wed, 6 Nov 1991 01:53:55 +0000 (01:53 +0000)]
*** empty log message ***
Steve Chamberlain [Wed, 6 Nov 1991 01:23:48 +0000 (01:23 +0000)]
New prototype from sectino.c
Roland Pesch [Wed, 6 Nov 1991 01:22:44 +0000 (01:22 +0000)]
Correction in intro text re corefile arg (may also be procID); second time
around didn't ack two possibilities.
Steve Chamberlain [Wed, 6 Nov 1991 01:21:19 +0000 (01:21 +0000)]
Call new bfd entrypoint bfd_make_section_old_way
Per Bothner [Wed, 6 Nov 1991 01:08:21 +0000 (01:08 +0000)]
Add C++ as a separate language.
Also, fix a C++ problem when looking for methods in super-classes.
(There was confusion between base and derived types.)
Roland Pesch [Wed, 6 Nov 1991 00:36:08 +0000 (00:36 +0000)]
Record (as comments) three FIXMEs.
Roland Pesch [Tue, 5 Nov 1991 23:35:16 +0000 (23:35 +0000)]
Initial revision
Roland Pesch [Tue, 5 Nov 1991 23:19:25 +0000 (23:19 +0000)]
Initial revision
Roland Pesch [Tue, 5 Nov 1991 22:53:44 +0000 (22:53 +0000)]
Fix for slight formatting error discovered while converting man pages.
Roland Pesch [Tue, 5 Nov 1991 22:52:54 +0000 (22:52 +0000)]
Initial revision
Roland Pesch [Tue, 5 Nov 1991 22:43:50 +0000 (22:43 +0000)]
Initial revision
Roland Pesch [Tue, 5 Nov 1991 22:29:15 +0000 (22:29 +0000)]
Initial revision
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.