Markus Deuling
be7811ad94
2007-11-12 Markus Deuling <deuling@de.ibm.com>
...
* gdbarch.sh (gdbarch_alloc): Replace current_gdbarch by gdbarch. Remove
obsolete comment.
(verify_gdbarch, gdbarch_dump): Likewise.
(do_read): Update comment.
(addr_bit, bfd_arch_info, target_desc, long_long_bit, floatformat)
(ptr_bit, name_of_malloc): Replace current_gdbarch by gdbarch.
* gdbarch.{c,h}: Regenerate.
2007-11-12 06:47:56 +00:00
Markus Deuling
91d8eb23d2
2007-11-12 Markus Deuling <deuling@de.ibm.com>
...
* xtensa-tdep.c (ARG_1ST): Replace ARGS_FIRST_REG by its expression.
(ARGS_FIRST_REG): Remove.
(areg_numer): New function.
(xtensa_pseudo_register_read, xtensa_frame_prev_register)
(xtensa_extract_return_value, xtensa_store_return_value)
(xtensa_frame_cache): Replace AREG_NUMBER by areg_number.
(AREG_NUMBER): Remove.
(XTENSA_IS_ENTRY, ARG_NOF, ARG_1ST): Add gdbarch as parameter.
(xtensa_frame_cache): Update use of XTENSA_IS_ENTRY.
(xtensa_push_dummy_call): Update use of ARG_NOF.
(extract_call_winsize): Add gdbarch as parameter. Replace
current_gdbarch by gdbarch.
(xtensa_extract_return_value, xtensa_store_return_value): Update call
of extract_call_winsize.
2007-11-12 06:43:16 +00:00
Joel Brobecker
d2ca0d52af
* NEWS: Add entry for new set/show print frame-args command.
2007-11-12 05:21:39 +00:00
Joel Brobecker
6d1829bf6f
Fix date in the last entry.
2007-11-12 05:20:36 +00:00
Joel Brobecker
b4740addaa
* gdb.texinfo (Print Settings): Add documentation for "set/show
...
print frame-arguments".
2007-11-12 05:19:17 +00:00
Alan Modra
8f39ba8ef2
* elf.c (_bfd_elf_get_synthetic_symtab): Only bump the symbol
...
pointer when we have a valid symbol. Init udata.p to NULL.
2007-11-12 03:28:52 +00:00
Alan Modra
2c524891fc
* gas/ppc/regnames.d: New.
...
* gas/ppc/regnames.s: Likewise.
* gas/ppc/ppc.exp: Run it.
2007-11-12 00:29:12 +00:00
Alan Modra
2ad068bef2
* config/tc-ppc.c (md_assemble): If -mregnames, when parsing
...
PPC_OPERAND_CR always parse as expression to allow register name
followed by an expression.
2007-11-12 00:27:53 +00:00
gdbadmin
4a1f2dd510
*** empty log message ***
2007-11-12 00:00:02 +00:00
Alan Modra
6395c08d39
daily update
2007-11-11 23:00:05 +00:00
gdbadmin
311c9b761e
*** empty log message ***
2007-11-11 00:00:03 +00:00
Alan Modra
d07b42f3b7
daily update
2007-11-10 23:00:05 +00:00
gdbadmin
2410c3b006
*** empty log message ***
2007-11-10 00:00:03 +00:00
Ian Lance Taylor
aed38d0694
From Craig Silverstein: Initialize got_relocs.
2007-11-09 23:56:32 +00:00
Kevin Buettner
bbc1a78472
* mn10300-tdep.c (mn10300_dwarf2_reg_to_regnum): Add missing
...
register number to map. Adjust warning check and error/warning
return value code to match expectations of this function's callers.
2007-11-09 23:38:51 +00:00
Ian Lance Taylor
d12348b848
From Craig Silverstein: Clean up make rules for debug_msg.
2007-11-09 23:35:19 +00:00
Ian Lance Taylor
f0323c2f68
From Craig Silverstein: Add test for debug messages.
2007-11-09 23:19:11 +00:00
Ian Lance Taylor
f2f3f78338
From Craig Silverstein: Implement section_info.
2007-11-09 23:18:16 +00:00
Ian Lance Taylor
4c50553d98
From Craig Silverstein: Use relocations in reporting error message
...
locations.
2007-11-09 23:16:54 +00:00
Alan Modra
bbce853ae5
daily update
2007-11-09 23:00:06 +00:00
Joel Brobecker
0366cf3f26
* stack.c (print_this_frame_argument_p): Handle arguments passed
...
by reference properly.
2007-11-09 20:38:58 +00:00
Ian Lance Taylor
d61c6bd41c
From Cary Coutant: More shared library support, some refactorization.
2007-11-09 19:45:08 +00:00
Joel Brobecker
3462fcefc7
Fix the date of my last changelog entry.
2007-11-09 19:08:43 +00:00
Joel Brobecker
88408340b8
* stack.c (print_frame_arguments_choices): New static global.
...
(print_frame_arguments): Likewise.
(print_this_frame_argument_p): New function.
(print_frame_args): Print the argument value only when appropriate.
(_initialize_task): Add new "set/show print frame-arguments" command.
2007-11-09 19:04:35 +00:00
Luis Machado
1c86e440c3
* ppc-linux-nat.c (ppc_linux_insert_watchpoint): Move
...
saved_dabr_value assignment to the correct position.
2007-11-09 17:15:17 +00:00
H.J. Lu
567e4e96bc
2007-11-09 H.J. Lu <hongjiu.lu@intel.com>
...
* config/tc-i386.c (match_template): Re-order suffix check.
2007-11-09 13:53:13 +00:00
Ulrich Weigand
76a8ddb9e4
2007-11-09 Markus Deuling <deuling@de.ibm.com>
...
* arch-utils.c (generic_convert_register_p): Add gdbarch as parameter.
* arch-utils.h (generic_convert_register_p): Likewise.
2007-11-09 13:11:17 +00:00
Nathan Sidwell
6b60be102a
* elf-vxworks.c (elf_vxworks_emit_relocs): Don't clobber
...
rel_hash. Move loop inside if test.
2007-11-09 10:20:17 +00:00
Danny Smith
b2766bff8e
Apply delta accidentally omitted from 2007-11-05 commit.
...
* pei-i386.c (COFF_SECTION_ALIGNMENT_ENTRIES): Let .data, .text
and .bss section use the default.
2007-11-09 08:35:29 +00:00
Ian Lance Taylor
338f2eba1a
From Cary Coutant: mark negative constant as unsigned.
2007-11-09 07:03:14 +00:00
Ian Lance Taylor
730cdc88f7
Generate a complete exception frame header. Discard duplicate
...
exception frame information.
2007-11-09 07:00:15 +00:00
Markus Deuling
0abe36f50d
* gdbarch.sh (convert_register_p): Add gdbarch as parameter.
...
* ia64-tdep.c (ia64_convert_register_p): Likewise.
* i387-tdep.c (i387_convert_register_p): Likewise.
* i387-tdep.h (i387_convert_register_p): Likewise.
* alpha-tdep.c (alpha_convert_register_p): Likewise.
* gdbarch.{c,h}: Regenerate.
* rs6000-tdep.c (rs6000_convert_register_p): Add gdbarch as parameter.
Replace current_gdbarch by gdbarch.
* mips-tdep.c (mips_convert_register_p): Likewise.
* m68k-tdep.c (m68k_convert_register_p): Likewise.
* i386-tdep.c (i386_convert_register_p): Likewise.
2007-11-09 05:32:19 +00:00
gdbadmin
ba3853d176
*** empty log message ***
2007-11-09 00:00:03 +00:00
Alan Modra
25e073af51
daily update
2007-11-08 23:00:49 +00:00
Hans-Peter Nilsson
bf31154ff3
* sim/cris/asm/x0-v10.ms, sim/cris/asm/x0-v32.ms: Tweak
...
stack-pointer match pattern for 4K host environment.
2007-11-08 22:12:27 +00:00
Ulrich Weigand
85bc6eddac
2007-11-08 Aleksandar Ristovski <aristovski@qnx.com>
...
* gdb_string.h: Include <strings.h>.
2007-11-08 21:04:47 +00:00
Vladimir Prus
db107f19ec
* breakpoint.c (break_command_1): Remove
...
pending_bp parameter.
(create_breakpoint): Likewise.
(create_breakpoints): Likewise. Adjust call to
create_breakpoint.
(break_command_1): Likewise. Adjust call to
create_breakpoints.
(do_captured_breakpoint): Adjust call to
create_breakpoints.
(break_command, tbreak_command, hbreak_command)
(stopin_command, stopat_command): Adjust call
to break_command_1.
2007-11-08 16:43:39 +00:00
Nathan Sidwell
4d2c0abd8e
* elf-vxworks.h (elf_vxworks_add_dynamic_entries): Declare.
...
(elf_vxworks_finish_dynamic_entry): Declare.
* elf-vxworks.c: Include elf/vxworks.h.
(elf_vxworks_add_dynamic_entries): New.
(elf_vxworks_finish_dynamic_entry): New.
* Makefile.am (elf-vxworks.lo): Add dependency.
* Makefile.in (elf-vxworks.lo): Add dependency.
* elf32-i386.c (elf_i386_size_dynamic_sections,
elf_i386_finish_dynamic_sections): Call
elf_vxworks_add_dynamic_entries and
elf_vxworks_finish_dynamic_entry.
* elf32-ppc.c (ppc_elf_size_dynamic_sections,
ppc_elf_finish_dynamic_sections): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_size_dynamic_sections,
sparc_finish_dyn): Likewise.
* elf32-sh.c (sh_elf_size_dynamic_sections,
sh_elf_finish_dynamic_sections): Likewise.
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections,
_bfd_mips_elf_finish_dynamic_sections): Likewise.
* elf32-arm.c (elf32_arm_size_dynamic_sections,
elf32_arm_finish_dynamic_sections): Likewise.
2007-11-08 13:57:44 +00:00
Nathan Sidwell
7a2b07ff7e
include/elf/
...
* vxworks.h: New.
bfd/
* elf-vxworks.h (elf_vxworks_add_dynamic_entries): Declare.
(elf_vxworks_finish_dynamic_entry): Declare.
* elf-vxworks.c: Include elf/vxworks.h.
(elf_vxworks_add_dynamic_entries): New.
(elf_vxworks_finish_dynamic_entry): New.
* Makefile.am (elf-vxworks.lo): Add dependency.
* Makefile.in (elf-vxworks.lo): Add dependency.
* elf32-i386.c (elf_i386_size_dynamic_sections,
elf_i386_finish_dynamic_sections): Call
elf_vxworks_add_dynamic_entries and
elf_vxworks_finish_dynamic_entry.
* elf32-ppc.c (ppc_elf_size_dynamic_sections,
ppc_elf_finish_dynamic_sections): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_size_dynamic_sections,
sparc_finish_dyn): Likewise.
* elf32-sh.c (sh_elf_size_dynamic_sections,
sh_elf_finish_dynamic_sections): Likewise.
* elfxx-mips.c (_bfd_mips_elf_size_dynamic_sections,
_bfd_mips_elf_finish_dynamic_sections): Likewise.
* elf32-arm.c (elf32_arm_size_dynamic_sections,
elf32_arm_finish_dynamic_sections): Likewise.
ld/
* ld-vxworks/tls-2.d: New.
* ld-vxworks/tls-2.s: New.
2007-11-08 13:51:07 +00:00
Bob Wilson
11ac267110
* config/tc-xtensa.c (relaxable_section): Check for .eh_frame.
2007-11-08 01:40:58 +00:00
Joseph Myers
36815e57a6
2007-11-07 Joseph Myers <joseph@codesourcery.com>
...
Daniel Jacobowitz <dan@codesourcery.com>
* ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): Right-align
struct values smaller than one doubleword; left-align those
larger. Pass structs containing a single floating-point value in
registers.
2007-11-08 00:10:06 +00:00
Joseph Myers
b14d30e141
include:
...
2007-11-07 Joseph Myers <joseph@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
* floatformat.h (struct floatformat): Add split_half field.
(floatformat_ibm_long_double): New.
libiberty:
2007-11-07 Joseph Myers <joseph@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
* floatformat.c (mant_bits_set): New.
(floatformat_to_double): Use it. Note no special handling of
split formats.
(floatformat_from_double): Note no special handing of split
formats.
(floatformat_ibm_long_double_is_valid,
floatformat_ibm_long_double): New.
(floatformat_ieee_single_big, floatformat_ieee_single_little,
floatformat_ieee_double_big, floatformat_ieee_double_little,
floatformat_ieee_double_littlebyte_bigword, floatformat_vax_f,
floatformat_vax_d, floatformat_vax_g, floatformat_i387_ext,
floatformat_m68881_ext, floatformat_i960_ext,
floatformat_m88110_ext, floatformat_m88110_harris_ext,
floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword,
floatformat_ia64_spill_big, floatformat_ia64_spill_little,
floatformat_ia64_quad_big, floatformat_ia64_quad_little): Update
for addition of split_half field.
gdb:
2007-11-07 Joseph Myers <joseph@codesourcery.com>
Daniel Jacobowitz <dan@codesourcery.com>
* gdbtypes.c (floatformats_ibm_long_double): New.
* gdbtypes.h (floatformats_ibm_long_double): Declare.
* ia64-tdep.c (floatformat_ia64_ext): Update for addition of
split_half field.
* mips-tdep.c (n32n64_floatformat_always_valid,
floatformat_n32n64_long_double_big, floatformats_n32n64_long):
Remove.
(mips_gdbarch_init): Use floatformats_ibm_long_double instead of
floatformats_n32n64_long.
* ppc-linux-tdep.c (ppc_linux_init_abi): Use 128-bit IBM long
double.
* doublest.c (convert_floatformat_to_doublest,
convert_doublest_to_floatformat): Handle split floating-point
formats.
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Handle IBM long
double arguments.
(ppc64_sysv_abi_push_dummy_call): Likewise.
(do_ppc_sysv_return_value): Handle IBM long double return.
2007-11-08 00:08:48 +00:00
gdbadmin
5d324c3ec4
*** empty log message ***
2007-11-08 00:00:03 +00:00
Alan Modra
f549fcc222
daily update
2007-11-07 23:00:05 +00:00
Ian Lance Taylor
868870607e
From Craig Silverstein and Cary Coutant: fix assignment of section
...
indexes to sections which are not associated with segments.
2007-11-07 22:33:30 +00:00
Vladimir Prus
214270abf3
Fix crash when a variable object being deleted
...
has any of its children deleted previously.
* varobj.c (delete_variable_1): Don't recurse
into deleted children.
2007-11-07 20:06:29 +00:00
Ian Lance Taylor
91ea499d4a
Check that we don't set the output section index twice.
2007-11-07 18:29:34 +00:00
Eric B. Weddington
71fe8fb398
2007-11-07 Eric B. Weddington <eweddington@cso.atmel.com>
...
* config/tc-avr.c (mcu_types): Add ATtiny88 device.
* doc/c-avr.texi: Likewise.
2007-11-07 17:59:05 +00:00
Eric B. Weddington
5cc9c0ab34
2007-11-07 Anatoly Sokolov <aesok@post.ru>
...
* config/tc-avr.c (mcu_types): Add new devices: ATmega48P, ATmega88P,
ATmega168P, Atmega328P
* doc/c-avr.texi: Document new devices.
2007-11-07 17:24:59 +00:00
Nick Clifton
57d85092b1
PR gas/5228
...
* m68k-opc.c (m68k_opcodes): Fix coldfire msac.w instructions with parallel loads.
2007-11-07 16:37:44 +00:00