aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1994-09-23* solib.c: *BSD systems need <a.out.h> to be included beforeJ.T. Conklin16-11/+381
<link.h>. * i386b-nat.c: Add i386_float_info(), etc. * config/i386/nm-nbsd.h: #define FLOAT_INFO. * config/nm-nbsd.h: New file, for generic NetBSD native support. * config/i386/nm-nbsd.h: Use it. * config/sparc/nm-nbsd.h: Use it. * config/ns32k/nm-nbsd.h: Use it. * configure.in (i386-*-netbsd): Use config/i386/nbsd.m[ht]. (ns32k-*-netbsd): Use config/ns32k/nbsd.m[ht]. * config/i386/{nbsd.mh,nbsd.mt,nm-nbsd.h,tm-nbsd.h,xm-nbsd.h}: New files, support for NetBSD/i386. * config/ns32k/{nbsd.mh,nbsd.mh,nm-nbsd.h,tm-nbsd.h,xm-nbsd.h}: New files, support for NetBSD/ns32k.
1994-09-23some newsKen Raeburn1-0/+187
1994-09-23 * elfcode.h (map_program_segments): Don't abort if we allocatedIan Lance Taylor2-6/+15
too much space for the program header, only if we allocated too little.
1994-09-23cfree -> freeKen Raeburn2-3/+8
1994-09-23 * gas/mips: New directory with MIPS specific test cases.Ian Lance Taylor30-0/+3224
1994-09-23 * symbols.h (copy_symbol_attributes): Declare.Ian Lance Taylor1-0/+30
1994-09-23 * lexsup.c (parse_args): Add support for -a for HP/UXIan Lance Taylor1-0/+7
compatibility.
1994-09-23 * COPYING.NEWLIB: New file.David Edelsohn1-0/+1
1994-09-23delete -> removeKen Raeburn1-2/+2
1994-09-22Modified Files:Kung Hsu1-0/+7
ChangeLog ecoff.c read.c * ecoff.c (ecoff_generate_asm_lineno): check if current_stabs_filename is NULL before strcmp. * read.c (read_a_source_file): fxi a bug in generate_asm_lineno checking.
1994-09-21vms, ho-*.h, sym attr changes just checked inKen Raeburn1-0/+17
1994-09-21Combine two existing mechanisms for copying symbol attributes, and fix a bug:Ken Raeburn1-10/+3
* symbols.c (copy_symbol_attributes): New function. Copies BFD symbol flags and calls OBJ_COPY_SYMBOL_ATTRIBUTES. (resolve_symbol_value, case O_symbol): Call it, if X_add_number is zero. Don't call obj_frob_forward_symbol. * read.c (pseudo_set): Call copy_symbol_attributes, but only if X_add_number is zero. * config/obj-elf.h (obj_frob_forward_symbol): Deleted.
1994-09-21host file changesKen Raeburn1-21/+1
1994-09-21vms changes from pat rankinKen Raeburn2-19/+160
1994-09-21delete old host-specific filesKen Raeburn22-713/+0
1994-09-21 * config/tc-ppc.c (ppc_current_block): New static variable.Ian Lance Taylor1-0/+9
(ppc_stabx): Set sy_tc.within of a C_STSYM symbol to ppc_current_block. Don't move around any stab symbol, just those for common symbols. (ppc_bs): Set ppc_current_block. (ppc_es): Clear ppc_current_block. (ppc_frob_symbol): Set the value of a C_STSYM symbol to the offset from the csect of the enclosing block. PR 5658.
1994-09-21 * config/tc-mips.c (insns_since_cache_access): Remove.Ian Lance Taylor1-0/+6
(append_insn): Remove setting of insns_since_cache_access, and special 4600 handling; it turns out not to be required. PR 5664.
1994-09-21* .gdbinit: Add list-objfiles command.Jim Kingdon1-0/+10
1994-09-21* TODO: Reword item regarding NO_STD_REGS.Jim Kingdon2-3/+5
1994-09-21 * coffread.c (record_minimal_symbol, coff_read_enum_type,Jim Kingdon1-0/+6
coff_read_struct_type): Allocate on symbol_obstack, not directly via malloc/savestring.
1994-09-21 * mpw-config.in: Don't create host.h.Stan Shebs4-16/+21
* mpw-make.in (config.h): Add in contents of ho-mpw.h. * config/ho-mpw.h (TRUE_FALSE_ALREADY_DEFINED, WANT_FOPEN_BIN, HAVE_ERRNO_H): Define.
1994-09-20 * TODO: Add more items.Stan Shebs2-3/+149
* tests: Remove the directory and all of its (obsolete) contents. ... config/rs6000/rs6000lynx.mh ... (REGEX, REGEX1, SYSV_DEFINE): No longer define.
1994-09-20 * ld.h (args_type): Add new field endian.Ian Lance Taylor4-7/+35
* lexsup.c (parse_args): Handle -EB and -EL by setting command_line.endian. * ldgram.y (ifile_p1): Accept OUTPUT_FORMAT with three arguments. * ldlang.c (lang_add_output_format): Add arguments big and little. If command_line.endian is set, use it to select big or little rather than the default. Changed all callers. * ldlang.h (lang_add_output_format): Update declaration. * emulparams/elf32mipb.sh: Define BIG_OUTPUT_FORMAT and LITTLE_OUTPUT_FORMAT. * emulparams/elf32mipl.sh: Likewise. * emulparams/mipsbig.sh: Likewise. * emulparams/mipsbsd.sh: Likewise. * emulparams/mipsidt.sh: Likewise. * emulparams/mipsidtl.sh: Likewise. * emulparams/mipslit.sh: Likewise. * scripttempl/elf.sc: Define BIG_OUTPUT_FORMAT and LITTLE_OUTPUT_FORMAT if not already defined. Pass them to OUTPUT_FORMAT. * scripttempl/mips.sc: Pass BIG_OUTPUT_FORMAT and LITTLE_OUTPUT_FORMAT to OUTPUT_FORMAT. * scripttempl/mipsbsd.sc: Likewise.
1994-09-20* libaout.h: Fix comment.J.T. Conklin1-0/+6
* ns32knbsd.h: Changed M_NS32K_NETBSD to M_532_NETBSD to match libaout.h.
1994-09-20 * config/tc-mips.c (md_shortopts): Remove E.Ian Lance Taylor2-27/+30
(md_longopts): Add EB and EL. (md_parse_option): Handle -EB and -EL as separate options, rather than as a single -E option with an argument.
1994-09-20 * coff-sh.c (rtype2howto): Remove; unused.Ian Lance Taylor1-0/+6
(coff_sh_relocate_section): Remove unused local variable rstat. (reloc_processing): Comment out; unused.
1994-09-20 * Makefile.in (ALL_EMULATIONS): Add eelf32mipb.o and eelf32mipl.o.Ian Lance Taylor2-1/+6
(eelf32mipl.c): New target.
1994-09-20 * configure.in (mips*el-elf*): New target.Ian Lance Taylor6-1/+36
* config/mipsl-elf32.mt: New file. * emulparams/elf32mipl.sh: New file.
1994-09-20 * coffread.c (init_stringtab): When copying length to stringtab,Jim Kingdon2-1/+11
use target format, not host format, since that is what the rest of the code assumes.
1994-09-20 * config.guess (HP-UX): Patch from Harlan StennPer Bothner1-0/+9
<harlan@landmark.com> to also emit release level. * config.guess (sun4*:SunOS:*:*): Change '-JL' to '_JL'.
1994-09-19* Makefile.in: Removed prelude.o, i386-nlmstub.o, nlmstub.o,J.T. Conklin2-1164/+7
nlmstub.nlm, and nlmstub targets. Removed NWSOURCE and NWINCLUDES definitions. * i386-nlmstub.c: Removed.
1994-09-19 * config/tc-hppa.c (hppa_fix_adjustable): Reject reductionsJeff Law1-0/+5
involving global symbols too.
1994-09-19keep gdbinit.in, not .gdbinitKen Raeburn1-1/+1
1994-09-19vms work, pseudo_set fixesKen Raeburn1-5/+50
1994-09-19* read.c (pseudo_set, case O_symbol): If OBJ_COPY_SYMBOL_ATTRIBUTES is defined,Ken Raeburn1-3/+17
invoke it. [BFD_ASSEMBLER]: Copy BSF_FUNCTION setting too. * config/obj-elf.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Define. Also minor VMS support from Pat Rankin.
1994-09-19* read.c (pseudo_set, case O_symbol): If OBJ_COPY_SYMBOL_ATTRIBUTES is defined,Ken Raeburn1-0/+6
invoke it. [BFD_ASSEMBLER]: Copy BSF_FUNCTION setting too. * config/obj-elf.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Define.
1994-09-19more vms work from Pat RankinKen Raeburn2-196/+395
1994-09-19* as.h: Test NEED_DECLARATION_*, not NEED_*_DECLARATION.Ken Raeburn2-2/+16
* configure.in: Test for remove, not delete. Fix cross-assembler test. * as.h: Test HAVE_REMOVE, not HAVE_DELETE; define unlink to remove, not delete.
1994-09-19 * config/obj-coff.c (c_dot_file_symbol): Use bfd_abs_section_ptr,Ian Lance Taylor1-0/+5
not &bfd_abs_section.
1994-09-19Mon Sep 19 07:48:36 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)Jim Kingdon1-0/+6
* dbxread.c (read_dbx_dynamic_symtab): Cast bfd_asymbol_name to char * (from const char *) before assigning. Don't save string we pass to record_minimal_symbol (it already saves it).
1994-09-18 * gdbtk.tcl: Let ^U delete lines in the command window.Stu Grossman2-0/+13
1994-09-17 * cp-valprint.c (static_field_print): New variable, controlsPeter Schauer5-6/+72
printing of static members. (_initialize_cp_valprint): New print set subcommand "static-members". Turn on printing of static members by default. (cp_print_value_fields): Print static members if necessary. * solib.c: Remove inclusion of libelf.h and elf/mips.h. (elf_locate_base): Use only standard BFD functions to collect information about the .dynamic section. Check for DT_MIPS_RLD_MAP tag only if it got defined via the inclusion of <link.h>. * f-exp.y: Write block for OP_VAR_VALUE. * f-valprint.c (info_common_command): Handle `info common' without an argument correctly. * c-typeprint.c (c_type_print_base): Handle template constructors. * symtab.c (gdb_mangle_name): Handle template method mangling, get rid of GCC_MANGLE_BUG code, which only applied to gcc-2.2.2.
1994-09-17vax testKen Raeburn1-0/+6
1994-09-17new test for vaxKen Raeburn3-0/+60
1994-09-17keep vax dirKen Raeburn1-0/+1
1994-09-17Add missing file; adjust Makefile etc.Per Bothner5-2/+9
1994-09-17 * gdbtypes.h (TYPE_INDEX_TYPE): New macro.Per Bothner5-9/+14
* ch-typeprint.c, ch-valprint.c: Use TYPE_INDEX_TYPE. * ch-valprint.c (chill_val_print): Pass index type directly (instead of its TYPE_TARGET_TYPE) to print_type_scalar. * stabsread.c (read_type): Don't set TYPE_FLAG_TARGET_STUB if the index type is a stub.
1994-09-17 * config/i386/{i386aix.mh, i386bsd.mh, i386lynx.mh, i386sco.mh,Stan Shebs24-86/+91
i386sco4.mh, i386sol2.mh, i386v.mh, i386v32.mh, i386v4.mh, ncr3000.mh, ptx.mh, ptx4.mh}, config/m68k/{altos.mh, apollo68v.mh, delta68.mh, dpx2.mh, hp300bsd.mh, hp300hpux.mh, m68klynx.mh, m68kv4.mh}, config/m88k/{delta88.mh, delta88v4.mh}, config/mips/riscos.mh, config/pa/hppahpux.mh, config/sparc/{sparclynx.mh, sun4sol2.mh}, config/tahoe/tahoe.mh, config/vax/{vaxbsd.mh, vaxult.mh, vaxult2.mh} (REGEX, REGEX1, SYSV_DEFINE): No longer define. * config/i386/i386sco4.mh (MUNCH_DEFINE): No longer define.
1994-09-16 * pr-5646.ch, pr-5646.exp, Makefile.in: New testcase.Per Bothner5-1/+84
1994-09-16 * defs.h (QUIT): Call interactive_hook to allow GUI to interrupt.Stu Grossman5-69/+129
Also, add decl for symtab_to_filename. * gdbtk.c: Replace calls to full_filename with symtab_to_filename. * gdbtk.tcl: New routine pc_to_line replaces in line code. New routine decr replaces in line code. * (create_file_win): Use catch to handle open failures more elegantly. Also, create special window to display file open failure message. Move opening of file prior to creation of text widget. * (create_asm_win): Add PC as argument. We now base disassembly on PC instead of function name, since function names can be ambiguous (usually seen with shared libs). Also, use catch to simplify code where we don't care about failures. * source.c (symtab_to_filename): New. Returns the file associated with a symtab. * top.c: Define interactive_hook. Called during QUIT to animate the GUI.