Maciej W. Rozycki
06f9a1af70
* mips-tdep.c (mips_eabi_push_dummy_call): Rearrange some
...
brackets.
(mips_n32n64_push_dummy_call): Likewise. Reformat some
expressions.
(mips_o32_push_dummy_call): Likewise.
(mips_o64_push_dummy_call): Likewise.
2007-04-17 17:57:03 +00:00
Maciej W. Rozycki
ad018eeeb9
* mips-tdep.c (mips_n32n64_push_dummy_call): Fix a typo in a
...
comment.
2007-04-17 16:25:49 +00:00
Maciej W. Rozycki
e914cb1702
* mips-tdep.c (mips_n32n64_push_dummy_call): Fix a typo in a
...
comment.
(mips_o32_push_dummy_call): Likewise.
2007-04-17 16:05:25 +00:00
Andreas Schwab
9193427347
* symtab.c (skip_prologue_using_sal): Allow the end of the prologue
...
sal to be bigger than the end of the function.
2007-04-17 15:07:21 +00:00
Maciej W. Rozycki
968b53918b
* mips-tdep.c (mips_o32_push_dummy_call): Take account of
...
argument alignment requirements when calculating stack space
required. When aligning an arg register to eight bytes
boundary, align stack_offset too. Write floating-point
arguments to the appropriate integer register if need go there.
(mips_o64_push_dummy_call): Likewise.
2007-04-17 14:48:49 +00:00
Daniel Jacobowitz
5750dcecf6
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Put
...
DT_MIPS_RLD_MAP before DT_DEBUG again.
2007-04-17 13:14:08 +00:00
Alan Modra
a4a181ad26
daily update
2007-04-17 00:00:10 +00:00
gdbadmin
d100f86110
*** empty log message ***
2007-04-17 00:00:02 +00:00
Kaz Kojima
91382b56ee
* config/tc-sh.c (sh_handle_align): Call as_bad_where instead
...
of as_warn_where for misaligned data.
2007-04-16 13:05:30 +00:00
Denis Pilat
7d90fdfa95
2007-04-16 Denis Pilat <denis.pilat@st.com>
...
* gdb.base/setshow.exp: Reset height after having set it to 100.
2007-04-16 12:13:16 +00:00
Denis Pilat
5d3e9c8525
2007-04-16 Denis Pilat <denis.pilat@st.com>
...
* gdb.mi/mi2-stack.exp: update from mi-stack.exp.
2007-04-16 12:06:22 +00:00
Denis Pilat
18e7596947
2007-04-16 Denis Pilat <denis.pilat@st.com>
...
* gdb.mi/mi2-var-display.exp: Test for the fullname field.
2007-04-16 12:02:31 +00:00
gdbadmin
4c35813a75
*** empty log message ***
2007-04-16 00:00:32 +00:00
Alan Modra
b1aefea209
daily update
2007-04-16 00:00:07 +00:00
Kaz Kojima
0838d2ac72
* config/tc-sh.c (align_test_frag_offset_fixed_p): Handle
...
rs_fill frags.
2007-04-15 22:02:25 +00:00
Alan Modra
e9043d6669
daily update
2007-04-15 00:00:06 +00:00
gdbadmin
1ad2173710
*** empty log message ***
2007-04-15 00:00:03 +00:00
Steve Ellcey
b7d19ba641
* Makefile.am: Add ACLOCAL_AMFLAGS.
...
* Makefile.in: Regenerate.
2007-04-14 20:45:09 +00:00
Steve Ellcey
d45dc31f55
* Makefile.am: Add ACLOCAL_AMFLAGS.
...
* configure.in: Change macro call order.
* Makefile.in: Regenerate.
* configure: Regenerate.
2007-04-14 20:38:13 +00:00
Steve Ellcey
cfbc9945d4
* Makefile.am: Add ACLOCAL_AMFLAGS.
...
* configure.in: Change macro call order.
* Makefile.in: Regnerate.
* doc/Makefile.in: Regenerate.
* configure: Regenerate.
2007-04-14 20:36:56 +00:00
Steve Ellcey
149cb58d7e
* config-ml.in: Update from GCC.
2007-04-14 20:35:07 +00:00
Ulrich Weigand
e0cd558aaa
* gdbarch.sh (software_single_step): Remove "insert_breakpoints_p" and
...
"sig" arguments, add "regcache" argument.
* gdbarch.c, gdbarch.h: Regenerate.
* infrun.c (resume): Update SOFTWARE_SINGLE_STEP call arguments.
(handle_inferior_event): Call remove_single_step_breakpoints directly
instead of calling SOFTWARE_SINGLE_STEP to remove breakpoints.
* alpha-tdep.c (alpha_software_single_step): Update argument list.
Remove handling of !insert_breakpoints_p case.
* arm-tdep.c (arm_software_single_step): Likewise.
* cris-tdep.c (cris_software_single_step): Likewise.
* mips-tdep.c (mips_software_single_step): Likewise.
* rs6000-tdep.c (rs6000_software_single_step): Likewise.
* sparc-tdep.c (sparc_software_single_step): Likewise.
* spu-tdep.c (spu_software_single_step): Likewise.
* alpha-tdep.h (alpha_software_single_step): Update prototype.
* mips-tdep.h (mips_software_single_step): Likewise.
* rs6000-tdep.h (rs6000_software_single_step): Likewise.
* sparc-tdep.h (sparc_software_single_step): Likewise.
2007-04-14 18:10:54 +00:00
Ulrich Weigand
06a862851c
* alpha-tdep.c (alpha_software_single_step): Do not call write_pc
...
when removing single-step breakpoints.
2007-04-14 16:17:39 +00:00
Kaz Kojima
0cc3409506
* config/tc-sh.c (align_test_frag_offset_fixed_p): New.
...
(sh_optimize_expr): Likewise.
* config/tc-sh.h (md_optimize_expr): Define.
(sh_optimize_expr): Prototype.
2007-04-14 14:21:11 +00:00
Jakub Jelinek
3fcd97f16c
* elflink.c (bfd_elf_final_link): Don't free symbuf for
...
non-elf input bfds.
(bfd_elf_size_dynamic_sections): Don't access elf_section_data
for non-elf input bfds.
2007-04-14 13:01:24 +00:00
Vladimir Prus
25d5ea921b
* varobj.h (varobj_set_frozen): New
...
(varobj_get_frozen): New.
(varobj_update): New parameter explicit.
* varobj.c (struct varobj): New fields frozen
and not_fetched.
(varobj_set_frozen, varobj_get_frozen): New.
(install_new_value): Don't fetch values for
frozen variable object, or children thereof. Allow
a frozen variable object to have non-fetched value.
(varobj_update): Allow updating child variables.
Don't traverse frozen children.
(new_variable): Initialize the frozen field.
(c_value_of_variable): Return NULL for frozen
variable without any value yet.
* mi/mi-cmd-var.c (varobj_update_one): New parameter
'explicit'.
(mi_cmd_var_create): Output the 'frozen' field,
as soon as testsuite is adjusted to expect that field.
(mi_cmd_var_set_frozen): New.
(mi_cmd_var_update): Pass the 'explicit' parameter to
varobj_update_one.
* mi/mi-cmds.c (mi_cmds): Register '-var-set-frozen'.
* mi/mi-cmds.h (mi_cmd_var_set_frozen): Declare.
2007-04-14 09:51:30 +00:00
gdbadmin
4d115fc687
*** empty log message ***
2007-04-14 00:00:32 +00:00
Alan Modra
2ecdf9ee67
daily update
2007-04-14 00:00:05 +00:00
H.J. Lu
6e26e51a85
Remove trailing white spaces.
2007-04-13 21:59:35 +00:00
H.J. Lu
246c51aaae
2007-04-13 H.J. Lu <hongjiu.lu@intel.com>
...
* i386-dis.c: Remove trailing white spaces.
2007-04-13 21:57:21 +00:00
Paul Brook
6e3bbd1ac6
2007-04-13 Paul Brook <paul@codesourcery.com>
...
* target-descriptions.c (tdesc_named_type): Add ieee_single and
ieee_double.
* doc/gdb.texinfo: Document ieee_single and ieee_double target types.
2007-04-13 15:07:15 +00:00
Daniel Jacobowitz
cb2a4ac5da
Delete files for last commit.
2007-04-13 14:25:12 +00:00
Daniel Jacobowitz
ea35711cf6
* mips-mdebug-tdep.c, mips-mdebug-tdep.h, ocd.c, ocd.h, ppc-bdm.c,
...
remote-e7000.c, remote-hms.c, remote-utils.c, remote-utils.h,
scm-exp.c, scm-lang.c, scm-lang.h, scm-tags.h, scm-valprint.c,
ser-e7kpc.c, sh3-rom.c, stop-gdb.c: Delete.
* Makefile.in: Remove references to deleted files.
* README: Do not mention deleted ROM monitor interfaces.
* defs.h (enum language): Delete language_scm.
* expprint.c (print_subexp_standard): Do not handle OP_EXPRSTRING.
(dump_subexp_body_standard): Likewise.
* parse.c (operator_length_standard): Likewise.
* expression.h (enum exp_opcode): Delete OP_EXPRSTRING.
* remote-mips.c: Do not include remote-utils.h.
* remote-sim.c: Likewise. Use remote_debug instead of sr_get_debug
throughout.
* value.c: Do not include scm-lang.h.
(unpack_long): Delete scm_unpack call.
* config/h8300/h8300.mt, config/mips/embed.mt,
config/powerpc/ppc-eabi.mt, config/powerpc/ppc-sim.mt,
config/sh/embed.mt, config/sh/linux.mt: Remove references to
deleted files.
* NEWS: Mention removed files.
* gdb.texinfo (Memory): Reference Remote Debugging chapter.
(Character Sets, Caching Data of Remote Targets): Likewise.
(Targets): Delete Remote node. Move its text...
(Debugging Remote Programs): ...to here. Delete description
of the "remote" command.
(Remote configuration): Delete description of "set remotedevice"
and "show remotedevice".
(Embedded Processors): Delete H8/300, H8/500, and SH nodes.
2007-04-13 14:17:47 +00:00
Daniel Jacobowitz
058b9c07a4
* symfile.c (add_psymbol_with_dem_name_to_list): Remove.
...
* symfile.h (add_psymbol_with_dem_name_to_list): Remove prototype.
2007-04-13 14:03:56 +00:00
Daniel Jacobowitz
54d61198d5
* NEWS: Mention removal of HP aCC support.
2007-04-13 13:56:19 +00:00
Daniel Jacobowitz
e499d0f17e
* solib-svr4.c (IGNORE_FIRST_LINK_MAP_ENTRY): Do not ignore the
...
first entry for static executables.
(breakpoint_addr): Delete unused variable.
(elf_locate_base): Search for _r_debug in static executables.
(enable_break): Do not set breakpoint_addr. Scan solib_break_names
also.
2007-04-13 13:54:06 +00:00
Daniel Jacobowitz
4d5b2cd774
* breakpoint.c (update_breakpoints_after_exec, print_it_typical)
...
(bpstat_what, print_one_breakpoint, allocate_bp_location)
(mention): Remove bp_through_sigtramp support.
* breakpoint.h (enum bptype): Remove bp_through_sigtramp.
2007-04-13 13:50:32 +00:00
Daniel Jacobowitz
46d570866d
* breakpoint.c (bpstat_what): Give step-resume higher priority than
...
shlib events.
2007-04-13 13:33:10 +00:00
Daniel Jacobowitz
d3169d93f7
* infrun.c: Doc fixes.
...
(handle_inferior_event): Clarify debug message.
(insert_step_resume_breakpoint_at_sal): Print a debug message.
2007-04-13 13:29:42 +00:00
Nathan Sidwell
79e341d9af
* Makefile.am (TOOL_PROGS): Add objcopy.
...
* Makefile.in: Rebuilt.
2007-04-13 12:05:59 +00:00
Ulrich Weigand
8c9e438473
* configure.tgt (arm-*-nto*, sh-*-nto*): Remove.
2007-04-13 00:39:49 +00:00
Alan Modra
49cc25b740
daily update
2007-04-13 00:00:05 +00:00
gdbadmin
1677dee00c
*** empty log message ***
2007-04-13 00:00:02 +00:00
Ulrich Weigand
9418f048b5
* config/m68k/tm-monitor.h: Delete file.
...
* config/m68k/monitor.mt (DEPRECATED_TM_FILE): Remove.
* m68k-tdep.c (m68k_gdbarch_init): set_gdbarch_decr_pc_after_break
call moved to ...
* m68kbsd-tdep.c (m68kbsd_init_abi): ... here and ...
* m68klinux-tdep.c (m68k_linux_init_abi): ... here.
2007-04-12 23:03:00 +00:00
Richard Sandiford
af5978fb74
bfd/
...
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections): Don't add
DT_MIPS_RTLD_MAP for PIEs.
2007-04-12 19:27:35 +00:00
Richard Sandiford
9e3313aecd
bfd/
...
* elfxx-mips.c (mips_elf_calculate_relocation): Set DT_TEXTREL
when creating a __GOTT_BASE__ or __GOTT_INDEX__ relocation
in a read-only section.
(_bfd_mips_elf_check_relocs): Likewise.
ld/testsuite/
* ld-mips-elf/vxworks1-lib.td: New test.
* ld-mips-elf/mips-elf.exp: Run it.
2007-04-12 19:26:09 +00:00
H.J. Lu
1aa9ef630c
2007-04-12 H.J. Lu <hongjiu.lu@intel.com>
...
PR binutils/4348
* objcopy.c (copy_object): Don't stop when there are no
sections to be copied.
testsuite/
2007-04-12 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/4348
* binutils-all/empty.s: New file.
* binutils-all/strip-3.d: Likewise.
* binutils-all/objcopy.exp: Run strip-3 for ELF target.
2007-04-12 19:20:46 +00:00
Bob Wilson
1d25768e7c
* elf32-xtensa.c (xtensa_is_insntable_section): New.
...
(xtensa_is_proptable_section): New.
(elf_xtensa_discard_info_for_section): Handle "full" .xt.prop property
tables with 12-byte entries, as well as tables with 8-byte entries.
Sort the relocations before examining them.
(relax_property_section): Use xtensa_is_proptable_section and
xtensa_is_littable_section. Rewrite code for combining table entries
to be more robust in case of unexpected relocations. Do not set offset
of unused relocations to less than zero.
(xtensa_is_property_section): Use other functions instead of
duplicating section name comparisons.
(xtensa_is_littable_section): Use CONST_STRNEQ for ".gnu.linkonce.p.".
(xtensa_get_property_predef_flags): Use xtensa_is_insntable_section.
2007-04-12 18:55:29 +00:00
Bob Wilson
e1e5c0b5eb
bfd/
...
* elf32-xtensa.c (elf_xtensa_gc_mark_hook): Don't follow references
from Xtensa property sections.
ld/
* emulparams/elf32xtensa.sh (OTHER_SECTIONS): KEEP property sections.
2007-04-12 15:52:02 +00:00
Ulrich Weigand
e6590a1b7e
2007-04-12 Luis Machado <luisgpm@br.ibm.com>
...
* gdbarch.sh (software_single_step): Change the return type
from void to int and reformatted some comments to <= 80
columns.
* gdbarch.c, gdbarch.h: Regenerated.
* alpha-tdep.c (alpha_software_single_step): Likewise.
* alpha-tdep.h (alpha_software_single_step): Likewise.
* arm-tdep.c (arm_software_single_step): Likewise.
* cris-tdep.c (cris_software_single_step): Likewise.
* mips-tdep.c (mips_software_single_step): Likewise.
* mips-tdep.h (mips_software_single_step): Likewise.
* rs6000-tdep.c (rs6000_software_single_step): Likewise.
* rs6000-tdep.h (rs6000_software_single_step): Likewise.
* sparc-tdep.c (sparc_software_single_step): Likewise.
* sparc-tdep.h (sparc_software_single_step): Likewise.
* spu-tdep.c (spu_software_single_step): Likewise.
* infrun.c (resume): Check the return value from SOFTWARE_SINGLE_STEP
and act accordingly.
2007-04-12 14:52:20 +00:00