aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2008-03-04From Craig Silverstein: rename some option functions in preparationIan Lance Taylor8-23/+27
for reworking option handling.
2008-03-04* MAINTAINERS: Update my email address.Jim Wilson2-1/+5
2008-03-04* MAINTAINERS: Update my email address.Jim Wilson2-2/+6
2008-03-04*** empty log message ***gdbadmin1-1/+1
2008-03-03Remove partial implementation that was never completed. This wasIan Lance Taylor1-73/+0
replaced by the Stringpool<> class.
2008-03-03 From Dave Murphy <davem@devkitpro.org>:Keith Seitz3-2/+8
* configure.ac: Set tcl configdir to win under mingw. * configure: Regenerate.
2008-03-03bfd/Bob Wilson4-3/+23
* xtensa-isa.c (xtensa_isa_num_pipe_stages): Make max_stage static and only compute its value once. gas/ * config/tc-xtensa.c (xtensa_num_pipe_stages): New. (md_begin): Initialize it. (resources_conflict): Use it.
2008-03-03daily updateAlan Modra1-1/+1
2008-03-032008-03-03 Sterling Augustine <sterling@tensilica.com>Bob Wilson2-1/+7
* config/tc-xtensa.h (RELAX_XTENSA_NONE): New.
2008-03-03gas/H.J. Lu10-0/+97
2008-03-03 Denys Vlasenko <vda.linux@googlemail.com> H.J. Lu <hongjiu.lu@intel.com> PR gas/5543 * read.c (pseudo_set): Don't allow global register symbol. * symbols.c (S_SET_EXTERNAL): Don't allow register symbol global. 2008-03-03 H.J. Lu <hongjiu.lu@intel.com> PR gas/5543 * write.c (write_object_file): Don't allow symbols which were equated to register. Stop if there is an error. gas/testsuite/ 2008-03-03 H.J. Lu <hongjiu.lu@intel.com> PR gas/5543 * gas/i386/i386.exp: Run inval-equ-1 and inval-equ-2. * gas/i386/inval-equ-1.l: New. * gas/i386/inval-equ-1.s: Likewise. * gas/i386/inval-equ-2.l: Likewise. * gas/i386/inval-equ-2.s: Likewise.
2008-03-03 * breakpoint.c (fetch_watchpoint_value): New function.Daniel Jacobowitz9-74/+213
(update_watchpoint): Set and clear val_valid. Use fetch_watchpoint_value. Handle unreadable values on the value chain. Correct check for user-requested array watchpoints. (breakpoint_init_inferior): Clear val_valid. (watchpoint_value_print): New function. (print_it_typical): Use it. Do not free or clear old_val. Print watchpoints even if old_val == NULL. (watchpoint_check): Use fetch_watchpoint_value. Check for values becoming readable or unreadable. (watch_command_1): Use fetch_watchpoint_value. Set val_valid. (do_enable_watchpoint): Likewise. * breakpoint.h (struct breakpoint): Update comment for val. Add val_valid. * NEWS: Mention watchpoints on inaccessible memory. * gdb.base/watchpoint.c (global_ptr, func4): New. (main): Call func4. * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint. (test_inaccessible_watchpoint): New. * gdb.texinfo (Set Watchpoints): Mention watchpoints on unreadable memory. Delete obsolete SPARClite reference.
2008-03-03* dwarf2.h: (enum dwarf_location_atom): Add new DW_OP,Nick Clifton4-2/+23
DW_OP_PGI_omp_thread_num. * dwarf.c (decode_location_expression): Handle DW_OP_PGI_omp_thread_num.
2008-03-03 * elf32-spu.c (struct got_entry): Add "addend" field.Alan Modra2-27/+52
(count_stub, build_stub): Use a new stub if relocation addend differs from existing stubs for this symbol. (process_stubs): Deal with addends. (spu_elf_relocate_section, spu_elf_output_symbol_hook): Likewise.
2008-03-03*** empty log message ***gdbadmin1-1/+1
2008-03-02daily updateAlan Modra1-1/+1
2008-03-022008-03-02 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-4/+11
PR ld/5789 * elflink.c (_bfd_elf_symbol_refs_local_p): Always return true for hidden and local symbols.
2008-03-02 * elf32-ppc.c (allocate_dynrelocs): Discard relocs onAlan Modra2-9/+29
undefined symbols with internal or hidden visibility. (ppc_elf_relocate_section): Likewise. Use SYMBOL_CALLS_LOCAL rather than SYMBOL_REFERENCES_LOCAL on branches. Don't return immediately on dynamic reloc error.
2008-03-02*** empty log message ***gdbadmin1-1/+1
2008-03-01gas/testsuite/H.J. Lu8-165/+153
2008-03-01 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/x86-64-branch.s: Add tests for 16-bit near indirect branches. * gas/i386/x86-64-inval.s: Remove tests for 16-bit near indirect branches. * gas/i386/x86-64-branch.d: Updated. * gas/i386/x86-64-inval.l: Likewise. opcodes/ 2008-03-01 H.J. Lu <hongjiu.lu@intel.com> * i386-opc.tbl: Allow 16-bit near indirect branches for x86-64. * i386-tbl.h: Regenerated.