Joel Brobecker
54746424da
mep: define gdbarch_pc_regnum instead of gdbarch_write_pc.
...
gdb/ChangeLog:
* mep-tdep.c (mep_write_pc): Delete.
(mep_gdbarch_init): Remove call to set_gdbarch_write_pc.
Add call to set_gdbarch_pc_regnum.
2013-04-30 08:28:54 +00:00
Joel Brobecker
ee35f36cec
Delete ChangeLog entry with no corresponding change in sources.
...
This ChangeLog entry was the result of a result of botched commit
which resulted in the ChangeLog update being checked in, while
the actual code code itself did not make it to CVS.
This patch deletes the entry in gdb/ChangeLog titled:
mep: define gdbarch_pc_regnum instead of gdbarch_write_pc.
2013-04-30 08:28:31 +00:00
Joel Brobecker
01da98f9f4
filestuff.c: Include "gdb_dirent.h" instead of <dirent.h>
...
gdb/ChangeLog:
* common/filestuff.c: Replace #include <dirent.h> by
#include "gdb_dirent.h".
2013-04-30 08:20:47 +00:00
Joel Brobecker
366c6766d8
filestuff.c: Use gdb_stat.h instead of <sys/stat.h>
...
gdb/ChangeLog:
* common/filestuff.c: Replace #include <sys/stat.h> by
#include "gdb_stat.h".
2013-04-30 08:20:04 +00:00
Alan Modra
b829706801
* elflink.c (bfd_elf_record_link_assignment): Dont make
...
STV_INTERNAL symbols STV_HIDDEN.
2013-04-30 01:05:18 +00:00
Alan Modra
dee737d745
daily update
2013-04-30 00:00:04 +00:00
gdbadmin
013519f747
*** empty log message ***
2013-04-30 00:00:02 +00:00
Tom Tromey
3f84184e8b
PR python/14204:
...
* gdb.texinfo (Python API): Fix menu entry.
(Blocks In Python): Fix subsubsection text. Rewrite intro.
Define global and static block. Add example. Clarify
block relationship for inline functions.
2013-04-29 17:32:43 +00:00
Tom Tromey
6015523492
* gdb.texinfo (Python API): Mention Python help and keyword
...
arguments. Move pagination text to Basic Python.
(Basic Python): Put pagination text here. Document
close-on-exec, SIGCHLD, and SIGINT.
2013-04-29 17:30:26 +00:00
Cary Coutant
e31908b642
2013-04-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
...
gold/
* output.cc (Output_section::add_merge_input_section): Allow
to merge sections if the alignment is more than character size.
* merge.h (Output_merge_string::Output_merge_string): Remove
assert.
* merge.cc (Output_merge_string<Char_type>::do_add_input_section): Count
only not-null strings. Check the alignment of strings.
* stringpool.h
(Stringpool_template<Stringpool_char>::Stringpool_template): Add
alignment as the argument.
(Stringpool_template<Stringpool_char>::addralign_): New class member.
* stringpool.cc (Stringpool_template<Stringpool_char>::new_key_offset):
Align non-zero length strings according to the addralign_.
(Stringpool_template<Stringpool_char>::set_string_offsets):
Updating offsets according to the given alignment.
* testsuite/Makefile.am (text_section_grouping): Test if string
literals are getting merged.
* testsuite/Makefile.in: Regenerate.
* testsuite/merge_string_literals_1.c: New file.
* testsuite/merge_string_literals_2.c: Ditto.
* testsuite/merge_string_literals.sh: Ditto.
2013-04-29 17:15:09 +00:00
Jan-Benedict Glaw
5dad867cca
* config.guess: Update from config repo.
...
* config.sub: Ditto.
2013-04-29 15:13:53 +00:00
Nick Clifton
b40bf0a255
* elflink.c (_bfd_elf_gc_mark_extra_sections): Remove mark from
...
fragmented .debug_line sections associated with unmarked code
sections.
* dwarf.c (read_debug_line_header): New function. Reads in a
header in a .debug_line section.
(display_debug_lines_raw): Use new function. Handle fragmentary
.debug_line sections.
(display_debug_lines_decoded): Likewise.
* readelf.c (process_section_headers): Handle fragmenatry
.debug_line sections.
(display_debug_section): Likewise.
* as.c (Options): Add -gdwarf-sections.
(parse_args): Likewise.
* as.h (flag_dwarf_sections): Declare.
* dwarf2dbg.c (emit_fixed_inc_line_addr): Skip section changes.
(process_entries): When -gdwarf-sections is enabled generate
fragmentary .debug_line sections.
(out_debug_line): Set the section for the .debug_line section end
symbol.
* doc/as.texinfo: Document -gdwarf-sections.
* NEWS: Mention -gdwarf-sections.
* gas/elf/dwarf2-3.d: Fix expected readelf output.
* scripttempl/DWARF.sc: Add support for .debug_line.* and
.debug_line_end.
2013-04-29 13:38:59 +00:00
Joel Brobecker
09526ec1c2
mep: define gdbarch_pc_regnum instead of gdbarch_write_pc.
...
gdb/ChangeLog:
* mep-tdep.c (mep_write_pc): Delete.
(mep_gdbarch_init): Remove call to set_gdbarch_write_pc.
Add call to set_gdbarch_pc_regnum.
2013-04-29 10:10:35 +00:00
Joel Brobecker
d27b54adf3
Use gdbarch_pc_regnum instead of gdbarch_write_pc.
...
gdb/ChangeLog:
* m32r-tdep.c (m32r_write_pc): Delete.
(m32r_gdbarch_init): Remove call to set_gdbarch_write_pc.
Add call to set_gdbarch_pc_regnum.
2013-04-29 10:08:46 +00:00
Pierre Muller
b385a60dc4
* dwarf2read.c (handle_DW_AT_stmt_list): Avoid ARI warning for
...
editCase function rule.
(get_DW_AT_signature_type): Likewise.
2013-04-29 09:52:07 +00:00
Will Newton
aba8c3de87
bfd/efl32-arm.c: Fix handling of IRELATIVE relocs.
...
bfd/ChangeLog:
2013-04-24 Will Newton <will.newton@linaro.org>
* elf32-arm.c (elf32_arm_populate_plt_entry): Call
elf32_arm_add_dynreloc when emitting R_ARM_IRELATIVE relocs.
ld/testsuite/ChangeLog:
2013-04-24 Will Newton <will.newton@linaro.org>
* ld-arm/arm-elf.exp: Add IFUNC test 17.
* ld-arm/ifunc-17.dd: New file.
* ld-arm/ifunc-17.gd: Likewise.
* ld-arm/ifunc-17.rd: Likewise.
* ld-arm/ifunc-17.s: Likweise.
* ld-arm/ifunc-1.rd: Reorder relocs to match linker output.
* ld-arm/ifunc-2.rd: Likewise.
* ld-arm/ifunc-5.rd: Likewise.
* ld-arm/ifunc-6.rd: Likewise.
2013-04-29 09:48:32 +00:00
Will Newton
2810e26c6a
ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
...
The test for ld/12942 fails with gcc versions before 4.7.0. This patch
disables this test with these versions of gcc.
ld/testsuite/ChangeLog:
2013-04-29 Will Newton <will.newton@linaro.org>
* ld-plugin/lto.exp: Disable ld/12942 test for gcc < 4.7.0.
2013-04-29 08:57:48 +00:00
Nick Clifton
7fcfd62ddc
* elf64-aarch64.c (elf64_aarch64_check_relocs): Move relocation
...
error check up and add error message.
2013-04-29 08:33:51 +00:00
Pierre Muller
47d21dc520
* ./contrib/ari/gdb_ari.sh (editCase rule): Fix spelling error.
2013-04-29 08:32:18 +00:00
Nick Clifton
27320b8511
* emultempl/pe.em [cygwin]: Do not merge rdata with v2
...
psuedo-relocs.
2013-04-29 08:22:16 +00:00
Joel Brobecker
9056882e81
Add ARI marker to get_DW_AT_signature_type.
...
gdb/ChangeLog:
* dwarf2read.c (get_DW_AT_signature_type): Add ARI marker.
2013-04-29 05:05:44 +00:00
Alan Modra
7057e86c13
daily update
2013-04-29 00:00:04 +00:00
gdbadmin
358d1d6030
*** empty log message ***
2013-04-29 00:00:02 +00:00
Thomas Schwinge
d061dfac16
ld/
...
* scripttempl/armbpabi.sc: Replace "source" usage with ".".
* scripttempl/avr.sc: Likewise.
* scripttempl/elf.sc: Likewise.
* scripttempl/elf32cr16.sc: Likewise.
* scripttempl/elf32crx.sc: Likewise.
* scripttempl/elf32msp430.sc: Likewise.
* scripttempl/elf32msp430_3.sc: Likewise.
* scripttempl/elf32sh-symbian.sc: Likewise.
* scripttempl/elf64hppa.sc: Likewise.
* scripttempl/elf_chaos.sc: Likewise.
* scripttempl/elfd10v.sc: Likewise.
* scripttempl/elfd30v.sc: Likewise.
* scripttempl/elfi370.sc: Likewise.
* scripttempl/elfm68hc11.sc: Likewise.
* scripttempl/elfm68hc12.sc: Likewise.
* scripttempl/elfxgate.sc: Likewise.
* scripttempl/elfxtensa.sc: Likewise.
* scripttempl/epiphany_4x4.sc: Likewise.
* scripttempl/i386beos.sc: Likewise.
* scripttempl/i386go32.sc: Likewise.
* scripttempl/ia64vms.sc: Likewise.
* scripttempl/ip2k.sc: Likewise.
* scripttempl/iq2000.sc: Likewise.
* scripttempl/mep.sc: Likewise.
* scripttempl/mmo.sc: Likewise.
* scripttempl/v850.sc: Likewise.
* scripttempl/v850_rh850.sc: Likewise.
* scripttempl/xstormy16.sc: Likewise.
2013-04-28 14:52:55 +00:00
Yao Qi
7ee4732a0c
gdb/
...
* solib-dsbt.c (fetch_loadmap): Re-indent.
(displacement_from_map, enable_break2): Likewise.
(dsbt_relocate_section_addresses): Likewise.
2013-04-28 08:58:29 +00:00
Alan Modra
e4b224615e
daily update
2013-04-28 00:00:04 +00:00
gdbadmin
3d80fd16c5
*** empty log message ***
2013-04-28 00:00:02 +00:00
Ian Lance Taylor
0e8048633e
* target-reloc.h (relocate_section): If the reloc offset is out of
...
range, pass VIEW as NULL to relocate.relocate.
* arm.cc (Target_arm:Relocate::relocate): Check for a NULL view.
* i386.cc (Target_i386::Relocate::relocate): Likewise.
* powerpc.cc (Target_powerpc::Relocate::relocate): Likewise.
* sparc.cc (Target_sparc::Relocate::relocate): Likewise.
* tilegx.cc (Target_tilegx::Relocate::relocate): Likewise.
* x86_64.cc (Target_x86_64::Relocate::relocate): Likewise.
2013-04-27 00:53:16 +00:00
gdbadmin
6c6b70567b
*** empty log message ***
2013-04-27 00:00:32 +00:00
Alan Modra
d7f4ad2e8c
daily update
2013-04-27 00:00:05 +00:00
Cary Coutant
e7c5ea405f
2013-04-26 Geoff Pike <gpike@chromium.org>
...
gold/
* gold.cc (queue_final_tasks): invoke layout->queue_build_id_tasks().
* layout.cc (Hash_task): New class.
(Layout::queue_build_id_tasks): New function.
(Layout::write_build_id): Handle single-thread portion of build ID
computation. (In some cases, all of it is single-threaded.) Replace
{sha1,md5}_process_bytes with {sha1,md5}_buffer to get the same
functionality in fewer lines of code.
* layout.h (Layout::queue_build_id_tasks): New function declaration.
* options.h (General_options): make "--build-id" default to tree
rather than sha1. Add two new options related to --build-id=tree:
--build-id-chunk-size-for-treehash and
--build-id-min-file-size-for-treehash.
* Makefile.am: add testing of --build-id=tree and related new options
(these tests will be invoked by "make check").
* Makefile.in: Regenerate.
2013-04-26 21:38:57 +00:00
Ian Lance Taylor
ee441d9a9a
* MAINTAINERS: Add myself and Cary as gold maintainers.
2013-04-26 20:55:25 +00:00
Christian Groessler
8eeccb77c3
fix changelog entry: we still have 2013, not 2014
2013-04-26 19:31:15 +00:00
Christian Groessler
00a3147e7e
* config/tc-z8k.c (md_parse_option): Set z8k_target_from_cmdline
...
according to the target parameter. Don't call s_segm since s_segm
calls bfd_set_arch_mach using stdoutput, but stdoutput isn't
initialized yet.
(md_begin): Call s_segm according to target parameter from command
line.
2013-04-26 19:21:25 +00:00
Nick Clifton
778ee4a6f2
* scripttempl/avr.sc: Add ALIGN directive after *(.progmem*).
2013-04-26 15:27:55 +00:00
gdbadmin
2260af53be
GDB 7.6 released.
2013-04-26 14:07:53 +00:00
Will Newton
0f7325f98d
Add missing test files from 2013-03-21 commit.
2013-04-26 09:40:18 +00:00
Will Newton
ed5acf27f7
Remove some dead code from elf64_aarch64_check_relocs.
...
bfd/ChangeLog:
2013-04-25 Will Newton <will.newton@linaro.org>
* elf64-aarch64.c (elf64_aarch64_check_relocs): Remove dead code.
2013-04-26 09:18:43 +00:00
Alan Modra
4706eab946
* emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Test
...
unresolved_syms_in_shared_libs rather than !executable to
determine whether to load DT_NEEDED libraries.
2013-04-26 01:26:45 +00:00
Alan Modra
0b000dbb49
daily update
2013-04-26 00:00:03 +00:00
gdbadmin
7f5039149d
*** empty log message ***
2013-04-26 00:00:02 +00:00
Tom Tromey
ff54693587
PR corefiles/14983:
...
* dwarf2read.c (process_full_comp_unit): Always create a static
block.
gdb/testsuite
* gdb.dwarf2/nostaticblock.exp: New file.
2013-04-25 16:25:37 +00:00
Alan Modra
49926cd0c8
bfd/
...
* config.bfd: Add powerpc64le-linux.
gas/
* configure.in: Allow little-endian linux.
* configure: Regenerate.
gold/
* configure.tgt: Add powerpcle and powerpc64le.
ld/
* Makefile.am (ALL_EMULATION_SOURCES): Add eelf32lppclinux.c.
(eelf32lppclinux.c): New rule.
* Makefile.in: Regenerate.
* configure.tgt: Merge powerpc-linux and other powerpc-elf targets
with corresponding little-endian targets.
* emulparams/elf32lppc.sh: Update comment.
* emulparams/elf32lppclinux.sh: New.
2013-04-25 13:22:52 +00:00
Hui Zhu
c65e009ff7
Fix format error of ChangeLog.
2013-04-25 08:03:31 +00:00
Hui Zhu
f6150862d2
2013-04-25 Hui Zhu <hui@codesourcery.com>
...
PR gdb/15186
* ax.c (ax_printf): Add fflush.
2013-04-25 02:58:05 +00:00
gdbadmin
320395c55a
*** empty log message ***
2013-04-25 00:00:32 +00:00
Alan Modra
7f99879879
daily update
2013-04-25 00:00:04 +00:00
Hui Zhu
40fb6c5ead
2013-04-25 Hui Zhu <hui@codesourcery.com>
...
* breakpoint.c (build_target_command_list): Change loc->cond_bytecode
to loc->cmd_bytecode.
2013-04-24 23:09:31 +00:00
Sandra Loosemore
e3031850bc
2013-04-24 Sandra Loosemore <sandra@codesourcery.com>
...
gas/
* config/tc-nios2.c (nios2_control_register_arg_p): Rename
"fstatus" control register to "eccinj".
opcodes/
* nios2-opc.c (nios2_builtin_reg): Rename "fstatus" control register
to "eccinj".
2013-04-24 20:51:58 +00:00
Doug Evans
74e04d1ccf
* dwarf2read.c (setup_type_unit_groups): Fix comment.
2013-04-24 19:12:26 +00:00