Commit Graph

4181 Commits

Author SHA1 Message Date
Fred Fish 22e3975901 * c-exp.y, m2-exp.y: Migrate code that has nothing to do with
expression parsing into c-lang.c and m2-lang.c respectively.
	* c-lang.c, m2-lang.c:  New files, code migrated from c-exp.y and
	m2-exp.y respectively.
	* c-lang.h, m2-lang.h:  New files, internal interfaces between c-*
	and m2-* files respectively.
	* Makefile.in (SFILES_MAINDIR):  Add c-lang.c, m2-lang.c.
	* Makefile.in (HFILES):  Add c-lang.h, m2-lang.h.
	* Makefile.in (OBS):  Add c-lang.o, m2-lang.o.
	* expression.h (struct block):  Forward declaration for prototypes.
	* language.h (struct objfile):  Forward declaration for prototypes.
	**** start-sanitize-chill ****
	* Makefile.in (SFILES_MAINDIR):  Add ch-lang.c.
	* Makefile.in (HFILES):  Add ch-lang.h.
	* Makefile.in (OBS):  Add ch-lang.o.
	* ch-exp.y:  Migrate code that has nothing to do with expression
	parsing into ch-lang.c.
	* ch-lang.c:  New file, code migrated from c-exp.y.
	* ch-lang.h:  New file, internal interface between ch-* files.
	**** end-sanitize-chill ****
1992-12-09 06:50:30 +00:00
Fred Fish 160be0ded9 Changes for Amiga Unix from rhealey@ub.d.umn.edu.
* config/amix.mh (NAT_FILE):  Add, set to nm-sysv4.h.
	* config/amix.mh (NATDEPFILES):  Add.
	* config/amix.mh (XDEPFILES):  Move procfs.o and fork-child.o
	to NATDEPFILES.

	* dwarfread.c (decode_subscr_data):  Remove spurious test that
	accepted only integer subscript types.  We don't do anything
	with the type at the moment anyway.
1992-12-08 21:47:49 +00:00
Jeffrey Osier 38dc971bec Incredibly obsolete install dox for 88k... 1992-12-08 21:47:07 +00:00
Ken Raeburn af3b5ad238 missed tc-tahoe files 1992-12-08 09:42:06 +00:00
Ken Raeburn 2e29427469 as-m680x0.texinfo does not exist 1992-12-08 09:39:03 +00:00
Ken Raeburn 04bbab3ad4 regenerated from as.texinfo &c 1992-12-08 09:37:22 +00:00
Ken Raeburn 6c2b38e087 replaced with newer code 1992-12-08 09:31:57 +00:00
Ken Raeburn b41390d23d updated for current list of files 1992-12-08 09:30:28 +00:00
Ken Raeburn a474b5721b trad-core.h is gone 1992-12-08 09:25:47 +00:00
Ken Raeburn 30d9fb5730 obj-coffbfd.c: include libcoff.h 1992-12-08 08:48:16 +00:00
Ken Raeburn db33220fbd tonight's changes 1992-12-08 08:11:15 +00:00
Ken Raeburn 70540d184f version 1.93 now 1992-12-08 08:07:52 +00:00
Ken Raeburn 9d007e2ca7 not needed 1992-12-08 08:05:48 +00:00
Ken Raeburn eee109cdcf updated for added/deleted files 1992-12-08 08:05:32 +00:00
K. Richard Pixley e7a8768db6 recording file death 1992-12-08 05:27:22 +00:00
K. Richard Pixley 017349fbcf recording file death 1992-12-08 05:21:19 +00:00
K. Richard Pixley 43bbd567f2 recording file death 1992-12-08 04:59:31 +00:00
K. Richard Pixley a362ee2363 recording file death 1992-12-08 04:53:09 +00:00
K. Richard Pixley 181ba9ee43 recording file death 1992-12-08 04:44:16 +00:00
Roland Pesch 7b21432fde Fix fatal typo in an M4 substitution. 1992-12-07 23:22:55 +00:00
Steve Chamberlain 85e38cfa01 -y support
* ld.texinfo: new doc.
	* ldgram.y, ldlex.l: understand -y<symbol>
	* ldmain.c (Q_enter_file_symbols): if had -y, lookup symbol and
	print info. (add_ysym): new function.
	* ldsym.h: (ldsym_type): new define SYM_Y.
1992-12-07 16:49:54 +00:00
Ken Raeburn dde624eff9 recent changes to as.h, Makefile.in, write.c, obj-vms.c 1992-12-07 08:43:34 +00:00
Ken Raeburn 1f624b2117 changes for traditional C 1992-12-07 08:37:36 +00:00
Ken Raeburn f42c91bb42 deleted local-vars comment 1992-12-07 08:37:23 +00:00
Per Bothner 701df84561 Add etc directory. 1992-12-05 23:48:21 +00:00
Ken Raeburn 785150c948 coffcode.h: bfd_coff_std_swap_table is now const and static 1992-12-04 19:05:41 +00:00
Ken Raeburn 355e5a8e0a rebuilt after library changes 1992-12-04 15:16:43 +00:00
Fred Fish 64e738a335 Forgot the following for the ChangeLog:
* ch-exp.y (chill_create_fundamental_type):  Chill uses fixed
	width types.  For example, "INT" is always 2 bytes regardless
	of the values of any TARGET_*_BIT macros.  So use explicit
	numeric sizes for the types.
