Stan Shebs
0914bcdbf6
2010-12-12 Stan Shebs <stan@codesourcery.com>
...
* value.c (value_of_internalvar): Add case for trace state
variables.
* gdb.trace/tsv.exp: Test print command on trace state variables.
2010-12-13 05:29:32 +00:00
Alan Modra
4610564552
* ldlang.c (load_symbols): Correct last change.
2010-12-13 01:06:35 +00:00
Alan Modra
0e144ba71e
* aoutx.h (aout_link_check_ar_symbols): Formatting.
...
* cofflink.c (coff_link_check_ar_symbols): Likewise.
* elflink.c (elf_link_add_archive_symbols): Likewise.
* pdp11.c (aout_link_check_ar_symbols): Likewise.
* xcofflink.c (xcoff_link_check_dynamic_ar_symbols,
xcoff_link_check_dynamic_ar_symbols): Likewise.
* aoutx.h (aout_link_check_archive_element): Simplify code dealing
with add_archive_element substitute BFD.
* cofflink.c (coff_link_check_archive_element): Likewise.
* ecoff.c (ecoff_link_check_archive_element): Likewise.
(ecoff_link_add_archive_symbols): Likewise.
* linker.c (generic_link_check_archive_element): Likewise.
* pdp11.c (aout_link_check_archive_element): Likewise.
* vms-alpha.c (alpha_vms_link_add_archive_symbols): Likewise.
* xcofflink.c (xcoff_link_check_archive_element): Likewise.
* aoutx.h (aout_link_check_archive_element): Free symbols from old
bfd if !keep_memory.
* cofflink.c (coff_link_check_archive_element): Likewise.
* pdp11.c (aout_link_check_archive_element): Likewise.
* xcofflink.c (xcoff_link_check_archive_element): Likewise.
2010-12-13 01:06:16 +00:00
gdbadmin
8d4f41361d
*** empty log message ***
2010-12-13 00:00:04 +00:00
Alan Modra
4846b70aa0
* plugin.c (bfd_plugin_mkobject): Delete.
...
(plugin_vec): Use bfd_false instead.
2010-12-12 23:50:47 +00:00
Alan Modra
59841acef1
daily update
2010-12-12 23:00:05 +00:00
Doug Evans
7b9f3c509c
* dwarf2read.c (dwarf2_per_objfile): New member quick_file_names_table.
...
(dwarf2_per_cu_quick_data): Move definition down to "quick functions"
section. Delete members lines full_names. Rename read_lines to
no_file_data.
(quick_file_names): New struct.
(hash_file_name_entry, eq_file_name_entry): New functions.
(delete_file_name_entry, create_quick_file_names_table): New functions.
(dwarf2_read_index): Initialize quick_file_names_table.
(dw2_get_file_names): Renamed from dw2_require_line_header.
Return pointer to quick_file_names entry. All callers updated.
(dw2_get_real_path): Renamed from dw2_require_full_path.
Replace per_cu arg with pointer to quick_file_names entry.
All callers updated.
(dw2_free_cached_file_names): New function.
(dw2_forget_cached_source_info): Call it (via htab_traverse_noresize).
(dwarf2_initialize_objfile): Initialize quick_file_names_table in
the OBJF_READNOW case.
(dwarf2_free_objfile): Rewrite freeing of quick file names tables.
2010-12-12 19:19:27 +00:00
Mark Kettenis
1583e7ea01
Fix mail addres in ChangeLog.
2010-12-12 19:06:21 +00:00
Mark Kettenis
89fa5cc879
* mips64obsd-tdep.c (floatformats_mips64_quad): New define.
...
(mips64obsd_init_abi): Set long_double_bit and long_double_format.
2010-12-12 18:23:25 +00:00
Mark Kettenis
7a58cce85c
* sparc-tdep.c: Fix typo in comment.
2010-12-12 17:41:19 +00:00
H.J. Lu
08ebfb8c18
Fix typos in elfedit documentation.
...
2010-12-12 Peter Breitenlohner <peb@mppmu.mpg.de>
PR binutils/12306
* doc/binutils.texi: Fix typos in elfedit documentation.
2010-12-12 15:29:31 +00:00
H.J. Lu
db0ca79ff4
Optimize for add_archive_element.
...
bfd/
2010-12-12 H.J. Lu <hongjiu.lu@intel.com>
* elflink.c (elf_link_add_archive_symbols): Remove subsbfd.
ld/
2010-12-12 H.J. Lu <hongjiu.lu@intel.com>
* ldlang.c (load_symbols): Optimize for add_archive_element.
2010-12-12 14:52:27 +00:00
H.J. Lu
68efed4197
Mark .gnu.lto_* sections with SHF_EXCLUDE.
...
bfd/
2010-12-12 H.J. Lu <hongjiu.lu@intel.com>
* elf.c (special_sections_g): Add ".gnu.lto_".
gas/testsuite/
2010-12-12 H.J. Lu <hongjiu.lu@intel.com>
* gas/elf/elf.exp: Run section9.
* gas/elf/section9.d: New.
* gas/elf/section9.s: Likewise.
2010-12-12 14:49:25 +00:00
gdbadmin
97e84e2551
*** empty log message ***
2010-12-12 00:00:03 +00:00
Alan Modra
779e56b7a3
daily update
2010-12-11 23:00:05 +00:00
Alan Modra
3710d6361b
* ld-elfvers/vers25a.dsym: Really include _? in match.
2010-12-11 12:58:36 +00:00
Richard Sandiford
a471ec3a5c
opcodes/
...
2010-12-03 Mingming Sun <mingm.sun@gmail.com>
* mips-opc.c: (mips_builtin_opcodes): Add loongson3a mul/div and
fixed point instructions.
gas/testsuite/
2010-12-03 Mingming Sun <mingm.sun@gmail.com>
* gas/mips/loongson-3a.s, gas/mips/loongson-3a.d: New test.
* gas/mips/mips.exp: Run it.
2010-12-11 10:48:55 +00:00
gdbadmin
4a2b320e1f
*** empty log message ***
2010-12-11 00:01:03 +00:00
Alan Modra
87555e06d5
daily update
2010-12-10 23:00:05 +00:00
Doug Evans
ae2de4f869
* dwarf2read.c: Whitespace cleanup, plus comment additions.
...
No code changes.
2010-12-10 22:00:00 +00:00
Tom Tromey
66cb815960
* NEWS: Document exception-handling change.
2010-12-10 20:33:44 +00:00
Ian Lance Taylor
33d23ee82a
PR bootstrap/46819
...
* configure.ac: For --disable-libgcj clear libgcj_saved.
* configure: Rebuild.
2010-12-10 14:50:10 +00:00
Maciej W. Rozycki
3ae8dd8d51
* config/tc-mips.h (TC_ADDRESS_BYTES): New macro.
...
(mips_address_bytes): New prototype.
* config/tc-mips.c (mips_address_bytes): New function.
2010-12-10 14:25:05 +00:00
Paolo Bonzini
89a1e9c36d
2010-12-10 Tobias Burnus <burnus@net-b.de>
...
PR fortran/46540
* configure.ac: Add --disable-libquadmath and
--disable-libquadmath-support.
2010-12-10 12:09:34 +00:00
Tristan Gingold
ac7bcd2696
2010-12-10 Tristan Gingold <gingold@adacore.com>
...
* src-release (ETC_SUPPORT): add gnu-oids.texi
2010-12-10 09:10:49 +00:00
Alan Modra
13485ea2e5
* binemul.h (do_ar_emul_append): Declare.
...
* binemul.c (any_ok): New function.
(do_ar_emul_append): Rename from do_ar_emul_default_append. Make
global, add check arg. Adjust callers.
(ar_emul_default_replace): Tidy.
* configure.tgt (powerpc-*-aix[5-9]*,rs6000-*-aix[5-9]*): Use
bin_aix_emulation.
* emul_aix.c (bin_aix5_emulation, ar_emul_aix_internal): Delete.
(ar_emul_aix5_append, ar_emul_aix5_replace): Delete.
(check_aix): New function.
(ar_emul_aix_append, ar_emul_aix_replace): Rewrite.
2010-12-10 08:51:47 +00:00
Mike Frysinger
b9e33f301e
ld: elfvers tests: support symbol prefixed targets
...
The symbol versioning tests mix C-visible symbols and linker-visible
symbols in order to verify .symver behavior. This works for most
people, but fail for targets that have a symbol prefix. So add a
helper file with macros that expand gcc's __USER_LABEL_PREFIX__ as
necessary and convert all .symver users over to it.
Now that the tests are usable on prefixed targets, update the tests
to take into account an optional leading underscore.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-12-10 06:08:11 +00:00
Alan Modra
9a9e2ca332
* config.bfd: Configure rs6000-*-aix* as for powerpc-*-aix*.
...
Add aix5coff64_vec to powerpc ELF entries.
2010-12-10 01:03:13 +00:00
gdbadmin
315e99a5b4
*** empty log message ***
2010-12-10 00:00:33 +00:00
Maciej W. Rozycki
da7bc628fe
* config/tc-mips.c (mips_ip): Remove dead format specifier code.
2010-12-09 23:59:12 +00:00
Maciej W. Rozycki
738f4d98b4
gas/
...
* config/tc-mips.c (file_ase_mips16): Adjust comment.
(append_insn): Update file_ase_mips16.
(mips_after_parse_args): Don't set file_ase_mips16 here.
gas/testsuite/
* gas/mips/elf_ase_mips16.d: Update test for new MIPS16 ASE flag
semantics.
* gas/mips/elf_ase_mips16-2.d: New test.
* gas/mips/nop.s: Source for the new test.
* gas/mips/mips.exp: Run the new test.
binutils/testsuite/
* lib/binutils-common.exp (regexp_diff): Implement inverse
matching, requested by `!'.
2010-12-09 23:57:22 +00:00
Maciej W. Rozycki
c7af427326
* config/tc-mips.c (macro)
...
<M_MSGSND, M_MSGLD, M_MSGLD_T, M_MSGWAIT, M_MSGWAIT_T>: Remove
dedicated return points.
2010-12-09 23:46:06 +00:00
Maciej W. Rozycki
d5818fca0b
* config/tc-mips.c (macro) <M_DEXT, M_DINS>: Correct types used
...
for pos and size.
2010-12-09 23:43:32 +00:00
Maciej W. Rozycki
1d845dc124
* gas/mips/jal-svr4pic.d: Also use wildcard address matching in
...
relocations.
* gas/mips/mips1@jal-svr4pic.d: Likewise.
* gas/mips/jal-svr4pic-noreorder.d: Likewise.
* gas/mips/mips1@jal-svr4pic-noreorder.d: Likewise.
2010-12-09 23:39:46 +00:00
Maciej W. Rozycki
842f8b2a1e
gas/
...
* config/tc-mips.c (macro) <ld_st>: Don't load a zero into an
auxiliary register when using a signed 16-bit constant offset.
gas/testsuite/
* gas/mips/ldstla-32.d: Update according to a 16-bit constant
offset optimization.
* gas/mips/ldstla-32-mips3.d: Likewise.
* gas/mips/ldstla-32-shared.d: Likewise.
* gas/mips/ldstla-32-mips3-shared.d: Likewise.
2010-12-09 23:33:24 +00:00
Maciej W. Rozycki
34224acf36
* config/tc-mips.c (mips_ip): Remove lastregno's
...
preinitialization.
2010-12-09 23:21:51 +00:00
Cary Coutant
83e17bd5ed
* layout.cc (Layout::layout_gnu_stack): Add warnings for executable
...
stack.
* layout.h (Layout::layout_gnu_stack): Add pointer to Object
parameter; change all callers.
* object.cc (Sized_relobj::do_layout): Adjust call to layout_gnu_stack.
* options.h (warn_execstack): New option.
2010-12-09 23:19:50 +00:00
Maciej W. Rozycki
f9bbfb18be
* config/tc-mips.c (mips_ip) <'('>: Don't let '4', '5' or '-'
...
as a base register specifier.
2010-12-09 23:19:22 +00:00
Alan Modra
33f7867de8
daily update
2010-12-09 23:00:08 +00:00
Maciej W. Rozycki
c4a68bea7a
* config/tc-mips.c (macro) <M_S_DOB>: Fix the placement of code.
2010-12-09 22:56:46 +00:00
Maciej W. Rozycki
88320db2f7
* config/tc-mips.c (mips_ip) <'u'>: Report the value of the LUI
...
argument complained about; reword the message.
2010-12-09 22:52:54 +00:00
Maciej W. Rozycki
f01dc9538a
* config/tc-mips.c (macro)
...
<M_BGTUL_I, M_BGTU_I, M_BLEUL_I, M_BLEU_I>: Fix the constant
used to compare against for the always-false/true case.
2010-12-09 22:45:13 +00:00
Maciej W. Rozycki
a605d2b30b
* config/tc-mips.c (macro): Remove a trailing 0 from NOP
...
requests.
2010-12-09 22:29:18 +00:00
Maciej W. Rozycki
bbea7ebcc5
* config/tc-mips.c (macro): Use EXTRACT_OPERAND to get register
...
numbers.
2010-12-09 22:17:27 +00:00
Maciej W. Rozycki
c80c840e30
* config/tc-mips.c (macro): Replace 0 with ZERO in macro_build
...
and move_register calls referring to $0.
2010-12-09 22:09:40 +00:00
Maciej W. Rozycki
f71d0d440e
gas/
...
* config/tc-mips.c (macro, mips_ip): Correct message
capitalization.
gas/testsuite/
* gas/mips/at-2.l: Adjust according to message capitalization
fixes.
* gas/mips/illegal.l: Likewise.
* gas/mips/jalr.l: Likewise.
* gas/mips/octeon-ill.l: Likewise.
* gas/mips/tls-ill.l: Likewise.
2010-12-09 22:04:43 +00:00
Marc Khouzam
30a7f059d8
* mi/mi-parse.c (mi_parse): Wrong error message.
2010-12-09 20:41:54 +00:00
Arnold Metselaar
de6d4f0568
* config/tc-z80.c (md_apply_fix): Rename var to fix shadow warning.
2010-12-09 20:02:07 +00:00
Doug Evans
ad727bb22e
* symfile.h (quick_symbol_functions): Clarify usage of
...
map_symbol_filenames.
2010-12-09 19:52:23 +00:00
Tom Tromey
305aeedc41
gdb
...
* mi/mi-parse.h (mi_parse): Update.
* mi/mi-parse.c (mi_parse_cleanup): New function.
(mi_parse): Add 'token' argument. Throw exception on error.
* mi/mi-main.c (mi_print_exception): New function.
(mi_execute_command): Use mi_print_exception. Catch exceptions
from mi_parse.
gdb/testsuite
* gdb.base/interp.exp: Add regression test.
2010-12-09 19:23:49 +00:00