Commit graph

37684 commits

Author SHA1 Message Date
Joel Brobecker
60e1ff2716 Continuing work to convert the hppa targets to multiarch partial.
* hppa-tdep.c: (hppa_register_raw_size): New function replacing
       the body of macro REGISTER_RAW_SIZE.
       * hppa-hpux-tdep.c: Add new functions replacing macro bodies from
       config/pa/tm-hppah.h. These functions will be used to initialize
       the gdbarch structure.
       (hppa_hpux_pc_in_sigtramp): New function.
       (hppa_hpux_frame_saved_pc_in_sigtramp): New function.
       (hppa_hpux_frame_base_before_sigtramp): New function.
       (hppa_hpux_frame_find_saved_regs_in_sigtramp): New function.
       Add gdbcore.h #include.
       * config/pa/tm-hppa.h (REGISTER_RAW_SIZE): Change the definition
       of this gdbarch-eligible macro to a call to the new associated
       function.
       * config/pa/tm-hppah.h (PC_IN_SIGTRAMP): Likewise.
       (FRAME_SAVED_PC_IN_SIGTRAMP): Change the definition of this macro
       into a call to the new associated function.
       (FRAME_BASE_BEFORE_SIGTRAMP): Likewise.
       (FRAME_FIND_SAVED_REGS_IN_SIGTRAMP): Likewise.
       * Makefile.in (hppa-hpux-tdep.o): Add dependency on gdbcore.h.
2002-12-26 09:36:43 +00:00
Kazu Hirata
a7df09ae3c * sim-h8300.h: Remove ^M. 2002-12-26 06:14:43 +00:00
Kazu Hirata
d0fe2f7e74 * compile.c: Fix formatting.
* inst.h: Likewise.
2002-12-26 05:44:46 +00:00
gdbadmin
f109f54a37 *** empty log message *** 2002-12-26 00:00:02 +00:00
Alan Modra
0a4ee94c8f daily update 2002-12-25 23:00:04 +00:00
Alexandre Oliva
9605f328cd * dwarf2dbg.c (DWARF2_ADDR_SIZE): New macro.
(dwarf2_finish): Use it.
* doc/internals.texi (DWARF2_ADDR_SIZE): Document it.
* config/tc-mips.h (DWARF2_ADDR_SIZE): Override.
2002-12-25 21:20:31 +00:00
gdbadmin
c4e54c2a3c *** empty log message *** 2002-12-25 00:00:01 +00:00
Alan Modra
7690a6b38a daily update 2002-12-24 23:00:04 +00:00
David Carlton
6c756a306f 2002-12-24 David Carlton <carlton@math.stanford.edu>
* config/sparc/tm-sparc.h: Delete duplicate definition of
	DEPRECATED_PC_IN_CALL_DUMMY.
2002-12-24 20:14:30 +00:00
Kevin Buettner
96f026fc7b Add GNU/Linux specific support for the n32 and n64 MIPS ABIs. 2002-12-24 19:21:10 +00:00
Andreas Schwab
2dabcfb418 * Makefile.tpl (multilib.out): Fix missing space.
* Makefile.in: Regenerate.
2002-12-24 17:23:30 +00:00
Adam Fedor
c60b71880d gdb.base/maint.exp: Update expect output to include 'ObjC'. 2002-12-24 04:03:46 +00:00
Adam Fedor
5a24b7e3b5 maint.c (maintenance_demangle): Add switch to demangle
ObjC language symbols as well.
2002-12-24 03:57:58 +00:00
DJ Delorie
213e90f483 * coff64-rs6000.c (xcoff64_ppc_relocate_section): Fix logic reversal. 2002-12-24 03:43:44 +00:00
Adam Fedor
9d1127c56c (lookup_objc_class, lookup_child_selector): Remove
last argument from complaint function call.
2002-12-24 03:42:36 +00:00
gdbadmin
ee9f683daa *** empty log message *** 2002-12-24 00:00:02 +00:00
Kevin Buettner
bcf16802ca * exec.c (print_section_info): Add FIXME comments regarding format
string choices.
2002-12-23 23:36:39 +00:00
Alan Modra
11e6387acb daily update 2002-12-23 23:00:03 +00:00
Mark Kettenis
c133ab7a41 * gdbint.texinfo (Target Architecture Definition): Update
description of gdbarch_register_osabi.
2002-12-23 18:53:16 +00:00
Nathanael Nerode
1086bc0938 2002-12-23 Nathanael Nerode <neroden@gcc.gnu.org>
* Makefile.tpl: Use shared multilib.out.  Use move-if-change for it.
	Convert (cd foo; make) to (cd foo && make).  Clean up multilib.out.
	* Makefile.in: Regenerate.
	* configure.in: Remove unnecessary leftovers.

