Alan Modra
c227efa6d5
PR ld/13233
...
* elflink.c (_bfd_elf_gc_mark_extra_sections): Mark single member
debug and special section groups.
2011-09-29 05:40:21 +00:00
Mike Frysinger
39c1f96aef
sim: bfin: use store buffer for VIT_MAX insns
...
The VIT_MAX insns can be used in parallel, so we need to use the store
buffer so we don't clobber the output register before we get a chance
to do a memory store with it.
Reported-by: Kai Iskratsch <kai@stella.at>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-09-29 03:19:47 +00:00
Yao Qi
24bdad53a9
gdb/doc/
...
* gdb.texinfo (Files): Update options for `add-symbol-file'.
Add one space after option `-s'. Remove @r{} markup.
2011-09-29 02:25:49 +00:00
Yao Qi
412946b6ba
gdb/
...
* symfile.c (add_symbol_file_command): Update message on usage.
2011-09-29 02:04:25 +00:00
H.J. Lu
54e8959c60
Fix --gc-sections failure with symbol versioning.
...
bfd/
2011-09-28 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13195
* elflink.c (_bfd_elf_merge_symbol): Don't set dynamic_def when
clearing def_dynamic.
(elf_link_add_object_symbols): Likewise. Set dynamic_def when
setting def_dynamic.
(bfd_elf_gc_mark_dynamic_ref_symbol): Check if a symbol is
versioned.
ld/testsuite/
2011-09-28 H.J. Lu <hongjiu.lu@intel.com>
PR ld/13195
* ld-elf/elf.exp: Add a C link testcase for PR ld/13195.
* ld-elf/pr13195.c: New.
* ld-elf/pr13195.d: Likewise.
* ld-elf/pr13195.s: Likewise.
* ld-elf/pr13195.t: Likewise.
2011-09-29 00:13:14 +00:00
gdbadmin
d8250e5afa
*** empty log message ***
2011-09-29 00:00:32 +00:00
Alan Modra
9277183184
daily update
2011-09-29 00:00:05 +00:00
Paul Koning
7a81bdbf67
* gdb.python/py-type.c (enum E): New.
...
* gdb.python/py-type.exp (test_fields): Add tests for Python
mapping access to fields.
(test_enums): New test for field access on enums.
2011-09-28 20:06:01 +00:00
Paul Koning
a73bb89264
* python/py-type.c (make_fielditem, typy_field_names, typy_items)
...
(typy_length, typy_get, typy_has_key, typy_make_iter)
(typy_iterkeys, typy_iteritems, typy_itervalues, typy_iter)
(typy_iterator_iter, typy_iterator_iternext)
(typy_iterator_dealloc): New functions to implement standard
Python mapping methods on gdb.Type object.
(gdb.TypeIterator): New Python type.
* python/python-internal.h (gdbpy_iter_kind): New enum.
* doc/gdb.texinfo (gdb.Type): Document field access by dictionary
key syntax.
2011-09-28 20:04:52 +00:00
DJ Delorie
514c97d3e0
merge from gcc
2011-09-28 20:01:45 +00:00
David S. Miller
fe10a582b6
Fix complex floats on sparc.
...
* sparc-tdep.h (SPARC_F2_REGNUM, SPARC_F3_REGNUM, SPARC_F4_REGNUM,
SPARC_F5_REGNUM, SPARC_F6_REGNUM, SPARC_F7_REGNUM): New enums.
* sparc-tdep.c (sparc_complex_floating_p): New function.
(sparc32_store_arguments): Handle complex floats.
(sparc32_extract_return_value): Likewise.
(sparc32_store_return_value): Likewise.
(sparc32_stabs_argument_has_addr): Likewise.
* sparc64-tdep.c (sparc64_complex_floating_p): New function.
(sparc64_store_floating_fields): Handle complex floats.
(sparc64_store_arguments): Likewise.
(sparc64_store_return_value): Likewise.
2011-09-28 17:59:42 +00:00
Matthew Gretton-Dann
766ad87609
* binutils/testsuite/binutils-all/elfedit-4.d: Give test a unique name.
2011-09-28 16:43:20 +00:00
Kai Tietz
9af6978cc0
Another typo ... :(
2011-09-28 12:04:24 +00:00
Kai Tietz
8d7f3066f1
* gas/pe/section-exclude.d: Correct testcase.
2011-09-28 12:01:12 +00:00
Eli Zaretskii
c93dbcba16
Support "set environment" and "unset environment" in MinGW builds.
...
* windows-nat.c (env_sort) [!__CYGWIN__]: Function restored from
before the change on 2006-12-09.
(windows_create_inferior) [!__CYGWIN__]: Restore code that
generates the environment block for CreateProcessA, modulo the
Cygwin-specific parts that are not needed here.
2011-09-28 09:07:54 +00:00
Tristan Gingold
a82526dd00
2011-09-28 Tristan Gingold <gingold@adacore.com>
...
* od-xcoff.c (dump_xcoff32_aout_header): Fix typo.
2011-09-28 07:22:39 +00:00
Ian Lance Taylor
eebd87a5f4
* symtab.cc (Symbol_table::define_special_symbol): Always
...
canonicalize version string.
2011-09-28 00:55:35 +00:00
gdbadmin
27ebf5b696
*** empty log message ***
2011-09-28 00:00:32 +00:00
Alan Modra
9d5b7ddc71
daily update
2011-09-28 00:00:05 +00:00
Kai Tietz
c348982892
2011-09-27 Kai Tietz <ktietz@redhat.com>
...
* config/obj-coff.c (obj_coff_section): Add 'e' as specifier
for marking section SEC_EXCLUDE.
2011-09-27 Kai Tietz <ktietz@redhat.com>
* gas/pe/pe.exp: Add new testcase.
* gas/pe/section-exclude.d: New file.
* gas/pe/section-exclude.s: New file.
2011-09-27 18:57:22 +00:00
Kai Tietz
2b914c2b41
* coffcode.h (sec_to_styp_flags): Handle
...
SEC_LINK_DUPLICATES_SAME_CONTENTS, and
SEC_LINK_DUPLICATES_SAME_SIZE.
2011-09-27 16:03:49 +00:00
Kai Tietz
ebe9c501ff
* scripttempl/pe.sc (.text): Add support for
...
.gnu.linkonce.t.* section.
(.debug_info): Only use .gnu.linkonce.wi.* for
relocating.
* scripttempl/pep.sc: Likewise.
2011-09-27 15:59:55 +00:00
Tristan Gingold
f00c55f832
2011-09-27 Tristan Gingold <gingold@adacore.com>
...
* target.h (enum target_object): Add TARGET_OBJECT_DARWIN_DYLD_INFO.
* solib-darwin.c (DYLD_VERSION_MAX): Update number.
(darwin_solib_get_all_image_info_addr_at_init): New function.
(darwin_solib_read_all_image_info_addr): Likewise.
(darwin_solib_create_inferior_hook): Use the above two functions.
* darwin-nat.c (darwin_execvp): Renames retval to res.
(darwin_read_write_inferior): Update comment.
(darwin_read_dyld_info): New function.
(darwin_xfer_partial): Handle DYLD_INFO.
2011-09-27 15:30:18 +00:00
Stan Shebs
6710bf39b7
Add return address collection for tracepoints.
...
* tracepoint.c (encode_actions_1): Add case for $_ret.
(validate_actionline): Check for $_ret.
(trace_dump_actions): Ditto.
* ax-gdb.h (gen_trace_for_return_address): Declare.
* ax-gdb.c: Include arch-utils.h.
(gen_trace_for_return_address): New function.
(agent_command): Add return address special case.
* amd64-tdep.c: Include ax.h and ax-gdb.h.
(amd64_gen_return_address): New function.
(amd64_init_abi): Call it.
* i386-tdep.c: Include ax.h and ax-gdb.h.
(i386_gen_return_address): New function.
(i386_init_abi): Call it.
* arch-utils.h (default_gen_return_address): Declare.
* arch-utils.c (default_gen_return_address): New function.
* gdbarch.sh (gen_return_address): New method.
* gdbarch.h, gdbarch.c: Regenerate.
* gdb.texinfo (Tracepoint Action Lists): Document $_ret.
* gdb.trace/collection.exp: Test collection of $_ret.
2011-09-27 13:09:37 +00:00
Tristan Gingold
21eb9156ec
2011-09-27 Tristan Gingold <gingold@adacore.com>
...
* od-xcoff.c (dump_xcoff32_aout_header): Remove some gettext macros.
(dump_xcoff32_sections_header): Likewise.
(dump_xcoff32_symbols, dump_xcoff32_relocs): Likewise.
(dump_xcoff32_lineno, dump_xcoff32_loader): Likewise.
(dump_xcoff32_except): Likewise.
(dump_xcoff32_typchk, dump_xcoff32_tbtags): Likewise.
2011-09-27 12:48:01 +00:00
Tristan Gingold
4a5cb34fc9
2011-09-27 Tristan Gingold <gingold@adacore.com>
...
* readelf.c (print_ia64_vms_note): Fix xgettext warnings.
2011-09-27 12:05:33 +00:00
David S. Miller
92a7795b59
opcodes/
...
* sparc-opc.c (sparc_opcodes): Fix random instruction to write
to a float instead of an integer register.
gas/testsuite/
* gas/sparc/hpcvis3.s: Update to use float reg for random insn.
* gas/sparc/hpcvis3.d: Likewise.
2011-09-27 04:30:32 +00:00
DJ Delorie
79df06c40d
merge from gcc
2011-09-27 00:01:35 +00:00
Alan Modra
130479b708
daily update
2011-09-27 00:00:06 +00:00
gdbadmin
efc7c64ad1
*** empty log message ***
2011-09-27 00:00:02 +00:00
Cary Coutant
403a3331af
* gold/gold.cc (queue_initial_tasks): Move option checks ...
...
* gold/options.cc (General_options::finalize): ... to here. Disable
some options; make others fatal.
2011-09-26 23:42:06 +00:00
DJ Delorie
139d7133b8
merge from gcc
2011-09-26 23:05:03 +00:00
Cary Coutant
235061c2f4
include/ChangeLog
...
gcc PR lto/47247
* plugin-api.h (enum ld_plugin_symbol_resolution): Add
LDPR_PREVAILING_DEF_IRONLY_EXP.
(enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
gold/ChangeLog
gcc PR lto/47247
* plugin.cc (get_symbols_v2): New function.
(Plugin::load): Add LDPT_GET_SYMBOLS_V2.
(is_referenced_from_outside): New function.
(Pluginobj::get_symbol_resolution_info): Add version parameter, return
LDPR_PREVAILING_DEF_IRONLY_EXP when using new version.
(get_symbols): Pass version parameter.
(get_symbols_v2): New function.
* plugin.h (Pluginobj::get_symbol_resolution_info): Add version
parameter.
* testsuite/plugin_test.c (get_symbols_v2): New static variable.
(onload): Add LDPT_GET_SYMBOLS_V2.
(all_symbols_read_hook): Use get_symbols_v2; check for
LDPR_PREVAILING_DEF_IRONLY_EXP.
* testsuite/plugin_test_3.sh: Update expected results.
2011-09-26 23:00:17 +00:00
David S. Miller
e91d10767a
Add sparc integer multiply-add instructions.
...
opcodes/
* sparc-opc.c (sparc_opcodes): Add integer multiply-add
instructions.
gas/testsuite/
* gas/sparc/ima.d: New test.
* gas/sparc/ima.s: New test source.
* gas/sparc/sparc.exp: Run new test.
2011-09-26 09:19:24 +00:00
gdbadmin
1781ecd0cb
*** empty log message ***
2011-09-26 00:00:33 +00:00
Alan Modra
c57c0a06ba
daily update
2011-09-26 00:00:05 +00:00
Alan Modra
3efb455c8e
daily update
2011-09-25 00:00:06 +00:00
gdbadmin
5b2148d58f
*** empty log message ***
2011-09-25 00:00:02 +00:00
Alan Modra
4d34059fd5
daily update
2011-09-24 00:00:06 +00:00
gdbadmin
8f4b00933a
*** empty log message ***
2011-09-24 00:00:03 +00:00
DJ Delorie
7955ede528
merge from gcc
2011-09-23 22:21:36 +00:00
DJ Delorie
634e4f4ff8
merge from gcc
2011-09-23 20:01:11 +00:00
Ian Lance Taylor
dc87f62014
* configure.ac: Add new --with-gold-ldadd and --with-gold-ldflags
...
configuration options.
* configure: Regenerate.
* Makefile.am: Handle GOLD_LDADD and GOLD_LDFLAGS.
* Makefile.in: Regenerate.
* testsuite/Makefile.in: Regenerate.
2011-09-23 15:02:32 +00:00
Joseph Myers
e04e5beb2e
PR gdb/13079
...
* i386-tdep.c (i386_frame_align): New.
(i386_gdbarch_init): Use i386_frame_align.
2011-09-23 14:50:30 +00:00
Yao Qi
f3d6df6d3a
gdb/
...
* i386-linux-nat.c (i386_linux_resume): Use read_memory_unsigned_integer
to get address.
2011-09-23 07:27:19 +00:00
Alan Modra
6b4a09fc6f
daily update
2011-09-23 00:00:05 +00:00
gdbadmin
1cd16a81ad
*** empty log message ***
2011-09-23 00:00:02 +00:00
Tristan Gingold
e69860f1b6
2011-09-22 Tristan Gingold <gingold@adacore.com>
...
* fork-child.c (fork_inferior): Add exec_fun parameter.
Call exec_fun or execvp.
* inferior.h: Adjust prototype.
* gnu-nat.c (gnu_create_inferior): Adjust fork_inferior call.
* inf-ttrace.c (inf_ttrace_create_inferior): Ditto.
* inf-ptrace.c (inf_ptrace_create_inferior): Ditto.
* procfs.c (procfs_create_inferior): Ditto.
* darwin-nat.c (darwin_execvp): New function.
(darwin_create_inferior): Use it.
2011-09-22 10:22:28 +00:00
Tristan Gingold
7cf3bbff36
bfd/
...
2011-09-22 Tristan Gingold <gingold@adacore.com>
* configure.in: Bump version to 2.22.51
* configure: Regenerate.
2011-09-22 08:35:49 +00:00
Tristan Gingold
a7142d9403
binutils/
...
2011-09-22 Tristan Gingold <gingold@adacore.com>
* NEWS: Add marker for 2.22.
gas/
2011-09-22 Tristan Gingold <gingold@adacore.com>
* NEWS: Add marker for 2.22.
ld/
2011-09-22 Tristan Gingold <gingold@adacore.com>
* NEWS: Add marker for 2.22.
2011-09-22 08:11:16 +00:00