Cary Coutant
fbd8a2572e
* archive.cc (Archive::get_file_and_offset): Use filename instead
...
of name to get library path.
(Archive::include_member): Unlock external member of a thin archive.
* testsuite/Makefile.am (TEST_AR): New variable.
(thin_archive_test_1): New test.
(thin_archive_test_2): New test.
2008-09-29 21:23:02 +00:00
Cary Coutant
eff458138e
* mapfile.cc (Mapfile::print_input_section): Change -1U to -1ULL.
...
* object.cc (Sized_relobj::do_layout): Use constant invalid_address
instead of -1U.
(Sized_relobj::do_finalize_local_symbols): Likewise.
(Sized_relobj::map_to_kept_section): Likewise.
* object.h (Sized_relobj::invalid_address): New constant.
(Sized_relobj::do_output_section_offset): Check for invalid_address
and return -1ULL.
* output.cc (Output_reloc::local_section_offset): Use constant
invalid_address instead of -1U.
(Output_reloc::get_address): Likewise.
(Output_section::output_address): Change -1U to -1ULL.
* output.h (Output_reloc::invalid_address): New constant.
* reloc.cc (Sized_relobj::write_sections): Use constant
invalid_address instead of -1U.
(Sized_relobj::relocate_sections): Likewise.
* symtab.cc (Symbol_table::sized_finalize_symbol): Handle symbol
values for merge sections.
* target-reloc.h (relocate_for_relocatable): Use constant
invalid_address instead of -1U.
2008-09-29 21:10:26 +00:00
H.J. Lu
1927a18f31
2008-09-29 H.J. Lu <hongjiu.lu@intel.com>
...
* aclocal.m4: Regenerated.
* configure: Likewise.
* Makefile.in: Likewise.
2008-09-29 16:54:07 +00:00
Steve Ellcey
b214d478d7
* configure: Regenerate for new libtool.
...
* aclocal.m4: Ditto.
* Makefile.in: Ditto.
2008-09-29 15:36:22 +00:00
Steve Ellcey
718a6fd816
* configure: Regenerate for new libtool.
...
* aclocal.m4: Ditto.
* Makefile.in: Ditto.
* doc/Makefile.in: Ditto.
2008-09-29 15:34:33 +00:00
Steve Ellcey
b25062aeb5
* libtool.m4: Update to libtool 2.2.6.
...
* lt~obsolete.m4: Update to libtool 2.2.6.
* ltmain.sh: Update to libtool 2.2.6.
* ltsugar.m4: Update to libtool 2.2.6.
* ltversion.m4: Update to libtool 2.2.6.
* ltoptions.m4: Update to libtool 2.2.6.
* ltgcc.m4: Update to match changes from libtool 2.2.6.
2008-09-29 15:28:14 +00:00
Nick Clifton
c0a139c7d1
PR 6878
...
* app.c (do_scrub_chars): Only issue warnings about tick
characters detected in symbol strings if hex ticks are supported.
2008-09-29 14:20:39 +00:00
Alan Modra
ceae84aacf
bfd/
...
PR 6789
* elf.c (assign_file_positions_for_load_sections): Call
_bfd_elf_map_sections_to_segments, not elf_modify_segment_map.
(get_program_header_size): Protect against NULL info.
(_bfd_elf_map_sections_to_segments): Likewise.
* elf32-spu.c (spu_elf_additional_program_headers): Likewise.
ld/testsuite/
* ld-elf/extract-symbol-1sec.d: Correct section lma.
2008-09-29 14:12:02 +00:00
Kai Tietz
b8a4873487
2008-09-26 Kai Tietz <kai.tietz@onevision.com>
...
* pe-dll.c (make_import_fixup_entry): Make sure reloc is addend.
2008-09-29 14:01:50 +00:00
Nick Clifton
afac680a76
* po/vi.po: Updated Vietnamese translation.
...
* po/fr.po: Updated French translation.
2008-09-29 09:48:31 +00:00
gdbadmin
d6026485e1
*** empty log message ***
2008-09-29 00:00:32 +00:00
Alan Modra
6948ff7e01
daily update
2008-09-29 00:00:05 +00:00
Daniel Jacobowitz
4f6d9c90b4
* NEWS: Mention .cfi_val_encoded_addr.
2008-09-28 15:15:32 +00:00
Alan Modra
9659de1cb3
* elf.c (_bfd_elf_init_private_section_data): Tweak union copy.
...
(bfd_section_from_shdr): Don't change SHT_GROUP section name.
* elflink.c (section_signature): New function.
(_bfd_elf_section_already_linked): Use it.
2008-09-28 13:30:35 +00:00
Alan Modra
119f424500
* objcopy.c (setup_section): Set elf_group_id.
2008-09-28 13:29:18 +00:00
Jan Kratochvil
1a6f01b5dc
gdb/testsuite/
...
* gdb.threads/attachstop-mt.exp: Note a real testcase name this
testcase is derived from. Fix racy dependency on an expected PID
number. No longer support the testcase on Linux kernel 2.4.x.
2008-09-28 11:39:45 +00:00
gdbadmin
6593d811a0
*** empty log message ***
2008-09-28 00:00:33 +00:00
Alan Modra
e7714d0e20
daily update
2008-09-28 00:00:05 +00:00
Tom Tromey
2fae03e85b
gdb
...
* NEWS: Update.
* macrocmd.c (extract_identifier): Add is_parameter argument.
(macro_define_command): Update.
(macro_undef_command): Likewise.
* macroexp.c (stringify): New function.
(find_parameter): Likewise.
(gather_arguments): Add nargs argument. Handle varargs.
(substitute_args): Add is_varargs and va_arg_name arguments.
Handle varargs, splicing, stringification. Use find_parameter.
(expand): Handle varargs.
gdb/doc
* gdb.texinfo (Macros): Remove text about stringification,
varargs, and splicing.
gdb/testsuite
* gdb.base/macscp.exp: Add tests for stringification, splicing,
and varargs.
2008-09-27 21:40:49 +00:00
Tom Tromey
5c6ce71d76
gdb
...
* scm-lang.c (scm_language_defn): Update.
* p-typeprint.c (pascal_print_typedef): New function.
* p-lang.h: (pascal_print_typedef): Declare.
* p-lang.c (pascal_language_defn): Update.
* objc-lang.c (objc_language_defn): Update.
* m2-typeprint.c (m2_print_typedef): New function.
* m2-lang.h (m2_print_typedef): Declare.
* m2-lang.c (m2_language_defn): Update.
* language.h (_LANG_c, _LANG_m2, _LANG_fortran, _LANG_pascal):
Remove.
(struct language_defn) <la_print_typedef>: New field.
(default_print_typedef): Declare.
(LA_PRINT_TYPEDEF): New define.
* language.c (unknown_language_defn): Update.
(auto_language_defn): Update.
(local_language_defn): Update.
* jv-lang.c (java_language_defn): Update.
* f-lang.c (f_language_defn): Update.
* c-typeprint.c (c_print_typedef): New function.
* c-lang.h (c_print_typedef): Declare.
* c-lang.c (c_language_defn): Update.
(cplus_language_defn): Update.
(asm_language_defn): Update.
(minimal_language_defn): Update.
* ada-lang.c (ada_language_defn): Update.
* typeprint.c (default_print_typedef): New function.
gdb/doc
* gdbint.texinfo (Language Support): Remove text about omitting
support for a language.
2008-09-27 21:29:30 +00:00
Tom Tromey
09be204ecc
* jv-exp.y (insert_exp): Define using ISO syntax.
...
(copy_exp): Likewise.
(push_expression_name): Likewise.
(push_fieldnames): Likewise.
(java_type_from_name): Likewise.
(yyerror): Likewise.
(yylex): Likewise.
(parse_number): Likewise.
2008-09-27 17:03:16 +00:00
Alan Modra
392b5e2b04
daily update
2008-09-27 00:00:05 +00:00
gdbadmin
fadaeb9526
*** empty log message ***
2008-09-27 00:00:03 +00:00
Joel Brobecker
3cd9d1646b
* MAINTAINERS (GLOBAL MAINTAINERS): Add Pedro Alves.
2008-09-26 18:38:40 +00:00
Andreas Krebbel
b40d5eb9ef
2008-09-26 Florian Krohm <fkrohm@us.ibm.com>
...
* s390-opc.txt (thder, thdr): Change RRE_RR to RRE_FF.
(cfxr, cfdr, cfer, clclu): Add esa flag.
(sqd): Instruction added.
(qadtr, qaxtr): Change RRF_FFFU to RRF_FUFF.
* s390-opc.c: (INSTR_RRF_FFFU, MASK_RRF_FFFU): Removed.
2008-09-26 Andreas Krebbel <krebbel1@de.ibm.com>
* gas/s390/esa-g5.d: Adjust according to the s390-opc changes.
* gas/s390/esa-g5.s: Likewise.
* gas/s390/esa-z990.d: Likewise.
* gas/s390/esa-z990.s: Likewise.
* gas/s390/zarch-z900.d: Likewise.
* gas/s390/zarch-z900.s: Likewise.
* gas/s390/zarch-z990.d: Likewise.
* gas/s390/zarch-z990.s: Likewise.
2008-09-26 13:44:33 +00:00
Eric Botcazou
2774199c31
* Makefile.am (TARG_ENV_HFILES): Add config/te-solaris.h.
...
* Makefile.in (TARG_ENV_HFILES): Likewise.
* configure.tgt (Solaris targets): Set em=solaris.
* config/te-solaris.h: New file.
2008-09-26 07:02:44 +00:00
Jie Zhang
37b3293520
* config/bfin-parse.y (asm_1): Fix reduce/reduce conflicts.
2008-09-26 04:49:17 +00:00
gdbadmin
181b26eaf1
*** empty log message ***
2008-09-26 00:00:34 +00:00
Alan Modra
6e0ee67f86
daily update
2008-09-26 00:00:05 +00:00
Joel Brobecker
e316861586
* stack.c (print_frame_args): Fix typos in comments.
2008-09-25 16:04:11 +00:00
Thiago Jung Bauermann
8b8655b3f7
2008-09-25 Sérgio Durigan Júnior <sergiodj@linux.vnet.ibm.com>
...
* linux-nat.c (get_pending_status): Fix argument to WIFSTOPPED.
2008-09-25 14:13:44 +00:00
Alan Modra
68db4c759f
* ld-elf/eh-group.exp: Only run on ELF targets.
...
* ld-elf/eh5b.s: Export main, start, __start.
2008-09-25 03:16:42 +00:00
Alan Modra
4ac0c89885
* ldexp.c (fold_binary): Evaluate rhs when lhs not valid.
2008-09-25 02:34:00 +00:00
Alan Modra
121a04390c
daily update
2008-09-25 00:00:06 +00:00
gdbadmin
b02c1afc66
*** empty log message ***
2008-09-25 00:00:03 +00:00
Richard Henderson
f1c4cc7516
include/
...
* elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
binutils/
* dwarf.c (size_of_encoded_value, get_encoded_value): Move up.
(decode_location_expression): Add section parameter. Handle
DW_OP_GNU_encoded_addr.
(read_and_display_attr_value): Update decode_location_expression call.
(display_debug_loc, display_debug_frames): Likewise.
gas/
* dw2gencfi.c (DWARF2_ADDR_SIZE): Provide default.
(struct cfi_insn_data): Add ea member.
(CFI_val_encoded_addr, dot_cfi_val_encoded_addr): New.
(output_cfi_insn): Handle CFI_val_encoded_addr.
(select_cie_for_fde): Don't match CFI_val_encoded_addr.
* doc/as.texinfo (.cfi_val_encoded_addr): Document.
2008-09-24 23:21:04 +00:00
Vladimir Prus
6fbd21a1ce
* remote-sim.c (gdbsim_create_inferior): Fix missing parenthesis.
2008-09-24 16:37:24 +00:00
Alan Modra
ead47374e6
PR 6913
...
* listing.c (print_options): Don't call fprintf without format string.
2008-09-24 14:38:03 +00:00
Alan Modra
725569295b
PR 6913
...
* dwarf.c (print_dwarf_vma): Don't call printf without format string.
2008-09-24 14:37:35 +00:00
Andreas Schwab
68e007ca21
* frame.c (get_frame_register_bytes): Avoid excessive function calls.
2008-09-24 12:59:49 +00:00
Andreas Schwab
45ef8ce0c5
* frame.c (get_frame_register_bytes): Take pseudo registers into
...
account.
2008-09-24 12:17:20 +00:00
Alan Modra
9f5110a6ab
daily update
2008-09-24 00:00:06 +00:00
gdbadmin
abf52ff4e8
*** empty log message ***
2008-09-24 00:00:03 +00:00
Doug Evans
07128da01c
* dcache.c (state_chars): New static global.
...
(ENTRY_INVALID,ENTRY_VALID): Renamed from ENTRY_BAD,ENTRY_OK.
All uses updated.
(dcache_info): Print cache state as mnemonically useful letters instead
of magic numbers.
* doc/gdb.texinfo (info dcache): Update.
2008-09-23 18:35:32 +00:00
Doug Evans
9cbfa09e9e
* dwarf2read.c (comp_unit_head): Reorganize for better packing.
2008-09-23 17:36:51 +00:00
Alan Modra
cc9566afed
daily update
2008-09-23 00:00:07 +00:00
gdbadmin
a94b8ea079
*** empty log message ***
2008-09-23 00:00:03 +00:00
Tom Tromey
d4c0a7a09f
* symfile.c (symbol_file_add_with_addrs_or_offsets): Don't use
...
printf_filtered.
2008-09-22 18:18:07 +00:00
Ian Lance Taylor
bbb444b67a
* plugin-api.h (ld_plugin_status): Remove comma from the last item.
...
Use C style comment.
(ld_plugin_api_version, ld_plugin_output_file_type,
ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
comma from the last item.
2008-09-22 16:37:41 +00:00
Sandra Loosemore
b90a069ad9
2008-09-22 Sandra Loosemore <sandra@codesourcery.com>
...
gdb/doc
* gdb.texinfo (Packets): Add info on thread-id syntax and
multiprocess extensions.
<D>: Document multiprocess form of packet.
<H>: Use thread-id syntax.
<T>: Likewise.
<vCont>: Likewise. Note this is required for multiprocess.
<vKill>: New packet.
(Stop Reply Packets) <T>: Use thread-id syntax.
<W>: Document multiprocess form of reply.
<X>: Likewise.
(General Query Packets) <qC>: Use thread-id syntax.
<qfThreadInfo>: Likewise.
<qGetTLSAddr>: Likewise.
<qP>: Likewise.
<qSupported>: Add "multiprocess" feature.
<qThreadExtraInfo>: Use thread-id syntax.
2008-09-22 16:31:01 +00:00