Commit graph

43227 commits

Author SHA1 Message Date
Alan Modra
cc0ec05165 * 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.
2004-03-12 13:06:50 +00:00
Nick Clifton
d1f161ea0a Ignore data-only sections when checking interworking status 2004-03-12 11:57:05 +00:00
Jakub Jelinek
4fd61dcb07 * 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.
2004-03-12 10:47:49 +00:00
Michal Ludvig
0f10071e3d 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.
2004-03-12 10:14:29 +00:00
Alan Modra
c02908d2c0 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.
2004-03-12 07:01:37 +00:00
gdbadmin
67ba4b3b22 *** empty log message *** 2004-03-12 00:00:03 +00:00
Andrew Cagney
db1ea9ba51 2004-03-11 Andrew Cagney <cagney@redhat.com>
* solib-svr4.h: Add #ifndef SOLIB_SVR4 wrapper.
2004-03-11 23:51:58 +00:00
Alan Modra
72f77c86f3 daily update 2004-03-11 23:00:05 +00:00
DJ Delorie
2e70b09479 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.
2004-03-11 18:30:52 +00:00
Kevin Buettner
f8766ec100 * 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().
2004-03-11 17:04:40 +00:00
Nathanael Nerode
9e07f89d62 (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.
2004-03-11 05:15:36 +00:00
gdbadmin
3992ae8ddd *** empty log message *** 2004-03-11 00:00:33 +00:00
Alan Modra
c08930e821 daily update 2004-03-10 23:00:05 +00:00
Ben Elliston
523f6a2717 * MAINTAINERS: Update my mail address. 2004-03-10 02:58:24 +00:00
DJ Delorie
4105f7d73a merge from gcc 2004-03-10 01:02:12 +00:00
Kazuhiro Inaoka
37814c1874 2004-03-10 Kei Sakamoto <sakamoto.kei@renesas.com>
* remote-m32r-sdi.c: Support hardware watchpoint.
2004-03-10 00:18:44 +00:00
DJ Delorie
85f969cd0f merge from gcc 2004-03-10 00:01:28 +00:00
gdbadmin
cff63485c0 *** empty log message *** 2004-03-10 00:00:35 +00:00
Alan Modra
47dbbcec98 daily update 2004-03-09 23:00:16 +00:00
Jim Wilson
8b6f268359 Patch from Steve Ellcey for potential race condition.
* elfxx-ia64.c (plt_full_entry): Change ld8 to ld8.acq.
2004-03-09 20:50:56 +00:00
Daniel Jacobowitz
8b9740d8c9 * 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.
2004-03-09 20:03:37 +00:00
Daniel Jacobowitz
4bb7a0a769 * dwarf2read.c (skip_leb128, peek_die_abbrev, skip_one_die)
(skip_children): New functions.
	(locate_pdi_sibling): Call skip_children.
2004-03-09 19:38:11 +00:00
Michael Chastain
c7414a01d5 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.
2004-03-09 17:34:39 +00:00
Michael Chastain
ed69573cd5 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.
2004-03-09 17:11:55 +00:00
Daniel Jacobowitz
44e1a9eb25 * arm-tdep.c (arm_use_struct_convention): Look through typedefs.
* gdbtypes.c (check_typedef): Update comments.
2004-03-09 17:08:25 +00:00
Michael Chastain
283014616e 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
* gdb.cp/misc.cc: Add copyright notice.
2004-03-09 17:02:06 +00:00
Daniel Jacobowitz
f3dd693351 * 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.
2004-03-09 16:57:44 +00:00
Daniel Jacobowitz
b40c7d58b1 * infrun.c (handle_inferior_event): Remove short-circuit code for
events in a different thread.
2004-03-09 16:40:08 +00:00
Daniel Jacobowitz
333dabeb90 * target.c (debug_to_xfer_memory): If targetdebug is 1, don't
print the whole transfer.
	(initialize_targets): Update description of "set debug target".
2004-03-09 16:16:52 +00:00
Daniel Jacobowitz
701b08bb0b * gdb.texinfo (Debugging Output): Document values for "set debug
target".
2004-03-09 16:16:35 +00:00
Daniel Jacobowitz
aa17d93ef5 * arm-tdep.c (thumb_get_next_pc): Handle Thumb BLX. 2004-03-09 15:44:26 +00:00
DJ Delorie
58670637de merge from gcc 2004-03-09 05:31:00 +00:00
gdbadmin
012f02b694 *** empty log message *** 2004-03-09 00:00:02 +00:00
Alan Modra
22713fee95 daily update 2004-03-08 23:00:05 +00:00
Andreas Jaeger
b3415246c3 * gas/cfi/cfi-s390x-1.d: Adjust offsets. 2004-03-08 19:12:30 +00:00
Nathan J. Williams
0b71f08f41 2004-03-08 Nathan J. Williams <nathanw@wasabisystems.com>
* MAINTAINERS (write after approval): Add myself.
2004-03-08 17:52:27 +00:00
Nick Clifton
7aa52b1f65 Honour the PRIVATE keyword 2004-03-08 11:50:36 +00:00
Nick Clifton
ee31fbd036 Honour PRIVATE keyword 2004-03-08 11:33:59 +00:00
Corinna Vinschen
3930f270e6 * sh-tdep.c (sh_print_registers_info): Use for loop.
Don't skip multiple registers when a float register is encountered.
2004-03-08 10:18:13 +00:00
Corinna Vinschen
a2b4a96c10 Fix PR tdep/1291.
* sh-tdep.c (sh_analyze_prologue): Align PC relative addressing
	to official SH documentation.
2004-03-08 10:15:33 +00:00
Nick Clifton
d5bb7600cb Updated German translation 2004-03-08 10:06:13 +00:00
Andrew Cagney
f15a4bc0e0 2004-03-07 Andrew Cagney <cagney@redhat.com>
* ppc-linux-nat.c (ppc_ptrace_cannot_fetch_store_register): Delete
	unused function.
2004-03-08 01:45:02 +00:00
gdbadmin
a5da26a4ed *** empty log message *** 2004-03-08 00:00:03 +00:00
Richard Henderson
b793dc7578 * gas/cfi/cfi-common-2.d, gas/cfi/cfi-i386.d: Adjust offsets. 2004-03-07 23:02:02 +00:00
Alan Modra
0403751b79 daily update 2004-03-07 23:00:05 +00:00
Daniel Jacobowitz
9498281f9a * arm-tdep.c (thumb_get_next_pc): Handle BX.
(arm_get_next_pc): Handle BX and BLX.
2004-03-07 20:03:12 +00:00
Andrew Cagney
eded0a3148 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.
2004-03-07 19:58:27 +00:00
Andrew Cagney
f5f907e2a9 2004-03-07 Andrew Cagney <cagney@redhat.com>
* hppa-tdep.c (hppa_gdbarch_init): Add missing "break".
2004-03-07 19:21:13 +00:00
Andrew Cagney
69b4bbe450 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.
2004-03-07 19:00:43 +00:00
Andrew Cagney
210197d29b Oops, fix tipo. 2004-03-07 18:09:23 +00:00