Doug Evans
41808ebe9d
* typeprint.c (*): Whitespace cleanup.
2008-02-03 01:02:47 +00:00
Doug Evans
4b071aec13
* gdb.base/sigall.c (main): Ensure all signals aren't blocked.
2008-02-03 00:42:55 +00:00
gdbadmin
ae712b4271
*** empty log message ***
2008-02-03 00:00:03 +00:00
Alan Modra
bf0b8bbdff
daily update
2008-02-02 23:00:05 +00:00
Hans-Peter Nilsson
c72b1d9602
* configure.ac: Enable fortran for cris-*-elf and crisv32-*-elf.
...
* configure: Regenerate.
2008-02-02 22:19:04 +00:00
Ian Lance Taylor
1cac254c18
Don't record file offset for CIEs.
2008-02-02 06:50:45 +00:00
Mark Kettenis
f964a7562a
Luis Machado <luisgpm@br.ibm.com>
...
Thiago Jung Bauermann <bauerman@br.ibm.com>
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Pass floats that
don't fit into registerson the stack the way GCC does.
2008-02-02 00:07:57 +00:00
gdbadmin
3709d2edc8
*** empty log message ***
2008-02-02 00:00:05 +00:00
Joel Brobecker
61137ba64b
* gdb.ada/sym_print_name: New test program.
...
* gdb.ada/sym_print_name.exp: New testcase.
2008-02-01 23:15:36 +00:00
Joel Brobecker
b06ead72a9
* symtab.c (symbol_set_names): Do not add an entry in the demangling
...
hash table for Ada symbols. Just store the linkage name as is,
and leave the demangled_name as NULL.
2008-02-01 23:12:23 +00:00
Alan Modra
92273c8de8
daily update
2008-02-01 23:00:08 +00:00
Joel Brobecker
51ba8a62ab
* gdb.ada/nested/hello.adb: New file.
...
* gdb.ada/nested.exp: New testcase.
* gdb.ada/Makefile.in (EXECUTABLES): Update list.
2008-02-01 22:48:16 +00:00
Joel Brobecker
2cfa0c8ddf
* dwarf2read.c (add_partial_symbol): Always store all Ada subprograms
...
in the global scope.
(new_symbol): Likewise.
2008-02-01 22:45:13 +00:00
Bob Wilson
8b66833e78
2008-01-31 Marc Gauthier <marc@tensilica.com>
...
* configure.ac (xtensa*-*-*): Recognize processor variants.
* configure: Regenerate.
2008-02-01 18:32:06 +00:00
Bob Wilson
f8a52b5923
2008-01-31 Marc Gauthier <marc@tensilica.com>
...
bfd/
* config.bfd (xtensa*-*-*): Recognize processor variants.
gas/
* configure.tgt (xtensa*-*-*): Recognize processor variants.
gas/testsuite/
* gas/all/gas.exp: Recognize Xtensa processor variants.
* gas/elf/elf.exp: Likewise.
* gas/lns/lns.exp: Likewise.
ld/
* configure.tgt (xtensa*-*-*): Recognize processor variants.
ld/testsuite/
* ld-elf/merge.d: Recognize Xtensa processor variants.
* ld-xtensa/coalesce.exp: Likewise.
* ld-xtensa/lcall.exp: Likewise.
2008-02-01 17:58:48 +00:00
Vladimir Prus
98deb0daae
* breakpoint.c (break_command_1): Return void.
...
(break_command_really): Return void. Rethrow
exceptions instead of returning.
(gdb_breakpoint): Remove the error_message parameter.
Return void. Rename to set_breakpoint.
* gdb.h (gdb_breakpoint): Rename and move to...
* breakpoint.h (set_breakpoint): ...here.
* mi/mi-cmb-break.c (mi_cmd_break_insert): Restore
event hooks even if exception is thrown. Adjust to
gdb_breakpoint interface changes.
2008-02-01 16:24:47 +00:00
Thiago Jung Bauermann
ce0451adac
* ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): Write 32-bit
...
float in both first and second word in the doubleword, to support
old and new ABIs.
2008-02-01 15:04:18 +00:00
Vladimir Prus
723a227560
Properly rethrow exception. This fixes errors
...
about non-existent functions for -break-insert.
* breakpoint.c (break_command_really): Use throw_exception
for rethrowing. If rethrowing, don't print the exception.
2008-02-01 06:47:20 +00:00
Ian Lance Taylor
65778909ad
From Cary Coutant: Ignore hidden symbols in a dynamic object.
2008-02-01 00:42:24 +00:00
Ian Lance Taylor
03e8f2b225
From Cary Coutant: Fix a case in which code takes the address of a
...
function and also calls it directly.
2008-02-01 00:39:10 +00:00
Pedro Alves
59a016f09f
* hostio.c: Don't include errno.h.
...
(errno_to_fileio_errno): Move to hostio-errno.
* hostio.c: (hostio_error): Remove the error parameter. Defer the
error number outputting to the target->hostio_last_error callback.
(hostio_packet_error): Use FILEIO_EINVAL directly.
(handle_open, handle_pread, hostio_error, handle_unlink): Update
calls to hostio_error.
* hostio-errno.c: New.
* server.h (hostio_last_error_from_errno): Declare.
* target.h (target_ops): Add hostio_last_error member.
* linux-low.c (linux_target_op): Register hostio_last_error_from_errno
as hostio_last_error handler.
* spu-low.c (spu_target_ops): Likewise.
* win32-low.c [_WIN32_WCE] (win32_error_to_fileio_error)
(wince_hostio_last_error): New functions.
(win32_target_ops) [_WIN32_WCE]: Register wince_hostio_last_error
as hostio_last_error handler.
(win32_target_ops) [!_WIN32_WCE]: Register
hostio_last_error_from_errno as hostio_last_error handler.
* Makefile.in (SFILES): Add hostio.c and hostio-errno.c.
(hostio-errno.o): New rule.
* configure.ac (GDBSERVER_DEPFILES): Add $srv_hostio_err_objs.
* configure.srv (srv_hostio_err_objs): New variable. Default to
hostio-errno.o.
(arm*-*-mingw32ce*): Set srv_hostio_err_objs to "".
* configure: Regenerate.
2008-02-01 00:08:25 +00:00
gdbadmin
a279d1ff82
*** empty log message ***
2008-02-01 00:00:03 +00:00
Alan Modra
26e36a99e7
daily update
2008-01-31 23:00:06 +00:00
Thiago Jung Bauermann
d64a946d86
* NEWS: Mention Decimal Floating Point support.
2008-01-31 21:07:37 +00:00
Joel Brobecker
02b156f50c
* std-regs.c (value_of_builtin_frame_pc_reg): Change the returned
...
value type to builtin_type_void_func_ptr.
2008-01-31 20:03:38 +00:00
Luis Machado
fb546a2f2e
* gdb.arch/ppc64-atomic-inst.c: New testcase source file.
...
* gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2008-01-31 16:00:25 +00:00
Ulrich Weigand
a16b8bcdf9
2008-01-31 Andreas Krebbel <krebbel1@de.ibm.com>
...
* s390-tdep.c (is_float_singleton, is_float_like,
alignment_of, s390_return_value): Make checks for
TYPE_CODE_FLT to match TYPE_CODE_DECFLOAT as well.
2008-01-31 15:43:32 +00:00
Pierre Muller
2d8fd90a9c
* gdb.pascal/integers.pas: New test program.
...
* gdb.pascal/integers.exp: New testcase.
2008-01-31 14:49:23 +00:00
Pierre Muller
a7fa0dedad
* gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
2008-01-31 14:46:21 +00:00
Thiago Jung Bauermann
5e1a19265c
2008-01-30 Luis Machado <luisgpm@br.ibm.com>
...
* gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
* gdb.arch/powerpc-d128-regs.c: New testcase source file.
2008-01-31 13:41:38 +00:00
Thiago Jung Bauermann
4acd40f3d3
* gdb.texinfo: (Decimal Floating Point): Mention pseudo-registers
...
available in PowerPC architecture.
(Embedded Processors): Change node name of PowerPC item in menu.
(PowerPC): Rename to...
(PowerPC Embedded): this.
(Architectures): Add new PowerPC item in menu.
(PowerPC): New node.
2008-01-31 13:38:49 +00:00
Thiago Jung Bauermann
f949c6497f
2008-01-30 Luis Machado <luisgpm@br.ibm.com>
...
Thiago Jung Bauermann <bauerman@br.ibm.com>
* infcmd.c (default_print_registers_info): Also print hex
raw contents for TYPE_CODE_DECFLOAT registers.
* ppc-tdep.h (gdbarch_tdep): Add ppc_dl0_regnum member.
* rs6000-tdep.c (IS_DFP_PSEUDOREG): New macro.
(rs6000_register_name): Add support for DFP pseudo-registers.
(rs6000_pseudo_register_type): Likewise.
rs6000_pseudo_register_reggroup_p): Likewise.
(ppc_pseudo_register_read): New function.
(ppc_pseudo_register_write): Likewise.
(rs6000_pseudo_register_read): Likewise.
(rs6000_pseudo_register_write): Likewise.
(e500_pseudo_register_read): Move checks to
rs6000_pseudo_register_read.
(e500_pseudo_register_write): Move checks to
rs6000_pseudo_register_write.
(rs6000_gdbarch_init): Initialize tdep->ppc_dl0_regnum. Install
rs6000_pseudo_register_read and rs6000_pseudo_register_write
in gdbarch if SPE or DFP is available. Adjust gdbarch's
num_pseudo_regs to account for DFP pseudo regs.
2008-01-31 13:37:21 +00:00
Thiago Jung Bauermann
5a9e69ba86
* ppc-tdep.h (struct gdbarch_tdep): Remove ppc_ev31_regnum member.
...
* rs6000-tdep.c (IS_SPE_PSEUDOREG): New macro.
(spe_register_p, rs6000_register_name, rs6000_pseudo_register_type,
rs6000_pseudo_register_reggroup_p, e500_move_ev_register,
e500_pseudo_register_read, e500_pseudo_register_write): Use
IS_SPE_PSEUDOREG macro.
(rs6000_frame_cache): Remove use of tdep->ppc_ev31_regnum.
(rs6000_gdbarch_init): Remove unnecessary num_sprs local variable.
Remove initialization of tdep->ppc_ev31_regnum.
2008-01-31 13:22:40 +00:00
Nick Clifton
b7c368d0b6
PR ld/5692
...
* elf.c (bfd_elf_get_elf_syms): Check the return value of get_elf_backend_data.
2008-01-31 10:48:35 +00:00
Paolo Bonzini
9cc8ae67f6
2008-01-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
...
PR bootstrap/34922
* configure.ac (PARSE_ARGS): Push suitable setting of
ac_subdirs_all, for `./configure --help=recursive'.
Handle `+' in generic toplevel directory disabling.
* configure: Regenerate.
2008-01-31 10:39:43 +00:00
gdbadmin
8d8394d7a5
*** empty log message ***
2008-01-31 00:00:02 +00:00
Alan Modra
65096a15b4
daily update
2008-01-30 23:00:05 +00:00
Joel Brobecker
8d04f9f0c8
* gdb.ada/formatted_ref: New test program.
...
* gdb.ada/formatted_ref.exp: New testcase.
* gdb.cp/formatted-ref.cc: New file.
* gdb.cp/formatted-ref.exp: New testcase.
2008-01-30 19:23:26 +00:00
Joel Brobecker
4e885b20aa
* printcmd.c (print_formatted): Handle references as for unformatted
...
prints.
2008-01-30 19:19:51 +00:00
Joel Brobecker
ce75a98f14
* gdb.base/ptype.exp: Add testing of "ptype $pc".
2008-01-30 18:48:07 +00:00
Joel Brobecker
80f064a256
* eval.c (evaluate_subexp_standard): Add handling of user
...
registers when in EVAL_AVOID_SIDE_EFFECTS mode.
2008-01-30 18:46:08 +00:00
Daniel Jacobowitz
6e6c6f5087
* gdb.texinfo (Multi-Process Mode for gdbserver): Use @kbd for
...
commands.
2008-01-30 13:14:40 +00:00
Daniel Jacobowitz
5ee187d794
* gdb.texinfo (Setting Catchpoints): Mention features
...
supported on GNU/Linux.
2008-01-30 13:11:15 +00:00
Nick Clifton
148b93f236
Add OpenVMS extensions.
...
* ia64.h (SHF_IA_64_VMS_GLOBAL, SHF_IA_64_VMS_OVERLAID)
(SHF_IA_64_VMS_SHARED, SHF_IA_64_VMS_VECTOR)
(SHF_IA_64_VMS_ALLOC_64BIT, SHF_IA_64_VMS_PROTECTED)
(SHT_IA_64_VMS_TRACE, SHT_IA_64_VMS_TIE_SIGNATURES)
(SHT_IA_64_VMS_DEBUG, SHT_IA_64_VMS_DEBUG_STR)
(SHT_IA_64_VMS_LINKAGES, SHT_IA_64_VMS_SYMBOL_VECTOR)
(SHT_IA_64_VMS_FIXUP, DT_IA_64_VMS_SUBTYPE)
(DT_IA_64_VMS_IMGIOCNT, DT_IA_64_VMS_LNKFLAGS)
(DT_IA_64_VMS_VIR_MEM_BLK_SIZ, DT_IA_64_VMS_IDENT)
(DT_IA_64_VMS_NEEDED_IDENT, DT_IA_64_VMS_IMG_RELA_CNT)
(DT_IA_64_VMS_SEG_RELA_CNT, DT_IA_64_VMS_FIXUP_RELA_CNT)
(DT_IA_64_VMS_FIXUP_NEEDED, DT_IA_64_VMS_SYMVEC_CNT)
(DT_IA_64_VMS_XLATED, DT_IA_64_VMS_STACKSIZE)
(DT_IA_64_VMS_UNWINDSZ, DT_IA_64_VMS_UNWIND_CODSEG)
(DT_IA_64_VMS_UNWIND_INFOSEG, DT_IA_64_VMS_LINKTIME)
(DT_IA_64_VMS_SEG_NO, DT_IA_64_VMS_SYMVEC_OFFSET)
(DT_IA_64_VMS_SYMVEC_SEG, DT_IA_64_VMS_UNWIND_OFFSET)
(DT_IA_64_VMS_UNWIND_SEG, DT_IA_64_VMS_STRTAB_OFFSET)
(DT_IA_64_VMS_SYSVER_OFFSET, DT_IA_64_VMS_IMG_RELA_OFF)
(DT_IA_64_VMS_SEG_RELA_OFF, DT_IA_64_VMS_FIXUP_RELA_OFF)
(DT_IA_64_VMS_PLTGOT_OFFSET, DT_IA_64_VMS_PLTGOT_SEG)
(DT_IA_64_VMS_FPMODE, SHN_IA_64_VMS_SYMVEC): Define
* readelf.c (dump_relocations): Decode OpenVMS-specific sections.
(get_ia64_dynamic_type): Decode OpenVMS-specific tags.
(get_dynamic_type): Handle IA64-specific tags.
(get_ia64_section_type_name): Handle OpenVMS-specific sections.
(get_section_type_name): Handle OS-specific sections (and
particularly IA64 OpenVMS one).
(get_elf_section_flags): Makes flags static. Add entries for IA64 and
decode them.
2008-01-30 10:37:43 +00:00
Nick Roberts
f43691e395
(test_file_list_exec_source_file): Update to new macro-info field.
2008-01-30 08:50:10 +00:00
Nick Roberts
e835f6bf0c
*** empty log message ***
2008-01-30 08:49:27 +00:00
Pierre Muller
9b3442eed1
2008-01-25 Pierre Muller <muller@ics.u-strasbg.fr>
...
* eval.c (evaluate_subexp_standard): Support
BINOP_INTDIV opcode.
2008-01-30 07:31:07 +00:00
Paul N. Hilfinger
d118ef8764
2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
...
* valarith.c (value_binop): Add floating-point BINOP_MIN and
BINOP_MAX cases.
For BINOP_EXP, use length and signedness of left operand only for
result, as for shifts.
For integral operands to BINOP_EXP, use new integer_pow and
uinteger_pow functions so as to get full range of results.
(integer_pow): New function.
(uinteger_pow): New function.
2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
* gdb.ada/exprs: New test program.
* gdb.ada/exprs.exp: New testcase.
2008-01-30 07:28:16 +00:00
Vladimir Prus
d56d46f5c7
Use vector for varobj_list_children interface.
...
* gdb/varobj.c (varobj_list_children): Return vector
of varobjs.
* gdb/varobj.h (varobj_list_children): Adjust
prototype.
(varobj_p): Declare. Declare vector thereof.
* mi/mi-cmd-var.c (mi_cmd_var_list_children): Adjust
for varobj_list_children change.
* Makefile.in (varobj_h): Update dependencies.
2008-01-30 07:17:31 +00:00
Nick Roberts
44288b4427
(GDB/MI File Commands): Describe new output
...
field for MI command -file-list-exec-source-file.
2008-01-30 04:27:11 +00:00