Alan Modra [Wed, 23 Jun 2004 15:06:58 +0000 (15:06 +0000)]
include/opcode/
* i386.h (i386_optab): Remove fildd, fistpd and fisttpd.
opcodes/
* i386-dis.c (x_mode): Comment.
(two_source_ops): File scope.
(float_mem): Correct fisttpll and fistpll.
(float_mem_mode): New table.
(dofloat): Use it.
(OP_E): Correct intel mode PTR output.
(ptr_reg): Use open_char and close_char.
(PNI_Fixup): Handle possible suffix on sidt. Use op1out etc. for
operands. Set two_source_ops.
gas/testsuite/
* gas/i386/prescott.s: Remove fisttpd and fisttpq.
* gas/i386/prescott.d: Update.
Jeff Johnston [Tue, 22 Jun 2004 19:46:40 +0000 (19:46 +0000)]
2004-06-22 Jeff Johnston <jjohnstn@redhat.com>
* infrun.c (handle_inferior_event): Initialize stopped_by_watchpoint
to -1.
* breakpoint.c (bpstat_stop_status): Move check for ignoring
untriggered watchpoints to a separate if clause. Update function
comment regarding STOPPED_BY_WATCHPOINT argument.
Alan Modra [Tue, 22 Jun 2004 07:58:53 +0000 (07:58 +0000)]
* readelf.c (dynamic_nent): New variable.
(get_32bit_dynamic_section): Set it.
(get_64bit_dynamic_section): Here too.
(process_dynamic_section): Use it instead of dynamic_size.
(process_syminfo): Likewise.
Martin Hunt [Tue, 22 Jun 2004 00:01:04 +0000 (00:01 +0000)]
2004-06-21 Martin Hunt <hunt@redhat.com>
Kevin Buettner <kevinb@redhat.com>
* config/mips/tm-mips.h (SP_REGNUM): Delete define.
* mips-tdep.h (MIPS_SP_REGNUM): Define.
* mips-tdep.c (mips_gdbarch_init): Set SP_REGNUM via call
to set_gdbarch_sp_regnum(). Use cooked register number.
(SP_REGNUM): Replace all occurrences with MIPS_SP_REGNUM.
Andrew Cagney [Mon, 21 Jun 2004 17:54:57 +0000 (17:54 +0000)]
2004-06-21 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: For gdbarch_dump, print the "function" rather than
macro name, and the function rather than macro value. Only wrap
macro print statements in #ifdef. Move format logic to where it
is needed.
* gdbarch.c: Re-generate.
Alexandre Oliva [Mon, 21 Jun 2004 14:50:32 +0000 (14:50 +0000)]
2003-05-15 Richard Sandiford <rsandifo@redhat.com>
* cpu-h8300.c (compatible): Allow h8300s and h8300sx code to be
linked together. Mark the result as h8300sx code.
Andrew Cagney [Mon, 21 Jun 2004 13:46:17 +0000 (13:46 +0000)]
2004-06-21 Andrew Cagney <cagney@gnu.org>
* gdbarch.sh: Check that multi-arch methods do not provide a
macro.
(register_type, unwind_dummy_id, push_dummy_call, push_dummy_code)
(print_registers_info, print_float_info, print_vector_info)
(adjust_breakpoint_address, remote_translate_xfer_address)
(construct_inferior_arguments, skip_solib_resolver, unwind_pc)
(address_class_type_flags_to_name, unwind_sp): Remove the macro
name from the multi-arch definition.
Nick Clifton [Fri, 18 Jun 2004 17:18:59 +0000 (17:18 +0000)]
* readelf.c (process_program_headers): When locating the dynamic section use
the section table if it is present.
(dynamic_segment): Renamed to dynamic_section.
Replace references to dynamic segment with references to dynamic
section, except where appropriate.
(dynamic_segment_mips_val): Rename to dynamic_section_mips_val.
(dynamic_segment_parisc_val): Rename to dynamic_section_parisc_val.
(dynamic_segment_ia64_val): Rename to dynamic_section_ia64_val.
(get_32bit_dynamic_segment): Rename to get_32bit_dynamic_section.
Remove tag counting code as it is no longer needed.
(get_64bit_dynamic_segment): Rename to get_64bit_dynamic_section.
Remove tag counting code as it is no longer needed.
(process_dynamic_segment): Rename to process_dynamic_section.
Nick Clifton [Fri, 18 Jun 2004 15:41:47 +0000 (15:41 +0000)]
* ld-elfvsb/main.c: Ensure visibility_def and visibility_func are
actually referenced (gcc 3.4 eliminates comparisons of addresses
of global symbols with NULL).
* ld-selective/selective.exp: Suppress -fvtable-gc tests for gcc
3.4.0 and above, as this option and its functionality is no longer
supported, making these tests fail).
Nick Clifton [Fri, 18 Jun 2004 14:55:49 +0000 (14:55 +0000)]
* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.
* config/te-netware.h: New file.
* config/te-ppcnw.h: Delete: Obsolete.
* configure.in: Eliminate ill NetWare targets. Make generic
NetWare target use proper emulation.
* Makefile.am: Eliminate reference to obsolete te-ppcnw.h, add
reference to new te-netware.h.
* configure: Regenerate.
* Makefile.in: Regenerate.
Nick Clifton [Fri, 18 Jun 2004 14:09:41 +0000 (14:09 +0000)]
* config/tc-i386.c: Deal with LEX_QM the same way as with LEX_AT.
* config/te-netware.h: New file.
* config/te-ppcnw.h: Delete: Obsolete.
* configure.in: Eliminate ill NetWare targets. Make generic
NetWare target use proper emulation.
* Makefile.am: Eliminate reference to obsolete te-ppcnw.h, add
reference to new te-netware.h.
* configure: Regenerate.
* Makefile.in: Regenerate.
Jim Blandy [Thu, 17 Jun 2004 21:07:42 +0000 (21:07 +0000)]
* gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
cases where the regexp has no groups; this grabs random text from
the previous test suite, whatever that was.
Andrew Cagney [Wed, 16 Jun 2004 16:40:51 +0000 (16:40 +0000)]
2004-06-16 Andrew Cagney <cagney@gnu.org>
* gdb.base/signull.c: Update copyright. Include <string.h>.
(bowler): Replace data_pointer with data_read
and data_write cases. Add code_descriptor case.
(zero, desc): New array and pointer.
(data, code): Change to simple pointers.
* gdb.base/signull.exp: Fix probe pattern matching a function
descriptor SIGSEGV. Replace data_pointer with data_read and
data_write tests.
* ada-tasks.c: Rename build_task_list to ada_build_task_list, and
make it non-static.
* ada-lang.h (task_control_block): declaration moved from ada-task.c
to ada-lang.h; this is needed to be able to implement the kill command
in multi-task mode.
(task_ptid): Ditto.
(task_entry): Ditto.
(task_list): Ditto.
(ada_build_task_list): Ditto.
* ada-lang.c: Conditionalize routines and data structures related
to breakpoints, exceptions, completion, and symbol caching on
GNAT_GDB, since these are not yet used in the submitted public sources.
(ada_main_name): Editorial: Move definition out of exception-related
code.
Michael Chastain [Wed, 16 Jun 2004 02:15:36 +0000 (02:15 +0000)]
2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
* gdb.base/long_long.exp: Remove reference to
bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
to gdb_breakpoint and gdb_continue_to_breakpoint.
Ben Elliston [Tue, 15 Jun 2004 03:24:57 +0000 (03:24 +0000)]
* configure.in: Run through autoupdate.
* configure: Regenerate with autoconf 2.59.
* Makefile.am (install-local): Rename from this ..
(install-data-local): .. to this.
* Makefile.in: Regenerate with automake 1.8.5.
* aclocal.m4: Regenerate with aclocal 1.8.5.
Alan Modra [Tue, 15 Jun 2004 01:13:20 +0000 (01:13 +0000)]
* ldwrite.c (build_link_order): Use bfd_get_section_size
instead of bfd_get_section_size_before_reloc or _raw_size.
* pe-dll.c (process_def_file): Likewise.
Andrew Cagney [Tue, 15 Jun 2004 00:16:42 +0000 (00:16 +0000)]
2004-06-14 Andrew Cagney <cagney@gnu.org>
* gdb.base/gcore.exp (capture_command_output): Delete the always
passing tests containing inferior values.
* gdb.base/ending-run.exp: Do not include the breakpoint address
in the test message. Update copyright.
* gdb.base/sizeof.exp (check_sizeof): Do not include the type's
size in the test name, use gdb_test_multiple. Update copyright.
Andrew Cagney [Mon, 14 Jun 2004 22:26:34 +0000 (22:26 +0000)]
2004-06-14 Andrew Cagney <cagney@gnu.org>
Based on changes from Karl Berry.
* gdb.texinfo: Do not use @sc in a direntry.
* stabs.texinfo: Change @dircateogry to "Software development".
* gdbint.texinfo, gdb.texinfo, annotate.texinfo: Ditto.
Chris Demetriou [Mon, 14 Jun 2004 18:25:10 +0000 (18:25 +0000)]
[ bfd/ChangeLog ]
2004-06-14 Chris Demetriou <cgd@broadcom.com>
* elf32-mips.c (elf_mips_gnu_pcrel32): Add (undoing 2004-04-24
removal) with updated comment.
(bfd_elf32_bfd_reloc_type_lookup): Add back case for
BFD_RELOC_32_PCREL.
(mips_elf32_rtype_to_howto): Add back case for R_MIPS_PC32.
* elfxx-mips.c (mips_elf_calculate_relocation): Likewise.
[ include/elf/ChangeLog ]
2004-06-14 Chris Demetriou <cgd@broadcom.com>
* mips.h (R_MIPS_PC32): Add back (undoing removal on 2004-04-24),
with an updated comment.