Mark Kettenis
8349554deb
* i386-sol2-tdep.c (i386_sol2_mcontext_addr): New function.
...
(i386_sol2_init_abi): Initialize TDEP->sigcontext_addr,
TDEP->sc_reg_offset and TDEP->sc_num_regs.
2003-12-28 19:48:15 +00:00
Mark Kettenis
2666fb59a0
* i386-tdep.h (i386_regnum): Add I386_CS_REGNUM and
...
I386_SS_REGNUM.
2003-12-28 19:45:35 +00:00
gdbadmin
5afeb40cd6
*** empty log message ***
2003-12-28 00:00:32 +00:00
Mark Kettenis
3588991722
* dwarf2-frame.c (dwarf2_reg_rule): Add REG_RA and REG_CFA.
...
(dwarf2_frame_cache): Initialize PC_REGNUM with REG_RA and
SP_REGNUM with REG_CFA. Don't overwrite the initialized register
rule for registers left unspecified by the CFI. Remove the
special handling of PC_REGNUM. Add code to eleminate any REG_RA
rules.
(dwarf2_frame_prev_register): Remove the special handling of
SP_REGNUM. Add support for the REG_CFA rule.
2003-12-27 23:15:00 +00:00
Alan Modra
678f5623fd
daily update
2003-12-27 23:00:05 +00:00
gdbadmin
1b0c858ffa
*** empty log message ***
2003-12-27 00:00:32 +00:00
Alan Modra
d723232654
daily update
2003-12-26 23:00:07 +00:00
Mark Kettenis
6745701255
* i386obsd-tdep.c: Include "regset.h", "gdb_assert.h" and
...
"gdb_string.h".
(i386obsd_r_reg_offset): New variable.
(i386obsd_aout_supply_regset)
(i386obsd_aout_regset_from_core_section): New functions.
(i386obsd_supply_reg, fetch_core_registers): Remove functions.
(i286obsd_core_fns): Remove variable.
(i386obsd_init_abi): Initialize TDEP->gregset_reg_offset,
TDEP->gregset_num_regs and TDEP->sizeof_gregset. Set
regset_from_core_section. Use ARRAY_SIZE to initialize
TDEP->sc_num_regs.
(_initialize_i386obsd_tdep): Don't call add_core_fns.
2003-12-26 18:07:00 +00:00
Mark Kettenis
f6943e4a1d
* i386bsd-tdep.c (i386bsd_core_osabi_sniffer): New function.
...
(_initialize_i386bsd_tdep): Register i386bsd_core_osabi_sniffer.
2003-12-26 17:59:48 +00:00
DJ Delorie
2f9c405836
merge from gcc
2003-12-26 16:27:37 +00:00
Mark Kettenis
4ffc84662b
* i386-linux-nat.c: Add comment.
2003-12-26 15:42:58 +00:00
Christopher Faylor
d6dc804979
* win32-nat.c: Add some comments about below change.
2003-12-26 14:56:45 +00:00
Christopher Faylor
3ade53336e
Fix for PR threads/1048
...
* win32-nat.c (thread_info_struct): Add reload_context flag.
(thread_rec): Don't reload thread context here. Just set a flag.
(do_child_fetch_inferior_registers): Reload thread context here if appropriate.
Avoid doing anything if current_thread is NULL thanks to strange Windows
behavior.
(child_fetch_inferior_registers): Avoid doing anything if current_thread is
NULL.
(do_child_store_inferior_registers): Ditto.
(child_store_inferior_registers): Ditto.
(child_kill_inferior): Ditto.
(fake_create_process): Pretend to create a process for pathological windows
attach situation.
(get_child_debug_event): Call fake_create_process when the first event noticed
is thread creation rather than process creation.
(child_attach): Always set attach_flag when attaching.
(child_create_inferior): Set attach_flag to zero since we're not attaching.
2003-12-26 04:29:22 +00:00
Christopher Faylor
87a45c9606
* win32-nat.c (get_child_debug_event): Keep main thread id around even after
...
thread exits since Windows insists on continuing to report events against it.
2003-12-26 00:39:04 +00:00
gdbadmin
ffeaf0e8c6
*** empty log message ***
2003-12-26 00:00:02 +00:00
Alan Modra
c08c023bab
daily update
2003-12-25 23:00:06 +00:00
gdbadmin
3acdd7e208
*** empty log message ***
2003-12-25 00:00:31 +00:00
Alan Modra
faa0c22979
daily update
2003-12-24 23:00:05 +00:00
gdbadmin
eb4dbeda06
*** empty log message ***
2003-12-24 00:00:02 +00:00
Alan Modra
a1512051a0
daily update
2003-12-23 23:00:04 +00:00
Paul Brook
c5f9820468
* doc/c-arm.texi: Document -march=armv6.
2003-12-23 18:48:02 +00:00
Paul Brook
84255574d4
* config/tc-arm.c (arm_archs): Add armv6.
2003-12-23 18:41:58 +00:00
Maciej W. Rozycki
4087920c2b
* objcopy.c (bfd_flags_to_set, bfd_flags_to_clear): New variables
...
to handle flags for tweaking.
(copy_options): New options: impure, pure, readonly-text,
writable-text.
(copy_usage, copy_object, command_line_switch): Handle the new
options.
* doc/binutils.texi: Document the new options.
2003-12-23 13:01:11 +00:00
gdbadmin
231bc717e9
*** empty log message ***
2003-12-23 00:00:02 +00:00
Alan Modra
d1b866b239
daily update
2003-12-22 23:00:04 +00:00
Mark Kettenis
79c4cb80ee
* dwarf2-frame.c (dwarf2_frame_cache): Don't skip the return
...
address column.
2003-12-22 20:32:51 +00:00
Daniel Jacobowitz
4fd47f10ae
* Makefile.in (lbasename.o): Depend on filenames.h.
...
* lbasename.c: Include "filenames.h" instead of defining
its macros locally.
2003-12-22 19:22:57 +00:00
DJ Delorie
b6fb00c07b
merge from gcc
2003-12-22 16:03:32 +00:00
Jakub Jelinek
68b3b8dc9e
* objdump.c (disassemble_bytes): Subtract rel_offset from printed
...
reloc address.
(disassemble_section): Set rel_offset to section->vma instead of
pinfo->buffer_vma.
2003-12-22 10:49:59 +00:00
Nick Clifton
ad50f575f3
Fix tests to eliminated unexpected failures
2003-12-22 09:01:48 +00:00
Nick Clifton
46797b779b
For v6 tests use -march=armv6j
2003-12-22 08:43:41 +00:00
Jim Blandy
6c50ab1c7f
* breakpoint.c (bpstat_do_actions): To ensure that
...
clear_proceed_status doesn't free the command tree we're
evaluating out from under us, zero the bpstat's pointer to it, and
take care of freeing it ourselves.
* cli/cli-script.c (make_cleanup_free_command_lines): Make this
function externally visible.
* cli/cli-script.h (make_cleanup_free_command_lines): New
declaration.
2003-12-22 03:43:19 +00:00
DJ Delorie
c196818164
* configure.in (*-*-uclinux): Exclude newlib, libgloss and rda.
...
* configure: Regenerated.
2003-12-22 00:59:55 +00:00
gdbadmin
7d0c64e53f
*** empty log message ***
2003-12-22 00:00:31 +00:00
Alan Modra
7bf5c88cf2
daily update
2003-12-21 23:00:04 +00:00
gdbadmin
f65333104b
*** empty log message ***
2003-12-21 00:00:01 +00:00
Alan Modra
aedd317cf6
daily update
2003-12-20 23:00:05 +00:00
DJ Delorie
2730f65149
merge from gcc
2003-12-20 16:06:10 +00:00
Mark Kettenis
59207364ed
* x86-64-tdep.c (x86_64_dwarf_regmap): Map the Return Address to
...
RIP.
2003-12-20 13:36:00 +00:00
Nick Clifton
31a91399d1
(md_apply_fix3): Handle the case where a .byte directive generates a
...
pc-relative relocation.
2003-12-20 08:01:47 +00:00
gdbadmin
6c55c395b7
*** empty log message ***
2003-12-20 00:00:34 +00:00
Alan Modra
f6b61ddab3
daily update
2003-12-19 23:00:35 +00:00
DJ Delorie
d4edd1123b
merge from gcc
2003-12-19 22:03:41 +00:00
DJ Delorie
ae1cc67dd4
merge from gcc
2003-12-19 16:50:48 +00:00
Nick Clifton
5a1964ecbd
Fix calls to as_perror() so that the errno system message will be printed.
...
Fix as_perror() so that errno is not corrupted.
2003-12-19 15:23:41 +00:00
Nathanael Nerode
10ecffb9b2
2003-12-19 Nathanael Nerode <neroden@gcc.gnu.org>
...
Port change over from GCC:
2003-11-20 Kelley Cook <kcook@gcc.gnu.org>
* Makefile.tpl (BASE_FLAGS_TO_PASS): Pass along CONFIG_SHELL.
(configure-build-[+module+], configure-[+module+]): Likewise.
(configure-target-[+module+], configure-gcc, config.status): Likewise.
* Makefile.in: Regenerate.
2003-12-19 15:13:56 +00:00
Nick Clifton
7653c69b3f
oops - omitted from the previous checkin.
2003-12-19 11:59:20 +00:00
Nick Clifton
6edf0760c5
Add support for m32r-linux target, including a RELA ABI and PIC.
2003-12-19 11:44:01 +00:00
Nick Clifton
c4bf77942d
Do not mark .reloc sections as containing debug info.
2003-12-19 10:01:59 +00:00
Michael Chastain
a2379359b4
2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
...
* hppa-tdep.c (hppa_gdbarch_init): Set long double floating
point type to floatformat_ia64_quad_big.
2003-12-19 06:45:03 +00:00