aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-05-22 * obj.h (struct format_ops): New members begin, app_file,Hans-Peter Nilsson9-18/+289
s_set_other, s_set_desc, s_get_type, s_set_type, separate_stab_sections, init_stab_section. * config/obj-multi.h: Update GPL notice to v2. (obj_begin): New. (obj_app_file): New. (S_SET_SIZE): Test s_set_size for NULL before calling. (S_SET_ALIGN): Similar for s_set_align. (S_SET_OTHER): New. (S_SET_DESC): New. (S_GET_TYPE): New. (S_SET_TYPE): New. (SEPARATE_STAB_SECTIONS): New. (INIT_STAB_SECTION): New. (EMIT_SECTION_SYMBOLS): New. (AOUT_STABS) [OBJ_MAYBE_AOUT]: Define. * config/obj-elf.h: Update GPL notice to v2. Mention that this file is included from obj-multi.h. (obj_begin): Wrap definition in ifndef. (elf_file_symbol): Constify declaration. (obj_app_file): Ditto. (SEPARATE_STAB_SECTIONS, INIT_STAB_SECTION, OBJ_PROCESS_STAB): Wrap in ifndef SEPARATE_STAB_SECTIONS. * config/obj-elf.c (elf_s_set_other): New. (elf_file_symbol): Constify argument. (elf_separate_stab_sections): New. (elf_init_stab_section): New. (elf_format_ops): Add new members. Remove comma at end. * config/obj-ecoff.c (ecoff_separate_stab_sections): New. (ecoff_format_ops): Add new fields. Remove comma at end. Mention inconsistency for emit_section_symbols. * config/obj-coff.h (c_dot_file_symbol): Constify declaration. * config/obj-coff.c (c_dot_file_symbol): Constify argument. (coff_separate_stab_sections): New. (coff_format_ops): Add new members. * config/obj-aout.c (obj_aout_sec_sym_ok_for_reloc): New. (obj_aout_s_set_other): New. (obj_aout_s_set_desc): New. (obj_aout_s_get_type): New. (obj_aout_s_set_type): New. (obj_aout_separate_stab_sections): New. (aout_format_ops): New members added. Use obj_aout_process_stab, not 0. Use obj_aout_sec_sym_ok_for_reloc, not 0. (obj_aout_frob_symbol): Add ATTRIBUTE_UNUSED to args as appropriate. (obj_aout_line, obj_aout_weak, obj_aout_type): Ditto.
2000-05-22* am33.igen: Fix leading comments of SP-relative offset insns thatAlexandre Oliva2-7/+11
referred to other registers. Make their offsets unsigned.
2000-05-22Add peigen.lo to MIPS PE targetNick Clifton3-22/+21
2000-05-22Use bfd_generic_verify_endian_match() and fix it to only check when endiannessNick Clifton6-62/+37
is known.
2000-05-22Regerbated after change to Makefile.amNick Clifton1-18/+22
2000-05-22Keep a reloc for jumps to weak and external symbols.Alan Modra2-10/+23
2000-05-22Purge (almost) make_cleanup_func.Andrew Cagney20-35/+187
2000-05-222000-05-22 H.J. Lu <hjl@gnu.org>H.J. Lu2-0/+10
* elflink.h (elf_link_output_extsym): Clear the visibility field for symbols not defined locally.
2000-05-22Purge procfs.c of make_cleanup_func.Andrew Cagney2-5/+28
2000-05-22Eliminate make_cleanup_func from top.cAndrew Cagney4-20/+69
2000-05-22Replace preg() with phex(). Cleanup monitor.c.Andrew Cagney5-87/+56
2000-05-21* i387-tdep.c (print_i387_value): Cast &value to (char *) inMark Kettenis2-1/+8
pointer arithmetic. Fixes a bug which manifested itself on FreeBSD.
2000-05-212000-05-21 H.J. Lu (hjl@gnu.org)H.J. Lu2-1/+12
* ld-elfvsb/main.c (main_visibility_check): Fix the protected visibility test.
2000-05-21 * stabs.c (aout_process_stab): Make global.Hans-Peter Nilsson6-223/+245
(s_desc): Add ATTRIBUTE_UNUSED to args as appropriate. * read.h (aout_process_stab): Declare. * configure.in (EMULATIONS) [i386aout, i386coff, i386elf]: Generalize to *aout, *coff *elf. * configure: Regenerated. * doc/internals.texi (Object format backend): Say SEPARATE_STAB_SECTIONS needs to be nonzero, not just defined.
2000-05-21 * gas/elf/elf.exp: Exclude *-*-linux*coff* as non-elf.Hans-Peter Nilsson2-0/+5
2000-05-21Define LIBIBERTYNick Clifton2-0/+7
2000-05-2120000-05-21 H.J. Lu (hjl@gnu.org)H.J. Lu3-27/+14
* configure: Revert changes made on May 18 and May 19. * Makefile.in (CC_FOR_TARGET): Make sure as/ld in the gcc directory are used if they exist. Make sure $(build_tooldir)/include is searched for header files, $(build_tooldir)/lib/ for library files. (GCC_FOR_TARGET): Likewise. (CXX_FOR_TARGET): Likewise.
2000-05-20* target.h (target_memory_bfd_section): Removed declaration.J.T. Conklin9-97/+32
* target.c (target_memory_bfd_section): Removed. * exec.c (xfer_memory): Removed #if'ed-out code which referenced target_memory_bfd_section. * target.h (target_read_memory_section): Removed declaration. * target.c (target_read_memory_section): Removed. (target_xfer_memory): Update, removed bfd_section argument. (target_read_string, target_read_memory, target_write_memory): Update for above change. * gdbcore.h (read_memory_section): Removed declaration. * corefile.c (read_memory_section): Removed. * jv-lang.c (get_java_utf8_name): Changed calls to read_memory_section to read_memory. * printcmd.c (printf_command): Likewise. * valops.c (value_at, value_fetch_lazy): Likewise.
2000-05-20 * Makefile.am (TARG_ENV_HFILES): Delete te-multi.h.Hans-Peter Nilsson3-2/+5
* Makefile.in: Regenerated.
2000-05-19 * cgen.h (GAS_CGEN_MAX_FIXUPS): Check if already defined.Catherine Moore2-0/+6
2000-05-19updateJimmy Guo1-0/+4
2000-05-19regenerateJimmy Guo1-4/+30
2000-05-1920000-05-19 H.J. Lu (hjl@gnu.org)H.J. Lu2-2/+20
* configure: Provide --disable-target-dir-sanity-checking to disable the gcc directory checking for cross compiling.
2000-05-19 * config/tc-hppa.c (md_apply_fix): Mask out immediate bits ofJeff Law2-4/+9
instruction to reflect change in re_assemble_*.
2000-05-19 * libhppa.h (re_assemble_3, re_assemble_12, re_assemble_16,Jeff Law3-13/+20
re_assemble_17, re_assemble_21, re_assemble_22): Don't mask insn. (hppa_rebuild_insn): Mask immediate bits here instead. * elf-hppa.h (elf_hppa_relocate_insn): Mask here too.
2000-05-18* configure.host, configure.tgt (powerpc-*-netbsd*): New entry.J.T. Conklin9-0/+230
* config/powerpc/nbsd.mh, config/powerpc/nbsd.mt, config/powerpc/tm-nbsd.h, config/powerpc/nm-nbsd.h, config/powerpc/xm-nbsd.h: New files.
2000-05-18* mn10300_sim.h (genericAdd, genericSub, genericCmp, genericOr,Alexandre Oliva5-167/+175
genericXor, genericBtst): Use `unsigned32'. * op_utils.c: Likewise. * mn10300.igen, am33.igen: Use `unsigned32', `signed32', `unsigned64' or `signed64' where type width is relevant.
2000-05-182000-05-18 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* lexsup.c (parse_args): `i' == `r', not `q'.
2000-05-18Force relocs emited for an executable to contain virtual addresses.Nick Clifton2-1/+10
2000-05-1820000-05-18 H.J. Lu (hjl@gnu.org)H.J. Lu2-0/+16
* configure: Ask to create the gcc directory for cross compiling if necessary.
2000-05-18 * configure.in (hppa*64*-*-*): Do build ld for this configuration.Jeff Law2-1/+6
2000-05-18 * config.bfd (hppa*64*-*-hpux11*): New target triplet.Jeff Law2-5/+5
2000-05-18 * configure.in (hppa-*-hpux11*): If the cpu is hppa*64*, thenJeff Law3-235/+226
build PA64 ELF tools. * configure: Rebuilt.
2000-05-18 * configure.tgt (hppa*64*-*-*): Enable PA64 target.Jeff Law2-1/+5
2000-05-18* configure.in: Special case powerpc*-*-aix* target_makefile_frag.David Edelsohn2-0/+7
2000-05-18Typo. bfd@sourceware -> binutils@sourceware.Andrew Cagney1-1/+1
2000-05-17Add part of patch omittede from previous deltaNick Clifton1-1/+1
2000-05-17Fix typo in previous deltaNick Clifton1-2/+2
2000-05-17Apply patch from Richard Gorton <gorton@scrugs.lkg.dec.com> to implementNick Clifton9-14/+60
--emit-relocs switch to the linker to preserve relocs in an output executable
2000-05-17* Makefile.in (configure-target-libiberty): Depend onAlexandre Oliva2-1/+6
configure-target-newlib.
2000-05-172000-05-12 Michael Snyder <msnyder@.cygnus.com>Michael Snyder2-2/+36
* gdb.base/break.exp (bp on small function, optimized file): Add a second pass pattern. The behavior differs here between stabs and dwarf for one-line functions. Stabs preserves two line symbols (one before the prologue and one after) with the same line number, but dwarf regards these as duplicates and discards one of them. Therefore the address after the prologue (where the breakpoint is) has no exactly matching line symbol, and GDB reports the breakpoint as if it were in the middle of a line rather than at the beginning.
2000-05-172000-05-12 Michael Snyder <msnyder@.cygnus.com>Michael Snyder2-18/+30
* config/i386/tm-i386sol2.h (COERCE_FLOAT_TO_DOUBLE): Define.
2000-05-17Update dependencies.Alan Modra3-1354/+1637
2000-05-17 * gdb/config/djgpp/README: Fine-tune installation instructionsEli Zaretskii2-12/+24
based on user reports.
2000-05-17 * mmalloc/Makefile.in (install-info): Make sure $(infodir) exists.Eli Zaretskii4-0/+22
Run install-info program on the installed Info files. * gdb/doc/Makefile.in (install-info): Run install-info on installed Info files.
2000-05-17Minor maint et.al. tweeks.Andrew Cagney5-59/+115
2000-05-17Change v850 break-point instruction to loop. Get around lack of 16Andrew Cagney2-1/+8
bit breakpoint.
2000-05-17Fix fild.Alan Modra2-3/+7
2000-05-16Apply patch from Charles Wilson to make PE ports search for dynamic librariesNick Clifton2-9/+58
in foo.dll and libfoo.dll before libfoo.a.
2000-05-16* cgen/opcodes fixFrank Ch. Eigler5-14/+39
* approved by nickc [opcodes/ChangeLog] 2000-05-16 Frank Ch. Eigler <fche@redhat.com> * fr30-desc.h: Partially regenerated to account for changed CGEN_MAX_* -> CGEN_ACTUAL_MAX_* macros. * m32r-desc.h: Ditto. [include/opcode/ChangeLog] 2000-05-16 Frank Ch. Eigler <fche@redhat.com> * cgen.h (CGEN_MAX_SYNTAX_BYTES): Increase to 32. Check that it exceeds CGEN_ACTUAL_MAX_SYNTAX_BYTES, if set. (CGEN_MAX_IFMT_OPERANDS): Increase to 16. Check that it exceeds CGEN_ACTUAL_MAX_IFMT_OPERANDS, if set.