Alan Modra
5de3bf9096
* elf.c (elfcore_write_note): Don't use sizeof(Elf_External_note)
...
since some ABIs round up the size of the struct.
2003-09-19 02:08:35 +00:00
Alan Modra
fdeb2c9fb7
daily update
2003-09-19 00:00:06 +00:00
gdbadmin
345739e6d8
*** empty log message ***
2003-09-19 00:00:01 +00:00
Andrew Cagney
779497948d
2003-09-17 Andrew Cagney <cagney@redhat.com>
...
* sparc-tdep.c (legacy_register_name): Delete function.
* mips-tdep.c (mips_dump_tdep): Do not print REGISTER_NAME.
(mips_gdbarch_init): Refer to MIPS_REGISTER_NAME in comments.
* infcmd.c (gdb_register_name): Delete variable.
* gdbarch.sh (SDB_REG_TO_REGNUM): Delete reference to
REGISTER_NAME and "tm.h".
* gdbarch.h, gdbarch.c: Regenerate.
* dpx2-nat.c (regmap): Refer to REGISTER_NAME and not
REGISTER_NAMES in comments.
* remote-st.c (get_reg_name), i386b-nat.c (tregmap): Ditto.
* m68klinux-nat.c (regmap): Ditto.
2003-09-18 Andrew Cagney <cagney@redhat.com>
* gdbint.texinfo (Target Architecture Definition): Delete
documentation on REGISTER_NAMES.
2003-09-18 22:39:21 +00:00
H.J. Lu
9e4d8df340
2003-09-18 H.J. Lu <hongjiu.lu@intel.com>
...
* elflink.c (_bfd_elf_merge_symbol): Allow type change if
the old symbol is undefined and the new symbol is defined.
2003-09-18 19:01:46 +00:00
Andreas Schwab
228ce06419
* simple.c (bfd_simple_get_relocated_section_contents): Use
...
_bfd_generic_link_hash_table_create instead of
bfd_link_hash_table_create.
2003-09-18 09:10:41 +00:00
Thiemo Seufer
ae826530f3
* config/tc-mips.c (macro_build_ldst_constoffset): Don't silently
...
truncate values which won't fit im 32 bits.
(load_register): Likewise.
(macro): Likewise.
2003-09-18 05:20:04 +00:00
Michael Chastain
cdbf20f734
2003-09-17 Michael Chastain <mec@shout.net>
...
* gdb.cp/gdb1355.exp: New file.
* gdb.cp/gdb1355.c: New file.
2003-09-18 00:04:39 +00:00
Alan Modra
5fb63ea8e6
daily update
2003-09-18 00:00:05 +00:00
gdbadmin
854c96532f
*** empty log message ***
2003-09-18 00:00:01 +00:00
Jim Blandy
b55c33cc63
* Makefile.in (dis_asm_h): Note that this #includes "bfd.h".
2003-09-17 21:34:29 +00:00
David Carlton
bd45b7af67
Fix ChangeLog entry to read 'gdb.cp' instead of 'gdb.c++'.
2003-09-17 20:40:15 +00:00
Andrew Cagney
957e27ac30
2003-09-17 Andrew Cagney <cagney@redhat.com>
...
* ppcnbsd-tdep.c (ppcnbsd_use_struct_convention): New function.
(ppcnbsd_init_abi): Set "use_struct_convention" to
"ppcnbsd_use_struct_convention".
2003-09-17 20:10:48 +00:00
Daniel Jacobowitz
8ff944f699
* configure.in (TOPLEVEL_CONFIGURE_ARGUMENTS, baseargs): Fix
...
quoting.
* configure: Regenerated.
2003-09-17 20:03:04 +00:00
Mark Kettenis
192cb3d4e2
* gdbarch.sh (DEPRECATED_REG_STRUCT_HAS_ADDR): Add comment.
...
* gdbarch.h, gdbarch.c: Regenerate.
(stabs_argument_has_addr): New architecture method.
* arch-utils.h (default_stabs_argument_has_addr): New prototype.
* arch-utils.c: Include "buildsym.h".
(default_stabs_argument_has_addr): New function.
* stabsread.c (define_symbol): Use stabs_argument_has_addr
instead of DEPRECATED_REG_STRUCT_HAS_ADDR.
2003-09-17 19:48:42 +00:00
Andrew Cagney
efe59759d8
2003-09-17 Andrew Cagney <cagney@redhat.com>
...
* gdbarch.sh (DEPRECATED_NPC_REGNUM): Deprecate NPC_REGNUM.
* gdbarch.h, gdbarch.c: Regenerate.
* core-sol2.c, hppa-tdep.c, lynx-nat.c, procfs.c: Update.
* regcache.c, remote-vxsparc.c, sparc-linux-nat.c: Update.
* sparc-nat.c, sparc-tdep.c, sparc64-tdep.c: Update.
* sparcnbsd-tdep.c: Update.
2003-09-17 15:42:21 +00:00
Andrew Cagney
627003499d
2003-09-17 Andrew Cagney <cagney@redhat.com>
...
* gdbarch.sh (DEPRECATED_REGISTER_BYTE): Rename REGISTER_BYTE.
* gdbarch.h, gdbarch.c: Regenerate.
* arm-linux-tdep.c, core-sol2.c, cris-tdep.c: Update.
* d10v-tdep.c, frame.c: Update.
* hppa-tdep.c, hppab-nat.c, hppah-nat.c, hppam3-nat.c: Update.
* hpux-thread.c, i386gnu-nat.c, ia64-aix-nat.c: Update.
* ia64-linux-nat.c, irix5-nat.c, lynx-nat.c, m68knbsd-nat.c: Update.
* mcore-tdep.c, mips-linux-tdep.c, mips-tdep.c: Update.
* mipsv4-nat.c, mn10300-tdep.c, ns32k-tdep.c: Update.
* ns32knbsd-nat.c, ppc-bdm.c, regcache.c, remote-sds.c: Update.
* remote-vx68.c, remote-vxmips.c, remote-vxsparc.c: Update.
* remote.c, rs6000-tdep.c, s390-tdep.c, sh64-tdep.c: Update.
* sparc-nat.c, sparc-tdep.c, sun3-nat.c, v850-tdep.c: Update.
* v850ice.c, vax-tdep.c, xstormy16-tdep.c: Update.
* config/m68k/tm-cisco.h, config/m68k/tm-delta68.h: Update.
* config/pa/nm-hppah.h: Update.
2003-09-17 Andrew Cagney <cagney@redhat.com>
* mi/mi-main.c: Rename REGISTER_BYTE to DEPRECATED_REGISTER_BYTE.
2003-09-17 14:24:31 +00:00
Alan Modra
8cd5b11339
* config/tc-msp430.c (MAX_OP_LEN): Set to 256.
...
(msp430_operands): Remove redundant l2[16] within switch-case.
2003-09-17 11:27:39 +00:00
gdbadmin
4eaa9a3184
*** empty log message ***
2003-09-17 00:00:32 +00:00
Alan Modra
35a5f9c838
daily update
2003-09-17 00:00:05 +00:00
Andrew Cagney
b9ff3018cd
2003-09-16 Andrew Cagney <cagney@redhat.com>
...
* ppc-linux-tdep.c (ppc_linux_init_abi): Set the 32 bit
"use_struct_convention" to "ppc_linux_use_struct_convention".
(ppc_linux_use_struct_convention): New function.
* rs6000-tdep.c (rs6000_use_struct_convention): New function.
(rs6000_gdbarch_init): For AIX, set "use_struct_convention" to
"rs6000_use_struct_convention".
* ppc-tdep.h (ppc_sysv_abi_broken_use_struct_convention): Delete
declaration.
* ppc-sysv-tdep.c (ppc_sysv_abi_broken_use_struct_convention):
Delete function.
2003-09-16 23:33:17 +00:00
Andrew Cagney
aa1ee363bc
2003-09-16 Andrew Cagney <cagney@redhat.com>
...
* buildsym.c: Remove more occurances of "register".
* coffread.c, dbxread.c, dcache.c, dwarf2read.c: Ditto.
* environ.c, eval.c, f-valprint.c, findvar.c: Ditto.
* gdbtypes.c, gnu-v2-abi.c, h8300-tdep.c, hppa-tdep.c: Ditto.
* infcmd.c, mdebugread.c, minsyms.c, mips-tdep.c: Ditto.
* printcmd.c, remote-vx.c, sh-stub.c, sh-tdep.c: Ditto.
* sh64-tdep.c, source.c, stabsread.c, stack.c: Ditto.
* standalone.c, symfile.c, symmisc.c, symtab.c: Ditto.
* utils.c, valops.c, values.c, xcoffread.c: Ditto.
2003-09-16 18:56:35 +00:00
Corinna Vinschen
f2ea0907de
* sh-tdep.h (struct gdbarch_tdep): Remove. Change all register
...
numbers to enumeration values.
* sh-tdep.c: Accomodate above change.
(SH_NUM_REGS): Rename from SH_DEFAULT_NUM_REGS.
(NUM_PSEUDO_REGS_SH_MEDIA): Remove (sh5 only).
(NUM_PSEUDO_REGS_SH_COMPACT): Remove (sh5 only).
(IS_ADD_IMM_SP): Rename from IS_ADD_SP.
(IS_FPUSH): Rename from IS_FMOV.
(sh_extract_struct_value_address): Remove useless comment.
(sh_dsp_register_sim_regno): Use register values from sh-tdep.h
instead of own local values.
(sh_dump_tdep): Remove.
(_initialize_sh_tdep): Accomodate removing sh_dump_tdep.
* sh3-rom.c (sh3_supply_register): Accomodate sh-tdep.h changes.
2003-09-16 15:56:03 +00:00
Andrew Cagney
34f4a11319
Index: include/ChangeLog
...
2003-09-15 Andrew Cagney <cagney@redhat.com>
* floatformat.h (floatformat_to_double): Make input buffer constant.
(floatformat_from_double, floatformat_is_valid): Ditto.
Index: libiberty/ChangeLog
2003-09-15 Andrew Cagney <cagney@redhat.com>
* floatformat.c (get_field): Make "data" constant.
(floatformat_is_valid, floatformat_to_double): Make "from"
constant, fix casts.
(floatformat_from_double): Make "from" constant.
2003-09-16 01:47:54 +00:00
Alan Modra
28d297dea8
* configure.in: Handle arm-*-rtems* and thumb-*rtems*.
...
* configure: Regenerate.
2003-09-16 00:45:49 +00:00
Alan Modra
b3b9bb97ad
daily update
2003-09-16 00:00:06 +00:00
gdbadmin
b8486e4e8a
*** empty log message ***
2003-09-16 00:00:01 +00:00
Andrew Cagney
1c704f1122
2003-09-15 Andrew Cagney <cagney@redhat.com>
...
* doublest.c (convert_floatformat_to_doublest): No longer need to
cast "exp_bias" to an int. Reverts 2002-12-04 change.
2003-09-15 21:33:44 +00:00
Andrew Cagney
a58f15343c
2003-09-15 Andrew Cagney <cagney@redhat.com>
...
* floatformat.h (struct floatformat): Make "exp_bias" signed.
2003-09-15 21:28:56 +00:00
Daniel Jacobowitz
ac79b88b81
* values.c (unpack_double): Call floatformat_is_valid.
2003-09-15 20:15:19 +00:00
Daniel Jacobowitz
3f2aacafdc
* floatformat.c (floatformat_is_valid): New function.
...
(get_field, put_field): Correct comments.
2003-09-15 20:14:39 +00:00
Daniel Jacobowitz
fca63fe805
* floatformat.h (floatformat_is_valid): Add prototype.
2003-09-15 20:13:45 +00:00
Mark Kettenis
de5227fb84
* amd64fbsd-nat.c (_initialize_amd64fbsd_nat): Change type of
...
ps_strings into a long.
2003-09-15 20:05:17 +00:00
Mark Kettenis
1c6713668a
* amd64fbsd-nat.c (_initialize_amd64fbsd_nat): Rename from
...
_initialize_am64fbsd_nat.
* gdbarch.sh (DEPRECATED_REG_STRUCT_HAS_ADDR): Add comment.
(stabs_argument_has_addr): New architecture method.
* arch-utils.h (default_stabs_argument_has_addr): New prototype.
* arch-utils.c: Include "buildsym.h".
(default_stabs_argument_has_addr): New function.
* stabsread.c (define_symbol): Use stabs_argument_has_addr
instead of DEPRECATED_REG_STRUCT_HAS_ADDR.
2003-09-15 19:30:50 +00:00
Kevin Buettner
a604369a85
* dwarf2read.c (dwarf2_get_pc_bounds): Complain if offset
...
associated with DW_AT_ranges attribute is out of bounds.
2003-09-15 17:19:23 +00:00
David Lecomber
b3cacbee3f
2003-09-15 David Lecomber <dsl@sources.redhat.com>
...
* f-valprint.c: Apply array element printing limits to multi-dimensional arrays
2003-09-15 15:14:12 +00:00
Anthony Green
739fea7ba8
Fix C90 conversion
2003-09-15 14:40:44 +00:00
Corinna Vinschen
71e06f8034
* gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
...
* gdb.asm/sh.inc: New file.
2003-09-15 09:52:56 +00:00
Michael Chastain
d0f37bb2b3
2003-09-14 Michael Chastain <mec@shout.net>
...
* config/m68k/nm-apollo68v.h: Delete.
* config/m68k/xm-apollo68v.h: Delete.
2003-09-15 02:53:03 +00:00
gdbadmin
201fccb411
*** empty log message ***
2003-09-15 00:00:31 +00:00
Alan Modra
5c584c0bd2
daily update
2003-09-15 00:00:06 +00:00
Michael Chastain
d9a35680b6
2003-09-12 Michael Chastain <mec@shout.net>
...
Fix PR gdb/857.
* src-release (do-proto-topleve): Remove junk files
intl/config.cache, intl/config.status,
intl/config.h, intl/stamp-h.
2003-09-14 23:16:45 +00:00
Andrew Cagney
6951700025
2003-09-14 Andrew Cagney <cagney@redhat.com>
...
* rs6000-tdep.c (rs6000_push_dummy_call): Fix typos.
* dcache.c: Update copyrights and descriptions.
* scm-exp.c, ia64-aix-nat.c, hppam3-nat.c: environ.c: Ditto.
2003-09-14 22:35:33 +00:00
Andrew Cagney
ef8b349d3c
2003-09-14 Andrew Cagney <cagney@redhat.com>
...
* config/djgpp/fnchange.lst: Rename "amd64fbsd-tdep.c" and
"amd64fbsd-nat.c" to "a64fb-tdep.c" and "a64fb-nat.c".
2003-09-14 21:24:12 +00:00
Andrew Cagney
710068b9c8
2003-09-14 Andrew Cagney <cagney@redhat.com>
...
* src-release (dejagnu.tar): New target.
(dejagnu.tar.bz2): Recursively call "gdb-taz" rule.
(do-djunpack): Use $(PACKAGE) for the package name.
2003-09-14 18:12:21 +00:00
Andrew Cagney
98044b3c93
2003-09-14 Andrew Cagney <cagney@redhat.com>
...
* history.0: Delete generated file.
2003-09-14 17:36:49 +00:00
Andrew Cagney
52f0bd74b2
2003-09-14 Andrew Cagney <cagney@redhat.com>
...
* alpha-nat.c: Remove some occurances of "register".
* alpha-tdep.c, arm-tdep.c, blockframe.c, breakpoint.c: Ditto.
* buildsym.c, c-typeprint.c, c-valprint.c, coffread.c: Ditto.
* corefile.c, cp-support.c, cp-valprint.c, cris-tdep.c: Ditto.
* dbxread.c, dcache.c, dwarf2read.c, elfread.c: Ditto.
* environ.c, eval.c, event-top.c, f-typeprint.c: Ditto.
* f-valprint.c, findvar.c, frame.c, gdbtypes.c: Ditto.
* h8300-tdep.c, hppa-tdep.c, hppab-nat.c, hppah-nat.c: Ditto.
* hppam3-nat.c, hpread.c, ia64-aix-nat.c, ia64-linux-nat.c: Ditto.
* infcall.c, infcmd.c, inflow.c, infptrace.c, infrun.c: Ditto.
* infttrace.c, irix5-nat.c, jv-typeprint.c: Ditto.
* jv-valprint.c, m68k-tdep.c, m68klinux-nat.c, main.c: Ditto.
* mdebugread.c, minsyms.c, mips-linux-tdep.c: Ditto.
* mips-nat.c, mips-tdep.c, mipsread.c, mipsv4-nat.c: Ditto.
* ns32k-tdep.c, objfiles.c, p-typeprint.c: Ditto.
* p-valprint.c, ppc-linux-nat.c, printcmd.c: Ditto.
* remote-mips.c, remote-vx.c, rs6000-nat.c: Ditto.
* rs6000-tdep.c, scm-exp.c, sh-tdep.c, sh64-tdep.c: Ditto.
* solib.c, somread.c, source.c, sparc-tdep.c: Ditto.
* stabsread.c, stack.c, standalone.c, symfile.c: Ditto.
* symmisc.c, symtab.c, top.c, tracepoint.c: Ditto.
* typeprint.c, utils.c, valarith.c, valops.c: Ditto.
* values.c, vax-tdep.c, xcoffread.c: Ditto.
2003-09-14 16:32:14 +00:00
Thiemo Seufer
256ab948f5
* config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): Remove.
...
(macro_build_ldst_constoffset): Sign-extend 32-bit constants. Change
the function prototype.
(load_register): Likewise. Simplify the checks for sign-extended
constants.
(macro): Likewise. Fix code generation for 64-bit address constants
outside the 32-bit compatibility space. Adjust
macro_build_ldst_constoffset calls.
(s_cprestore): Adjust macro_build_ldst_constoffset call.
2003-09-14 15:24:49 +00:00
Andreas Jaeger
26ca545091
* i386-dis.c: Convert to ISO C90 prototypes.
...
* i370-dis.c: Likewise.
* i370-opc.c: Likewiwse.
* i960-dis.c: Likewise.
* ia64-opc.c: Likewise.
2003-09-14 15:16:57 +00:00
Hans-Peter Nilsson
d65b72117e
* ld-mmix/bpo-1.d, ld-mmix/bpo-10.d, ld-mmix/bpo-11.d,
...
ld-mmix/bpo-14.d, ld-mmix/bpo-16.d, ld-mmix/bpo-17.d,
ld-mmix/bpo-18.d, ld-mmix/bpo-19.d, ld-mmix/bpo-2.d,
ld-mmix/bpo-22.d, ld-mmix/bpo-3.d, ld-mmix/bpo-4.d,
ld-mmix/bpo-5.d, ld-mmix/bpo-6.d, ld-mmix/bpo-9.d,
ld-mmix/greg-19.d, ld-mmix/loc1.d, ld-mmix/loc2.d, ld-mmix/loc3.d,
ld-mmix/loc4.d, ld-mmix/loc6.d, ld-mmix/local12.d,
ld-mmix/locdo-1.d, ld-mmix/loct-1.d, ld-mmix/locto-1.d: Adjust for
objdump -d change.
2003-09-14 14:10:55 +00:00