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.
16 years ago
Alan Modra
4610564552
* ldlang.c (load_symbols): Correct last change.
16 years ago
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.
16 years ago
gdbadmin
8d4f41361d
*** empty log message ***
16 years ago
Alan Modra
4846b70aa0
* plugin.c (bfd_plugin_mkobject): Delete.
(plugin_vec): Use bfd_false instead.
16 years ago
Alan Modra
59841acef1
daily update
16 years ago
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.
16 years ago
Mark Kettenis
1583e7ea01
Fix mail addres in ChangeLog.
16 years ago
Mark Kettenis
89fa5cc879
* mips64obsd-tdep.c (floatformats_mips64_quad): New define.
(mips64obsd_init_abi): Set long_double_bit and long_double_format.
16 years ago
Mark Kettenis
7a58cce85c
* sparc-tdep.c: Fix typo in comment.
16 years ago
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.
16 years ago
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.
16 years ago
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.
16 years ago
gdbadmin
97e84e2551
*** empty log message ***
16 years ago
Alan Modra
779e56b7a3
daily update
16 years ago
Alan Modra
3710d6361b
* ld-elfvers/vers25a.dsym: Really include _? in match.
16 years ago
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.
16 years ago
gdbadmin
4a2b320e1f
*** empty log message ***
16 years ago
Alan Modra
87555e06d5
daily update
16 years ago
Doug Evans
ae2de4f869
* dwarf2read.c: Whitespace cleanup, plus comment additions.
No code changes.
16 years ago
Tom Tromey
66cb815960
* NEWS: Document exception-handling change.
16 years ago
Ian Lance Taylor
33d23ee82a
PR bootstrap/46819
* configure.ac: For --disable-libgcj clear libgcj_saved.
* configure: Rebuild.
16 years ago
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.
16 years ago
Paolo Bonzini
89a1e9c36d
2010-12-10 Tobias Burnus <burnus@net-b.de>
PR fortran/46540
* configure.ac: Add --disable-libquadmath and
--disable-libquadmath-support.
16 years ago
Tristan Gingold
ac7bcd2696
2010-12-10 Tristan Gingold <gingold@adacore.com>
* src-release (ETC_SUPPORT): add gnu-oids.texi
16 years ago
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.
16 years ago
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>
16 years ago
Alan Modra
9a9e2ca332
* config.bfd: Configure rs6000-*-aix* as for powerpc-*-aix*.
Add aix5coff64_vec to powerpc ELF entries.
16 years ago
gdbadmin
315e99a5b4
*** empty log message ***
16 years ago
Maciej W. Rozycki
da7bc628fe
* config/tc-mips.c (mips_ip): Remove dead format specifier code.
16 years ago
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 `!'.
16 years ago
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.
16 years ago
Maciej W. Rozycki
d5818fca0b
* config/tc-mips.c (macro) <M_DEXT, M_DINS>: Correct types used
for pos and size.
16 years ago
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.
16 years ago
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.
16 years ago
Maciej W. Rozycki
34224acf36
* config/tc-mips.c (mips_ip): Remove lastregno's
preinitialization.
16 years ago
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.
16 years ago
Maciej W. Rozycki
f9bbfb18be
* config/tc-mips.c (mips_ip) <'('>: Don't let '4', '5' or '-'
as a base register specifier.
16 years ago
Alan Modra
33f7867de8
daily update
16 years ago
Maciej W. Rozycki
c4a68bea7a
* config/tc-mips.c (macro) <M_S_DOB>: Fix the placement of code.
16 years ago
Maciej W. Rozycki
88320db2f7
* config/tc-mips.c (mips_ip) <'u'>: Report the value of the LUI
argument complained about; reword the message.
16 years ago
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.
16 years ago
Maciej W. Rozycki
a605d2b30b
* config/tc-mips.c (macro): Remove a trailing 0 from NOP
requests.
16 years ago
Maciej W. Rozycki
bbea7ebcc5
* config/tc-mips.c (macro): Use EXTRACT_OPERAND to get register
numbers.
16 years ago
Maciej W. Rozycki
c80c840e30
* config/tc-mips.c (macro): Replace 0 with ZERO in macro_build
and move_register calls referring to $0.
16 years ago
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.
16 years ago
Marc Khouzam
30a7f059d8
* mi/mi-parse.c (mi_parse): Wrong error message.
16 years ago
Arnold Metselaar
de6d4f0568
* config/tc-z80.c (md_apply_fix): Rename var to fix shadow warning.
16 years ago
Doug Evans
ad727bb22e
* symfile.h (quick_symbol_functions): Clarify usage of
map_symbol_filenames.
16 years ago
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.
16 years ago