aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-03-11daily updateAlan Modra1-1/+1
2008-03-11Up version to 1.2, as the 1.2 binary was pushed to users today.Craig Silverstein1-1/+1
2008-03-11If we a section with no flags followed by a section with the same nameIan Lance Taylor2-85/+147
with flags, put them in the same output section.
2008-03-11merge from gccDJ Delorie2-1/+7
2008-03-11 * elf32-spu.c (spu_elf_relocate_section): Test identical conditionsAlan Modra2-18/+40
to those in process_stubs for overlay symbols.
2008-03-11 * win32-nat.c (do_win32_fetch_inferior_registers): Use get_regcache_archMarkus Deuling8-219/+203
to get at the current architecture and at the target specific vector. Add target specific vector to I387_FISEG_REGNUM and I387_FOP_REGNUM and remove define of I387_ST0_REGNUM. * amd64-tdep.c (I387_ST0_REGNUM): Remove define. (amd64_supply_fxsave, amd64_collect_fxsave): Use get_regcache_arch to get at the current architecture (I387_FISEG_REGNUM, I387_FOSEG_REGNUM): Add target specific vector as parameter. * i386-tdep.c: Remove various define's and undef's of I387_ST0_REGNUM, I387_NUM_XMM_REGS and I387_MM0_REGNUM. (I387_NUM_XMM_REGS, I387_XMM0_REGNUM, I387_MXCSR_REGNUM, I387_ST0_REGNUM, I387_FCTRL_REGNUM, I387_MM0_REGNUM, (I387_FSTAT_REGNUM): Add target specific vector as parameter. (i386_register_name, i386_dbx_reg_to_regnum): Use gdbarch_tdep to get at the target specific vector. (i386_get_longjmp_target): Use get_frame_arch to get at the current architecture. Use gdbarch_tdep to get at the target specific vector. (i386_fp_regnum_p, i386_fpc_regnum_p): Add gdbarch as parameter and update caller. Use gdbarch_tdep to get at the target specific vector. (i386_register_to_value: Use get_frame_arch to get at the current architecture. * i386-tdep.h (i386_fp_regnum_p, i386_fpc_regnum_p): Add gdbarch as parameter. * i387-tdep.c (I387_FCTRL_REGNUM, I387_FSTAT_REGNUM, I387_FTAG_REGNUM, I387_FISEG_REGNUM, I387_FIOFF_REGNUM, I387_FOSEG_REGNUM I387_FOOFF_REGNUM, I387_FOP_REGNUM, I387_ST0_REGNUM, FSAVE_ADDR, FXSAVE_ADDR, I387_XMM0_REGNUM): Add target specific vector as parameter. (I387_ST0_REGNUM, I387_NUM_XMM_REGS): Remove various define's and undef's. (i387_convert_register_p, i387_register_to_value, i387_value_to_register): Update call for i386_fp_regnum_p. * i387-tdep.h: Remove comment. (I387_ST0_REGNUM, I387_NUM_XMM_REGS, I387_MM0_REGNUM): Add define. (I387_FCTRL_REGNUM, I387_FSTAT_REGNUM, I387_FTAG_REGNUM, I387_FISEG_REGNUM, I387_FIOFF_REGNUM, I387_FOSEG_REGNUM, I387_FOOFF_REGNUM, I387_FOP_REGNUM, I387_XMM0_REGNUM, I387_MXCSR_REGNUM): Add target specific vector as parameter.
2008-03-11*** empty log message ***gdbadmin1-1/+1
2008-03-10 * Makefile.in (fork-child.o): Update.Daniel Jacobowitz8-10/+201
* NEWS: Document "set exec-wrapper" and the gdbserver --wrapper argument. Gather all gdbserver features together. * fork-child.c (exec_wrapper): New variable. (fork_inferior): Use it. (startup_inferior): Skip an extra trap if using "set exec-wrapper". (unset_exec_wrapper_command, _initialize_fork_child): New. * gdb.texinfo (Starting): Document "set exec-wrapper". (Server): Document gdbserver --wrapper. * server.c (wrapper_argv): New. (start_inferior): Handle wrapper_argv. If set, expect an extra trap. (gdbserver_usage): Document --wrapper. (main): Parse --wrapper.
2008-03-10daily updateAlan Modra1-1/+1
2008-03-102008-03-06 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp>Michael Snyder2-1/+6
* source.c (directory_command): Modify the determination of condition of terminal "from_tty".
2008-03-102008-03-10 Matt Rice <ratmice@gmail.com>Daniel Jacobowitz2-0/+7
* dwarf2read.c (set_cu_language): Add DW_LANG_ObjC.
2008-03-102008-03-10 Hidetaka Takano <hidetaka.takano@glb.toshiba.co.jp>Ulrich Weigand2-4/+14
* spu-tdep.c (info_spu_event_command): Insert a '\0' to the end of the data passing to strtoulst function. (info_spu_signal_command): Likewise.
2008-03-10*** empty log message ***gdbadmin1-1/+1
2008-03-09daily updateAlan Modra1-1/+1
2008-03-092008-03-09 Paul Brook <paul@codesourcery.com>Paul Brook3-0/+9
gas/ * config/tc-arm.c (arm_cpu_option_table): Add cortex-a9. * doc/c-arm.texi: Add cortex-a9.
2008-03-092008-03-09 Paul Brook <paul@codesourcery.com>Paul Brook12-16/+120
bfd/ * elf32-arm.c (elf32_arm_merge_eabi_attributes): Handle new Tag_VFP_arch values. binutils/ * readelf.c (arm_attr_tag_VFP_arch): Add "VFPv3-D16". gas/ * config/tc-arm.c (fpu_vfp_ext_d32): New vairable. (parse_vfp_reg_list, encode_arm_vfp_reg): Use it. (arm_option_cpu_value): Add vfpv3-d16, vfpv2 and vfpv3. (aeabi_set_public_attributes): Handle Tag_VFP_arch=VFPV3-D16. * doc/c-arm.texi: Document new ARM FPU variants. gas/testsuite/ * gas/arm/vfpv3-d16-bad.d: New test. * gas/arm/vfpv3-d16-bad.l: New test. include/opcode/ * arm.h (FPU_VFP_EXT_D32, FPU_VFP_V3D16, FPU_ARCH_VFP_V3D16): Define.
2008-03-09*** empty log message ***gdbadmin1-1/+1
2008-03-08daily updateAlan Modra1-1/+1
2008-03-08 * mi/mi-interp.c (mi_command_loop): RemoveVladimir Prus2-38/+5
commented-out code.
2008-03-082008-03-08 Paul Brook <paul@codesourcery.com>Paul Brook6-58/+76
bfd/ * elf32-arm.c (insert_thumb_branch): Rewrite. (elf32_thumb_to_arm_stub): Use new insert_thumb_branch. ld/testsuite/ * ld-arm/arm-elf.exp (armeabitests): Add thumb2-b-interwork. * ld-arm/thumb2-b-interwork.d: New test. * ld-arm/thumb2-b-interwork.s: New test.
2008-03-082008-03-07 Paul Brook <paul@codesourcery.com>Paul Brook10-39/+166
bfd/ * elf32-arm.c (elf32_arm_howto_table_1): Fix bitmasks for MOVW and MOVT relocations. (elf32_arm_final_link_relocate): Fix off by one MOVW/MOVT sign extension. (elf32_arm_relocate_section): Handle MOVW and MOVT relocations. Improve safety check for other weird relocations. (elf32_arm_check_relocs): Only set h->needs_plt for branch/call relocations. gas/ * config/tc-arm.c (md_apply_fix): Use correct offset range. ld/testsuite/ * ld-arm/arm-elf.exp (armelftests): Add movw-merge and arm-app-movw. * ld-arm/arm-app-movw.s: New test. * ld-arm/arm-app.r: Update expected output. * ld-arm/movw-merge.d: New test. * ld-arm/movw-merge.s: New test.
2008-03-08*** empty log message ***gdbadmin1-1/+1
2008-03-07daily updateAlan Modra1-1/+1
2008-03-07 * remote.c (extended_remote_attach_1): Make local variable pid an intJoel Brobecker2-1/+6
instead of a pid_t.
2008-03-07 * solib-svr4.c (svr4_same_1): New function, originally extractedJoel Brobecker2-20/+42
from svr4_same and expanded to handle the sparc64 case. (svr4_same): Move up and reimplement using svr4_same_1. (enable_break): Use svr4_same_1 to do shared library name comparisons.
2008-03-07From Craig Silverstein: sort options into alphabetical order.Ian Lance Taylor1-29/+36
2008-03-07Increase maximum bucket size for dynamic hash tables.Ian Lance Taylor1-2/+2
2008-03-07From Craig Silverstein: implement --hash-bucket-empty-fraction for real.Ian Lance Taylor1-1/+3
2008-03-072008-03-07 Sandra Loosemore <sandra@codesourcery.com>Sandra Loosemore2-1/+5
gdb/testsuite/ * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
2008-03-072008-03-07 Ramana Radhakrishnan <ramana.r@gmail.com>Ramana Radhakrishnan2-1/+5
* MAINTAINERS: Move self to Paper trail.
2008-03-07Recognize --hash-bucket-empty-fraction.Ian Lance Taylor2-1/+32
2008-03-07*** empty log message ***gdbadmin1-1/+1
2008-03-06 * config/tc-ppc.c (ppc_setup_opcodes): Tidy. Add code to testAlan Modra2-9/+52
for strict ordering of powerpc_opcodes, but disable for now.
2008-03-06 * ppc-opc.c (powerpc_opcodes): Order and format.Alan Modra2-2837/+2873
2008-03-06daily updateAlan Modra1-1/+1
2008-03-06 * emulparams/m68kelf.sh (GENERATE_PIE_SCRIPT): Define.Nick Clifton2-1/+9
(COMMONPAGESIZE): Define.
2008-03-062008-03-06 Florian Krohm <fkrohm@us.ibm.com>Andreas Krebbel10-73/+92
* s390-opc.c (INSTR_RSL_R0RD): Fix operands. * s390-opc.txt (cmpsc): Duplicate entry removed. (dxr, sqdr, sqer, cxfbr, cdfbr, cefbr, lzer, lzdr, lzxr, cegbr, cdgbr, cxgbr, cegr, cdgr, cxgr, cxfr, cdfr, cefr, fixr, fidr, fier, cu42, cu41): Fix operand format. 2008-03-06 Andreas Krebbel <krebbel1@de.ibm.com> * gas/s390/esa-g5.d (cdfbr, cdfr, cefbr, cefr, cxfbr, cxfr, dxr, fidr, fier, fixr, lzdr, lzer, lzxr, sqdr, sqer, tp): Fix operand format. * gas/s390/esa-g5.s: Likewise. * gas/s390/zarch-z900.d (cdgbr, cdgr, cegbr, cegr, cxgbr, cxgr): Likewise. * gas/s390/zarch-z900.s: Likewise. * gas/s390/zarch-z9-109.d (cu41, cu42): Remove mask operand. * gas/s390/zarch-z9-109.s: Likewise.
2008-03-06Use absolute address for relocations when not doing a relocatableIan Lance Taylor1-1/+7
link.
2008-03-06Use N_ for option help strings, and call gettext when printing them.Ian Lance Taylor2-73/+72
2008-03-06From Craig Silverstein: accept any string for input format, warn ifIan Lance Taylor2-6/+23
thread options when not supported.
2008-03-06Don't use the user-specified output format unless the user actuallyIan Lance Taylor1-1/+1
specified one.
2008-03-06Support --hash-style=gnu.Ian Lance Taylor3-16/+50
2008-03-06*** empty log message ***gdbadmin1-1/+1
2008-03-05daily updateAlan Modra1-1/+1
2008-03-05 * Makefile.in (mingw-hdep.o, posix-hdep.o, remote-fileio.o): Update.Daniel Jacobowitz9-43/+165
* event-loop.c (call_async_signal_handler): New. * event-loop.h (call_async_signal_handler) (gdb_call_async_signal_handler): Declare. (mark_async_signal_handler): Add comments. * event-top.c (handle_sigint): Use gdb_call_async_signal_handler. * mingw-hdep.c (sigint_event, sigint_handler): New. (gdb_select): Use them. Wait for the readline signal handler to finish. (gdb_call_async_signal_handler, _initialize_mingw_hdep): New functions. * posix-hdep.c (gdb_call_async_signal_handler): New function. * remote-fileio.c (sigint_fileio_token, async_remote_fileio_interrupt): New. (remote_fileio_ctrl_c_signal_handler): Use gdb_call_async_signal_handler. (initialize_remote_fileio): Initialize sigint_fileio_token. * remote.c (initialize_sigint_signal_handler, handle_remote_sigint): Do not initialize tokens here. (handle_remote_sigint_twice): Likewise. Reinstall handle_remote_sigint. (async_remote_interrupt_twice): Just call interrupt_query. (cleanup_sigint_signal_handler): Do not delete tokens. (remote_interrupt, remote_interrupt_twice): Use gdb_call_async_signal_handler. (interrupt_query): Reinstall the default signal handler. (_initialize_remote): Initialize tokens here.
2008-03-052008-03-04 Paul Brook <paul@codesourcery.com>Paul Brook9-27/+116
gas/ * config/tc-arm.c (arm_ext_barrier, arm_ext_msr): New. (arm_ext_v7m): Rename... (arm_ext_m): ... to this. Include v6-M. (do_t_add_sub): Allow narrow low-reg non flag setting adds. (do_t_mrs, do_t_msr, aeabi_set_public_attributes): Use arm_ext_m. (md_assemble): Allow wide msr instructions. (insns): Add classifications for v6-m instructions. (arm_cpu_option_table): Add cortex-m1. (arm_arch_option_table): Add armv6-m. (cpu_arch): Add ARM_ARCH_V6M. Fix numbering of other v6 variants. gas/testsuite/ * gas/arm/archv6m.d: New test. * gas/arm/archv6m.s: New test. * gas/arm/t16-bad.s: Test low register non flag setting add. * gas/arm/t16-bad.l: Update expected output. include/opcode/ * arm.h (ARM_EXT_V6M, ARM_EXT_BARRIER, ARM_EXT_THUMB_MSR): Define. (ARM_AEXT_V6T2, ARM_AEXT_V7_ARM, ARM_AEXT_V7M): Use new flags. (ARM_AEXT_V6M, ARM_ARCH_V6M): Define.
2008-03-05*** empty log message ***gdbadmin1-1/+1
2008-03-04From Craig Silverstein: rework option handling to make it easier toIan Lance Taylor8-1632/+1150
add a new option.
2008-03-04daily updateAlan Modra1-1/+1
2008-03-04 * features/rs6000/power-core.xml, features/rs6000/power64-core.xml,Joel Brobecker19-18/+31
features/rs6000/powerpc-601.xml, features/rs6000/rs6000.xml: Change the type of the lr register to code_ptr. * features/rs6000/powerpc-32.c, features/rs6000/powerpc-403.c, features/rs6000/powerpc-403gc.c, features/rs6000/powerpc-505.c, features/rs6000/powerpc-601.c, features/rs6000/powerpc-602.c, features/rs6000/powerpc-603.c, features/rs6000/powerpc-604.c, features/rs6000/powerpc-64.c, features/rs6000/powerpc-7400.c, features/rs6000/powerpc-750.c, features/rs6000/powerpc-860.c, features/rs6000/powerpc-e500.c, features/rs6000/rs6000.c: Regenerate.