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
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
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
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
b829706801
* elflink.c (bfd_elf_record_link_assignment): Dont make
...
STV_INTERNAL symbols STV_HIDDEN.
2013-04-30 01:05:18 +00:00
dee737d745
daily update
2013-04-30 00:00:04 +00:00
013519f747
*** empty log message ***
2013-04-30 00:00:02 +00:00
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
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
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
5dad867cca
* config.guess: Update from config repo.
...
* config.sub: Ditto.
2013-04-29 15:13:53 +00:00
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
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
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
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
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
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
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
47d21dc520
* ./contrib/ari/gdb_ari.sh (editCase rule): Fix spelling error.
2013-04-29 08:32:18 +00:00
27320b8511
* emultempl/pe.em [cygwin]: Do not merge rdata with v2
...
psuedo-relocs.
2013-04-29 08:22:16 +00:00
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
7057e86c13
daily update
2013-04-29 00:00:04 +00:00
358d1d6030
*** empty log message ***
2013-04-29 00:00:02 +00:00
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
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
e4b224615e
daily update
2013-04-28 00:00:04 +00:00
3d80fd16c5
*** empty log message ***
2013-04-28 00:00:02 +00:00
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
6c6b70567b
*** empty log message ***
2013-04-27 00:00:32 +00:00
d7f4ad2e8c
daily update
2013-04-27 00:00:05 +00:00
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
ee441d9a9a
* MAINTAINERS: Add myself and Cary as gold maintainers.
2013-04-26 20:55:25 +00:00
8eeccb77c3
fix changelog entry: we still have 2013, not 2014
2013-04-26 19:31:15 +00:00
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
778ee4a6f2
* scripttempl/avr.sc: Add ALIGN directive after *(.progmem*).
2013-04-26 15:27:55 +00:00
2260af53be
GDB 7.6 released.
2013-04-26 14:07:53 +00:00
0f7325f98d
Add missing test files from 2013-03-21 commit.
2013-04-26 09:40:18 +00:00
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
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
0b000dbb49
daily update
2013-04-26 00:00:03 +00:00
7f5039149d
*** empty log message ***
2013-04-26 00:00:02 +00:00
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
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
c65e009ff7
Fix format error of ChangeLog.
2013-04-25 08:03:31 +00:00
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
320395c55a
*** empty log message ***
2013-04-25 00:00:32 +00:00
7f99879879
daily update
2013-04-25 00:00:04 +00:00
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
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
74e04d1ccf
* dwarf2read.c (setup_type_unit_groups): Fix comment.
2013-04-24 19:12:26 +00:00