Binutils with MCST patches
Go to file
Fred Fish c4413e2c9b * c-exp.y (exp:STRING): Convert C strings into array-of-char
constants with an explicit null byte terminator.  OP_STRING is
	now used for real string types.
	* c-lang.c (builtin_type_*):  Move declarations to lang.c since
	they are used by all languages.
	* c-lang.c (_initialize_c_language):  Move initializations of
	builtin_type_* to lang.c.
	* c-typeprint.c (c_type_print_varspec_prefix,
	c_type_print_varspec_suffix):  TYPE_CODE_PASCAL_ARRAY renamed
	to TYPE_CODE_STRING.
	* c-valprint.c (c_val_print):  Change the way character arrays
	are printed as strings to be consistent with the way strings
	are printed when pointer-to-char types are dereferenced.
	Remove test of print_max before calling val_print_string, which
	now does it's own test.
	* eval.c (evaluate_subexp):  Add case for OP_ARRAY.
	* expprint.c (print_subexp, dump_expression):  Add case for OP_ARRAY.
	* expression.h (enum exp_opcode):  Add OP_ARRAY and document.
	* gdbtypes.c (builtin_type_*):  Add declarations moved from
	c-lang.c.
	* gdbtypes.c (create_string_type):  New function to create real
	string types.
	* gdbtypes.c (recursive_dump_type):  TYPE_CODE_PASCAL_ARRAY
	renamed to TYPE_CODE_STRING.
	* gdbtypes.c (_initialize_gdbtypes):  Add initializations of
	builtin_type_* types moved from c-lang.c.
	* gdbtypes.h (enum type_code):  TYPE_CODE_PASCAL_ARRAY renamed
	to TYPE_CODE_STRING.
	* gdbtypes.h (builtin_type_string):  Add extern declaration.
	* gdbtypes.h (create_string_type):  Add prototype.
	* m2-lang.c (m2_create_fundamental_type):  TYPE_CODE_PASCAL_ARRAY
	renamed to TYPE_CODE_STRING.
	* m88k-tdep.c (pushed_size):  TYPE_CODE_PASCAL_ARRAY renamed to
	TYPE_CODE_STRING.
	* mipsread.c (_initialize_mipsread):  TYPE_CODE_PASCAL_ARRAY
	renamed to TYPE_CODE_STRING.
	* parse.c (length_of_subexp, prefixify_subexp):  Add case for
	OP_ARRAY.
	* printcmd.c (print_formatted):  Recognize TYPE_CODE_STRING.
	* typeprint.c (print_type_scalar):  TYPE_CODE_PASCAL_ARRAY renamed
	to TYPE_CODE_STRING.
	* valops.c (allocate_space_in_inferior):  New function and
	prototype, using code ripped out of value_string.
	* valops.c (value_string):  Rewritten to use new function
	allocate_space_in_inferior, but temporarily disabled until some
	other support is in place.
	* valops.c (value_array):  New function to create array constants.
	* valprint.c (val_print_string):  Add comment to document use,
	complete rewrite to fix several small buglets.
	* value.h (value_array):  Add prototype.
	* value.h (val_print_string):  Change prototype to match rewrite.
	**** start-sanitize-chill ****
	* ch-valprint.c (chill_val_print):  Add case for TYPE_CODE_STRING.
	* ch-exp.y (match_character_literal):  Disable recognition of
	control sequence form of character literals and document why.
	**** end-sanitize-chill ****
1993-01-16 05:15:58 +00:00
bfd Basically a checkpoint for coff-mips.c. 1993-01-15 23:39:05 +00:00
binutils * arsup.h (interactive), bucomm.h (program_name): Prefix 1993-01-06 23:19:45 +00:00
config recording file death 1992-12-08 04:59:31 +00:00
gas keep config-gas.com. 1993-01-08 14:40:59 +00:00
gdb * c-exp.y (exp:STRING): Convert C strings into array-of-char 1993-01-16 05:15:58 +00:00
gprof fix install rule 1993-01-06 09:00:02 +00:00
include Fri Jan 15 18:17:00 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 1993-01-15 23:20:27 +00:00
ld Mon Jan 11 18:50:07 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 1993-01-12 00:47:20 +00:00
mmalloc recording file death 1992-12-08 05:21:19 +00:00
opcodes Keep mips-dis.c. 1993-01-07 18:24:38 +00:00
readline Tue Dec 15 12:38:16 1992 Ian Lance Taylor (ian@cygnus.com) 1992-12-15 20:40:05 +00:00
sim/h8300 * p{1,3}.c (sim_resume): when running on dos, any character typed to 1993-01-04 20:55:22 +00:00
.Sanitize redo (yet again) chill sanitization -- thanks per 1993-01-07 01:43:53 +00:00
Build-A-Release.mk didn't get propagated from progressive to devo. 1992-07-31 17:33:55 +00:00
build-all.mk add default CC compilers for Iris and DECstation 1993-01-11 21:07:26 +00:00
ChangeLog * Makefile.in: added variables CHILL_FOR_TARGET, CHILLFLAGS, 1993-01-16 01:05:50 +00:00
config.sub from fsf: sequent os is bsd(ish) 1992-12-28 20:10:40 +00:00
configdos.bat Initial revision 1991-12-12 02:47:57 +00:00
configure from p3. Some shells leave PWD in the environment (old tcsh, ksh at least) 1992-09-18 06:16:37 +00:00
configure.bat More dos scripts 1992-02-22 00:25:24 +00:00
configure.in Add chillrt, h8300sim to sub dirs. 1993-01-08 01:31:48 +00:00
DOC.Sanitize Initial revision 1991-10-31 00:08:52 +00:00
INSTALL
install-texi.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
Install.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
intro.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
Makefile.in * Makefile.in: added variables CHILL_FOR_TARGET, CHILLFLAGS, 1993-01-16 01:05:50 +00:00
Pack-A-Progressive Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
sol-Build-A-Release.mk Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
sol-GNUmakefile Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
sol-inst.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
sol-intro.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
sol-make-ftp Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
sol-rel.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
sol-subst-strings Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
sol-subst-strings-ftp Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
SUPPORTED Initial revision 1991-06-12 21:44:36 +00:00
tape-labels-tex.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
test-build.mk updated dates 1992-12-30 06:52:33 +00:00