aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1995-11-30 * scm-valprint.c (scm_isymnames): Remove "#@" prefix.Per Bothner3-21/+23
(scm_scmval_print): Do not print "#@" prefix. * mdebugread.c: Add check_typedef/CHECK_TYPEDEF as needed.
1995-11-30Fix MPW tool installationStan Shebs1-0/+14
1995-11-30 * f-typeprint.c, valarith.c, valprint.c, typeprint.c, eval.c:Per Bothner6-251/+355
Add check_typedef/CHECK_TYPEDEF as needed. * f-typeprint.c: Various cleaning up. * valarith.c (value_subscript): Also subscript bitstrings (for Chill). * typeprint.c (print_type_scalar): Also support TYPE_CODE_RANGE. * eval.c (evaluate_subexp_standard case OP_ARRAY): Implement support for labelled array tuples and ranges in powerset tuples. (init_array_element): New function.
1995-11-30 * alpha-tdep.c, c-exp.y, h8500-tdep.c, f-exp.y, f-valprint.c,Per Bothner10-40/+69
findvar.c, hppa-tdep.c, infcmd.c, language.c, printcmd.c, rs6000-tdep.c, symmisc.c, symtab.c: Add check_typedef/CHECK_TYPEDEF as needed.
1995-11-30 * gdbtypes.h (enum type_code): Added TYPE_CODE_TYPEDEF.Per Bothner5-106/+161
(check_typedef): New prototype. (CHECK_TYPEDEF): New macro. (TYPE_DUMMY_RANGE): Removed. * gdbtypes.c (get_discrete_bounds): Fix paren error; make more robust. (create_array_type): Don't force_to_range_type; users of the array are responsible for handling non-range index types. (create_set_type): Likewise. (force_to_range_type): Removed. (check_typedef): New function handles stub types and typedefs. (check_stub_type): Just call check_typedef. (To be removed.) (recursive_dump_type): Handle TYPE_CODE_TYPEDEF. * ch-lang.c (type_lower_upper): Use get_discrete_bounds. (evaluate_subexp_chill): Handle string repetition. Re-arrange to handle EVAL_AVOID_SIDE_EFFECTS better. * ch-typeprint.c (chill_type_print_base): Handle TYPE_CODE_TYPEDEF. Pass show=0 in recursive calls various places. (case TYPE_CODE_ARRAY): Don't require index type to have TYPE_CODE_RANGE. (case TYPE_CODE_RANGE): Don't need to support TYPE_DUMMY_RANGE. * gdbtypes.c, ch-lang.c, ch-typeprint.c (numerous places): Add check_typedef/CHECK_TYPEDEF as needed.
1995-11-29 * top.c (command_line_input): Only strip out an initial #-comment.Per Bothner2-40/+10
Looking for internal comments is language-specific (breaks Scheme).
1995-11-29 * expression.h (enum exp_opcode): Add BINOP_RANGE.Per Bothner3-4/+19
* expprint.c (dump_expression): Support BINOP_RANGE. * eval.c (evaluate_subexp_standard): Handle BINOP_RANGE (as error). (case MULTI_SUBSCRIPT): Fix broken f77 value->int ad hoc conversion. * ch-lang.c (chill_op_print_tab): Support BINOP_RANGE. (evaluate_subexp_chill): Error on BINOP_COMMA.
1995-11-29 * peicode.h (pe_print_idata): Call malloc rather than xmalloc.Ian Lance Taylor2-4/+22
(pe_print_pdata): Likewise.
1995-11-29 * opncls.c (bfd_alloc_by_size_t): Set bfd_error_no_memory ifIan Lance Taylor48-1363/+1673
obstack_alloc fails. (bfd_alloc_finish): Set bfd_error_no_memory if obstack_finish fails. * libbfd.c (bfd_zmalloc): Set bfd_error_no_memory if malloc fails. * Many files: don't set bfd_error_no_memory if one of the above routines fails.
1995-11-29Merge in stuff accidently commited to sh3e branchJ.T. Conklin1-0/+4
1995-11-29 * Makefile.in: Clean up so doc stuff stays in doc sub-dir.Per Bothner2-15/+13
1995-11-29* configure.in (noconfigdirs): Disable target-libio on v810-*-*.J.T. Conklin2-1/+7
* config/mt-v810 (CC_FOR_TARGET, AS_FOR_TARGET, AR_FOR_TARGET, RANLIB_FOR_TARGET): Set as appropriate for NEC v810 toolchain.
1995-11-29Make debugging remote gdb friendlierMichael Meissner3-221/+66
1995-11-29 * gencode.c (tab): In shad/shld definitions, negate R[m] beforeJim Wilson2-4/+12
the and operation instead of after. For shad delete cast. For shld use UR instead of R and delete cast.
1995-11-29 * elf.c (assign_file_positions_for_segments): Don't adjust p_paddrIan Lance Taylor2-3/+124
if p_paddr_valid is set. (copy_private_bfd_data): New static function. (_bfd_elf_copy_private_section_data): Call copy_private_bfd_data.
1995-11-29 * elf.c (assign_file_positions_for_segments): Fix case where extraIan Lance Taylor2-11/+11
program headers were allocated.
1995-11-29 * elf.c (_bfd_elf_print_private_bfd_data): New function.Ian Lance Taylor3-1/+61
* elf-bfd.h (_bfd_elf_print_private_bfd_data): Declare. * elfxx-target.h (bfd_elfNN_bfd_print_private_bfd_data): Define to _bfd_elf_print_private_bfd_data.
1995-11-29Fix -mrelocatableMichael Meissner2-4/+8
1995-11-29 * ld-srec/srec.exp: Add setup_xfail for i960 COFF targets.Ian Lance Taylor2-0/+11
1995-11-29 * coff-alpha.c (alpha_ecoff_swap_reloc_in): Don't abort ifIan Lance Taylor2-6/+13
r_symndx is RELOC_SECTION_NONE for an ALPHA_R_IGNORE reloc. Change a RELOC_SECTION_LITA symndx to RELOC_SECTION_ABS. (alpha_ecoff_swap_reloc_out): Change RELOC_SECTION_ABS to RELOC_SECTION_LITA for ALPHA_R_IGNORE. (alpha_adjust_reloc_out): For ALPHA_R_IGNORE, don't change RELOC_SECTION_ABS to RELOC_SECTION_NONE.
1995-11-29 * configure.in: Don't configure gas for alpha-dec-osf*.Ian Lance Taylor2-1/+6
1995-11-29Fix typo.David Edelsohn1-1/+1
1995-11-29 * Makefile.in (target_subdir): Define.David Edelsohn1-87/+289
(CC_FOR_TARGET, CXX_FOR_TARGET): Use it to find target libraries. * configure.in (X_CFLAGS): Fix typo. (target_subdir): Set to "${target_alias}/" if cross. * configure: Regenerated.
1995-11-29 * Makefile.in (target_subdir): Define.David Edelsohn3-10/+28
(CC_FOR_TARGET, CXX_FOR_TARGET): Use it to find target libraries. * configure.in (X_CFLAGS): Fix typo. (target_subdir): Set to "${target_alias}/" if cross. * configure.in: Regenerated.
1995-11-29 * dlltool.c (fill_ordinals): Don't reference d_export_vec ifDavid Edelsohn2-4/+8
there are no exported functions.
1995-11-28 * dbxread.c (dbx_symfile_read): Set block_address_function_relativeDavid Edelsohn2-5/+7
for `pe' format files.
1995-11-28 * configure.in: Default to --with-stabs for some targets for whichIan Lance Taylor2-0/+16
it makes sense: mips*-*-*, alpha*-*-osf*, i[345]86*-*-sysv4* and i[345]86*-*-unixware*.
1995-11-28 * elf-bfd.h (struct elf_obj_tdata): Add segment_map field.Ian Lance Taylor3-516/+1440
* elf.c (make_mapping): New static function. (map_sections_to_segments): New static function. (elf_sort_sections): New static function. (assign_file_positions_for_segments): New static function. (map_program_segments): Remove. (get_program_header_size): Remove sorted_hdrs, count, and maxpagesize parameters. Simplify. (assign_file_positions_except_relocs): When generating an executable, use assign_file_positions_for_segments. (elf_sort_hdrs): Remove. (_bfd_elf_sizeof_headers): Remove eliminated parameters from call to get_program_header_size.
1995-11-28 * internal.h (struct elf_segment_map): Define.Ian Lance Taylor2-0/+250
1995-11-28 * magic.h: Renamed to gmagic.h to avoid <magic.h> conflict.Fred Fish8-1281/+1288
* magic.c: Renamed to gmagic.c in sympathy. * eval.c, gmagic.c, config/tm-magic.h: Include "gmagic.h" rather than "magic.h".
1995-11-28Various Thanksgiving weekend hacks: clean up hash table, reduce variousKen Raeburn1-0/+70
structure sizes, stabs string memory use cleanup, statistics dump.
1995-11-28Clean up hash code, parameterize some actions, tweak some parameters. HashKen Raeburn3-173/+221
table entries, table allocation and control structure are larger now, but collisions are reduced and string compares even further reduced. Dump lots more statistics, especially hash code data, for --statistics. Dump statistics even in error cases. Details in ChangeLog.
1995-11-28Remove unused sy_name_offset from ELF_TARGET_SYMBOL_FIELDS.Ken Raeburn1-0/+41
1995-11-28fix typoMichael Meissner1-1/+1
1995-11-28Add determining when we do not have enough writeback slots; Do not do model ↵Michael Meissner10-67/+173
specific handling if not printing out the information
1995-11-28 * lexsup.c (parse_args): Set config.dynamic_link to false for -NIan Lance Taylor1-0/+5
and -n.
1995-11-27Build again on SunOS; Make MODEL_INLINE default to 1 if inlining, not 2; Use ↵Michael Meissner7-58/+83
__attribute__((const))
1995-11-27 * pr-5016.exp: xfail "whatis i" for alpha-osf-dec-osf2*, same as linux.Fred Fish2-2/+6
1995-11-27 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail forFred Fish3-14/+38
"bt in signals.exp". * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for "step over execarg initialization" and "step over corearg initialization". * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
1995-11-27 * binutils-all/objcopy.exp: Correct fail calls to always use theIan Lance Taylor1-0/+5
same string as the pass call.
1995-11-27 * hp300hpux.c (MY(callback)): Set lma as well as vma.Ian Lance Taylor2-35/+30
1995-11-27fix last changeIan Lance Taylor1-2/+2
1995-11-27 * ld-srec/srec.exp: Add setup_xfail calls for i[345]86-*-aout*.Ian Lance Taylor4-0/+436
* ld-srec/sr1.c (V_SPILL, V_FILL): Define. * ld-srec/sr3.cc: Likewise.
1995-11-27 * config-ml.in: Get list of multidirs using gcc --print-multi-libIan Lance Taylor1-0/+7
rather than basing it on the target. Simplify handling of options controlling which directories to configure. Remove extraneous slash in multi-clean target.
1995-11-27 * configure: Rebuild with autoconf 2.7.Ian Lance Taylor3-24/+36
1995-11-27 * configure: Rebuild with autoconf 2.7.Ian Lance Taylor1-0/+4
1995-11-27 * configure: Regenerate with autoconf 2.7.Ian Lance Taylor1-0/+4
1995-11-27 * configure, config.in: Regenerate with autoconf 2.7.Ian Lance Taylor1-0/+2
1995-11-27 * elf32-i386.c (elf_backend_plt_readonly): Set correctly, to 1.Ian Lance Taylor3-34/+69
* elf32-sparc.c (elf_backend_plt_readonly): Set correctly, to 0. PR 8513.
1995-11-25Left out of last cvs commit...Fred Fish1-0/+703