2002-12-22  Geoffrey Keating  <geoffk@apple.com>

	* config/mt-aix43: Delete.

2002-12-21  Geoffrey Keating  <geoffk@apple.com>

	* configure.in (extra_ranlibflags_for_target): New variable.
	(*-*-darwin): Add -c to ranlib commands.
	* configure (tooldir): Handle extra_ranlibflags_for_target.
2002-12-23 17:53:41 +00:00
Daniel Jacobowitz
710686b360 * config/pa/nm-hppab.h: Delete duplicate CANNOT_STORE_REGISTER decl.
* config/pa/nm-hppao.h: Delete duplicate CANNOT_STORE_REGISTER decl.

	* config/pa/nm-hppah.h: Delete duplicate CANNOT_STORE_REGISTER decl.
2002-12-23 17:07:28 +00:00
David Carlton
ee73db833f 2002-12-23 David Carlton <carlton@math.stanford.edu>
* gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
	and current_directory initialization.
2002-12-23 16:56:25 +00:00
David Carlton
e45febe22e 2002-12-23 David Carlton <carlton@math.stanford.edu>
* symtab.c (lookup_symbol_aux): Delete 'force_return' variable.
	(lookup_symbol_aux_minsyms): Delete 'force_return' argument.
	(search_symbols): Call lookup_symbol_aux_minsyms to find debugging
	information associated to a minsym, not lookup_symbol.
2002-12-23 16:43:18 +00:00
Andreas Schwab
59f14fc0a3 * readelf.c (main): Reset dump request after each file. 2002-12-23 13:18:02 +00:00
Alan Modra
d5cd393307 * ldmain.c (main): Init "strip_discarded".
* lexsup.c (OPTION_STRIP_DISCARDED): Define.
	(OPTION_NO_STRIP_DISCARDED): Define.
	(ld_options): Add "strip-discarded" and "no-strip-discarded".
	(parse_args): Handle them.
