aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-02-04Implement SIZEOF_HEADERS, section constraints, other minor linkerIan Lance Taylor9-114/+501
script items.
2008-02-04 Update stored rendition of varobj value when format changes.Vladimir Prus2-1/+15
* varobj.c (varobj_set_display_format): Recomputed print_value. (c_value_of_variable): Return print_value.
2008-02-04Fully implement SECTIONS clause.Ian Lance Taylor1-3/+31
2008-02-04Fully implement the SECTIONS clause.Ian Lance Taylor24-418/+3064
2008-02-04 * elf32-spu.c (spu_elf_relocate_section): Correct return type.Alan Modra2-3/+9
Return error status on unexpected relocation errors.
2008-02-04 * eval.c (evaluate_subexp_standard): Fix type of result of mixedDoug Evans7-153/+399
integer/float division operations when EVAL_AVOID_SIDE_EFFECTS. * valops.c (value_one): New function. * value.h (value_one): Declare. Fix argument promotion for binary arithmetic ops for C. * valarith.c (unop_result_type): New fn. (binop_result_type): New fn. (value_binop): Move result type computation to binop_result_type. (value_pos, value_neg, value_complement): Move result type computation to unop_result_type. * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
2008-02-04 PR ld/5692Alan Modra3-5/+21
* elf.c (bfd_elf_get_elf_syms): Revert 2008-01-31. Instead abort on non-ELF input. * elf32-arm.c (elf32_arm_size_dynamic_sections): Skip glue processing on non-ELF input.
2008-02-04*** empty log message ***gdbadmin1-1/+1
2008-02-03daily updateAlan Modra1-1/+1
2008-02-03add copyrightDoug Evans3-0/+54
2008-02-03 PR 2384Doug Evans11-38/+224
* gdbtypes.c (get_vptr_fieldno): Renamed from fill_in_vptr_fieldno. Return basetype, fieldno if found. All callers updated. Don't cache TYPE_VPTR_FIELDNO, TYPE_VPTR_BASETYPE if from different objfile. * gdbtypes.h (get_vptr_fieldno): Renamed from fill_in_vptr_fieldno. * symfile.h (fill_in_vptr_fieldno): Delete. * gdb.cp/gdb2384.exp: New file. * gdb.cp/gdb2384.cc: New file. * gdb.cp/gdb2384-base.h: New file. * gdb.cp/gdb2384-base.cc: New file.
2008-02-03* gdb.texinfo (Help): Summarize 'info args' correctly.Jim Blandy2-1/+5
2008-02-03 * valarith.c (value_binop): Handle unsigned BINOP_REM division by zero.Doug Evans2-1/+6
2008-02-03 * typeprint.c (*): Whitespace cleanup.Doug Evans2-9/+10
2008-02-03 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.Doug Evans2-0/+16
2008-02-03*** empty log message ***gdbadmin1-1/+1
2008-02-02daily updateAlan Modra1-1/+1
2008-02-02 * configure.ac: Enable fortran for cris-*-elf and crisv32-*-elf.Hans-Peter Nilsson3-2/+5
* configure: Regenerate.
2008-02-02Don't record file offset for CIEs.Ian Lance Taylor2-26/+21
2008-02-02 Luis Machado <luisgpm@br.ibm.com>Mark Kettenis2-9/+20
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*** empty log message ***gdbadmin1-1/+1
2008-02-01 * gdb.ada/sym_print_name: New test program.Joel Brobecker5-1/+148
* gdb.ada/sym_print_name.exp: New testcase.
2008-02-01 * symtab.c (symbol_set_names): Do not add an entry in the demanglingJoel Brobecker2-0/+24
hash table for Ada symbols. Just store the linkage name as is, and leave the demangled_name as NULL.
2008-02-01daily updateAlan Modra1-1/+1
2008-02-01 * gdb.ada/nested/hello.adb: New file.Joel Brobecker4-0/+88
* gdb.ada/nested.exp: New testcase. * gdb.ada/Makefile.in (EXECUTABLES): Update list.
2008-02-01 * dwarf2read.c (add_partial_symbol): Always store all Ada subprogramsJoel Brobecker2-2/+19
in the global scope. (new_symbol): Likewise.
2008-02-012008-01-31 Marc Gauthier <marc@tensilica.com>Bob Wilson3-4/+9
* configure.ac (xtensa*-*-*): Recognize processor variants. * configure: Regenerate.
2008-02-012008-01-31 Marc Gauthier <marc@tensilica.com>Bob Wilson14-9/+33
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 * breakpoint.c (break_command_1): Return void.Vladimir Prus8-65/+98
(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 * ppc-sysv-tdep.c (ppc64_sysv_abi_push_dummy_call): Write 32-bitThiago Jung Bauermann2-21/+41
float in both first and second word in the doubleword, to support old and new ABIs.
2008-02-01 Properly rethrow exception. This fixes errorsVladimir Prus4-3/+25
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-01From Cary Coutant: Ignore hidden symbols in a dynamic object.Ian Lance Taylor1-2/+5
2008-02-01From Cary Coutant: Fix a case in which code takes the address of aIan Lance Taylor8-54/+147
function and also calls it directly.
2008-02-01 * hostio.c: Don't include errno.h.Pedro Alves12-66/+216
(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*** empty log message ***gdbadmin1-1/+1
2008-01-31daily updateAlan Modra1-1/+1
2008-01-31 * NEWS: Mention Decimal Floating Point support.Thiago Jung Bauermann2-0/+9
2008-01-31 * std-regs.c (value_of_builtin_frame_pc_reg): Change the returnedJoel Brobecker2-2/+7
value type to builtin_type_void_func_ptr.
2008-01-31 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.Luis Machado3-0/+115
* gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
2008-01-312008-01-31 Andreas Krebbel <krebbel1@de.ibm.com>Ulrich Weigand2-3/+14
* 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 * gdb.pascal/integers.pas: New test program.Pierre Muller3-0/+185
* gdb.pascal/integers.exp: New testcase.
2008-01-31 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.Pierre Muller2-1/+5
2008-01-312008-01-30 Luis Machado <luisgpm@br.ibm.com>Thiago Jung Bauermann3-0/+107
* gdb.arch/powerpc-d128-regs.exp: New testcase expect file. * gdb.arch/powerpc-d128-regs.c: New testcase source file.
2008-01-31 * gdb.texinfo: (Decimal Floating Point): Mention pseudo-registersThiago Jung Bauermann2-3/+32
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-312008-01-30 Luis Machado <luisgpm@br.ibm.com>Thiago Jung Bauermann4-26/+169
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 * ppc-tdep.h (struct gdbarch_tdep): Remove ppc_ev31_regnum member.Thiago Jung Bauermann3-23/+26
* 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-31PR ld/5692Nick Clifton2-2/+13
* elf.c (bfd_elf_get_elf_syms): Check the return value of get_elf_backend_data.
2008-01-312008-01-30 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>Paolo Bonzini3-2/+20
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*** empty log message ***gdbadmin1-1/+1
2008-01-30daily updateAlan Modra1-1/+1