Commit graph

2790 commits

Author SHA1 Message Date
Stu Grossman
7b42a5d9ff * configure.in: Add a29k-amd-udi. 1992-04-24 14:37:32 +00:00
Stu Grossman
66a8a9b4d2 * tm-29k.h: Set DECR_PC_AFTER_BREAK to 0, as 29ks have nice
breakpoint instructions that leave PC pointing at the right place.
1992-04-24 06:32:59 +00:00
Stu Grossman
9f756cd8d2 29k/UDI config stuff. 1992-04-24 06:27:14 +00:00
Stu Grossman
9bddba9ad7 29K/UDI remote debugger interface. 1992-04-24 05:48:30 +00:00
Stu Grossman
850b104079 More files for 29k/UDI. 1992-04-24 05:47:14 +00:00
Fred Fish
c8094777b6 Call warning() to print warnings, which deals properly with leading and
trailing newlines, as well as presenting a consistent prefix for warnings
(IE "warning: ").
1992-04-24 01:45:47 +00:00
Fred Fish
55c0061edd aoutx.h (aout_<bits>_swap_exec_header_in): Zero out the internal_exec
structure before initializing the fields that are used, so that the unused
fields are in a known state.  Two of these structures are memcmp'd so
any fields not explicitly initialized must be set to a known state.
1992-04-24 01:42:41 +00:00
K. Richard Pixley
386b54d606 remove subdirs line 1992-04-23 01:08:49 +00:00
K. Richard Pixley
92b9ed409a configure: test for and move config.status pieces from subdir. 1992-04-23 01:07:40 +00:00
K. Richard Pixley
734e5c1a83 ooops. 1992-04-23 00:00:09 +00:00
K. Richard Pixley
77b19d3d3e rework CFLAGS such that they can be passed on command line to make 1992-04-22 23:35:47 +00:00
K. Richard Pixley
e72c4b3ab8 add move-if-change 1992-04-22 21:52:44 +00:00
Fred Fish
ef40037a0d Finish MINUS_G eradication per current configuration strategy. 1992-04-22 21:51:57 +00:00
Fred Fish
61984ba242 Replace MINUS_G by CFLAGS. 1992-04-22 21:51:25 +00:00
Fred Fish
64cebbc53a Finish eradication of MINUS_G per current configuration strategy. 1992-04-22 21:49:56 +00:00
Fred Fish
011612f7f2 Finish MINUS_G eradication per new configure strategy. 1992-04-22 21:48:51 +00:00
Fred Fish
3a63a5f515 Test for nonexistance of files before trying to mv them. 1992-04-22 21:48:18 +00:00
Fred Fish
952131da03 Replace MINUS_G with CFLAGS. 1992-04-22 21:44:58 +00:00
Fred Fish
9ea9f1ec6a Finish MINUS_G eradication. 1992-04-22 21:44:32 +00:00
Fred Fish
de862087a2 Replace MINUS_G with CFLAGS per new configuration standard. 1992-04-22 21:42:25 +00:00
Fred Fish
58760cdaa2 Test for nonexistance of files before trying to mv them, to avoid numerous
nonexistance error messages.
1992-04-22 21:41:44 +00:00
Stu Grossman
d6c20dc563 Add config target for 29k/UDI. 1992-04-22 21:02:22 +00:00
Stu Grossman
d7df9c3ca4 Add lotsa files for 29k UDI debugger interface support. 1992-04-22 20:40:53 +00:00
Steve Chamberlain
ee0c4cf7d1 * ldlex.l: added CMDFILENAMECHAR state so that you can lex
different sorts of filenames on the command line than in a script.
1992-04-22 19:55:15 +00:00
Stu Grossman
35a258406b * symtab.c (lookup_symbol): Need to check if msymbol->name is
NULL, as ALL_MSYMBOLS will never return a NULL msymbol pointer.
This prevents a crash when trying to lookup the value of a
non-existent symbol.
1992-04-22 17:01:22 +00:00
Fred Fish
4ace50a510 Remove now obsolete signame.c and signame.h; functionality is handled by
libiberty/strsignal.c.  Widespread changes to use libiberty/strerror.c
functions for errno manipulations and libiberty/strsignal.c for signo
(signals) manipulations.
1992-04-22 16:46:47 +00:00
Fred Fish
be2d8c134a Convert typedef that typedefs nothing into a normal structure declaration.
Prototype args to function that second arg of pass_over points to.
1992-04-22 16:40:35 +00:00
K. Richard Pixley
d8e89b6b95 rework CFLAGS so that they can be passed on the make command line 1992-04-21 20:43:28 +00:00
K. Richard Pixley
fa493b931a do not print recursion lines 1992-04-21 20:37:29 +00:00
K. Richard Pixley
53988f33e8 correct final line of config.status 1992-04-21 19:52:54 +00:00
K. Richard Pixley
86112802a9 configure: patch from eggert. Avoids a protection problem if the
original Makefile.in is read only.
1992-04-21 19:49:03 +00:00
K. Richard Pixley
6e6bf7f2ca Makefile.in: rework CFLAGS so that they can be set from the command
line to make.  CFLAGS -> INTERNAL_CFLAGS.  USER_CFLAGS -> CFLAGS.
Remove MINUS_G.  Default CFLAGS to -g.  Pass CFLAGS on recusions.
1992-04-21 19:43:05 +00:00
K. Richard Pixley
196377eec6 configure: use move-if-change from gcc to create config.status. Some
makefiles depend on config.status to tell if a directory has been
reconfigured for a different host.  This change prevents those
directories from remaking everything in the case where the reconfig
was only intended to rebuild a Makefile.
1992-04-21 19:36:11 +00:00
K. Richard Pixley
94c7ae212d configure: test for config.sub with "config.sub sun4" rather than
"config.sub ${host_alias}".  Otherwise we can't tell a bad host alias
from a missing config.sub.
1992-04-21 19:33:13 +00:00
K. Richard Pixley
2674a1efca rework CFLAGS so that they can be set from the command line to make 1992-04-21 18:55:45 +00:00
K. Richard Pixley
119afd7b5f tooldir copy of ld belongs directly in tooldir 1992-04-21 05:34:11 +00:00
K. Richard Pixley
d96c09ed3f tooldir copy of gas belongs directly in tooldir 1992-04-21 05:32:59 +00:00
K. Richard Pixley
6e491a87f9 rework CFLAGS, etc. 1992-04-21 05:27:57 +00:00
K. Richard Pixley
f8a6ad66f0 pass CFLAGS, remove MINUS_G, default CFLAGS to -g 1992-04-21 04:07:29 +00:00
K. Richard Pixley
9d3f69fba0 remove binutils, gas, ld when targetting rs6000 1992-04-21 04:06:33 +00:00
K. Richard Pixley
9546e9b45c correct makesrcdir when subdir is . 1992-04-21 04:05:37 +00:00
Fred Fish
a14b294143 Add tekhex.c 1992-04-18 04:38:26 +00:00
Fred Fish
1867b3be84 Back out of TYPE_FLAG_FUND_TYPE change, solve the problem in valprint.c by
just printing the type name from the type if it is not otherwise handled.
Implement new handling of the ".syms" file for reusable symbol files.
1992-04-18 02:30:28 +00:00
Steve Chamberlain
c3089ec904 Add tekhex 1992-04-17 18:33:47 +00:00
Steve Chamberlain
e59320117e Fri Apr 17 09:15:31 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* bfd.c, Makefile.in: added tekhex
	* aoutx.h (set_section_contents): pages should be padded to the
	size of a page, not the size of a segment.
	* configure.in: added go32 host and i386-aout target.
	* i386aout.c, libaout.h: now works for go32 target
	* ieee.c: fix bit rot.
	* seclet.c: support for padding seclet type.
1992-04-17 16:22:44 +00:00
Steve Chamberlain
267998d84f New definition of padding seclet 1992-04-17 16:14:34 +00:00
Steve Chamberlain
0d3e45eab0 * relax.c: added handling for new "padding" seclet type, used to
fill out gaps between section.
	* ldgram.y, ldlex.l: now -defsym on the command line is done
	properly.
1992-04-17 15:59:37 +00:00
John Gilmore
b0c8c72688 * sun3-xdep.c (fetch_core_registers): Lint.
* tm-sun3.h:  Prototype lint.
* value.h:  Typo.
1992-04-17 06:58:05 +00:00
Fred Fish
13b33d2b0a * TODO: New file.
* attach.c, mcalloc.c, mfree.c, mmalloc.c, mmalloc.h, mmap-sup.c,
	mmcheck.c, mtrace.c, mrealloc.c, mvalloc.c, sbrk-sup.c:  Lint.
1992-04-17 03:01:54 +00:00
Fred Fish
2d6d969c61 Fix to dwarfread.c to target pointer and target long sizes, fixes for
mapped symbol file handling, and a couple of other misc small fixes.
1992-04-17 02:59:43 +00:00