2002-12-23 12:05:38 +00:00
Alan Modra
7582835273 * elflink.h (elf_link_output_extsym): Heed strip_discarded. 2002-12-23 11:53:59 +00:00
Alan Modra
c6b640180c * bfdlink.h (struct bfd_link_info): Add "strip_discarded". 2002-12-23 11:53:12 +00:00
Nick Clifton
312b768e2f Change linker's default behaviour - it will now reject binary files whoes
architecture it does not recognise, unless it has explicitly told to accept
them.
2002-12-23 10:45:03 +00:00
Nick Clifton
8745eafadc Add support for 'S' encoding to strings - display 8-bit characters. 2002-12-23 10:37:38 +00:00
Jim Blandy
f0a847b8c7 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
rather than as part of the output file name.
2002-12-23 00:02:02 +00:00
gdbadmin
114019bb6e *** empty log message *** 2002-12-23 00:00:32 +00:00
Jim Blandy
d6c1774ec3 * gdb.base/attach.exp: There's no need to copy the test program to
/tmp; that was only ever necessary on HP/UX, and this test is
entirely disabled there anyway.
2002-12-22 23:53:48 +00:00
Alan Modra
50e0eb6653 * Makefile.in: Regenerate. 2002-12-22 23:24:29 +00:00
Alan Modra
aabb843608 daily update 2002-12-22 23:00:04 +00:00
Jim Blandy
4c2acfeafe * gdb.c++/psmang.exp: Doc fix. 2002-12-22 02:58:43 +00:00
gdbadmin
f5dcdefd1b *** empty log message *** 2002-12-22 00:00:03 +00:00
Alan Modra
3e9bfb45a0 daily update 2002-12-21 23:00:03 +00:00
Jim Blandy
f0708dbbc4 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
test.
2002-12-21 22:56:56 +00:00
Mark Kettenis
2213a65dbc * x86-64-tdep.h (x86_64_init_abi): New prototype.
* x86-64-tdep.c (i386_fp_regnum_p): Remove function.
(x86_64_init_abi): Make non-static.  Set number of pseudo
registers to 0.
(x86_64_gdbarch_init): Remove function.
(_initialize_x86_64_tdep): Renove register_gdbarch_init call.
Remove code dealing with dissambly.
* x86-64-linux-tdep.c (x86_64_linux_init_abi): New function.
(_initialize_x86_64_linux_tdep): New function.
* config/i386/x86-64linux.mt (TDEPFILES): Add i386-tdep.o and
i386-tdep.o.
2002-12-21 21:09:58 +00:00
Mark Kettenis
05816f706e * osabi.c: Include "gdb_assert.h" and "gdb_string.h".
(struct gdb_osabi_handler): Remove member `arch'.  Add member
`arch_info'.
(gdbarch_register_osabi): Add new argument `machine'.  Use ot to
construct a `struct bfd_arch_info' and store it in the `struct
gdb_osabi_handler' that is created.
(gdbarch_init_osabi): Check for compatibility based on machine
type and architecture.
* osabi.h (gdbarch_register_osabi): Adjust prototype and update
comment.
* alpha-linux-tdep.c (_initialize_alpha_linux_tdep): Add 0 as
second argument in call to gdbarch_register_osabi.
* alpha-osf1-tdep.c (_initialize_alpha_osf1_tdep): Likewise.
* alphafbsd-tdep.c (_initialize_alphafbsd_tdep): Likewise.
* alphanbsd-tdep.c (_initialize_alphanbsd_tdep): Likewise.
* arm-linux-tdep.c (_initialize_arm_linux_tdep): Likewise.
* arm-tdep.c (_initialize_arm_tdep): Likewise.
* armnbsd-tdep.c (_initialize_armnbsd_tdep): Likewise.
* hppa-hpux-tdep.c (_initialize_hppa_hpux_tdep): Likewise.
* i386-interix-tdep.c (_initialize_i386_interix_tdep): Likewise.
* i386-linux-tdep.c (_initialize_i386_linux_tdep): Likewise.
* i386-sol2-tdep.c (_initialize_i386_sol2_tdep): Likewise.
* i386-tdep.c (_initialize_i386_tdep): Likewise.
* i386bsd-tdep.c (_initialize_i386bsd_tdep): Likewise.
* i386gnu-tdep.c (_initialize_i386gnu_tdep): Likewise.
* i386ly-tdep.c (_initialize_i386lynx_tdep): Renamed from
_initialize_i386bsd_tdep and updated likewise.
* i386nbsd-tdep.c (_initialize_i386nbsd_tdep): Likewise.
* i386obsd-tdep.c (_initialize_i386obsd_tdep): Likewise.
* mips-irix-tdep.c (_initialize_mips_irix_tdep): Likewise.
* mips-linux-tdep.c (_initialize_mips_linux_tdep): Likewise.
* mipsnbsd-tdep.c (_initialize_mipsnbsd__tdep): Likewise.
* ns32knbsd-tdep.c (_initialize_ns32kmnsd_tdep): Likewise.
* ppc-linux-tdep.c (_initialize_ppc_linux_tdep): Likewise.
* ppcnbsd-tdep.c (_initialize_ppcnbsd_tdep): Likewise.
* shnbsd-tdep.c (_initialize_shnbsd_tdep): Likewise.
* sparcnbsd-tdep.c (_initialize_sparcnbsd_tdep): Likewise.
2002-12-21 19:58:07 +00:00
Kevin Buettner
743b930b59 Add DT_MIPS_RLD_MAP case for 64-bit targets. 2002-12-21 06:43:25 +00:00
Kevin Buettner
3758ac483d Fix bug introduced when multiarching NUM_REGS. 2002-12-21 06:36:02 +00:00
Kevin Buettner
19ed69dd06 Multiarch SVR4_FETCH_LINK_MAP_OFFSETS and GET_LONGJMP_TARGET for GNU/Linux/MIPS. 2002-12-21 05:07:36 +00:00
Chris Demetriou
e8119602a5 2002-12-20 Chris Demetriou <cgd@broadcom.com>
* lib/gas-defs.exp (run_dump_test): Add a new optional argument,
        "extra_options".
2002-12-21 02:50:46 +00:00
Nick Clifton
63222ec9df Disable WINCE workaround that subtracted 8 from pc relative relocations. 2002-12-21 02:21:00 +00:00
gdbadmin
a5d8705f21 *** empty log message *** 2002-12-21 00:00:03 +00:00
Alan Modra
be7311b0c4 daily update 2002-12-20 23:00:05 +00:00
Kazu Hirata
19852a2abd * coff-h8300.c: Fix comment typos.
* coffcode.h: Likewise.
	* cpu-cris.c: Likewise.
	* elf32-vax.c: Likewise.
	* genlink.h: Likewise.
	* linker.c: Likewise.
	* som.c: Likewise.
	* tekhex.c: Likewise.
	* vms-misc.c: Likewise.
2002-12-20 22:41:13 +00:00
Jeff Johnston
14e9ca9515 2002-12-20 Jeff Johnston <jjohnstn@redhat.com>
* COPYING.NEWLIB: Updated.
        * COPYING.LIBGLOSS: Ditto.
2002-12-20 21:36:01 +00:00
DJ Delorie
8f46beda1f * config/tc-xstormy16.c (md_cgen_lookup_reloc): Support
BFD_RELOC_XSTORMY16_12.
2002-12-20 21:14:20 +00:00