summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* intl/Ralf Wildenhues2009-07-3012-19/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (aclocal_deps): New variable. ($(srcdir)/aclocal.m4): Use it, for portable makefile syntax. libdecnumber/ * Makefile.in (aclocal_deps): New variable. ($(srcdir)/aclocal.m4): Use it, for portable makefile syntax. etc/ * Makefile.in (AUTOCONF, configure_deps): New variables. ($(srcdir)/configure, config.status): New rules. (Makefile): Depend on config.status. * configure.in: Accept --enable-maintainer-mode, set and substitute MAINT accordingly. gdb/ * Makefile.in (ACLOCAL, ACLOCAL_AMFLAGS, aclocal_m4_deps) (AUTOCONF, configure_deps, AUTOHEADER): New variables. ($(srcdir)/aclocal.m4, $(srcdir)/configure, $(srcdir)/config.in) (am--refresh): New rules. (stamp-h, config.status): List config.in and configure including $(srcdir)/ prefix. * aclocal.m4: Regenerate. * configure: Regenerate.
* config/Ralf Wildenhues2009-07-307-8/+35
| | | | | | | | | | | | | * extensions.m4 (AC_USE_SYSTEM_EXTENSIONS): Do not expand for Autoconf 2.62 or newer. * tls.m4 (GCC_CHECK_TLS): Fix m4 quotation. * no-executables.m4 (_AC_COMPILER_EXEEXT): Fix m4 quotation. * override.m4 (m4_copy_force, m4_rename_force): Provide macros if not defined. (AC_PREREQ): Use m4_copy_force. readline/examples/rlfe/ * configure.in: Correctly quote AC_PROGRAM_SOURCE definition.
* 2009-07-30 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge2009-07-302-1/+6
| | | | | * gnu-nat.c (add_task_commands) <stopped>: Register the correct callback function.
* 2009-07-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2009-07-302-1/+5
| | | | * ia64-tdep.c (ia64_access_reg): Correct paddress.
* 2009-07-30 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2009-07-302-3/+8
| | | | * ld-elf/shared.exp: Comment out dl3b.
* gdb/Jan Kratochvil2009-07-304-94/+111
| | | | | | | | | | | | | | | Replace public function varobj_list by all_root_varobjs iterator. * mi/mi-cmd-var.c (struct mi_cmd_var_update, mi_cmd_var_update_iter): New. (mi_cmd_var_update): Replace the varobj_list call by all_root_varobjs. Remove the variables rootlist, cr. New variable data. * varobj.c (rootcount, varobj_list): Remove. (install_variable, uninstall_variable): Remove the rootcount updates. (all_root_varobjs): New function. (varobj_invalidate): Use the all_root_varobjs call. Move the code to... (varobj_invalidate_iter): ... a new function. * varobj.h (varobj_list): Remove the prototype. (all_root_varobjs): New prototype.
* * doc/c-arm.texi (ARM-Instruction-Set): New node. Documents theNick Clifton2009-07-302-0/+45
| | | | | different syntaxes support by the ARM port. (ARM Directives): Add entry for .syntax.
* * doc/c-mips.texi (MIPS insn): Fix typo.Nick Clifton2009-07-302-1/+5
|
* * ld-scripts/empty-address-3a.d, ld-scripts/empty-address-3b.d:Hans-Peter Nilsson2009-07-303-0/+7
| | | | Skip for mmix-knuth-mmixware.
* *** empty log message ***gdbadmin2009-07-301-1/+1
|
* daily updateAlan Modra2009-07-301-1/+1
|
* 2009-07-29 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov2009-07-292-1/+7
| | | | | PR gdb/6817 * dbxread.c (read_dbx_symtab): Reduce stack use.
* merge from gccDJ Delorie2009-07-292-1/+10
|
* gdb/Jan Kratochvil2009-07-292-58/+22
| | | | | | | | | | | | | Fix gcc-4.5 HEAD warnings. * cp-name-parser.y (%union <typed_val_int>, %token GLOBAL) (GLOBAL_CONSTRUCTORS, GLOBAL_DESTRUCTORS, demangler_special <GLOBAL>): Remove. (yylex <"global constructors keyed to ">) (yylex <"global destructors keyed to ">): Base it on DEMANGLER_SPECIAL. (cp_comp_to_string): Remove variables str, prefix and buf. Remove the GLOBAL_DESTRUCTORS and GLOBAL_CONSTRUCTORS handling. (cp_print): Remove the GLOBAL_DESTRUCTORS and GLOBAL_CONSTRUCTORS handling.
* * emulparams/elf32ppc.sh (PLT): Don't include ".iplt".Alan Modra2009-07-295-10/+38
| | | | | | | * emulparams/elf_i386.sh (IREL_IN_PLT): Define. * emulparams/elf_x86_64.sh (IREL_IN_PLT): Define. * scripttempl/elf.sc: Create separate .iplt and .rela.iplt sections when !IREL_IN_PLT.
* * elf32-ppc.c (ppc_elf_check_relocs): Always set up sectionsAlan Modra2009-07-293-153/+408
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | used by indirect function support. Count dynamic relocs for ifunc syms. (ppc_elf_adjust_dynamic_symbol): Tweak for ifunc. (allocate_dynrelocs): Allocate all non-dynamic ifunc plt entries in iplt and their relocs in reliplt. Don't make ifunc syms dynamic. Allocate got entry relocs for non-dynamic ifunc in reliplt. Handle other dynamic relocs for ifunc. (ppc_elf_size_dynamic_sections): Alloc dyn relocs for static ifunc in reliplt, likewise relocs for got against local ifunc. Typo fix on reliplt size adjust. (ppc_elf_relocate_section): Don't use plt scheme of allocating relocs 1-1 with entries for iplt, instead just add using reloc_count. Write got relocs and dyn relocs for ifunc to reliplt. Error on invalid ifunc dyn relocs. (ppc_elf_finish_dynamic_symbol): Adjust for non-dynamic ifunc plt in iplt/reliplt. * elf64-ppc.c (ppc64_elf_howto_raw): Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO, R_PPC64_REL16_HI, R_PPC64_REL16_HA. (ppc64_elf_reloc_type_lookup): Handle new relocs. (ppc64_elf_check_relocs): Likewise. Count dyn relocs for ifunc. (allocate_dynrelocs): As for elf32-ppc.c above. (ppc64_elf_size_dynamic_sections): Likewise. (ppc_build_one_stub): Put non-dynamic ifunc plt call stubs in iplt, and their relocs in reliplt. Use R_PPC64_JMP_IREL. (ppc_size_one_stub): Similarly. (ppc64_elf_relocate_section): As for elf32-ppc.c above. Handle new relocs too. (ppc64_elf_finish_dynamic_symbol): As for elf32-ppc.c above.
* * ppc64.h: Add R_PPC64_JMP_IREL, R_PPC64_REL16, R_PPC64_REL16_LO,Alan Modra2009-07-292-0/+12
| | | | R_PPC64_REL16_HI, R_PPC64_REL16_HA.
* * ld-scripts/default-script.s (text): Globalize.Hans-Peter Nilsson2009-07-296-4/+12
| | | | | | * ld-scripts/default-script1.d, ld-scripts/default-script2.d, ld-scripts/default-script3.d, ld-scripts/default-script4.d: Adjust accordingly.
* PR ld/10269Alan Modra2009-07-294-12/+10
| | | | | | * symbols.c (S_FORCE_RELOC): True for BSF_GNU_INDIRECT_FUNCTION. * config/tc-i386.c: Revert 2009-06-13 change. * config/tc-i386.h: Likewise.
* * binutils-all/testranges.s: Replace .value with .short.Alan Modra2009-07-292-1/+5
|
* * scripttempl/mmo.sc: For relocateable links, set $OUTPUT_FORMAT toHans-Peter Nilsson2009-07-294-5/+25
| | | | | | | | | | | the new $RELOCATEABLE_OUTPUT_FORMAT, if set. (OUTPUT_FORMAT): Use the variable $OUTPUT_FORMAT. (ENTRY): Don't emit for relocateable links. (/DISCARD/): Don't discard .gnu.warning.* for relocateable links. * emulparams/mmo.sh (RELOCATEABLE_OUTPUT_FORMAT): Set, to elf64-mmix. * emulparams/elf64mmix.sh (OTHER_TEXT_SECTIONS): Empty, don't provide "Main" or set "_start.", for relocateable links.
* *** empty log message ***gdbadmin2009-07-291-1/+1
|
* daily updateAlan Modra2009-07-291-1/+1
|
* * elf64-mmix.c (mmix_elf_relax_section): Revert 2009-05-27Hans-Peter Nilsson2009-07-282-5/+6
| | | | change. Add note to head comment.
* * NEWS: Mention ARM VFP support.Daniel Jacobowitz2009-07-2827-55/+1215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * target-descriptions.c (tdesc_register_type): Make public. (tdesc_unnumbered_register): New function. (tdesc_register_reggroup_p): Allow missing pseudo_register_reggroup_p. * target-descriptions.h (tdesc_register_type): Declare. (tdesc_unnumbered_register): Declare. * arm-tdep.c (arm_neon_quad_read, arm_neon_quad_write): New functions. (arm_push_dummy_call): Use arm_neon_quad_write. (arm_neon_double_type, arm_neon_quad_type): New functions. (arm_register_type): Handle VFP and NEON registers. Override the types of double-precision registers for NEON. Disable FPA registers if they are not present. (arm_dwarf_reg_to_regnum): Add current VFP and NEON register numbers. (arm_return_value): Use arm_neon_quad_write and arm_neon_quad_read. (arm_register_name): Handle VFP single and NEON quad registers. (arm_pseudo_read, arm_pseudo_write): New functions. (arm_gdbarch_init): Check for VFP and NEON in the target description. Assign numbers to double-precision registers. Register VFP and NEON pseudo registers. Remove a shadowed "i" variable. * arm-tdep.h (enum gdb_regnum): Add ARM_D0_REGNUM and ARM_D31_REGNUM. (struct gdbarch_tdep): Add have_neon_pseudos, have_neon, have_vfp_registers, have_vfp_pseudos, neon_double_type, and neon_quad_type. * features/Makefile: Make expedite settings only architecture specific. (WHICH): Add new ARM descriptions. * features/arm-with-neon.xml, features/arm-with-vfpv2.c, features/arm-with-vfpv3.c, features/arm-vfpv2.xml, features/arm-vfpv3.xml, features/arm-with-vfpv2.xml, features/arm-with-vfpv3.xml, features/arm-with-neon.c: New files. * regformats/arm-with-neon.dat, regformats/arm-with-vfpv2.dat, regformats/arm-with-vfpv3.dat: Generate. doc/ * gdb.texinfo (ARM Features): Document org.gnu.gdb.arm.vfp and org.gnu.gdb.arm.neon. gdbserver/ * linux-low.c (linux_write_memory): Update debugging output. * Makefile.in (clean): Add new descriptions. (arm-with-vfpv2.o, arm-with-vfpv2.c, arm-with-vfpv3.o) (arm-with-vfpv3.c, arm-with-neon.o, arm-with-neon.c): New rules. * configure.srv: Add new files for arm*-*-linux*. * linux-arm-low.c: Add new declarations. (PTRACE_GETVFPREGS, PTRACE_SETVFPREGS): Define if undefined. (arm_hwcap, HWCAP_VFP, HWCAP_IWMMXT, HWCAP_NEON, HWCAP_VFPv3) (HWCAP_VFPv3D16): New. (arm_fill_wmmxregset, arm_store_wmmxregset): Check HWCAP_IWMMXT instead of __IWMMXT__. (arm_fill_vfpregset, arm_store_vfpregset, arm_get_hwcap) (arm_arch_setup): New. (target_regsets): Remove #ifdef. Add VFP regset. (the_low_target): Use arm_arch_setup. testsuite/ * gdb.base/float.exp: Handle VFP registers.
* * linux-low.c (linux_kill_one_lwp): Adjust kernel workaround to skipDaniel Jacobowitz2009-07-282-1/+6
| | | | the main thread again.
* * infrun.c (handle_inferior_event): Clear trap_expected afterDaniel Jacobowitz2009-07-282-0/+6
| | | | stepping past a single-step breakpoint.
* * arm-tdep.c (enum arm_vfp_cprc_base_type,Daniel Jacobowitz2009-07-282-6/+367
| | | | | | | | | | | | arm_vfp_cprc_unit_length, arm_vfp_cprc_reg_char, arm_vfp_cprc_sub_candidate, arm_vfp_call_candidate, arm_vfp_abi_for_function): New. (arm_push_dummy_call): Handle VFP ABI. (arm_extract_return_value, arm_store_return_value): Handle ARM_FLOAT_VFP case. (arm_return_value): Handle VFP ABI. (arm_gdbarch_init): Default fp_model based on Tag_ABI_VFP_args for EABI binaries.
* * arch-utils.c (displaced_step_at_entry_point): Do not callDaniel Jacobowitz2009-07-285-17/+39
| | | | | | | | | | gdbarch_convert_from_func_ptr_addr. * cris-tdep.c: Remove outdated comment. * infcall.c (call_function_by_hand): Do not call gdbarch_convert_from_func_ptr_addr after entry_point_address. * objfiles.c (entry_point_address): Call both gdbarch_convert_from_func_ptr_addr and gdbarch_addr_bits_remove.
* Revert previous commit.Pedro Alves2009-07-282-17/+1
|
* * bfd-target.c (target_bfd_xclose): Only close the bfd if thePedro Alves2009-07-282-1/+17
| | | | | | section tarble is not empty. (target_bfd_reopen): If the section table ends up empty, close the bfd here.
* * nto-tdep.c (nto_thread_state_str): New array.Aleksandar Ristovski2009-07-284-9/+167
| | | | | | | | | | | | | (nto_extra_thread_info): New function definition. * nto-tdep.h (gdbthread.h): New include. (private_thread_info): New struct. (nto_extra_thread_info): New declaration. * nto-procfs.c (procfs_thread_alive): Properly check if thread is still alive. (update_thread_private_data_name, update_thread_private_data): New function definition. (procfs_find_new_threads): Fetch thread private data. (init_procfs_ops): Register to_extra_thread_info.
* bfd/Jan Beulich2009-07-282-1/+6
| | | | | | | 2009-07-28 Jan Beulich <jbeulich@novell.com> * archive.c (get_extended_arelt_filename): Remove redundant range check on index.
* gas/Jan Beulich2009-07-282-17/+5
| | | | | | 2009-07-28 Jan Beulich <jbeulich@novell.com> * expr.c (op_rank): Specify size. Remove O_md* initializers.
* daily updateAlan Modra2009-07-281-1/+1
|
* *** empty log message ***gdbadmin2009-07-281-1/+1
|
* 2009-07-27 Doug Kwan <dougkwan@google.com>Doug Kwan2009-07-272-0/+5
| | | | * elf32-arm.c (stub_hash_newfunc): Initialize field output_name.
* * config/tc-m68k.c (mcf5221x_ctrl): New.Maxim Kuvyrkov2009-07-272-1/+12
| | | | (m68k_cpu): Add line for MCF5221x.
* * config/tc-m68k.c (mcf52235_ctrl): Remove non-existent CACR, ACR[01].Maxim Kuvyrkov2009-07-272-2/+7
| | | | (mcf53017_ctrl): Fix RAMBAR.
* merge from gccDJ Delorie2009-07-272-7/+43
|
* PR 10413Nick Clifton2009-07-272-18/+27
| | | | | * objdump.c (dump_section_header): Skip sections that we are ignoring.
* * (po/fi.po): Updated Finnish translation.Nick Clifton2009-07-272-550/+589
|
* 2009-07-27 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2009-07-272-7/+12
| | | | | * archures.c bfd_*_arch): Sorted. (bfd_archures_list): Likewise.
* gas/Jan Beulich2009-07-276-0/+82
| | | | | | | | | | | | | 2009-07-27 Jan Beulich <jbeulich@novell.com> * obj-elf.c (elf_file_symbol): Replace symbol name set up by symbol_new() with the passed in, unmodified one. gas/testsuite/ 2009-07-27 Jan Beulich <jbeulich@novell.com> * gas/elf/file.[ds]: New. * gas/elf/elf.exp: Run new test.
* 2009-07-27 M R Swami Reddy <MR.Swami.Reddy@nsc.com>M R Swami Reddy2009-07-272-26/+53
| | | | | | | * config/tc-cr16.c (md_apply_fix): Put the addend value alone in to object file without symbol values. (tc_gen_reloc): For local symbols resolved or its absolute symbol, then set the relocation type as NULL.
* 2009-07-26 M R Swami Reddy <MR.Swami.Reddy@nsc.com>M R Swami Reddy2009-07-272-0/+20
| | | | | * elf32-cr16.c (elf_cr16_final_link_relocate): Add code to handle to R_cr16_NUM32 relocation.
* 2009-07-26 Michael Eager <eager@eagercon.com>Michael Snyder2009-07-273-0/+7
| | | | | * archures.c: Add bfd_mach_ppc_405 * bfd-in2.h: Same.
* *** empty log message ***gdbadmin2009-07-271-1/+1
|
* daily updateAlan Modra2009-07-271-1/+1
|
* *** empty log message ***gdbadmin2009-07-261-1/+1
|