ce1f64914e
2003-06-26 Michael Chastain <mec@shout.net>
...
* config/djgpp/fnchange.lst: Add gdb/testsuite/gdb.c++/pr-1210.cc,
gdb/testsuite/gdb.c++/pr-1210.exp.
2003-06-26 18:39:47 +00:00
d958dfd05b
2003-06-26 Andrew Cagney <cagney@redhat.com>
...
* config/djgpp/fnchange.lst: Fix 8.3 problem with sim/ppc's
altivec_expression.h and altivec_registers.h.
2003-06-26 18:09:24 +00:00
d31431ed7c
2003-06-26 Andrew Cagney <cagney@redhat.com>
...
* mips-tdep.c (gdb_print_insn_mips): Only explicitly set
info->mach when MIPS16. Patch suggested by Fred Fish.
2003-06-26 18:01:58 +00:00
02fc308916
2003-06-26 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (md_assemble): Declare "exp" before "if".
2003-06-26 17:50:41 +00:00
714b128219
2003-06-26 Andrew Cagney <cagney@redhat.com>
...
* utils.c (internal_vproblem): Print the problem to a reason
buffer and then pass to query. Make the msg variable more local.
VS: ----------------------------------------------------------------------
2003-06-26 17:25:25 +00:00
42efa47a82
2003-06-26 Andrew Cagney <cagney@redhat.com>
...
* gdbarch.sh (FRAME_ARGS_ADDRESS): Add predicate. Deprecate.
(FRAME_LOCALS_ADDRESS): Add predicate. Deprecate.
* gdbarch.h, gdbarch.c: Re-generate.
* frame-base.c (default_frame_args_address): Update. Use
default_frame_base_address when DEPRECATED_FRAME_ARGS_ADDRESS is
not available.
(default_frame_locals_address): Ditto for
DEPRECATED_FRAME_LOCALS_ADDRESS.
* vax-tdep.c (vax_sigtramp_saved_pc): Update.
(vax_frame_num_args): Update.
(vax_gdbarch_init): Update.
* rs6000-tdep.c (rs6000_gdbarch_init): Update.
* ns32k-tdep.c (ns32k_gdbarch_init): Update.
* mcore-tdep.c (mcore_gdbarch_init): Update.
* m68hc11-tdep.c (m68hc11_gdbarch_init): Update.
* ia64-tdep.c (ia64_gdbarch_init): Update.
* symtab.h (address_class): Update comments.
* ns32k-tdep.c (ns32k_sigtramp_saved_pc): Update.
* config/sparc/tm-sparc.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update.
(DEPRECATED_FRAME_LOCALS_ADDRESS): Update.
* config/pa/tm-hppa64.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update.
(DEPRECATED_FRAME_LOCALS_ADDRESS): Update.
(DEPRECATED_FRAME_LOCALS_ADDRESS): Update.
* config/m68k/tm-delta68.h (DEPRECATED_FRAME_ARGS_ADDRESS): Update.
* alpha-mdebug-tdep.c: Update.
* ada-lang.c (add_symbols_from_enclosing_procs): Update.
2003-06-26 17:18:43 +00:00
8ffd9b1b7a
* x86-64-tdep.c (x86_64_push_arguments): Always set %rax to number
...
of SSE registers so that varargs functions work. Rework handling
of passing arguments on the stack.
(x86_64_store_return_value): Return double and float values in SSE
register.
2003-06-26 17:08:10 +00:00
e8ac10a6d2
2003-06-24 Michael Chastain <mec@shout.net>
...
* PROBLEMS: Document pr gdb/1091 and pr gdb/1193,
the "constructor breakpoints ignored" bug.
2003-06-26 16:22:59 +00:00
f40ab5dda0
delete stray changelog
2003-06-26 14:50:47 +00:00
d93f0186ba
Fix computation of offsets in PT_LOAD sections.
2003-06-26 12:46:17 +00:00
ed1653a7a6
Add --only-keep-debug switch
2003-06-26 08:14:10 +00:00
41108f153c
*** empty log message ***
2003-06-26 00:00:32 +00:00
f6b91f13b5
daily update
2003-06-26 00:00:05 +00:00
986af8e60d
2003-06-25 David Carlton <carlton@kealia.com>
...
* MAINTAINERS: Update e-mail address.
2003-06-25 21:54:42 +00:00
2d0d09ca83
include/opcode/
...
* h8300.h (IMM2_NS, IMM8_NS, IMM16_NS): Remove.
(IMM8U, IMM8U_NS): Define.
(h8_opcodes): Use IMM8U_NS for mov.[wl] #xx:8,@yy.
gas/
* config/tc-h8300.c (get_specific): Allow ':8' to be used for
unsigned 8-bit operands.
gas/testsuite/
* gas/h8300/h8sx_mov_imm.[sd]: Add tests for mov.[wl] #xx:8,@yy.
2003-06-25 15:31:59 +00:00
8d1e520a64
* include/opcode/h8300.h (h8_opcodes): Fix the mov.l @(dd:32,ERs),ERd
...
and mov.l ERs,@(dd:32,ERd) entries.
2003-06-25 15:19:40 +00:00
264d75f79b
* ld-powerpc/apuinfo.rd: Update.
2003-06-25 11:12:46 +00:00
51b1e980ba
Missed copyright update in last commit.
2003-06-25 11:07:05 +00:00
e47cd12545
* elf32-ppc.c (ppc_elf_howto_table): Remove unnecessary cast.
...
(ppc_elf_reloc_type_lookup): Modify comment.
(ppc_elf_info_to_howto): Ditto.
(ppc_elf_relocate_section): Ditto.
(ppc_elf_check_relocs): Call ppc_elf_howto_init.
2003-06-25 11:05:58 +00:00
1049f94e8e
Correct spelling of "relocatable".
2003-06-25 06:40:27 +00:00
59861b363a
daily update
2003-06-25 00:00:05 +00:00
8f089050dc
*** empty log message ***
2003-06-25 00:00:02 +00:00
e538d2d7ba
* ppc-linux-tdep.c: More "Linux" -> "GNU/Linux".
2003-06-24 23:09:22 +00:00
02631ec09e
* ppc-linux-tdep.c (ppc64_linux_convert_from_func_ptr_addr): New
...
function.
(ppc_linux_init_abi): Register it as the
CONVERT_FROM_FUNC_PTR_ADDR method under the PPC64 Linux ABI.
2003-06-24 23:06:04 +00:00
e716d87a00
* ppc-linux-tdep.c (ppc64_call_dummy_address): New function.
...
(ppc_linux_init_abi): Set it as the gdbarch's call_dummy_address
method.
2003-06-24 23:03:31 +00:00
d64558a59f
* ppc-linux-tdep.c (ppc64_desc_entry_point): New function.
...
(ppc64_standard_linkage_target): Use it.
2003-06-24 23:02:10 +00:00
e766d4d601
* gdb.base/bang.exp: New testcase.
2003-06-24 22:04:06 +00:00
4e562065db
* gdb.texinfo (Unsupported languages): New section.
...
(Languages): Add link to new section.
2003-06-24 21:59:37 +00:00
d85f2c7d1f
* elf32-ppc.c (ppc_elf_check_relocs): Report plt reloc against
...
local sym errors.
2003-06-24 14:17:22 +00:00
7e5d8d48ed
* emultempl/ppc32elf.em: Convert to C90.
2003-06-24 14:04:29 +00:00
55fd94b056
* elf32-i386.c: Convert to C90 function definitions, remove unnecessary
...
prototypes and casts. Replace PTR with void *. Formatting.
* elf32-ppc.c: Likewise. Break long strings too.
(ppc_elf_relax_section): Use enum elf_ppc_reloc_type for r_type.
(ppc_elf_unhandled_reloc): Internationalize error message.
* elf32-ppc.h: Remove PARAMS.
2003-06-24 14:03:53 +00:00
6990d625c8
* gas/h8300/h8300.exp (h8sx_disp2, h8sx_rtsl, h8sx_mov_imm): Move...
...
* gas/h8300/h8300-elf.exp: ...here.
2003-06-24 13:54:49 +00:00
685736be24
Update .comm error messages to assume an unsigned value.
...
Update relaxing code to work in 64-bit address spaces.
2003-06-24 11:10:47 +00:00
e98d298cda
* config/tc-ppc.c (ppc_cleanup): Use bytes to count APUinfo slots.
2003-06-24 06:41:56 +00:00
88810f8cd1
* elf32-ppc.c (ppc_elf_begin_write_processing): Use bytes to count
...
APUinfo slots.
(ppc_elf_final_write_processing): Likewise.
2003-06-24 06:41:36 +00:00
8ee95d47b6
daily update
2003-06-24 00:00:05 +00:00
f5ee3ffaa6
*** empty log message ***
2003-06-24 00:00:01 +00:00
6e35c4dafc
2003-06-23 H.J. Lu <hongjiu.lu@intel.com>
...
* elflink.h (elf_link_input_bfd): Check raw size when using
kept_section to preserve debug information discarded by
linkonce.
2003-06-23 23:39:39 +00:00
f125c9a4e9
* gdb.base/langs.exp: Add some tests for the "minimal" language
...
support.
2003-06-23 22:42:50 +00:00
8f32e830b8
* Makefile.tpl: Add maybe-configure-itcl to configure-gdb.
...
* Makefile.in: Regenerate.
2003-06-23 21:30:43 +00:00
449a5da47c
2003-06-23 Andrew Cagney <cagney@redhat.com>
...
* rs6000-tdep.c (rs6000_register_virtual_type): Add explict cases
for 0 "int0" and 4 "int32" sized registers.
* gdbtypes.c (builtin_type_int0): Define.
(build_gdbtypes): Initialize builtin_type_int0.
* gdbtypes.h (builtin_type_int0): Declare.
2003-06-23 21:05:40 +00:00
12f0bd746a
* Makefile.def: Introduce flags_to_pass.
...
* Makefile.tpl: Generate BASE_FLAGS_TO_PASS using it.
* Makefile.in: Regenerate.
2003-06-23 20:36:40 +00:00
6e25beafa9
2003-06-23 Elena Zannoni <ezannoni@redhat.com>
...
* gdb.objc/basicclass.exp: Return -1 if we cannot compile
the testcase.
2003-06-23 20:20:31 +00:00
ca164297eb
gas/
...
2003-06-23 H.J. Lu <hongjiu.lu@intel.com>
* gas/config/tc-i386.c (md_assemble): Support Intel Precott New
Instructions.
* gas/config/tc-i386.h (CpuPNI): New.
(CpuUnknownFlags): Add CpuPNI.
gas/testsuite/
2003-06-23 H.J. Lu <hongjiu.lu@intel.com>
* gas/i386/i386.exp: Add prescott.
* gas/i386/prescott.d: New file.
* gas/i386/prescott.s: Likewise.
include/opcode/
2003-06-23 H.J. Lu <hongjiu.lu@intel.com>
* i386.h (i386_optab): Support Intel Precott New Instructions.
opcodes/
2003-06-23 H.J. Lu <hongjiu.lu@intel.com>
* i386-dis.c (PNI_Fixup): New. Fix up "mwait" and "monitor" in
Intel Precott New Instructions.
(PREGRP27): New. Added for "addsubpd" and "addsubps".
(PREGRP28): New. Added for "haddpd" and "haddps".
(PREGRP29): New. Added for "hsubpd" and "hsubps".
(PREGRP30): New. Added for "movsldup" and "movddup".
(PREGRP31): New. Added for "movshdup" and "movhpd".
(PREGRP32): New. Added for "lddqu".
(dis386_twobyte): Use PREGRP30 to replace the "movlpX" entry.
Use PREGRP31 to replace the "movhpX" entry. Use PREGRP28 for
entry 0x7c. Use PREGRP29 for entry 0x7d. Use PREGRP27 for
entry 0xd0. Use PREGRP32 for entry 0xf0.
(twobyte_has_modrm): Updated.
(twobyte_uses_SSE_prefix): Likewise.
(grps): Use PNI_Fixup in the "sidtQ" entry.
(prefix_user_table): Add PREGRP27, PREGRP28, PREGRP29, PREGRP30,
PREGRP31 and PREGRP32.
(float_mem): Use "fisttp{l||l|}" in entry 1 in opcode 0xdb.
Use "fisttpll" in entry 1 in opcode 0xdd.
Use "fisttp" in entry 1 in opcode 0xdf.
2003-06-23 20:15:34 +00:00
b2a02dda88
* m68hc11-tdep.c (m68hc11_gdbarch_init): Clear gdb_arch_char_signed
...
as characters are unsigned.
2003-06-23 20:06:37 +00:00
fba3138ed5
PR gdb/1179
...
* dwarfread.c (struct_type): Skip static fields without crashing.
2003-06-23 19:51:38 +00:00
041340adcd
Patch from David Mosberger.
...
* config/tc-ia64.c (pseudo_func): Add ABI constants for linux,
freebsd, openvms, and nsk (non-stop kernel).
2003-06-23 19:35:52 +00:00
ac59bf8dbf
2003-06-23 Michael Snyder <msnyder@redhat.com>
...
* nrun.c (main): Delete h8/300 ifdef (sim now handles signals).
2003-06-23 18:03:17 +00:00
72f536bd78
2003-06-23 Michael Snyder <msnyder@redhat.com>
...
* sim-reg.c: Fix cut-and-paste bug in comment.
2003-06-23 17:59:08 +00:00
f2c06f5281
2003-06-22 Andrew Cagney <cagney@redhat.com>
...
GDB 6.0 branch created.
* README: Update.
* PROBLEMS: Update. Empty.
* NEWS: Update.
Index: doc/ChangeLog
2003-06-22 Andrew Cagney <cagney@redhat.com>
* gdb.texinfo (Contributors): Mention 6.0 release engineer.
2003-06-23 03:28:14 +00:00