Mark Kettenis [Sun, 14 Mar 2004 22:11:25 +0000 (22:11 +0000)]
* amd64-linux-nat.c (GETFPREGS_SUPPLIES): Remove macro.
(fetch_regs, fetch_fpregs, store_regs, store_fpregs): Remove
functions.
(fetch_inferior_registers, store_inferior_registers): Rewrite.
Mark Kettenis [Sun, 14 Mar 2004 21:38:55 +0000 (21:38 +0000)]
* amd64-tdep.h (amd64_fill_fxsave): Remove prototype.
* amd64-tdep.c (amd64_fill_fxsave): Remove function.
Daniel Jacobowitz [Sun, 14 Mar 2004 21:08:24 +0000 (21:08 +0000)]
* dwarf2read.c (read_structure_type): Rename from
read_structure_scope. Don't create a symbol or call process_die.
Return immediately if die->type is set. Call read_type_die before
dwarf2_add_member_fn.
(process_structure_scope): New function.
(read_enumeration_type, process_enumeration_scope): New functions,
broken out from read_enumeration. Don't create the enumeration
type if it has already been created.
(read_enumeration): Removed.
(process_die): Call read_structure_type, process_structure_scope,
read_enumeration_type, and process_enumeration_scope. Just call
new_symbol for base and subrange types. Add a comment about other
type dies.
(read_type_die): Call read_enumeration_type.
(add_partial_structure, new_symbol): Update comments.
gdbadmin [Sun, 14 Mar 2004 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 13 Mar 2004 23:00:35 +0000 (23:00 +0000)]
daily update
Stephane Carrez [Sat, 13 Mar 2004 14:51:55 +0000 (14:51 +0000)]
* m68hc11-tdep.c (m68hc11_register_name): Get soft reg information.
Stephane Carrez [Sat, 13 Mar 2004 14:14:01 +0000 (14:14 +0000)]
* tui/tui-win.h (tui_get_cmd_list): Declare.
* tui/tui-win.c (tui_command): New function.
(tui_get_cmd_list): New function.
(_initialize_tui_win): Moved initialization of tui command in
tui_get_cmd_list.
* tui/tui-data.c (init_content_element): Setup new data members.
(init_win_info): Likewise.
(free_content_elements): Free it.
* tui/tui-data.h (struct tui_data_element): Store the register
content to print.
(struct tui_data_info): Keep the current register group.
* tui/tui-layout.c (tui_set_layout): Update call to tui_show_registers.
* tui/tui-regs.h (tui_show_registers): Update prototype.
(tui_toggle_float_regs, tui_calculate_regs_column_count): Remove.
(tui_resize_all): No need to calculate anything for register window.
* tui/tui-regs.c (tui_calculate_regs_column_count): Remove.
(tui_set_register_element, tui_set_general_regs_content): Remove.
(tui_set_special_regs_content): Remove.
(tui_set_general_and_special_regs_content): Remove.
(tui_set_float_regs_content): Remove.
(tui_reg_value_has_changed, tui_get_register_raw_value): Remove.
(tui_set_regs_content): Remove.
(tui_toggle_float_regs, _tui_toggle_float_regs_command): Remove.
(tui_v_show_registers_command_support): Remove.
(tui_show_registers): Use a reggroup to specify the registers to show.
(tui_show_register_group): New function.
(tui_display_registers_from): Compute the layout of register window
and refresh with new API; be sure to delete old register windows.
(tui_check_register_values): Update to use tui_get_register and
tui_display_data.
(tui_display_register): Just refresh the register window part.
(tui_register_format): Format registers and save in tui_data_element.
(tui_get_register): New to combine tui_reg_value_has_changed and
tui_get_register_raw_value; fix to use the new gdb API.
(tui_show_float_command): Renamed tui_reg_float_command.
(tui_show_general_command): Renamed tui_reg_general_command.
(tui_show_special_command): Renamed tui_reg_system_command.
(_initialize_tui_regs): Remove unused commands.
Mark Kettenis [Sat, 13 Mar 2004 13:11:53 +0000 (13:11 +0000)]
* NEWS (New native configurations): Mention OpenBSD/amd64.
Mark Kettenis [Sat, 13 Mar 2004 13:07:20 +0000 (13:07 +0000)]
* config/i386/nm-fbsd.h: Include "config/nm-bsd.h".
(PTRACE_ARG3_TYPE, FETCH_INFERIOR_REGISTERS, ATTACH_DETACH):
Remove defines.
* config/i386/nm-fbsd64.h: Likewise.
* config/i386/nm-obsd.h: Likewise.
* config/sparc/nm-fbsd.h: Likewise. Update copyright year.
* config/alpha/nm-fbsd.h: Likewise. Update copyright year.
Mark Kettenis [Sat, 13 Mar 2004 12:33:48 +0000 (12:33 +0000)]
* config.bfd: Add x86_64-*-openbsd*.
* configure.in (x86_64-*-openbsd*): Set COREFILE to
netbsd-core.lo.
* configure: Regenerate.
Nathanael Nerode [Sat, 13 Mar 2004 05:54:47 +0000 (05:54 +0000)]
2004-03-12 Eric Botcazou <ebotcazou@gcc.gnu.org>
Paolo Bonzini <bonzini@gnu.org>
PR bootstrap/14522
* configure.in: Cope with shells that do not support unquoted ^
* configure: Regenerate.
Kevin Buettner [Sat, 13 Mar 2004 01:27:20 +0000 (01:27 +0000)]
Revise ChangeLog entry of previous commit to credit Richard Sandiford
for FR450 support.
Kevin Buettner [Sat, 13 Mar 2004 01:24:20 +0000 (01:24 +0000)]
Add FR450 support.
Kevin Buettner [Sat, 13 Mar 2004 01:13:04 +0000 (01:13 +0000)]
* frv-tdep.c, frv-tdep.h (first_gpr_regnum, sp_regnum, fp_regnum)
(struct_return_regnum, last_gpr_regnum, first_fpr_regnum)
(last_fpr_regnum, pc_regnum, first_spr_regnum, psr_regnum, ccr_regnum)
(cccr_regnum, fdpic_loadmap_exec_regnum, fdpic_loadmap_interp_regnum)
(tbr_regnum, brr_regnum, dbar0_regnum, dbar1_regnum, dbar2_regnum)
(dbar3_regnum, lr_regnum, lcr_regnum, iacc0h_regnum, iacc0l_regnum)
(last_spr_regnum, frv_num_regs, first_pseudo_regnum, iacc0_regnum)
(last_pseudo_regnum, frv_num_pseudo_regs): Move constant (enum)
definitions from frv-tdep.c to frv-tdep.h.
Kevin Buettner [Sat, 13 Mar 2004 00:50:53 +0000 (00:50 +0000)]
Add shared library support for FR-V FDPIC ABI.
Kevin Buettner [Sat, 13 Mar 2004 00:36:53 +0000 (00:36 +0000)]
Fix typo in Makefile.in; commit ChangeLog entries for previous change.
Kevin Buettner [Sat, 13 Mar 2004 00:16:23 +0000 (00:16 +0000)]
Add support for FDPIC executables.
gdbadmin [Sat, 13 Mar 2004 00:00:05 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Fri, 12 Mar 2004 23:00:04 +0000 (23:00 +0000)]
daily update
Mark Kettenis [Fri, 12 Mar 2004 22:01:39 +0000 (22:01 +0000)]
* solib-svr4.h: Change SOLIB_SVR4 wrapper into SOLIB_SVR4_H
wrapper.
Daniel Jacobowitz [Fri, 12 Mar 2004 20:51:50 +0000 (20:51 +0000)]
* linux-low.c: Include <errno.h>. Remove extern declaration of
errno.
Daniel Jacobowitz [Fri, 12 Mar 2004 20:51:21 +0000 (20:51 +0000)]
* gdbreplay.c, server.h, utils.c: Update copyright years.
Bob Wilson [Fri, 12 Mar 2004 17:48:12 +0000 (17:48 +0000)]
* read.c (s_leb128): Call md_flush_pending_output.
David Carlton [Fri, 12 Mar 2004 17:46:27 +0000 (17:46 +0000)]
2004-03-12 David Carlton <carlton@kealia.com>
* gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
* gdb.cp/pr-1553.cc: Ditto.
* gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
pass branch.
Michael Chastain [Fri, 12 Mar 2004 16:40:07 +0000 (16:40 +0000)]
2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/templates.exp: Accept more template types.
Michal Ludvig [Fri, 12 Mar 2004 13:38:46 +0000 (13:38 +0000)]
2004-03-12 Michal Ludvig <mludvig@suse.cz>
* i386.h (i386_optab): Added xstore as an alias for xstorerng.
Michal Ludvig [Fri, 12 Mar 2004 13:38:16 +0000 (13:38 +0000)]
2004-03-12 Michal Ludvig <mludvig@suse.cz>
* i386-dis.c (GRPPLOCK): Delete.
(grps): Detele GRPPLOCK entry.
Michal Ludvig [Fri, 12 Mar 2004 13:37:38 +0000 (13:37 +0000)]
2004-03-12 Michal Ludvig <mludvig@suse.cz>
* gas/i386/padlock.s, gas/i386/padlock.d: New tests for
VIA PadLock instructions.
* gas/i386/i386.exp: Run padlock tests.
Alan Modra [Fri, 12 Mar 2004 13:06:50 +0000 (13:06 +0000)]
* i386-dis.c (OP_M, OP_0f0e, OP_0fae, NOP_Fixup): New functions.
(M, Mp): Use OP_M.
(None, PADLOCK_SPECIAL, PADLOCK_0): Delete.
(GRPPADLCK): Define.
(dis386): Use NOP_Fixup on "nop".
(dis386_twobyte): Use GRPPADLCK on opcode 0xa7.
(twobyte_has_modrm): Set for 0xa7.
(padlock_table): Delete. Move to..
(grps): ..here, using OP_0f07. Use OP_Ofae on lfence, mfence
and clflush.
(print_insn): Revert PADLOCK_SPECIAL code.
(OP_E): Delete sfence, lfence, mfence checks.
* gas/i386/katmai.d: Revert last change.
Nick Clifton [Fri, 12 Mar 2004 11:57:05 +0000 (11:57 +0000)]
Ignore data-only sections when checking interworking status
Jakub Jelinek [Fri, 12 Mar 2004 10:47:49 +0000 (10:47 +0000)]
* i386-dis.c (grps): Use INVLPG_Fixup instead of OP_E for invlpg.
(INVLPG_Fixup): New function.
(PNI_Fixup): Remove ATTRIBUTE_UNUSED from sizeflag.
* opcode/i386.h (i386_optab): Remove CpuNo64 from sysenter and
sysexit.
Michal Ludvig [Fri, 12 Mar 2004 10:14:29 +0000 (10:14 +0000)]
2004-03-12 Michal Ludvig <mludvig@suse.cz>
* gas/config/tc-i386.c (output_insn): Handle PadLock instructions.
* gas/config/tc-i386.h (CpuPadLock): New define.
(CpuUnknownFlags): Added CpuPadLock.
* include/opcode/i386.h (i386_optab): Added xstore/xcrypt insns.
* opcodes/i386-dis.c (PADLOCK_SPECIAL, PADLOCK_0): New defines.
(dis386_twobyte): Opcode 0xa7 is PADLOCK_0.
(padlock_table): New struct with PadLock instructions.
(print_insn): Handle PADLOCK_SPECIAL.
Alan Modra [Fri, 12 Mar 2004 07:01:37 +0000 (07:01 +0000)]
opcodes/
* i386-dis.c (grps): Use clflush by default for 0x0fae/7.
(OP_E): Twiddle clflush to sfence here.
gas/testsuite/
* gas/i386/katmai.d: Adjust for clflush change.
gdbadmin [Fri, 12 Mar 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Thu, 11 Mar 2004 23:51:58 +0000 (23:51 +0000)]
2004-03-11 Andrew Cagney <cagney@redhat.com>
* solib-svr4.h: Add #ifndef SOLIB_SVR4 wrapper.
Alan Modra [Thu, 11 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
DJ Delorie [Thu, 11 Mar 2004 18:30:52 +0000 (18:30 +0000)]
2004-03-11 Eric Botcazou <ebotcazou@gcc.gnu.org>
Paolo Bonzini <bonzini@gnu.org>
PR bootstrap/14522
* configure.in: Cope with shell that do not support nesting
quotes inside quoted backquote substitutions.
* configure: Regenerate.
2004-03-10 Andrew Pinski <pinskia@physics.uc.edu>
PR bootstrap/14522
* configure.in: Fix escaping of $.
* configure: Regenerate.
Kevin Buettner [Thu, 11 Mar 2004 17:04:40 +0000 (17:04 +0000)]
* solist.h (master_so_list): New function.
* solib.c (master_so_list): Likewise.
* solib-svr4.c (enable_break): Iterate over so_list entries
obtained from master list instead of entries obtained directly
via svr4_current_sos().
Nathanael Nerode [Thu, 11 Mar 2004 05:15:36 +0000 (05:15 +0000)]
(top level)
2004-03-11 Nathanael Nerode <neroden@gcc.gnu.org>
* configure: Regenerate.
2004-03-08 Paolo Bonzini <bonzini@gnu.org>
PR ada/14131
Move language detection to the top level.
* configure.in: Find default values for the tools as
soon as possible. Disable ada if GNAT is not found.
Emit error message about missing languages. Expand
--enable-languages=all for the gcc subdirectory.
(config)
2004-03-08 Paolo Bonzini <bonzini@gnu.org>
PR ada/14131
Move language detection to the top level.
* acx.m4 (ACX_PROG_GNAT): New macro, moved here
from the gcc subdirectory.
2004-03-09 Hans-Peter Nilsson <hp@axis.com>
* accross.m4 (AC_C_BIGENDIAN_CROSS): Compile endian probe with
"-c". Properly quote parameter for AC_MSG_ERROR.
gdbadmin [Thu, 11 Mar 2004 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Wed, 10 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
Ben Elliston [Wed, 10 Mar 2004 02:58:24 +0000 (02:58 +0000)]
* MAINTAINERS: Update my mail address.
DJ Delorie [Wed, 10 Mar 2004 01:02:12 +0000 (01:02 +0000)]
merge from gcc
Kazuhiro Inaoka [Wed, 10 Mar 2004 00:18:44 +0000 (00:18 +0000)]
2004-03-10 Kei Sakamoto <sakamoto.kei@renesas.com>
* remote-m32r-sdi.c: Support hardware watchpoint.
DJ Delorie [Wed, 10 Mar 2004 00:01:28 +0000 (00:01 +0000)]
merge from gcc
gdbadmin [Wed, 10 Mar 2004 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Tue, 9 Mar 2004 23:00:16 +0000 (23:00 +0000)]
daily update
Jim Wilson [Tue, 9 Mar 2004 20:50:56 +0000 (20:50 +0000)]
Patch from Steve Ellcey for potential race condition.
* elfxx-ia64.c (plt_full_entry): Change ld8 to ld8.acq.
Daniel Jacobowitz [Tue, 9 Mar 2004 20:03:37 +0000 (20:03 +0000)]
* user-regs.c: Update copyright years.
(struct user_regs): Rename to gdb_user_regs.
(append_user_reg, builtin_user_regs, user_regs_init)
(user_reg_add, user_reg_map_name_to_regnum)
(usernum_to_user_reg): Update.
Daniel Jacobowitz [Tue, 9 Mar 2004 19:38:11 +0000 (19:38 +0000)]
* dwarf2read.c (skip_leb128, peek_die_abbrev, skip_one_die)
(skip_children): New functions.
(locate_pdi_sibling): Call skip_children.
Michael Chastain [Tue, 9 Mar 2004 17:34:39 +0000 (17:34 +0000)]
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
From Corinna Vinschen with modifications.
* gdb.cp/classes.cc (enums1): Add a line to extend scope of
local variable obj_with_enum.
* gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
results with obj_with_enum.
Michael Chastain [Tue, 9 Mar 2004 17:11:55 +0000 (17:11 +0000)]
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/classes.cc: New file, copied from misc.cc.
* gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
Daniel Jacobowitz [Tue, 9 Mar 2004 17:08:25 +0000 (17:08 +0000)]
* arm-tdep.c (arm_use_struct_convention): Look through typedefs.
* gdbtypes.c (check_typedef): Update comments.
Michael Chastain [Tue, 9 Mar 2004 17:02:06 +0000 (17:02 +0000)]
2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/misc.cc: Add copyright notice.
Daniel Jacobowitz [Tue, 9 Mar 2004 16:57:44 +0000 (16:57 +0000)]
* dwarf2read.c (struct comp_unit_head): Remove dwarf2_abbrevs array.
(struct dwarf2_cu): Add abbrev_obstack and dwarf2_abbrevs
pointer. Update comment about comp_unit_head.
(struct abbrev_info): Shorten two int flags.
(dwarf_alloc_abbrev): Take a CU argument.
(dwarf2_build_psymtabs_hard): Call dwarf2_free_abbrev_table
each time through the loop. Update cleanup argument.
(psymtab_to_symtab_1): Update cleanup call.
(dwarf2_read_abbrevs, dwarf2_alloc_abbrev): Allocate on the
abbrev_obstack.
(dwarf2_free_abbrev_table): Renamed from dwarf2_empty_abbrev_table.
Just call obstack_free and clear the pointer.
Daniel Jacobowitz [Tue, 9 Mar 2004 16:40:08 +0000 (16:40 +0000)]
* infrun.c (handle_inferior_event): Remove short-circuit code for
events in a different thread.
Daniel Jacobowitz [Tue, 9 Mar 2004 16:16:52 +0000 (16:16 +0000)]
* target.c (debug_to_xfer_memory): If targetdebug is 1, don't
print the whole transfer.
(initialize_targets): Update description of "set debug target".
Daniel Jacobowitz [Tue, 9 Mar 2004 16:16:35 +0000 (16:16 +0000)]
* gdb.texinfo (Debugging Output): Document values for "set debug
target".
Daniel Jacobowitz [Tue, 9 Mar 2004 15:44:26 +0000 (15:44 +0000)]
* arm-tdep.c (thumb_get_next_pc): Handle Thumb BLX.
DJ Delorie [Tue, 9 Mar 2004 05:31:00 +0000 (05:31 +0000)]
merge from gcc
gdbadmin [Tue, 9 Mar 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Mon, 8 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
Andreas Jaeger [Mon, 8 Mar 2004 19:12:30 +0000 (19:12 +0000)]
* gas/cfi/cfi-s390x-1.d: Adjust offsets.
Nathan J. Williams [Mon, 8 Mar 2004 17:52:27 +0000 (17:52 +0000)]
2004-03-08 Nathan J. Williams <nathanw@wasabisystems.com>
* MAINTAINERS (write after approval): Add myself.
Nick Clifton [Mon, 8 Mar 2004 11:50:36 +0000 (11:50 +0000)]
Honour the PRIVATE keyword
Nick Clifton [Mon, 8 Mar 2004 11:33:59 +0000 (11:33 +0000)]
Honour PRIVATE keyword
Corinna Vinschen [Mon, 8 Mar 2004 10:18:13 +0000 (10:18 +0000)]
* sh-tdep.c (sh_print_registers_info): Use for loop.
Don't skip multiple registers when a float register is encountered.
Corinna Vinschen [Mon, 8 Mar 2004 10:15:33 +0000 (10:15 +0000)]
Fix PR tdep/1291.
* sh-tdep.c (sh_analyze_prologue): Align PC relative addressing
to official SH documentation.
Nick Clifton [Mon, 8 Mar 2004 10:06:13 +0000 (10:06 +0000)]
Updated German translation
Andrew Cagney [Mon, 8 Mar 2004 01:45:02 +0000 (01:45 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register): Delete
unused function.
gdbadmin [Mon, 8 Mar 2004 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***
Richard Henderson [Sun, 7 Mar 2004 23:02:02 +0000 (23:02 +0000)]
* gas/cfi/cfi-common-2.d, gas/cfi/cfi-i386.d: Adjust offsets.
Alan Modra [Sun, 7 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
Daniel Jacobowitz [Sun, 7 Mar 2004 20:03:12 +0000 (20:03 +0000)]
* arm-tdep.c (thumb_get_next_pc): Handle BX.
(arm_get_next_pc): Handle BX and BLX.
Andrew Cagney [Sun, 7 Mar 2004 19:58:27 +0000 (19:58 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c: Replace DEPRECATED_FP_REGNUM with HPPA_FP_REGNUM,
FP0_REGNUM with HPPA_FP0_REGNUM, and SP_REGNUM with
HPPA_SP_REGNUM.
(hppa_register_raw_size, hppa_register_byte, hppa_read_fp)
(hppa_target_read_fp): Delete.
(hppa_gdbarch_init): Do not set deprecated register_raw_size,
register_virtual_size, max_register_raw_size,
max_register_virtual_size, register_byte, register_size,
target_read_fp, fp_regnum, and register_bytes. Set register_type
instead of register_virtual_type.
(hppa32_register_type, hppa64_register_type): Replace
hppa32_register_virtual_type and hppa64_register_virtual_type.
* config/pa/tm-hppa.h (HPPA_FP0_REGNUM, HPPA_SP_REGNUM)
(HPPA_FP_REGNUM): Define.
Andrew Cagney [Sun, 7 Mar 2004 19:21:13 +0000 (19:21 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (hppa_gdbarch_init): Add missing "break".
Andrew Cagney [Sun, 7 Mar 2004 19:00:43 +0000 (19:00 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (pa_do_registers_info, pa_do_strcat_registers_info)
(pa_print_registers, pa_print_fp_reg, pa_strcat_registers)
(pa_strcat_fp_reg, pa_register_look_aside): Delete.
* config/pa/tm-hppa.h (DEPRECATED_DO_REGISTERS_INFO)
(pa_do_registers_info): Delete.
Andrew Cagney [Sun, 7 Mar 2004 18:09:23 +0000 (18:09 +0000)]
Oops, fix tipo.
Andrew Cagney [Sun, 7 Mar 2004 18:06:14 +0000 (18:06 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* infcall.c (legacy_push_dummy_code): Delete #ifdef
GDB_TARGET_IS_HPPA code.
* config/pa/tm-hppa.h (DEPRECATED_FIX_CALL_DUMMY)
(hppa_fix_call_dummy, DEPRECATED_CALL_DUMMY_HAS_COMPLETED)
(DEPRECATED_DUMMY_WRITE_SP, CALL_DUMMY): Delete.
* config/pa/tm-hppa64.h (CALL_DUMMY): Delete.
* hppa-tdep.c (hppa_frame_chain, hppa_frame_chain_valid)
(hppa_push_dummy_frame, hppa_pop_frame, hppa_push_arguments)
(hppa_fix_call_dummy, hppa64_stack_align, hppa_frame_saved_pc)
(hppa_init_extra_frame_info, hppa_saved_pc_after_call)
(hppa64_call_dummy_breakpoint_offset, hppa_frame_init_saved_regs)
(hppa_frameless_function_invocation, hppa64_store_return_value)
(hppa_store_struct_return, hppa64_extract_return_value)
(hppa64_use_struct_convention, hppa_frame_find_saved_regs)
(hppa32_call_dummy_length, hppa64_call_dummy_length)
(find_dummy_frame_regs, FUNC_LDIL_OFFSET, FUNC_LDO_OFFSET)
(find_proc_framesize, deposit_21, restore_pc_queue)
(find_return_regnum, pc_in_interrupt_handler, deposit_14)
(rp_saved, pc_in_linker_stub):
Andrew Cagney [Sun, 7 Mar 2004 17:19:26 +0000 (17:19 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
Unconditionally enable 64-bit frame and ABI code.
* hppa-tdep.c (hppa_gdbarch_init): Do not set deprecated
call_dummy_breakpoint_offset, call_dummy_length, stack_align,
push_dummy_frame, fix_call_dummy, push_arguments,
call_dummy_location, extract_return_value, use_struct_convention,
store_return_value, store_struct_return, saved_pc_after_call,
init_frame_pc, frame_init_saved_regs, init_extra_frame_info,
frame_chain, frame_chain_valid, frameless_function_invocation,
frame_saved_pc, and pop_frame.
Andrew Cagney [Sun, 7 Mar 2004 17:06:21 +0000 (17:06 +0000)]
2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c: Replace PC_REGNUM with PCOQ_HEAD_REGNUM.
(hppa64_return_value, hppa64_push_dummy_call): Rewrite.
(hppa_gdbarch_init): Do not set PC_REGNUM.
DJ Delorie [Sun, 7 Mar 2004 16:05:22 +0000 (16:05 +0000)]
merge from gcc
Andreas Schwab [Sun, 7 Mar 2004 15:00:16 +0000 (15:00 +0000)]
* doc/c-hppa.texi (HPPA Directives): Fix typo.
Andreas Jaeger [Sun, 7 Mar 2004 10:04:42 +0000 (10:04 +0000)]
* gas/cfi/cfi-x86_64.d: Adjust offsets.
Richard Henderson [Sun, 7 Mar 2004 08:51:21 +0000 (08:51 +0000)]
* dw2gencfi.c (output_cie): Align length to 4 byte boundary.
(cfi_finish): Likewise for fde.
* gas/alpha/elf-reloc-8.d, gas/cfi/cfi-alpha-1.d,
gas/cfi/cfi-alpha-2.d, gas/cfi/cfi-alpha-3.d, gas/cfi/cfi-common-1.d,
gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d: Adjust offsets.
gdbadmin [Sun, 7 Mar 2004 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Alan Modra [Sat, 6 Mar 2004 23:00:05 +0000 (23:00 +0000)]
daily update
Mark Kettenis [Sat, 6 Mar 2004 13:50:58 +0000 (13:50 +0000)]
* config/alpha/tm-fbsd.h: Remove file.
* config/alpha/fbsd.mt: Tweak comment.
(TM_FILE): Set to tm-alpha.h.
Andrew Cagney [Sat, 6 Mar 2004 00:10:06 +0000 (00:10 +0000)]
2004-03-05 Andrew Cagney <cagney@redhat.com>
* infrun.c (step_over_function): When non-legacy code, and no
step_frame_id, use the unwinder to get the caller's frame ID.
gdbadmin [Sat, 6 Mar 2004 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Fred Fish [Fri, 5 Mar 2004 23:50:54 +0000 (23:50 +0000)]
Reviewed and approved by Alan Modra <amodra@bigpond.net.au>
2004-03-05 Fred Fish <fnf@redhat.com>
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_symbol): Just force
mips16 symbols to be even rather than testing first for even/odd.
(_bfd_mips_elf_link_output_symbol_hook): Ditto.
Mark Kettenis [Fri, 5 Mar 2004 21:01:56 +0000 (21:01 +0000)]
* i386bsd-tdep.c (_initialize_i386bsd_tdep): Register
i386bsd_core_osabi_sniffer for bfd_arch_i386 instead of
bfd_arch_unknown. Adjust comment.
Mark Kettenis [Fri, 5 Mar 2004 20:58:00 +0000 (20:58 +0000)]
* i386-nat.c: Fix typo in comment. Re-introduce paranoiac.
* i386obsd-tdep.c: Correct spelling in comment.
* i386nbsd-tdep.c: Correct spelling in comment.
* sparc-tdep.c: Correct spelling in comments.
Nathan Sidwell [Fri, 5 Mar 2004 19:27:34 +0000 (19:27 +0000)]
* ld-scripts/size-1.d: Add bigendian regexps.
* ld-scripts/size-2.d: Set --wide for readelf.
David Carlton [Fri, 5 Mar 2004 17:32:25 +0000 (17:32 +0000)]
2004-03-05 David Carlton <carlton@kealia.com>
* cp-namespace.c (cp_lookup_transparent_type_loop): Fix recursion
bug.
2004-03-05 David Carlton <carlton@kealia.com>
* gdb.cp/rtti.exp: Add 'print *obj3' test.
* gdb.cp/rtti.h: Update copyright.
(namespace n2::n3): New.
* gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
(n2::n3::func3): New.
(main): Call n2::n3::func3.
* gdb.cp/rtti2.cc: Update copyright.
(n2::create3): New.
H.J. Lu [Fri, 5 Mar 2004 17:07:12 +0000 (17:07 +0000)]
2004-03-05 H.J. Lu <hongjiu.lu@intel.com>
* config/tc-ia64.c (md_assemble): Properly handle NULL
align_frag.
(ia64_handle_align): Don't abort if failed to add a stop bit.
Mark Kettenis [Fri, 5 Mar 2004 15:34:29 +0000 (15:34 +0000)]
* sparc-tdep.c: Fix typo in comment.
Nathan Sidwell [Fri, 5 Mar 2004 11:26:05 +0000 (11:26 +0000)]
* elf.c (map_sections_to_segments): Ignore .tbss sections for
layout purposes.
* ldlang.c (lang_add_section): Don't force SEC_LOAD on
SEC_THREAD_LOCAL.
(IGNORE_SECTION): Ignore .tbss sections too.
(lang_size_sections_1): .tbss sections do not advance dot.
* ld-scripts/size.exp: New.
* ld-scripts/size-[12].{d,s,t}: New.
Joel Brobecker [Fri, 5 Mar 2004 04:49:52 +0000 (04:49 +0000)]
* hppa-tdep.c (hppa_frame_cache): Avoid undefined return value.
Daniel Jacobowitz [Fri, 5 Mar 2004 03:44:27 +0000 (03:44 +0000)]
* server.c (main): Print child status or termination signal from
variable 'signal', not 'sig'.