Geoffrey Keating
630fa2138e
Index: ChangeLog
...
2003-08-20 Geoffrey Keating <geoffk@apple.com>
PR 8180
* configure.in: When testing with_libs and with_headers, treat
'no' as unset. Based on a patch by Dan Kegel <dank@kegel.com>.
* configure: Regenerate.
Index: gcc/ChangeLog
2003-08-20 Geoffrey Keating <geoffk@apple.com>
PR 8180
* configure.in: When testing with_libs and with_headers, treat
'no' as unset. Based on a patch by Dan Kegel <dank@kegel.com>.
* configure: Regenerate.
2003-08-22 17:05:58 +00:00
Mark Kettenis
7e6d0ac8cf
* reggroups.c: Add whitespace after declarations of local
...
variables in functions.
2003-08-22 09:49:01 +00:00
Michael Chastain
72e5f48470
2003-08-21 Michael Chastain <mec@shout.net>
...
* gdbtypes.h: Change array bound type from an int to enum.
2003-08-22 05:05:56 +00:00
Andrew Cagney
435ac22849
2003-08-21 Andrew Cagney <cagney@redhat.com>
...
* config/sparc/tm-sp64.h: Delete #if !GDB_MULTI_ARCH and #if 0 code.
* config/sparc/tm-sparc.h: Ditto.
* config/arm/tm-arm.h (GDB_MULTI_ARCH): Define GDB_MULTI_ARCH
unconditionally.
* config/pa/tm-hppa.h (GDB_MULTI_ARCH): Ditto.
2003-08-22 00:35:32 +00:00
gdbadmin
9839561f87
*** empty log message ***
2003-08-22 00:00:32 +00:00
Alan Modra
23597ff0e8
daily update
2003-08-22 00:00:05 +00:00
Mark Kettenis
0d0e1a63ef
* objfiles.h (struct objfile): Add memebers data' and
num_data'.
...
(register_objfile_data, set_objfile_data, objfile_data): New
prototypes.
* objfiles.c (objfile_alloc_data, objfile_free_data): New
prototypes.
(allocate_objfile): Call objfile_alloc_data.
(free_objfile): Call objfile_free_data.
(struct objfile_data): New.
(struct objfile_data_registration): New.
(struct objfile_data_registry): New.
(objfile_data_registry): New variable.
(register_objfile_data): New function.
(objfile_alloc_data, objfile_free_data): New functions.
(set_objfile_data, objfile_data): New functions.
* dwarf2-frame.c (dwarf2_frame_data): New variable.
(dwarf2_frame_find_fde, add_fde): Use new per-objfile data mechanism.
(_initialize_dwarf2_frame): New function and prototype.
2003-08-21 22:35:33 +00:00
Andrew Cagney
d90cf509bd
2003-08-21 Andrew Cagney <cagney@redhat.com>
...
* sh3-rom.c (sh3_open, sh3e_open): Use gdbarch_update_p to select
a specific architecture.
* arch-utils.h (set_architecture_from_arch_mach): Delete
declaration.
(target_architecture_hook): Delete declaration.
* arch-utils.c: Delete non GDB_MULTI_ARCH includes.
(default_float_format): Assume GDB_MULTI_ARCH.
(default_double_format): Assume GDB_MULTI_ARCH.
(set_endian_from_file): Delete function.
(arch_ok): Delete function.
(set_arch): Delete function.
(set_architecture_from_arch_mach): Delete function.
(set_architecture_from_file): Delete function.
(set_architecture): Assume GDB_MULTI_ARCH.
(set_gdbarch_from_file): Assume GDB_MULTI_ARCH.
2003-08-21 20:43:10 +00:00
Mark Kettenis
8b39fe56a2
Rewrite FreeBSD/sparc64 native configuration.
...
* sparcbsd-nat.c, sparcbsd-nat.h: New files.
* sparc64fbsd-nat.c: New file.
* sparc64fbsd-tdep.c: New file.
* sparc64-tdep.c sparc64-tdep.h: New files.
* Makefile.in (sparcbsd-nat.o, sparc64fbsd-nat.o, sparc64-tdep.o,
sparc64fbsd-tdep.o): New dependencies.
(SFILES): Add sparcbsd-nat.c, sparc64fbsd-nat.c, sparc64-tdep.c
and sparc64fbsd-tdep.c.
(sparc64_tdep_h, sparcbsd_nat_h): New variables.
* config/sparc/fbsd.mh: Remove copyright notice.
(NATDEPFILES): Remove sparc-nat.o, add sparc64fbsd-nat.o and
sparcbsd-nat.o.
* config/sparc/fbsd.mt: Remove copyright notice.
(TDEPFILES): Remove sparc-tdep.o, solib.o solib-svr4.o,
solib-legacy.o. Add sparc64-tdep.o and sparc64fbsd-tdep.o.
* config/sparc/nm-fbsd.h: Don't include "elf/common.h".
(SVR4_SHARED_LIBS, PTRACE_GETREGS, PTRACE_SETREGS,
PTRACE_GETFPREGS, PTRACE_SETFPREGS, GDB_GREGSET_T, GDB_FPREGSET_T,
regs, r_g1, r_ps, r_pc, r_npc, r_y, FPU_FSR_TYPE, fp_status, fpu,
fpu_regs, fp_fr, fpu_fsr, Fpu_fsr): Remove defines.
* config/sparc/tm-fbsd.h: Don't include "solib.h" and
"sparc/tm-sp64.h".
(SVR4_SHARED_LIBS, START_INFERIOR_TRAPS_EXPECTED): Remove defines.
(GDB_MULTI_ARCH): Define to GDB_MULTI_ARCH_TM.
2003-08-21 20:38:46 +00:00
Michael Chastain
a7f19c79e3
2003-08-21 Michael Chastain <mec@shout.net>
...
* symtab.h: Add doco on the space critical structures and
some measurements of space usage.
2003-08-21 19:55:32 +00:00
Michael Snyder
da08ea5b1e
2003-08-21 Michael Snyder <msnyder@redhat.com>
...
* tracepoint.c (trace_dump_command): Trace break address
is subject to DECR_PC_AFTER_BREAK.
(set_traceframe_context): Make "trace_line" an int.
Fixes suggested by Mark Newman <mark.newman@lmco.com>
2003-08-21 18:09:54 +00:00
Nick Clifton
85db1db4b9
Fix spelling typo.
2003-08-21 16:26:20 +00:00
Nick Clifton
8b9561304c
Convert to ISO C90. Tidy up formatting.
2003-08-21 16:20:39 +00:00
Nick Clifton
87a7a0c093
Add PGI extensions
2003-08-21 14:03:23 +00:00
Nick Clifton
6c21aa7634
For elf32-hppa-linux, objects can have OSABI=Linux or OSABI=SysV; check for
...
both.
2003-08-21 14:00:06 +00:00
Nick Clifton
3673a93e66
Updated translations
2003-08-21 13:52:58 +00:00
Nick Clifton
6d9ab561ef
(mbtoh): Replace input parameter to u-media-dual-expand and u-media-dual-btoh
...
with output parameter.
(cmbtoh): Add profiling hack.
2003-08-21 13:37:01 +00:00
Geoffrey Keating
d2cc0e0dd3
Merge configure.in, configure with GCC.
2003-08-21 02:21:21 +00:00
Michael Snyder
6df2bf5047
2003-08-20 Michael Snyder <msnyder@redhat.com>
...
* sh-tdep.h (struct gdbarch_tdep): New member FLOAT_ARGLAST_REG.
* sh-tdep.c (sh_gdbarch_init): For sh2e, sh3e, and sh4, set
FLOAT_ARG0_REGNUM and FLOAT_ARGLAST_REGNUM, to be used for
argument passing.
(sh_push_dummy_call_fpu, sh_push_dummy_call_nofpu): New
functions, replace sh_push_dummy_call.
(sh_gdbarch_init): Set push_dummy_call to one of new methods.
2003-08-21 00:01:31 +00:00
gdbadmin
49d481ae28
*** empty log message ***
2003-08-21 00:00:32 +00:00
Alan Modra
9a0b3ef03e
daily update
2003-08-21 00:00:05 +00:00
Michael Chastain
0955bbf0c0
2003-08-20 Michael Chastain <mec@shout.net>
...
* gdbtypes.h (struct main_type): Rearrange to save space.
2003-08-20 23:00:06 +00:00
Michael Snyder
260a4188fe
2003-08-20 Michael Snyder <msnyder@redhat.com>
...
* trad-frame.c: Comment typo fix.
2003-08-20 22:30:17 +00:00
Kevin Buettner
8baa6f9257
* frv-tdep.c (gdb_string.h, frame.h, trad-frame.h): Include.
...
(frv_frame_init_saved_regs): Add declaration.
(frame_extra_info): Add new field ``saved_regs''.
(frv_frame_chain, frv_frame_saved_pc, frv_analyze_prologue)
(frv_skip_prologue, frv_init_extra_frame_info, frv_pop_frame_regular):
Update frame related code.
(frv_extract_struct_value_address): Adjust formatting.
* Makefile.in (frv-tdep.o): Update dependencies.
* config/frv/tm-frv.h (target_insert_watchpoint)
(target_remove_watchpoint, target_insert_hw_breakpoint)
(target_remove_hw_breakpoint): Delete these macros.
(remote_insert_watchpoint, remote_remove_watchpoint)
(remote_insert_hw_watchpoint, remote_remove_hw_watchpoint): Remove
these declarations.
2003-08-20 20:22:41 +00:00
Michael Chastain
8719393994
2003-08-20 Michael Chastain <mec@shout.net>
...
* defs.h (ENUM_BITFIELD): New macro.
* symtab.h (ENUM_BITFIELD): Use it.
(BYTE_BITFIELD): Remove old macro, which was already disabled.
2003-08-20 17:39:18 +00:00
Nick Clifton
741a7751ad
Fix spelling typo.
2003-08-20 15:40:02 +00:00
Richard Sandiford
427b80f4a9
* elf64-mips.c (elf_backend_copy_indirect_symbol): Define.
2003-08-20 13:53:42 +00:00
Nick Clifton
560e09e9cc
Better handking for unresolved symbols
2003-08-20 08:37:19 +00:00
Geoffrey Keating
04d1ab347d
* configure.in: Disable libgcj for darwin not on powerpc.
...
* configure: Rebuild.
2003-08-20 00:51:25 +00:00
Alan Modra
8a9cddf46f
daily update
2003-08-20 00:00:04 +00:00
gdbadmin
c436e3bdec
*** empty log message ***
2003-08-20 00:00:02 +00:00
Alan Modra
55257f50c0
* config/tc-ppc.c (md_parse_option): Add PPC_OPCODE_ISEL and
...
PPC_OPCODE_RFMCI to -m440 selected ppc_cpu.
2003-08-19 15:48:53 +00:00
Nick Clifton
f02232aaa3
Add support for unindexed form of Addressing Mode 5
2003-08-19 13:05:42 +00:00
Shrinivas Atre
062103babe
2003-08-19 Shrinivas Atre <shrinivasa@kpitcummins.com>
...
* MAINTAINERS (write after approval): Add myself.
2003-08-19 09:55:59 +00:00
Alan Modra
3d8aea2f47
* config/tc-ppc.c (md_parse_option): Handle -m440.
...
(md_apply_fix3): Warning fix.
(md_show_usage): Add -m440.
* doc/c-ppc.texi: Document -m440.
2003-08-19 07:09:44 +00:00
Alan Modra
7d5b217e2c
* ppc-opc.c (PPC440): Define.
...
(powerpc_opcodes): Allow mac*, mul*, nmac*, dccci, dcread, iccci,
icread instructions when PPC440. Add dlmzb instruction.
2003-08-19 07:09:10 +00:00
Alan Modra
68d23d2157
* ppc.h (PPC_OPCODE_440): Define. Formatting. Use hex for other
...
PPC_OPCODE_* defines.
2003-08-19 07:08:20 +00:00
gdbadmin
f7d7447293
*** empty log message ***
2003-08-19 00:00:31 +00:00
Alan Modra
9424b17afa
daily update
2003-08-19 00:00:06 +00:00
Andrew Cagney
8b148df9ac
Index: ChangeLog
...
2003-08-18 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (FRAME_RED_ZONE_SIZE): New architecture method.
* gdbarch.h, gdbarch.c: Re-generate.
* infcall.c (call_function_by_hand): Adjust the SP by
frame_red_zone_size before allocating any stack space.
* rs6000-tdep.c (rs6000_gdbarch_init): Set "frame_red_zone_size".
* x86-64-tdep.c (x86_64_frame_align): New function.
(x86_64_init_abi): Set "frame_red_zone_size" and "frame_align".
* x86-64-tdep.c (x86_64_push_arguments): Revert 2003-08-07 change.
Remove code adjusting SP so that it skips over the Red Zone.
Index: doc/ChangeLog
2003-08-18 Andrew Cagney <cagney@redhat.com>
* gdbint.texinfo (Target Architecture Definition): Document
"frame_red_zone_size".
2003-08-18 20:04:56 +00:00
H.J. Lu
4091ea4e21
2003-08-18 Andreas Schwab <schwab@suse.de>
...
* libpei.h (bfd_pe_executable_p): Also recognize efi-app
executables.
2003-08-18 18:26:56 +00:00
Mark Kettenis
954a4db8ea
* NEWS (New native configurations): Mention FreeBSD/amd64.
2003-08-18 18:20:19 +00:00
Andrew Cagney
1a2415489f
2003-08-18 Andrew Cagney <cagney@redhat.com>
...
* m68hc11-tdep.c (m68hc11_gdbarch_init): Do not set
"dwarf2_build_frame_info". Append "m68k_frame_sniffer" instead of
"m68k_frame_p".
(m68hc11_frame_sniffer): Replace "m68hc11_frame_p".
2003-08-18 17:35:16 +00:00
Mark Kettenis
f82b2acd90
* x86-64-tdep.c (x86_64_dwarf_regmap): Remove trailing whitespace.
2003-08-18 17:33:26 +00:00
Michal Ludvig
4056d25828
2003-08-18 Michal Ludvig <mludvig@suse.cz>
...
* config/i386/nm-x86-64linux.h (LINUX_CHILD_POST_STARTUP_INFERIOR):
Define.
* i386-linux-nat.c: Include "linux-nat.h".
(child_post_startup_inferior): New function.
2003-08-18 13:42:13 +00:00
gdbadmin
6785ad22dd
*** empty log message ***
2003-08-18 00:00:32 +00:00
Alan Modra
91a2fd1fbe
daily update
2003-08-18 00:00:06 +00:00
Mark Kettenis
c945b932a4
* gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
...
* gdb.arch/i386-prologue.c (gdb1338): Add function.
2003-08-17 23:18:31 +00:00
Mark Kettenis
99ab4326f1
* i386-tdep.c (i386_analyze_register_saves): Handle register saves
...
at the start of a frameless function. This probably fixes PR
backtrace/1338.
2003-08-17 23:16:44 +00:00
Michael Chastain
c8d5f0d664
2003-08-17 Michael Chastain <mec@shout.net>
...
* symfile.c (find_sym_fns): Remove special case for apollo target.
2003-08-17 22:33:08 +00:00