Andrew Cagney
618ce49fa2
Index: ChangeLog
...
2003-03-23 Andrew Cagney <cagney@redhat.com>
* gdbarch.sh (DEPRECATED_FRAME_CHAIN): Replace FRAME_CHAIN.
(DEPRECATED_FRAME_CHAIN_VALID): Replace FRAME_CHAIN_VALID.
* gdbarch.h, gdbarch.c: Regenerate.
* valops.c (hand_function_call): Update.
* objfiles.h (DEPRECATED_FRAME_CHAIN_VALID): Update.
* frame.c (legacy_saved_regs_this_id): Update.
(legacy_get_prev_frame, get_prev_frame, legacy_frame_p): Update.
* dummy-frame.h: Update.
* config/sparc/tm-sparc.h (DEPRECATED_FRAME_CHAIN): Update.
* config/pa/tm-hppa.h (DEPRECATED_FRAME_CHAIN_VALID): Update.
* config/m68k/tm-vx68.h (DEPRECATED_FRAME_CHAIN): Update.
* config/m68k/tm-os68k.h (DEPRECATED_FRAME_CHAIN): Update.
* config/m68k/tm-sun3.h: Update.
* blockframe.c (inside_main_func, frame_chain_valid): Update.
* xstormy16-tdep.c (xstormy16_gdbarch_init): Update.
* x86-64-tdep.c (x86_64_init_abi): Update.
* vax-tdep.c (vax_gdbarch_init): Update.
* v850-tdep.c (v850_gdbarch_init): Update.
* sparc-tdep.c (sparc_frame_chain, sparc_gdbarch_init): Update.
* sh-tdep.c (sh_gdbarch_init): Update.
* s390-tdep.c (s390_gdbarch_init): Update.
* rs6000-tdep.c (rs6000_frame_saved_pc): Update.
(rs6000_gdbarch_init, rs6000_frame_saved_pc): Update.
(frame_get_saved_regs): Update.
* ppc-linux-tdep.c (ppc_linux_init_abi): Update.
* ns32k-tdep.c (ns32k_gdbarch_init): Update.
* mn10300-tdep.c (mn10300_gdbarch_init): Update.
* mips-tdep.c (mips_gdbarch_init): Update.
* mcore-tdep.c (mcore_gdbarch_init): Update.
* m68k-tdep.c (m68k_gdbarch_init): Update.
* m68hc11-tdep.c (m68hc11_gdbarch_init): Update.
* ia64-tdep.c (ia64_gdbarch_init): Update.
* i386-tdep.c (i386_frame_num_args, i386_gdbarch_init): Update.
* i386-interix-tdep.c (i386_interix_init_abi): Update.
(i386_interix_back_one_frame): Update.
* hppa-tdep.c (hppa_gdbarch_init): Update.
(hppa_init_extra_frame_info): Update.
* h8300-tdep.c (h8300_gdbarch_init): Update.
* frv-tdep.c (frv_gdbarch_init): Update.
* cris-tdep.c (cris_gdbarch_init): Update.
* avr-tdep.c (avr_gdbarch_init): Update.
* arm-tdep.c (arm_gdbarch_init): Update.
* alpha-tdep.c (alpha_gdbarch_init): Update.
Index: doc/ChangeLog
2003-03-23 Andrew Cagney <cagney@redhat.com>
* gdbint.texinfo (Algorithms, Target Architecture Definition):
Deprecate FRAME_CHAIN and FRAME_CHAIN_VALID.
2003-03-24 03:54:51 +00:00
gdbadmin
c24f1158be
*** empty log message ***
2003-03-24 00:00:02 +00:00
Alan Modra
31f5fa55c7
daily update
2003-03-23 23:00:04 +00:00
Alexandre Oliva
aa072e5934
* Makefile.in (MULTIOSDIR): New macro. Use $(CC) $(LIBCFLAGS)
...
instead of $$CC alone.
(install_to_tooldir): Use it.
2003-03-23 10:16:44 +00:00
gdbadmin
45b1429091
*** empty log message ***
2003-03-23 00:00:01 +00:00
Danny Smith
2630b4ca5f
* dlltool.c (gen_def_file): Put demangled name comments on
...
own line preceding export name.
2003-03-22 21:04:50 +00:00
Richard Earnshaw
fd50bc42f4
* arm-tdep.h (arm_float_model): Add AUTO and LAST values.
...
(arm_get_fp_model): Declare.
* arm-tdep.c (fp_model_strings): New string array.
(arm_fp_model, current_fp_model): New variables.
(arm_get_fp_model): New function.
(arm_set_fp): New function.
(set_fp_model_sfunc): New function.
(show_fp_model): New function.
(_initialize_arm_tdep): Add new command to set/show the FPU.
(arm_extract_return_value): Use arm_get_fp_model.
(arm_store_return_value): Likewise.
(arm_gdbarch_init): Default fpa model is softfpa. Call arm_set_fp
to initialize the floating-point data types.
* arm-linux-tdep.c (arm_linux_init_abi): The default floating point
model is FPA.
2003-03-22 20:39:21 +00:00
Doug Evans
067186e45f
* i386-dis.c (dis386): Recognize icebp (0xf1).
2003-03-22 18:56:45 +00:00
Richard Earnshaw
26304000ed
* arm-tdep.c (show_arm_command): Don't print out help. Instead, show
...
the current setting of each value.
(_initialize_arm_tdep): Delete variable new_cmd and add new vars
new_set and new_show. Use add_setshow_cmd_full and
add_setshow_boolean_cmd as appropriate. Deprecate "set/show apcs32"
commands and add new version as subcommands of "set/show arm".
2003-03-22 18:01:38 +00:00
Richard Earnshaw
afd7eef09b
* arm-tdep.c (setarmcmdlist, showarmcmdlist): New command lists.
...
(set_arm_command, show_arm_command): New functions.
(_initialize_arm_tdep): Add them.
(num_disassembly_options): Renamed from num_flavor_options.
(valid_disassembly_styles): Renamed from valid_flavors.
(disassembly_style): Renamed from disassembly_flavor.
(set_disassembly_style_sfunc): Renamed from
set_disassembly_flavor_sfunc.
(set_disassembly_style): Renamed from set_disassembly_flavor.
(arm_othernames): Updated.
(_initialize_arm_tdep): Deprecate "set/show disassembly-flavor"
command. Add "set/show arm disassembly" commands. Deprecate
"othernames" command.
2003-03-22 16:22:18 +00:00
Richard Earnshaw
299a794423
* Makefile.in (elf_reloc_macros_h, elf_arm_h): Define.
...
(arm-tdep.o): Depend on elf_arm_h.
2003-03-22 14:54:58 +00:00
Richard Earnshaw
c1dac9e669
* Makefile.in (coff_internal_h): Define.
...
(arm-tdep.o): Update dependencies.
2003-03-22 14:42:54 +00:00
Richard Earnshaw
2702d96c11
* arm-tdep.c (prologue_cache): Delete.
...
(check_prologue_cache, save_prologue_cache): Delete.
(arm_scan_prologue): Don't check or update the prologue_cache.
(arm_gdb_arch_init): Don't initialize it.
(_initialize_arm_tdep): Likewise.
2003-03-22 14:31:30 +00:00
gdbadmin
29e0ede4d5
*** empty log message ***
2003-03-22 00:00:31 +00:00
Alan Modra
39a204f8bb
daily update
2003-03-21 23:00:05 +00:00
Stephane Carrez
71b10041ee
* gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
...
* gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
2003-03-21 20:34:38 +00:00
Stephane Carrez
27d5d74b1c
* MAINTAINERS (tui): Maintainer of tui code.
2003-03-21 20:00:20 +00:00
DJ Delorie
25f14c34bd
* elf32-xstormy16.c (elf32_xstormy16_relocate_section): Call
...
_bfd_elf_rela_local_sym.
2003-03-21 19:49:11 +00:00
Andreas Schwab
e39edc66a9
* config/tc-ia64.c (generate_unwind_image): Fix type of unw_rec to
...
avoid aliasing issue.
2003-03-21 14:02:09 +00:00
Martin Schwidefsky
af169f2333
* s390-dis.c (init_disasm): Rename S390_OPCODE_ESAME to
...
S390_OPCODE_ZARCH.
(print_insn_s390): Use new modes field of s390_opcodes.
* s390-mkopc.c (ARCHBITS_ESAONLY, ARCHBITS_ESA, ARCHBITS_ESAME): Remove.
(s390_opcode_mode_val, s390_opcode_cpu_val): New enums.
(struct op_struct): Remove archbits. Add mode_bits and min_cpu.
(insertOpcode): Replace archbits by min_cpu and mode_bits.
(dumpTable): Write mode_bits and min_cpu instead of archbits.
(main): Adapt to new format in s390-opcode.txt.
* s390-opc.c (s390_opformats): Replace archbits by min_cpu and
mode_bits.
* s390-opc.txt: Replace archbits by min_cpu and mode_bits.
2003-03-21 13:28:09 +00:00
Martin Schwidefsky
1bd490c46b
* s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val.
...
(S390_OPCODE_ESAME): Rename to S390_OPCODE_ZARCH.
(s390_opcode): Remove architecture. Add modes and min_cpu.
2003-03-21 13:26:21 +00:00
Martin Schwidefsky
37a5879375
* config/tc-s390.c (s390_arch_size): Initialize to zero.
...
(current_arch_mask): Rename to current_mode_mask.
(current_arch_requested): Remove variable.
(current_cpu): New variable.
(init_default_arch): Set defaults values for s390_arch_size,
current_mode_mask and current_cpu.
(md_parse_option): New options -mesa, -mzarch and -march={g5,g6,z900}.
(md_begin): Replace current_arch_mask by current_cpu.
(md_assemble): Adapt check and error message to current_mode_mask and
current_cpu.
2003-03-21 13:24:46 +00:00
Corinna Vinschen
1762d96d29
* Makefile.in (ALLDEPFILES): Add i386-cygwin-tdep.c.
...
(i386-cygwin-tdep.o): Add dependencies.
* defs.h (enum gdb_osabi): Add GDB_OSABI_CYGWIN.
* i386-cygwin-tdep.c: New file.
* osabi.c (gdb_osabi_name): Add string for GDB_OSABI_CYGWIN.
* config/i386/cygwin.mt (TDEPFILES): Add i386-cygwin-tdep.o.
2003-03-21 10:07:18 +00:00
gdbadmin
81c07bdb6c
*** empty log message ***
2003-03-21 00:00:32 +00:00
Alan Modra
a53a0369d7
daily update
2003-03-20 23:00:05 +00:00
Andrew Cagney
f20d38b7ff
2003-03-20 Andrew Cagney <cagney@redhat.com>
...
* infrun.c (DYNAMIC_TRAMPOLINE_NEXTPC): Delete macro.
(handle_inferior_event): Remove code calling
DYNAMIC_TRAMPOLINE_NEXTPC.
2003-03-20 22:52:53 +00:00
Andrew Cagney
0022b73869
2003-03-20 Andrew Cagney <cagney@redhat.com>
...
* Makefile.in (init.c): Don't add $(srcdir) prefix when a file
already has a full path.
2003-03-20 22:43:10 +00:00
Andrew Cagney
864dbc904e
2003-03-20 Andrew Cagney <cagney@redhat.com>
...
* main.c (gdb_main): Return 1.
(captured_main): Call error to report an invalid interpreter.
2003-03-20 22:25:16 +00:00
Andrew Cagney
4c2e239184
2003-03-20 Andrew Cagney <cagney@redhat.com>
...
* Makefile.in (alpha-osf1-tdep.o): Update dependencies.
* alpha-osf1-tdep.c: Include "gdb_string.h".
2003-03-20 22:09:54 +00:00
H.J. Lu
04b3329bce
2003-03-20 H.J. Lu <hjl@gnu.org>
...
* elfxx-ia64.c (elfNN_ia64_relax_section): Don't try relax for
non-ELF outputs.
2003-03-20 16:04:18 +00:00
Corinna Vinschen
2512cf80ca
* gdb.base/default.exp: Fix regular expression.
2003-03-20 14:45:50 +00:00
Corinna Vinschen
0d195a4f2d
* gdb.base/args.exp: Fix regular expression.
2003-03-20 14:42:15 +00:00
Corinna Vinschen
8a2dbca8e1
* gdb.base/help.exp: Allow Win32 child process.
2003-03-20 14:19:41 +00:00
Corinna Vinschen
bf02868245
* gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
...
when stepping out of main().
2003-03-20 14:10:17 +00:00
Corinna Vinschen
182dbe8580
* gdb.base/default.exp: Check for win32 specific message when calling
...
"run" without executable.
2003-03-20 13:27:49 +00:00
Corinna Vinschen
d67a6ba598
* gdb.base/args.exp: Expect .exe in output.
2003-03-20 13:06:51 +00:00
Corinna Vinschen
a955b5bb63
* gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
...
Cygwin native.
2003-03-20 12:57:48 +00:00
Nick Clifton
dd97b6fd7d
fix date on latest ChangeLog entry.
2003-03-20 12:32:05 +00:00
Nick Clifton
f603c8fe44
Add Cirrus Maverick support to arm simulator
2003-03-20 12:25:07 +00:00
Nick Clifton
c25cfdf8a2
Initialise $idata2 and $idata5 in case bfd_coff_final_link is not called.
2003-03-20 09:02:09 +00:00
D.Venkatasubramanian
d1360fb06a
Added Commandline Support.
...
2003-03-20 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
* compile.c (cmdline_location): Added function to
return the location of 8-bit (256 locations) where the
Command Line arguments would be stored.
(decode): Added a TRAP to 0xcc for Commandline
processing using pseudo opcode O_SYS_CMDLINE.
(sim_resume): Added handling of O_SYS_CMDLINE Trap.
(sim_create_inferior): Setting a pointer to
Commandline Args array.
* inst.h: Added a new variable ptr_command_line for
storing pointer to Commandline array.
2003-03-20 06:00:25 +00:00
gdbadmin
bef85dc6ef
*** empty log message ***
2003-03-20 00:00:31 +00:00
Alan Modra
1548bd26cd
daily update
2003-03-19 23:00:06 +00:00
Joel Brobecker
5ef7553b46
* hppa-tdep.c (hppa_gdbarch_init): Set the push_dummy_frame gdbarch
...
method, now that hppa_push_dummy_frame has a conformant prototype.
* config/pa/tm-hppa.h (DEPRECATED_PUSH_DUMMY_FRAME): Wrap macro
inside "#if !GDB_MULTI_ARCH ... #endif" conditional, in preparation
for the switch to multiarch partial.
2003-03-19 20:14:01 +00:00
Kevin Buettner
7bde89676d
* mdebugread.c (parse_symbol): For stEnd, we're done counting
...
when iss is issNull.
2003-03-19 19:45:49 +00:00
Andreas Schwab
4f39e30283
* ldfile.c (ldfile_try_open_bfd): Pop lexer start condition after
...
eof.
2003-03-19 09:56:06 +00:00
Jakub Jelinek
3e1d7f19ec
* elf64-sparc.c (struct sparc64_elf_section_data): Add reloc_count
...
field.
(canon_reloc_count): Define.
(sparc64_elf_slurp_one_reloc_table, sparc64_elf_slurp_reloc_table,
sparc64_elf_canonicalize_dynamic_reloc): Use it instead of
reloc_count.
(sparc64_elf_canonicalize_reloc): New routine.
(bfd_elf64_canonicalize_reloc): Define.
2003-03-19 09:26:51 +00:00
Kevin Buettner
b006a9e9ba
* mips-tdep.c (mips_register_name): Fix fencepost error involving
...
NUM_REGS bounds check.
2003-03-19 06:49:17 +00:00
Kevin Buettner
5e2e9765a7
Print correct register names for MIPS targets using n32/n64 ABIs.
2003-03-19 06:21:14 +00:00
gdbadmin
2512814ebc
*** empty log message ***
2003-03-19 00:00:02 +00:00