aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-01-28Thu Jan 28 15:12:04 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-0/+6
* Makefile.in (install): Remove $(tooldir)/bin/gld before creating the link to it.
1993-01-28Thu Jan 28 15:09:59 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-84/+76
* test-build.mk (HOLES): Added tar, cpio and uudecode.
1993-01-28 * expression.h (BINOP_CONCAT): Document use for self concatenationFred Fish5-60/+351
an integral number of times. * language.c (binop_type_check): Extend BINOP_CONCAT for self concatenation case. * valarith.c (value_concat): Rewrite to support self concatenation an integral number of times. **** start-sanitize-chill **** * Makefile.in (ch-exp.tab.c): Change "expect" message. * ch-exp.y (FIXME's): Make all FIXME tokens distinct, to eliminate hundreds of spurious shift/reduce and reduce/reduce conflicts that mask the 5 real ones. * ch-exp.y (STRING, CONSTANT, SC): Remove unused tokens. * ch-exp.y (integer_literal_expression): Remove production, no longer used. **** end-sanitize-chill ****
1993-01-28Add h8500 as a cpu type.Jim Wilson1-17/+19
1993-01-27not usedKen Raeburn1-6/+0
1993-01-27not usedKen Raeburn1-1/+0
1993-01-27Checkpoint. Linker appears to work.Ian Lance Taylor1-95/+151
1993-01-27Fixes from (or inspired by) Bob Chassell editing pass for lastRoland Pesch2-356/+383
FSF printing of this manual.
1993-01-26Tue Jan 26 11:56:33 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-1/+1
* copy.c, nm.c, objdump.c, size.c: Use new bfd_is_com_section macro rather than checking for equality to bfd_com_section.
1993-01-26Tue Jan 26 11:49:50 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor3-63/+121
* ldmain.c, ldsym.c: Use new bfd_is_com_section macro rather than checking for equality to bfd_com_section.
1993-01-26Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-4/+11
* bfd.h: Update for SEC_IS_COMMON flag.
1993-01-26Tue Jan 26 11:43:14 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor5-36/+41
* section.c (SEC_IS_COMMON): New section flag, needed for MIPS ECOFF which has two common sections. (bfd_com_section): Set SEC_IS_COMMON flag. * bfd-in.h (bfd_is_com_section): New macro to test SEC_IS_COMMON. * aoutx.h, archive.c, bout.c, coff-a29k.c, coff-m88k.c, coff-mips.c, coffgen.c, ieee.c, oasys.c, reloc.c, syms.: Use bfd_is_com_section macro rather than checking for equality to bfd_com_section.
1993-01-26Correct syntax errors which only appeared when relocating.Ian Lance Taylor1-3/+3
1993-01-25Checkpoint. ld works, ld -r doesn't.Ian Lance Taylor1-260/+930
1993-01-25Mon Jan 25 15:27:36 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-32/+45
* coffcode.h (_bfd_coff_mkobject_hook): Pass aouthdr argument. (coff_mkobject_hook): Accept aouthdr argument. * coffgen.c (coff_real_object_p): Pass aouthdr to mkobject_hook. Handle NULL aouthdr argument. (coff_object_p): If there is no aouthdr, pass it as NULL to coff_real_object_p. * libcoff.h: Rebuilt for mkobject_hook changes.
1993-01-25 * coffswap.h (coff_swap_aouthdr_in, coff_swap_aouthdr_in): SwapIan Lance Taylor1-0/+17
additional MIPS ECOFF fields.
1993-01-25Mon Jan 25 11:35:51 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor2-2/+20
* internal.h (internal_aouthdr): Added additional fields used only by MIPS ECOFF.
1993-01-24Add a usage statement if an unrecognized option is given.Sean Eric Fagan1-0/+7
1993-01-24recognize irix[34]* instead of irix[34]David D. Zuhn1-4/+4
1993-01-23 * guess-systype: Renamed to ...Per Bothner5-145/+65
* config.guess: ... by popular request. * configure.in, Makefile.in: Update accordingly.
1993-01-23These changes abolish M4 preprocessing for the GDB manual.Roland Pesch21-2552/+2963
Formatting these files now depends on the recently designed Texinfo conditionals: to format successfully, you must use very recent versions (not yet distributed by FSF) of texinfo.tex and makeinfo.c. The new Texinfo commands are @set, @clear, @ifset, @ifclear, and @value. Recent texinfo-2 Beta distributions contained partial implementations. texi2roff does not yet support these commands. There are miscellaneous clean-ups to Makefile.in as well.
1993-01-22Fri Jan 22 14:22:44 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor8-12/+119
* mips.sc-sh: New file. Ultrix, and hopefully other MIPS ECOFF targets, linker script. * mipslit.sh: New file. Little endian MIPS emulation. * config/mips-lit.mt: New file. Use mipslit emulation. * configure.in (mips-dec-ultrix*): Use target mips-lit. * Makefile.in (ALL_EMULATIONS): Added em_mipslit.o. (em_mipslit.c): New target. Uses mipslit.sh.
1993-01-21 * guess-systype: Patches from John Eaton <jwe@che.utexas.edu>:Per Bothner2-1/+43
+ Add Convex, Cray/Unicos, and Encore/Multimax support. + Execute ./dummy instead of assuming . is in PATH.
1993-01-21 * eval.c (evaluate_subexp): Fix OP_ARRAY, remove code thatFred Fish4-2/+31
implied that "no side effects" was nonfunctional. * eval.c (evaluate_subexp): Add BINOP_CONCAT case to deal with character string and bitstring concatenation. * expprint.c (dump_expression): Add case for BINOP_CONCAT. * expression.h (exp_opcode): Add BINOP_CONCAT. * gdbtypes.h (type_code): Add TYPE_CODE_BITSTRING. * language.c (string_type): Add function to determine if a type is a string type. * language.c (binop_type_check): Add case for BINOP_CONCAT. * valarith.c (value_concat): New function to concatenate two values, such as character strings or bitstrings. * valops.c (value_string): Remove error stub and implement function body. * value.h (value_concat): Add prototype. **** start-sanitize-chill **** * ch-exp.y (operand_3): Add actions for SLASH_SLASH (//). * ch-exp.y (yylex): Recognize SLASH_SLASH. * ch-lang.c (chill_op_print_tab): Add SLASH_SLASH (//) as BINOP_CONCAT. **** end-sanitize-chill ****
1993-01-21fix endian problemSteve Chamberlain1-1/+1
1993-01-20Add Linux and hp300bsd. Tweak SCO.Per Bothner1-2/+14
1993-01-20whitespace/comment changesKen Raeburn1-26/+18
1993-01-20Revert yesterday's change (adding casts) at gnu's request.Ian Lance Taylor2-35/+18
1993-01-20Fix (?) discrimination between hppa1.1 and 1.0.Per Bothner1-1/+1
1993-01-20Add support for HP-UX; SCO; fix Solaris2.Per Bothner1-2/+17
1993-01-20Minor improvementsPer Bothner1-7/+5
1993-01-20 * guess-systype: New shell script. Attempts to guess thePer Bothner2-0/+66
canonical host name of the executing host. Only a few hosts are supported so far. * configure: Call guess-systype if no host is specified.
1993-01-19 * c-exp.y (exp): Add production to support direct creationFred Fish6-13/+95
of array constants using the obvious syntax. * c-valprint.c (c_val_print): Set printed string length. * dwarfread.c (read_tag_string_type): New prototype and function that handles TAG_string_type DIEs. * dwarfread.c (process_dies): Add case for TAG_string_type that calls new read_tag_string_type function. * expprint.c (print_subexp): Add support for OP_ARRAY. * gdbtypes.c (create_range_type, create_array_type): Inherit objfile from the index type. **** start-sanitize-chill **** * ch-typeprint.c (chill_print_type): Add case for TYPE_CODE_STRING. * ch-valprint.c (chill_val_print): Fix case for TYPE_CODE_STRING. **** end-sanitize-chill ****
1993-01-19Tue Jan 19 09:06:14 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor4-43/+60
* aoutx.h (swap_ext_reloc_in, swap_std_reloc_in), bout.c (b_out_slurp_reloc_table), coff-mips.c (ecoff_swap_reloc_in), coff-msym.c (ecoff_swap_sym_in, ecoff_swap_rndx_in, ecoff_swap_opt_in): Added casts to int to avoid muttering by MIPS compiler.
1993-01-19Checkpoint. Can now read relocs.Ian Lance Taylor1-80/+509
1993-01-19Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)Ian Lance Taylor1-1/+1
* bfd.h: Update for bfd_asymbol_value bug fix.
1993-01-19Tue Jan 19 09:06:14 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+2
* bfd-in.h (bfd_asymbol_value): Add needed parentheses.
1993-01-19Tue Jan 19 12:21:19 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)Ian Lance Taylor1-0/+5
* mips.h (RELOC_SECTION_*, ECOFF_R_*): Defined constants for ECOFF relocs.
1993-01-19Tue Jan 19 09:06:14 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+4
* libcoff-in.h: Update prototype for coff_count_linenumbers.
1993-01-19Tue Jan 19 08:26:07 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+5
* Makefile.in (gcc-no-fixedincludes): Made to work with current gcc Makefile.
1993-01-18Clean up readline doc subdir to conform to normalRoland Pesch5-4502/+102
configure/distribution practices. Makefile: remove, replacing with a configurable Makefile.in texindex.c texinfo.tex: remove, replacing with references to tools elsewhere in Cygnus distribution tree. Makefile.in: configurable (and useable) Makefile. configure.in: pro forma configure stub.
1993-01-18Update GDB_SUPPORT_DIRS and GDB_SUPPORT_FILES.Stu Grossman1-3/+3
1993-01-18.Sanitize: Add 29k-share and sparclite.Stu Grossman1-0/+2
1993-01-18Makefile.in (FLAGS_TO_PASS): Balance (start-sanitize-chill) with ↵Stu Grossman1-1/+1
(end-sanitize-chill).
1993-01-18new fileSteve Chamberlain1-0/+68
1993-01-18Mon Jan 18 11:58:45 1993 Ian Lance Taylor (ian@cygnus.com)Ian Lance Taylor1-0/+6
* mipsread.c (CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB, MIPS_UNMARK_STAB, STABS_SYMBOLS): Removed; now in include/coff/mips.h.
1993-01-18checkpointSteve Chamberlain8-84/+216
1993-01-16 * c-exp.y (exp:STRING): Convert C strings into array-of-charFred Fish16-137/+303
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 * Makefile.in: added variables CHILL_FOR_TARGET, CHILLFLAGS,Mike Werner2-1/+43
and CHILL_LIB. * deja-gnu/gdb.t31/Makefile.in: removed explicit setting of CHILL variables as these are now passed down from the top level makefile using FLAGS_TO_PASS.
1993-01-15Basically a checkpoint for coff-mips.c.Ian Lance Taylor3-134/+1774
Fri Jan 15 18:13:17 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) * coff-msym.c (ecoff_swap_hdr_out, ecoff_swap_fdr_out, ecoff_swap_pdr_out, ecoff_swap_sym_out, ecoff_swap_ext_out, ecoff_swap_rndx_out, ecoff_swap_rfd_out, ecoff_swap_opt_in, ecoff_swap_opt_out, ecoff_swap_dnr_in, ecoff_swap_dnr_out): New functions. * coffswap.h: If NO_COFF_RELOCS is defined, don't define bfd_swap_reloc_in or coff_swap_reloc_out. * coff-mips.c: Added code to link and write out symbolic debugging information, and to swap relocs in and out.