aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-03-12 Fix a build failure on AIX introduced after a change in the profileJoel Brobecker2-8/+28
of some of the "methods" in the target_ops structure. * aix-thread.c: Add missing target_ops parameter throughout. Implement Ada task switching on AIX. * aix-thread.c (aix_thread_get_ada_task_ptid): New function. (init_aix_thread_ops): Set aix_thread_ops.to_get_ada_task_ptid.
2009-03-122009-03-12 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+17
PR ld/9938 * elf32-i386.c (elf_i386_check_tls_transition): Use strncmp to check ___tls_get_addr. * elf64-x86-64.c (elf64_x86_64_check_tls_transition): Use strncmp to check __tls_get_addr.
2009-03-122009-03-12 Andrew Stubbs <ams@codesourcery.com>Andrew Stubbs2-38/+43
* dwarf2.c (read_section): Always check the offset, even when the section has been read before.
2009-03-12*** empty log message ***gdbadmin1-1/+1
2009-03-12daily updateAlan Modra1-1/+1
2009-03-11 * binutils-all/objdump.W, binutils-all/objdump.s: Don't matchJoseph Myers3-2/+7
literal "tmpdir/" in expected output.
2009-03-11 * breakpoint.c (bpstat_check_breakpoint_conditions): UseDaniel Jacobowitz3-2/+18
value_mark and value_free_to_mark. * objfiles.c (free_objfile): Call objfile_free_data before freeing the BFD.
2009-03-112009-03-11 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+6
* elf32-i386.c (elf_i386_check_tls_transition): Fix a typo in comments.
2009-03-11[bfd/ChangeLog]Chris Demetriou9-5/+144
2009-03-11 Chris Demetriou <cgd@google.com> * bfd.c (BFD_DETERMINISTIC_OUTPUT): New flag. * bfd-in2.h: Regenerate. * archive.c (bfd_ar_hdr_from_filesystem): If BFD_DETERMINISTIC_OUTPUT flag is set, use 0 for uid, gid, and timestamp, and use 0644 for file mode. (bsd_write_armap): Likewise. (_bfd_archive_bsd_update_armap_timestamp): If BFD_DETERMINISTIC_OUTPUT flag is set, do nothing. (coff_write_armap): If BFD_DETERMINISTIC_OUTPUT flag is set, use 0 for timestamp. [binutils/ChangeLog] 2009-03-11 Chris Demetriou <cgd@google.com> * ar.c (deterministic): New global variable. (main): Recognize new 'D' option, which enables 'deterministic mode'. (usage): Document new 'D' option. (write_archive): Set BFD_DETERMINISTIC_OUTPUT in output archive's flags if deterministic mode was requested. * doc/binutils.texi (ar): Document deterministic mode ('D' option). [binutils/testsuite/ChangeLog] 2009-03-11 Chris Demetriou <cgd@google.com> * binutils-all/ar.exp (deterministic_archive): New test.
2009-03-11 * config/tc-cris.c (cris_create_short_jump): Remove prototype.Hans-Peter Nilsson3-23/+31
Rename, changing all callers, to... (md_create_short_jump): Adjust head comment. Assert word-sized-branch distance for v32. Bail out calling as_fatal for compatibility mode here. (md_create_long_jump): ...not here. * config/tc-cris.h (md_create_short_jump): Do not define.
2009-03-11 * gas/cris/rd-bkw5.d, gas/cris/rd-bkw5.s, gas/cris/rd-bkw5b.d,Hans-Peter Nilsson10-0/+183
gas/cris/rd-bkw5bpic.d, gas/cris/rd-bkw5bv32.d, gas/cris/rd-bkw5bv32pic.d, gas/cris/rd-bkw5pic.d, gas/cris/rd-bkw5v32.d, gas/cris/rd-bkw5v32pic.d: New tests.
2009-03-11 * elf32-spu.c (find_function_stack_adjust): Handle sf instructionUlrich Weigand2-0/+18
used to update stack pointer.
2009-03-11*** empty log message ***gdbadmin1-1/+1
2009-03-11daily updateAlan Modra1-1/+1
2009-03-10 * gas/cris/rd-bkw4.d, gas/cris/rd-bkw4v32.d, gas/cris/rd-bkw4.s:Hans-Peter Nilsson4-0/+155
New test.
2009-03-10 * write.c (write_object_file) [!WORKING_DOT_WORD]: When patchingHans-Peter Nilsson2-10/+29
the jump table for multiple overflowing entries with the same target, handle base symbols being different. (relax_segment) <case rs_broken_word, second loop>: Whenever a single entry overflows, arrange to redirect all entries with the same target.
2009-03-10Add Spanish translation to gold.Nick Clifton4-132/+2764
Update Indonesian translation for opcodes.
2009-03-10 * disasm.c (gdb_disassembly): Remove unused argumentHui Zhu5-4/+9
"line_num". * disasm.h (gdb_disassembly): Ditto. * cli/cli-cmds.c (print_disassembly): Ditto. * mi/mi-cmd-disas.c (mi_cmd_disassemble): Ditto.
2009-03-10include/opcode/Alan Modra9-303/+288
* ppc.h (ppc_parse_cpu): Declare. opcodes/ * ppc-dis.c: Include "opintl.h". (struct ppc_mopt, ppc_opts): New. (ppc_parse_cpu): New function. (powerpc_init_dialect): Use it. (print_ppc_disassembler_options): Dump options from ppc_opts. Internationalize message. gas/ * config/tc-ppc.c (parse_cpu): Delete. (md_parse_option, ppc_machine): Use ppc_parse_cpu. gas/testsuite/ * gas/ppc/altivec_and_spe.d (objdump): Add -Maltivec. * gas/ppc/common.d: Adjust for -Mcom not including -Mppc.
2009-03-10binutils/H.J. Lu5-1/+25
2009-03-09 H.J. Lu <hongjiu.lu@intel.com> PR binutils/9933 * objcopy.c (filter_symbols): Properly handle common symbols in relocatable file. binutils/testsuite/ 2009-03-09 H.J. Lu <hongjiu.lu@intel.com> PR binutils/9933 * binutils-all/copy-4.d: New. * binutils-all/objcopy.exp: Run copy-4.
2009-03-10*** empty log message ***gdbadmin1-1/+1
2009-03-10daily updateAlan Modra1-1/+1
2009-03-092009-03-09 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov4-11/+30
* solib.c (solib_contains_address_p): New function. (solib_name_from_address): Use it. * printcmd.c (display_uses_solib_p): Use it. * solib.h (solib_contains_address_p): Declare it.
2009-03-09 * varobj.c (free_variable): Call value_free.Jan Kratochvil2-0/+6
2009-03-09 PR gdb/9873:Jan Kratochvil2-21/+152
* dwarf2read.c (dwarf_decode_macros): New variable `at_commandline'. Move the variable `macinfo_type' out of the loop. Create a new processing pass before the current one to pre-create `current_file'. New complaint on misplaced zero/non-zero definitions/includes. Skip first DW_MACINFO_start_file with `at_commandline' set.
2009-03-092009-03-09 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+10
PR gas/9915 * config/tc-i386.h (LOCAL_LABELS_DOLLAR): New. Defined as 0. (LOCAL_LABELS_FB): Undefine befoe define.
2009-03-09 * solib.c (reload_shared_libraries): GiveVladimir Prus2-0/+28
inferior a chance to reset solib breakpoint. Reinit frame cache.
2009-03-09Minor formatting changeChristopher Faylor1-1/+1
2009-03-09*** empty log message ***gdbadmin1-1/+1
2009-03-09daily updateAlan Modra1-1/+1
2009-03-08* windows-nat.c (dr): Redefine to use largest possible integer which holds aChristopher Faylor2-2/+42
pointer. (cygwin_set_dr): Avoid coercion. * windows-nat.c (windows_create_inferior): implement --tty handling on non-cygwin.
2009-03-08daily updateAlan Modra1-1/+1
2009-03-08*** empty log message ***gdbadmin1-1/+1
2009-03-07 * ld-elf/empty2.d: Remove xfail for hppa*-*-*.Dave Anglin3-2/+7
* ld-elf/merge.d: Change xfail for hppa to hppa*64*-*-*.
2009-03-07 PR binutils/9921Dave Anglin2-2/+10
* som.c (som_bfd_derive_misc_symbol_info): Set symbol type ST_ABSOLUTE for unknown symbols in absolute section.
2009-03-07daily updateAlan Modra1-1/+1
2009-03-07*** empty log message ***gdbadmin1-1/+1
2009-03-06 * options.cc (parse_short_option): Keep dash_z from registering itself.Cary Coutant2-1/+5
2009-03-062009-03-06 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov6-11/+22
Rename solib_address to solib_name_from_address. * breakpoint.c (insert_bp_location, disable_breakpoints_in_shlibs) (disable_breakpoints_in_unloaded_shlib): Update. * printcmd.c (display_uses_solib_p): Likewise. * stack.c (print_frame): Likewise. * solib.c: Rename. * solib.h: Rename.
2009-03-06Updated Spanish translations.Nick Clifton12-6456/+7809
2009-03-0609-03-05 Christophe Lyon <christophe.lyon@st.com>Christophe Lyon7-8/+82
bfd/ * elf32-arm.c (group_sections): Take next section size into account before accepting to group it. testsuite/ * ld-arm/arm-elf.exp: Add new farcall-group-limit test. * ld-arm/farcall-group-limit.d: New file. * ld-arm/farcall-group3.s: New file. * ld-arm/farcall-group4.s: New file.
2009-03-06*** empty log message ***gdbadmin1-1/+1
2009-03-06daily updateAlan Modra1-1/+1
2009-03-052009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov7-2/+291
* printcmd.c (do_one_display): Reparse exp_string. (display_uses_solib_p): New function. (clear_dangling_display_expressions): New function. (_initialize_printcmd): Add observer. * solib.c (no_shared_libraries): Swap order of calls to clear_solib and objfile_purge_solibs.
2009-03-05 Implement the target-specific part of Ada tasking supportJoel Brobecker2-0/+29
on Tru64. * dec-thread.c (dec_thread_get_ada_task_ptid): New function. (init_dec_thread_ops): Set the to_get_ada_task_ptid method.
2009-03-05 Get rid of the global "base_target" and use "find_target_beneath"Joel Brobecker3-24/+54
to find the underlying target. * dec-thread.c (base_target): Delete. (enable_dec_thread): Remove assignement to base_target. (dec_thread_detach, dec_thread_wait, dec_thread_wait) (dec_thread_fetch_registers, dec_thread_store_registers) (dec_thread_mourn_inferior, dec_thread_pid_to_str): Update the function profile if necessary. Use find_target_beneath to call the same method but from the underlying target, removing the need for "base_target". * dec-thread.c (dec_thread_get_regsets, dec_thread_set_regsets): Fix a copy/paste error in a few debug traces... * solib-osf.c (init_so): Use a simpler method for computing the size of lm_info structure. This also gets rid of warning emitted by the compiler.
2009-03-05 * gdb.texinfo (Background Execution): Better describe the setPedro Alves2-27/+25
target-async command. (Maintenance Commands): Delete description of the `maint set/show linux-async' and `maint set/show remote-async' commands.
2009-03-05gdb/Pedro Alves5-3/+95
2009-03-05 Pedro Alves <pedro@codesourcery.com> * breakpoint.c (check_duplicates_for): Skip permanent breakpoints duplicates of permanent breakpoints. gdb/testsuite/ 2009-03-05 Pedro Alves <pedro@codesourcery.com> * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
2009-03-052009-03-05 Christophe Lyon <christophe.lyon@st.com>Christophe Lyon11-11/+370
bfd/ * elf32-arm.c (arm_type_of_stub): Handle long branches targetting PLT entries. (elf32_arm_final_link_relocate): Likewise. testsuite/ * ld-arm/arm-elf.exp: Add 2 more tests to check long branch stubs in PLT context. * ld-arm/farcall-mixed-app-v5.d: New file. * ld-arm/farcall-mixed-app.d: Likewise. * ld-arm/farcall-mixed-app.r: Likewise. * ld-arm/farcall-mixed-app.s: Likewise. * ld-arm/farcall-mixed-app.sym: Likewise. * ld-arm/farcall-mixed-lib.d: Likewise. * ld-arm/farcall-mixed-lib.r: Likewise.
2009-03-05 * objdump.c (disassemble_section): If the computed next offset isNick Clifton2-2/+8
not beyond the current offset then just continue to the end.