1992-12-04 15:09:41 +00:00
Fred Fish aed656babb * ch-exp.y (match_character_literal): Fix case where no
match at all is found.
1992-12-04 15:00:09 +00:00
David D. Zuhn 13ec8aad31 updated dates 1992-12-04 05:54:36 +00:00
David D. Zuhn 1dcc1344a1 add several packages to configdirs 1992-12-04 05:53:52 +00:00
Ken Raeburn 7f2cb2702a Some cleanup.
Deleted some unused code.
Fixed some declarations to use PARAMS macro.
Fixed up configure.in for new targets.
Some whitespace/comment fixes.
Merged config/ChangeLog.
1992-12-03 23:54:54 +00:00
Ken Raeburn c5dd66a13a mostly whitespace/comment changes 1992-12-03 23:52:26 +00:00
Ken Raeburn 082e9570f1 defined NEED_FX_R_TYPE 1992-12-03 23:50:45 +00:00
Ken Raeburn baa018ced4 guesses for i860 relocs, from fsf code 1992-12-03 23:49:30 +00:00
Ken Raeburn 56a89eca33 delete M_VAX 1992-12-03 23:48:47 +00:00
Ken Raeburn 2ccf24f4c7 delete HO_USG and setbuffer macros 1992-12-03 23:45:34 +00:00
Ken Raeburn dcc54cad96 declare malloc, realloc 1992-12-03 23:45:13 +00:00
Ken Raeburn 88db8f81f2 more tahoe code 1992-12-03 23:42:16 +00:00
Ken Raeburn 7943af02d9 tahoe code from fsf - untested 1992-12-03 23:41:18 +00:00
Ken Raeburn 9ebc250f2e doc changes 1992-12-03 23:40:24 +00:00
Ken Raeburn be9618de59 vms stuff from fsf version - untested 1992-12-03 23:38:49 +00:00
Ken Raeburn e087ffcc57 no longer using gas-format.el 1992-12-03 23:15:59 +00:00
Ken Raeburn 4fbcf8b880 add breakpoint in as_perror 1992-12-03 23:11:01 +00:00
Ken Raeburn 07de8e96b3 syms.c (asymbol): Added new field "app_data", for data particular to the
application.  Some of the linker flags ought to get moved to this field
someday.

archures.c (bfd_default_scan): Recognize a few more numbers: 80486, 80960,
and 960.

bfd-in.h, bfd.c, targets.c, coffcode.h, coff-mips.c, other targets: Moved COFF
swap table to backend data.

hosts/i386linux.h: Include unistd.h.
aoutx.h, libaout.h, stab-syms.c: stab names are now in constant storage.
trad-core.c: Fixed some `PARAMS' uses that were missing parentheses.
aoutx.h, archive.c, archures.c, coffcode.h, ctor.c, reloc.c, syms.c: Doc fixes.
1992-12-03 23:03:17 +00:00
Fred Fish bf229b4ea5 * c-exp.y (c_create_fundamental_type): New function to create
language specific fundamental types for C.
	* m2-exp.y (m2_create_fundamental_type):  New function to create
	language specific fundamental types for Modula 2.
	* c-exp.y (c_language_defn, cplus_language_defn):  Add
	c_create_fundamental_type to language struct initializers.
	* m2-exp.y (m2_language_defn):  Add m2_create_fundamental_type
	to language struct initializers.
	* dwarfread.c (expression.h, language.h):  Include.
	* dwarfread.c (ftypes):  New array to hold fundamental types
	for current compilation unit.
	* dwarfread.c (cu_language_defn):  New pointer to language
	struct for language of current compilation unit.
	* dwarfread.c (dwarf_fundamental_type):  New function to
	create/lookup fundamental types.
	* dwarfread.c (set_cu_language):  Initialize cu_language_defn.
	* dwarfread.c (throughout):  Replace lookup_fundamental_type
	with dwarf_fundamental_type.
	* dwarfread.c (read_file_scope):  Zero out ftypes for each new
	compilation unit (may be different language or different objfile).
	* gdbtypes.c (lookup_fundamental_type):  Move actual type
	creations into language specific fundamental type creation
	functions and call via create_fundamental_type.  Add comment
	about this function being obsolescent.
	* gdbtypes.h (FT_BYTE, FT_UNSIGNED_BYTE):  New types, true byte
	sized signed and unsigned integers.
	* gdbtypes.h (FT_NUM_MEMBERS):  Increment, new types added.
	* language.c (language_def):  New function to lookup a language
	struct given it's enumeration.
	* language.h (struct language_defn):  Add la_fund_type, a pointer
	to a function that creates fundamental types for this language.
	* language.h (create_fundamental_type):  New macro to create
	fundamental types based on the current language.
	* language.h (language_def):  Add prototype.
	* language.c (unk_lang_create_fundamental_type):  New function
	for initializing language structs, calls error if called.
	* language.c (unk_language_defn, auto_language_defn,
	local_language_defn):  Use unk_lang_create_fundamental_type.
	**** start-sanitize-chill ****
	ch-exp.y (chill_create_fundamental_type):  New function.
	ch-exp.y (chill_language_defn):  Add chill_create_fundamental_type.
	ch-exp.y (_initialize_chill_exp):  BOOL types are only one byte.
	**** end-sanitize-chill ****
1992-12-03 20:28:16 +00:00
Brendan Kehoe ef6bfbdbcc Don't sanitize out mh-sun. 1992-12-03 00:42:29 +00:00
Fred Fish 93bb6e655c * dwarfread.c (CHILL_PRODUCER): Add producer string for
GNU chill.
	* dwarfread.c (handle_producer):  Test CHILL_PRODUCER as well
	as GCC_PRODUCER and GPLUS_PRODUCER.
1992-12-02 01:10:49 +00:00
Stu Grossman 7c86126fd8 * remote-udi.c (udi_wait): Don't stop if TIP says that remote is
still running.
1992-12-01 02:51:28 +00:00
David D. Zuhn 63a2386abf include mh-sun for all sun hosts (except solaris) 1992-11-30 23:00:25 +00:00