deliverable/binutils-gdb.git
15 years ago * gnu-nat.h: Rename `current_inferior' to `gnu_current_inf' to
Pedro Alves [Tue, 7 Oct 2008 18:42:42 +0000 (18:42 +0000)] 
* gnu-nat.h: Rename `current_inferior' to `gnu_current_inf' to
avoid a name collision.
* gnu-nat.c: Likewise.
* i386gnu-nat.c: Likewise.

15 years ago2008-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
H.J. Lu [Tue, 7 Oct 2008 16:44:52 +0000 (16:44 +0000)] 
2008-10-07  Jan Kratochvil  <jan.kratochvil@redhat.com>

* configure.ac: Call AC_SYS_LARGEFILE.
* config.in: Regenerated.
* configure: Likewise.

15 years ago2008-10-07 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Tue, 7 Oct 2008 14:21:59 +0000 (14:21 +0000)] 
2008-10-07  H.J. Lu  <hongjiu.lu@intel.com>

* read.c (pseudo_set): Don't allow global register symbol only
if TC_GLOBAL_REGISTER_SYMBOL_OK is undefined.
* symbols.c (S_SET_EXTERNAL): Likewise.

* config/tc-mmix.h (TC_GLOBAL_REGISTER_SYMBOL_OK): Defined.

* doc/internals.texi: Document TC_GLOBAL_REGISTER_SYMBOL_OK.

15 years ago * gdb.ada/ref_tick_size.exp: New testcase.
Joel Brobecker [Tue, 7 Oct 2008 14:10:31 +0000 (14:10 +0000)] 
    * gdb.ada/ref_tick_size.exp: New testcase.

15 years ago * ada-lang.c (ada_evaluate_subexp) [OP_ATR_SIZE]: Add handling
Joel Brobecker [Tue, 7 Oct 2008 14:07:10 +0000 (14:07 +0000)] 
    * ada-lang.c (ada_evaluate_subexp) [OP_ATR_SIZE]: Add handling
        of arguments that are references.

15 years ago * readelf.c (process_section_headers): Do not cut the section names and
Nick Clifton [Tue, 7 Oct 2008 12:03:18 +0000 (12:03 +0000)] 
    * readelf.c (process_section_headers): Do not cut the section names and
        types if running with --wide.

        * ld-ia64/tlsbin.rd: Update expected output now that --wide does
        not truncate section names.
        * ld-ia64/tlspic.rd: Likewise.

15 years agomerge from gcc
DJ Delorie [Tue, 7 Oct 2008 01:28:01 +0000 (01:28 +0000)] 
merge from gcc

15 years ago*** empty log message ***
gdbadmin [Tue, 7 Oct 2008 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Mon, 6 Oct 2008 23:07:36 +0000 (23:07 +0000)] 
daily update

15 years ago * dwarf2read.c (dwarf2_die_debug): New static global.
Doug Evans [Mon, 6 Oct 2008 22:23:18 +0000 (22:23 +0000)] 
* dwarf2read.c (dwarf2_die_debug): New static global.
(dump_die_shallow): Renamed from dump_die, New args f, indent.
Print to specified file, indented by the specified amount.
(dump_die_for_error): New fn.  Point all existing callers of
dump_die here.
(dump_die_die_1,dump_die): New fns, replaces ...
(dump_die_list): ... deleted.
(read_die_and_children_1): Old contents of read_die_and_children
moved here.
(read_die_and_children): Rewrite.
(read_die_and_siblings): Call read_die_and_children_1 instead of
read_die_and_children.
(_initialize_dwarf2_read): New option "debug dwarf2-die".
* gdbinit.in (pdie): New macro.

* doc/gdb.texinfo (set debug dwarf2-die): Document it.

15 years ago * dwarf2read.c (offset_in_cu_p): New function.
Doug Evans [Mon, 6 Oct 2008 21:54:24 +0000 (21:54 +0000)] 
* dwarf2read.c (offset_in_cu_p): New function.
(find_partial_die,follow_die_ref): Use it.

* gdb.dwarf2/dw2-cu-size.exp: New file.
* gdb.dwarf2/dw2-cu-size.S: New file.

* gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
.Ltype_int for clarity.

15 years ago * symmisc.c (maintenance_info_symtabs): Watch for ^c.
Doug Evans [Mon, 6 Oct 2008 21:07:48 +0000 (21:07 +0000)] 
* symmisc.c (maintenance_info_symtabs): Watch for ^c.
(maintenance_info_psymtabs): Ditto.

15 years ago * doc/as.texinfo (Local): New description of ELF .local directive.
Bob Wilson [Mon, 6 Oct 2008 17:31:39 +0000 (17:31 +0000)] 
* doc/as.texinfo (Local): New description of ELF .local directive.

15 years ago * dwarf.c (display_debug_frames): Change text for uniformity.
Nick Clifton [Mon, 6 Oct 2008 16:27:35 +0000 (16:27 +0000)] 
        * dwarf.c (display_debug_frames): Change text for uniformity.
            (process_debug_info): Likewise.
            (display_debug_aranges): Likewise.  Indent address output.
            (display_debug_pubnames): Print offset in hex.

            * binutils-all/objdump.W: Update.

            * gas/cfi/cfi-alpha-1.d, gas/cfi/cfi-alpha-3.d,
            gas/cfi/cfi-arm-1.d, gas/cfi/cfi-common-1.d,
            gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d,
            gas/cfi/cfi-common-4.d, gas/cfi/cfi-common-5.d,
            gas/cfi/cfi-common-6.d, gas/cfi/cfi-hppa-1.d,
            gas/cfi/cfi-i386-2.d, gas/cfi/cfi-i386.d, gas/cfi/cfi-m68k.d,
            gas/cfi/cfi-mips-1.d, gas/cfi/cfi-ppc-1.d, gas/cfi/cfi-s390-1.d,
            gas/cfi/cfi-s390x-1.d, gas/cfi/cfi-sh-1.d, gas/cfi/cfi-sparc-1.d,
            gas/cfi/cfi-sparc64-1.d, gas/cfi/cfi-x86_64.d: Update for readelf
            change.

            * ld-elf/eh1.d, ld-elf/eh2.d, ld-elf/eh3.d, ld-elf/eh4.d,
            ld-elf/eh5.d, ld-elf/eh6.d, ld-mips-elf/eh-frame1-n32.d,
            ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d,
            ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/eh-frame3.d,
            ld-mips-elf/eh-frame4.d: Update for readelf change.

15 years ago PR 6926
Nick Clifton [Mon, 6 Oct 2008 08:17:47 +0000 (08:17 +0000)] 
    PR 6926
        * read.c (get_line_sb): Renamed to get_non_macro_line_sb.
        (_find_end_of_line): Add extra parameter indicating if the line is
        inside a macro.  If it is then do not allow the @ character to be
        treated as a line separator character.
        (read_a_source): Update use of _find_end_of_line.
        (find_end_of_line): Likewise.
        (s_irp): Update use of get_line_sb.
        (s_macro): Likewise.
        (do_repeat): Likewise.
        (get_line_sb): New function.  Like the old version of get_line_sb
        except that it takes an extra parameter indicating whether the
        line is inside a macro.
        (get_macro_line_sb): New function.

15 years ago*** empty log message ***
gdbadmin [Mon, 6 Oct 2008 00:00:33 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Sun, 5 Oct 2008 23:00:05 +0000 (23:00 +0000)] 
daily update

15 years agoFix email address
Michael Snyder [Sun, 5 Oct 2008 20:01:14 +0000 (20:01 +0000)] 
Fix email address

15 years ago2008-10-05 Michael Snyder <msnyder@promb-2s-dhcp59.eng.vmware.com>
Michael Snyder [Sun, 5 Oct 2008 19:52:11 +0000 (19:52 +0000)] 
2008-10-05  Michael Snyder  <msnyder@promb-2s-dhcp59.eng.vmware.com>

* infrun.c (handle_inferior_event): Fix typo in comment.

15 years ago PR 6943
Alan Modra [Sun, 5 Oct 2008 04:12:04 +0000 (04:12 +0000)] 
PR 6943
* scripttempl/avr.sc (.bss): Set lma when relocating.
(.bss, .noinit): No need to set vma when relocating.
(.text, .bss, ,noinit): Set vma to zero when not relocating.

15 years ago*** empty log message ***
gdbadmin [Sun, 5 Oct 2008 00:00:03 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Sat, 4 Oct 2008 23:00:04 +0000 (23:00 +0000)] 
daily update

15 years ago * gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d, gas/cris/rd-tls-2.s,
Hans-Peter Nilsson [Sat, 4 Oct 2008 17:23:44 +0000 (17:23 +0000)] 
* gas/cris/rd-tls-1.s, gas/cris/rd-tls-1.d, gas/cris/rd-tls-2.s,
gas/cris/rd-tls-2.d, gas/cris/tls-err-1.s, gas/cris/tls-err-2.s,
gas/cris/tls-err-3.s: New tests.

15 years ago * config/tc-cris.c: Update all comments regarding explicit relocations
Hans-Peter Nilsson [Sat, 4 Oct 2008 17:20:38 +0000 (17:20 +0000)] 
* config/tc-cris.c: Update all comments regarding explicit relocations
to, besides PIC, also imply TLS or to say "relocation specifier" or
similar.
(RELOC_SUFFIX_CHAR): Rename from PIC_SUFFIX_CHAR.  Change all callers.
(cris_get_reloc_suffix): Rename from cris_get_pic_suffix.  Change all
callers.  Also handle TLS relocs.
(cris_get_specified_reloc_size): Rename from cris_get_pic_reloc_size.
Change all callers.  Also handle TLS relocs.
(tls): New constant.
(cris_process_instruction): Check for non-PIC TLS relocations and
adjust message when emitting error message about relocation not
fitting.
(get_autoinc_prefix_or_indir_op): Also check for relocation suffix
when tls is true.
(get_3op_or_dip_prefix_op): Ditto.
(cris_number_to_imm, tc_gen_reloc): Handle TLS relocs like PIC relocs.

15 years ago * elf32-cris.c (TLSHOWTO32, TLSHOWTO16): New macros.
Hans-Peter Nilsson [Sat, 4 Oct 2008 17:18:36 +0000 (17:18 +0000)] 
* elf32-cris.c (TLSHOWTO32, TLSHOWTO16): New macros.
(cris_elf_howto_table): Add entries for R_CRIS_32_GOT_GD,
R_CRIS_16_GOT_GD, R_CRIS_32_GD, R_CRIS_DTP, R_CRIS_32_DTPREL,
R_CRIS_16_DTPREL, R_CRIS_DTPMOD, R_CRIS_32_GOT_TPREL,
R_CRIS_16_GOT_TPREL,  R_CRIS_32_TPREL,  R_CRIS_16_TPREL.
(cris_reloc_map): Similarly.
* reloc.c (bfd_reloc_code_type): Add entries for
BFD_RELOC_CRIS_32_GOT_GD, BFD_RELOC_CRIS_16_GOT_GD,
BFD_RELOC_CRIS_32_GD, BFD_RELOC_CRIS_DTP,
BFD_RELOC_CRIS_32_DTPREL, BFD_RELOC_CRIS_16_DTPREL,
BFD_RELOC_CRIS_DTPMOD, BFD_RELOC_CRIS_32_GOT_TPREL,
BFD_RELOC_CRIS_16_GOT_TPREL, BFD_RELOC_CRIS_32_TPREL,
BFD_RELOC_CRIS_16_TPREL.
* libbfd.h, bfd-in2.h: Regenerate.

15 years ago * cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
Hans-Peter Nilsson [Sat, 4 Oct 2008 17:16:30 +0000 (17:16 +0000)] 
* cris.h (R_CRIS_32_GOT_GD, R_CRIS_16_GOT_GD, R_CRIS_32_GD)
(R_CRIS_DTP, R_CRIS_32_DTPREL, R_CRIS_16_DTPREL, R_CRIS_DTPMOD)
(R_CRIS_32_GOT_TPREL, R_CRIS_16_GOT_TPREL, R_CRIS_32_TPREL)
(R_CRIS_16_TPREL): New relocations.

15 years ago * mi/mi-interp.c (mi_on_resume): Flush raw_stdout.
Vladimir Prus [Sat, 4 Oct 2008 14:58:54 +0000 (14:58 +0000)] 
* mi/mi-interp.c (mi_on_resume): Flush raw_stdout.

15 years ago2008-10-04 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sat, 4 Oct 2008 14:55:47 +0000 (14:55 +0000)] 
2008-10-04  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/6931
* ld-elf/group7.d: New.

15 years ago * ldemul.c (ldemul_place_orphan): Add "constraint" param.
Alan Modra [Sat, 4 Oct 2008 06:08:59 +0000 (06:08 +0000)] 
* ldemul.c (ldemul_place_orphan): Add "constraint" param.
* ldemul.h (ldemul_place_orphan): Update prototype.
(struct ld_emulation_xfer_struct <place_orphan>): Likewise add param.
* ldlang.c (unique_section_p): Make static.
(lang_output_section_statement_lookup): Optimise creation of SPECIAL
sections.
(lang_insert_orphan): Add "constraint" param.  Pass to
lang_enter_output_section_statement.
(init_os): Don't use an existing bfd section for SPECIAL sections.
(lang_place_orphans): Don't rename unique output sections, instead
mark their output section statements SPECIAL.
* ldlang.h (lang_insert_orphan): Update prototype.
(unique_section_p): Delete.
* emultempl/beos.em (place_orphan): Add "constraint" param.
* emultempl/elf32.em (place_orphan): Likewise.  Don't match existing
output sections if set.
* emultempl/pe.em (place_orphan): Likewise.
* emultempl/pep.em (place_orphan): Likewise.
* emultempl/mmo.em (mmo_place_orphan): Update.
* emultempl/spuelf.em (spu_place_special_section): Update.

15 years ago*** empty log message ***
gdbadmin [Sat, 4 Oct 2008 00:00:33 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Sat, 4 Oct 2008 00:00:06 +0000 (00:00 +0000)] 
daily update

15 years ago2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
Paul Pluzhnikov [Fri, 3 Oct 2008 22:02:20 +0000 (22:02 +0000)] 
2008-10-03  Paul Pluzhnikov  <ppluzhnikov@google.com>

PR gdb/2384:
* gdb.cp/gdb2384.exp: Extended to test more cases.
* gdb.cp/gdb2384.cc: Likewise.
* gdb.cp/gdb2384-base.h: Likewise.
* gdb.cp/gdb2384-base.cc: Likewise.

15 years ago2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
Paul Pluzhnikov [Fri, 3 Oct 2008 22:00:46 +0000 (22:00 +0000)] 
2008-10-03  Paul Pluzhnikov  <ppluzhnikov@google.com>

PR gdb/2384:
* gdbtypes.c (get_vptr_fieldno): baseclass and basetype may have
different lifetimes.

15 years ago * listing.c (buffer_line): Open the source file with FOPEN_RB.
Kazu Hirata [Fri, 3 Oct 2008 20:21:33 +0000 (20:21 +0000)] 
* listing.c (buffer_line): Open the source file with FOPEN_RB.
Manually process line ends.

15 years agoFix the date in the last entry.
Joel Brobecker [Fri, 3 Oct 2008 16:42:48 +0000 (16:42 +0000)] 
Fix the date in the last entry.

15 years ago * solib-osf.c: Include "solib.h".
Joel Brobecker [Fri, 3 Oct 2008 16:38:01 +0000 (16:38 +0000)] 
    * solib-osf.c: Include "solib.h".

15 years ago2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
Paul Pluzhnikov [Fri, 3 Oct 2008 16:36:10 +0000 (16:36 +0000)] 
2008-10-03  Paul Pluzhnikov  <ppluzhnikov@google.com>

* utils.c, defs.h (gdb_buildargv): New fn. Wrap buildargv
and check for out-of-memory condition.
* exec.c (exec_file_command): Call it.
* infrun.c (handle_command, xdb_handle_command): Likewise.
* interps.c (interpreter_exec_cmd): Likewise.
* linux-nat.c (linux_nat_info_proc_cmd): Likewise.
* procfs.c (info_proc_cmd): Likewise.
* remote-mips.c (common_open): Likewise.
* remote-sim.c (gdbsim_kill, gdbsim_create_inferior)
(gdbsim_open): Likewise.
* remote.c (extended_remote_run, remote_put_command)
(remote_get_command, remote_delete_command): Likewise.
* ser-mingw.c (pipe_windows_open): Likesise.
* source.c (add_path, show_substitute_path_command)
(unset_substitute_path_command, set_substitute_path_command):
Likewise.
* stack.c (backtrace_command): Likewise.
* symfile.c (symbol_file_command, generic_load)
(add_symbol_file_command): Likesise.
* symmisc.c (maintenance_print_symbols, maintenance_print_psymbols)
(maintenance_print_msymbols): Likewise.

15 years agobinutils/testsuite/
H.J. Lu [Fri, 3 Oct 2008 15:08:22 +0000 (15:08 +0000)] 
binutils/testsuite/

2008-10-03  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/group.s: Updated.
* binutils-all/group-2.s: Likewise.
* binutils-all/group-3.s: Likewise.
* binutils-all/group-4.s: Likewise.
* binutils-all/strip-7.d: Likewise.
* binutils-all/strip-9.d: Likewise.

ld/testsuite/

2008-10-03  H.J. Lu  <hongjiu.lu@intel.com>

* ld-elf/group5.d: Updated.
* ld-elf/group6.d: Likewise.

15 years ago2008-10-03 Tristan Gingold <gingold@adacore.com>
Tristan Gingold [Fri, 3 Oct 2008 14:13:37 +0000 (14:13 +0000)] 
2008-10-03  Tristan Gingold  <gingold@adacore.com>

        * ld-elf/stab.d: Don't run on alpha (to avoid relocation
        overflow on 64 bits targets whose stab values is 32 bits).

15 years ago2008-10-03 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 3 Oct 2008 14:08:38 +0000 (14:08 +0000)] 
2008-10-03  H.J. Lu  <hongjiu.lu@intel.com>

PR ld/6931
* ld-elf/group4.d: New.
* ld-elf/group5.d: Likewise.
* ld-elf/group6.d: Likewise.

15 years agoUpdate.
Alan Modra [Fri, 3 Oct 2008 13:03:37 +0000 (13:03 +0000)] 
Update.

15 years agoadd pr number for last commit
Alan Modra [Fri, 3 Oct 2008 10:09:51 +0000 (10:09 +0000)] 
add pr number for last commit

15 years agobfd/
Alan Modra [Fri, 3 Oct 2008 09:40:49 +0000 (09:40 +0000)] 
bfd/
* elf.c (bfd_elf_set_group_contents): Assign sh_info for ld -r when
the signature symbol is global.
* elflink.c (elf_link_input_bfd): Ensure group signature symbol
is output when ld -r.  Set group sh_info when local.
* linker.c (default_indirect_link_order): Handle group sections
specially.
ld/
* ldemul.c (ldemul_place_orphan): Add "name" param.
* ldemul.h (ldemul_place_orphan): Update prototype.
(struct ld_emulation_xfer_struct <place_orphan>): Likewise.
* ldlang.c (lang_place_orphans): Generate unique section names here..
* emultempl/elf32.em (place_orphan): ..rather than here.  Don't
directly use an existing output section statement that has no
bfd section.
* emultempl/pe.em (place_orphan): Likewise.
* emultempl/pep.em (place_orphan): Likewise.
* emultempl/beos.em (place_orphan): Adjust.
* emultempl/spuelf.em (spu_place_special_section): Adjust
place_orphan call.
* emultempl/genelf.em (gld${EMULATION_NAME}_after_open): New function.
(LDEMUL_AFTER_OPEN): Define.

15 years ago*** empty log message ***
gdbadmin [Fri, 3 Oct 2008 00:00:34 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Fri, 3 Oct 2008 00:00:05 +0000 (00:00 +0000)] 
daily update

15 years agogdb/
Jan Kratochvil [Thu, 2 Oct 2008 22:06:08 +0000 (22:06 +0000)] 
gdb/
Replace TYPE_ARRAY_{UPPER,LOWER}_BOUND_TYPE by a bit if {un,}defined.
* c-typeprint.c (c_type_print_varspec_suffix), m2-typeprint.c
(m2_array), p-typeprint.c (pascal_type_print_varspec_prefix),
valops.c (value_cast), varobj.c (c_number_of_children): Replace
TYPE_ARRAY_UPPER_BOUND_TYPE compared to BOUND_CANNOT_BE_DETERMINED by
TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED.
* parse.c (follow_types): Use TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED.
* f-valprint.c (f77_get_dynamic_upperbound): Replace with ...
(f77_get_upperbound): ... this function handling now only
TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED.
(f77_get_dynamic_lowerbound): Replace with ...
(f77_get_lowerbound): ... this function handling now only
TYPE_ARRAY_LOWER_BOUND_IS_UNDEFINED.
(f77_get_dynamic_length_of_aggregate, f77_create_arrayprint_offset_tbl):
Update their callers.
* eval.c (evaluate_subexp_standard): Update their callers.
* f-lang.h (f77_get_dynamic_upperbound, f77_get_upperbound)
(f77_get_dynamic_lowerbound, f77_get_lowerbound): Update their
prototypes.
(BOUND_FETCH_OK, BOUND_FETCH_ERROR): Remove.
* f-typeprint.c (f_type_print_varspec_suffix, f_type_print_base): Remove
the lower_bound_was_default variable.  Update the
f77_get_dynamic_upperbound, f77_get_upperbound and
TYPE_ARRAY_UPPER_BOUND_TYPE calls.
* gdbtypes.c (print_bound_type): Remove the function.
(recursive_dump_type): Remove its calls printing UPPER_BOUND_TYPE and
LOWER_BOUND_TYPE.
* gdbtypes.h (enum array_bound_type): Remove.
(struct main_type): Remove the fields upper_bound_type and
lower_bound_type.  Comment the new overload of the field artificial.
(TYPE_ARRAY_UPPER_BOUND_TYPE): Replace by ...
(TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED): ... this macro.
(TYPE_ARRAY_LOWER_BOUND_TYPE): Replace by ...
(TYPE_ARRAY_LOWER_BOUND_IS_UNDEFINED): ... this macro.

gdb/testsuite/
* gdb.base/maint.exp (maint print type): Remove printing
UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.

15 years ago * plugin.cc (make_sized_plugin_object): Fix conditional
Cary Coutant [Thu, 2 Oct 2008 18:35:51 +0000 (18:35 +0000)] 
* plugin.cc (make_sized_plugin_object): Fix conditional
compilation to work when not all targets are enabled.

15 years ago * Makefile.in (HFILES_NO_SRCDIR): Remove gdb-events.h, gstdint.h.
Tom Tromey [Thu, 2 Oct 2008 17:39:08 +0000 (17:39 +0000)] 
* Makefile.in (HFILES_NO_SRCDIR): Remove gdb-events.h, gstdint.h.

15 years ago PR 6934
Nick Clifton [Thu, 2 Oct 2008 17:10:01 +0000 (17:10 +0000)] 
    PR 6934
        * stabs.c (parse_stab_string): Parse and ignore =Y<name> strings
        generated by the SUNPro C++ compiler.

15 years ago * mips-linux-tdep.c (mips_linux_in_dynsym_resolve_code): Update
Daniel Jacobowitz [Thu, 2 Oct 2008 15:48:06 +0000 (15:48 +0000)] 
* mips-linux-tdep.c (mips_linux_in_dynsym_resolve_code): Update
comments.
(mips_linux_skip_resolver): Also use glibc_skip_solib_resolver.
(mips_linux_init_abi): Do not override skip_trampoline_code.
* configure.tgt (mips*-*-linux*): Add glibc-tdep.o.
* mips-tdep.c (mips32_scan_prologue): Stop scanning at branches.
(mips_stub_frame_sniffer): Use the stub frame sniffer for PIC stubs.
(mips_skip_mips16_trampoline_code): Rename from
mips_skip_trampoline_code.
(mips_skip_pic_trampoline_code, mips_skip_trampoline_code): New.
* infrun.c (handle_inferior_event): Do not pass zero to
in_solib_dynsym_resolve_code.

15 years ago * win32-nat.c (do_initial_win32_stuff): Set inferior_ptid.
Pierre Muller [Thu, 2 Oct 2008 14:20:07 +0000 (14:20 +0000)] 
* win32-nat.c (do_initial_win32_stuff): Set inferior_ptid.

15 years ago2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Thu, 2 Oct 2008 01:06:12 +0000 (01:06 +0000)] 
2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/group-4.s: New.
* binutils-all/strip-8.d: Likewise.
* binutils-all/strip-9.d: Likewise.

* binutils-all/objcopy.exp: Test objcopy on group-4.s.  Run
strip-8 and strip-9.

15 years ago*** empty log message ***
gdbadmin [Thu, 2 Oct 2008 00:00:33 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Thu, 2 Oct 2008 00:00:05 +0000 (00:00 +0000)] 
daily update

15 years ago2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 1 Oct 2008 23:10:48 +0000 (23:10 +0000)] 
2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/group-3.s: New.
* binutils-all/strip-6.d: Likewise.
* binutils-all/strip-7.d: Likewise.

* binutils-all/objcopy.exp: Test objcopy on group-3.s.  Run
strip-6 and strip-7.

15 years ago2008-10-01 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 1 Oct 2008 21:54:59 +0000 (21:54 +0000)] 
2008-10-01  H.J. Lu  <hongjiu.lu@intel.com>

* binutils-all/group-2.s: New.
* binutils-all/strip-4.d: Likewise.
* binutils-all/strip-5.d: Likewise.

* binutils-all/objcopy.exp: Test objcopy on group-2.s.  Run
strip-4 and strip-5.

15 years ago* int.c (trigger_peripheral_interrupt): Clear interrupt pending
DJ Delorie [Wed, 1 Oct 2008 20:44:21 +0000 (20:44 +0000)] 
* int.c (trigger_peripheral_interrupt): Clear interrupt pending
bit when peripheral interrupts are serviced.

15 years ago * symtab.c (search_symbols): Update.
Tom Tromey [Wed, 1 Oct 2008 17:25:22 +0000 (17:25 +0000)] 
* symtab.c (search_symbols): Update.
* symtab.h (domain_enum_tag) <METHODS_DOMAIN>: Remove.

15 years ago * symfile.c (syms_from_objfile): Update.
Tom Tromey [Wed, 1 Oct 2008 17:21:06 +0000 (17:21 +0000)] 
* symfile.c (syms_from_objfile): Update.
(reread_symbols): Update.
* objfiles.h (OBJF_SYMS): Remove.
(OBJF_REORDERED): Renumber.
(OBJF_SHARED): Likewise.
(OBJF_READNOW): Likewise.
(OBJF_USERLOADED): Likewise.

15 years ago * symtab.c (find_pc_sect_psymtab): Use MSYMBOL_TYPE.
Tom Tromey [Wed, 1 Oct 2008 16:56:52 +0000 (16:56 +0000)] 
* symtab.c (find_pc_sect_psymtab): Use MSYMBOL_TYPE.
(find_pc_sect_symtab): Likewise.
* symmisc.c (dump_msymbols): Use MSYMBOL_TYPE.
* solib-som.c (som_solib_desire_dynamic_linker_symbols): Use
MSYMBOL_TYPE, not SYMBOL_TYPE.
* parse.c (write_exp_msymbol): Use MSYMBOL_TYPE.
* objc-lang.c (find_methods): Use MSYMBOL_TYPE.
* minsyms.c (lookup_minimal_symbol_by_pc_section_1): Use
MSYMBOL_TYPE.
* m2-exp.y (yylex): Use SYMBOL_CLASS.

15 years ago * gdb.texinfo (catch) [exception]: Document how to insert
Joel Brobecker [Wed, 1 Oct 2008 16:44:47 +0000 (16:44 +0000)] 
    * gdb.texinfo (catch) [exception]: Document how to insert
        a breakpoint on user-defined exceptions when the exception
        name is identical to one of the language-defined ones.

15 years ago * xcoffread.c (RECORD_MINIMAL_SYMBOL): Update.
Tom Tromey [Wed, 1 Oct 2008 16:41:27 +0000 (16:41 +0000)] 
* xcoffread.c (RECORD_MINIMAL_SYMBOL): Update.
(scan_xcoff_symtab): Update.
* mdebugread.c (record_minimal_symbol): Update.
(parse_partial_symbols): Update.
* elfread.c (record_minimal_symbol): Update.
* dbxread.c (record_minimal_symbol): Update.
* coffread.c (record_minimal_symbol): Update.
* sh64-tdep.c (MSYMBOL_IS_SPECIAL): Redefine.
(sh64_elf_make_msymbol_special): Update.
* mips-tdep.c (mips_elf_make_msymbol_special): Use
MSYMBOL_TARGET_FLAG_1.
(mips_elf_make_msymbol_special): Likewise.
(msymbol_is_special): Likewise.
* minsyms.c (prim_record_minimal_symbol_and_info): Update.
(install_minimal_symbols): Likewise.
(prim_record_minimal_symbol): Update.
(prim_record_minimal_symbol_and_info): Remove 'info' argument.
* m68hc11-tdep.c (MSYMBOL_SET_RTC): Redefine.
(MSYMBOL_SET_RTI): Redefine.
(MSYMBOL_IS_RTC): Redefine.
(MSYMBOL_IS_RTI): Redefine.
* arm-tdep.c (MSYMBOL_SET_SPECIAL): Redefine.
(MSYMBOL_IS_SPECIAL): Redefine.
* symtab.h (struct minimal_symbol) <info>: Remove.
<target_flag_1, target_flag_2>: New fields.
(MSYMBOL_INFO): Remove.
(MSYMBOL_TARGET_FLAG_1): New macro.
(MSYMBOL_TARGET_FLAG_2): Likewise.
(prim_record_minimal_symbol_and_info): Update.

15 years ago * ada-lang.c (is_digits_suffix): Delete unused function.
Joel Brobecker [Wed, 1 Oct 2008 02:23:18 +0000 (02:23 +0000)] 
    * ada-lang.c (is_digits_suffix): Delete unused function.

15 years ago*** empty log message ***
gdbadmin [Wed, 1 Oct 2008 00:00:34 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Wed, 1 Oct 2008 00:00:07 +0000 (00:00 +0000)] 
daily update

15 years ago * ada-lang.c (ada_modulus): Correct to avoid sign problem with
Joel Brobecker [Tue, 30 Sep 2008 21:53:32 +0000 (21:53 +0000)] 
    * ada-lang.c (ada_modulus): Correct to avoid sign problem with
        moduli >= 2**31.

15 years ago * ada-lang.c (ada_lookup_struct_elt_type): Handle case of a "naked"
Joel Brobecker [Tue, 30 Sep 2008 21:36:21 +0000 (21:36 +0000)] 
    * ada-lang.c (ada_lookup_struct_elt_type): Handle case of a "naked"
        variant branch.
        (empty_record): Use INIT_CPLUS_SPECIFIC, since this field is not
        supposed to be null.  Fixes debugger segfaults.
        (is_unchecked_variant): New function.
        (to_fixed_variant_branch_type): Modify to leave unchecked unions
        untouched.
        (ada_template_to_fixed_record_type_1): Fix comment.

15 years ago * ada-lang.c (standard_exc): New static constant.
Joel Brobecker [Tue, 30 Sep 2008 20:42:21 +0000 (20:42 +0000)] 
    * ada-lang.c (standard_exc): New static constant.
        (ada_exception_catchpoint_cond_string): Add special handling
        for the predefined exceptions.

15 years ago * ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro. Update
Joel Brobecker [Tue, 30 Sep 2008 20:14:13 +0000 (20:14 +0000)] 
    * ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro.  Update
        the code accordingly.

15 years ago2008-09-30 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Tue, 30 Sep 2008 19:47:14 +0000 (19:47 +0000)] 
2008-09-30  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c: Include "hashtab.h".
(next_field): Take a new argument, last.  Check last.
(process_i386_cpu_flag): Updated.
(process_i386_opcode_modifier): Likewise.
(process_i386_operand_type): Likewise.
(process_i386_registers): Likewise.
(output_i386_opcode): New.
(opcode_hash_entry): Likewise.
(opcode_hash_table): Likewise.
(opcode_hash_hash): Likewise.
(opcode_hash_eq): Likewise.
(process_i386_opcodes): Use opcode hash table and opcode array.

15 years ago * ada-lang.c (ada_evaluate_subexp) [UNOP_IND]: Remove strange
Joel Brobecker [Tue, 30 Sep 2008 18:46:37 +0000 (18:46 +0000)] 
    * ada-lang.c (ada_evaluate_subexp) [UNOP_IND]: Remove strange
        treatment of expect_type. Return the correct type when dereferencing
        an integer.

15 years agogdb
Tom Tromey [Tue, 30 Sep 2008 17:21:28 +0000 (17:21 +0000)] 
gdb
PR gdb/2484:
* symtab.c (struct add_macro_name_data): New struct.
(add_macro_name): New function.
(default_make_symbol_completion_list): Complete macro names.
* scm-lang.c (scm_language_defn): Update.
* p-lang.c (pascal_language_defn): Update.
* objc-lang.c (objc_language_defn): Update.
* macrotab.h (macro_callback_fn): Add user_data argument.
(macro_for_each): Likewise.
(macro_for_each_in_scope): Declare.
* macrotab.c: (struct macro_for_each_data): New struct.
(foreach_macro): Use it.
(macro_for_each): Likewise.
(foreach_macro_in_scope): New function.
(macro_for_each_in_scope): Likewise.
* macrocmd.c (print_one_macro): Add argument.
(macro_list_command): Pass NULL to macro_for_each.
* m2-lang.c (m2_language_defn): Update.
* language.h (struct language_defn) <la_macro_expansion>: New
field.
(macro_expansion): New enum.
* language.c (unknown_language_defn): Update.  Fix order of
initializers.
(auto_language_defn): Likewise.
(local_language_defn): Update.
* jv-lang.c (java_language_defn): Update.
* f-lang.c (f_language_defn): Update.
* c-lang.c (c_language_defn): Update.
(cplus_language_defn): Likewise.
(asm_language_defn): Likewise.
(minimal_language_defn): Likewise.
* ada-lang.c (ada_language_defn): Update.
gdb/testsuite
* gdb.base/macscp.exp: Add completion tests.
* gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
(TWENTY_THREE): Likewise.
(FORTY_EIGHT): Likewise.

15 years ago * dwarf2read.c (dwarf2_get_subprogram_pc_bounds): New function.
Joel Brobecker [Tue, 30 Sep 2008 16:57:37 +0000 (16:57 +0000)] 
    * dwarf2read.c (dwarf2_get_subprogram_pc_bounds): New function.
        (get_scope_pc_bounds): Use it.

15 years ago * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
Tom Tromey [Tue, 30 Sep 2008 16:53:06 +0000 (16:53 +0000)] 
* gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
everywhere.
* gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".

15 years ago * emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.opd
Joseph Myers [Tue, 30 Sep 2008 15:04:34 +0000 (15:04 +0000)] 
* emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Add .rela.opd
and .rela.branch_lt.

15 years ago PR 6922
Nick Clifton [Tue, 30 Sep 2008 12:19:51 +0000 (12:19 +0000)] 
  PR 6922
   * stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's
   'b' and 'v' extensions.

15 years ago * coffgen.c (coff_write_symbols): Check to see if a symbol's flags
Nick Clifton [Tue, 30 Sep 2008 10:50:03 +0000 (10:50 +0000)] 
 * coffgen.c (coff_write_symbols): Check to see if a symbol's flags
       do not match it class and if necessary update the class.
       (null_error_handler): New function.  Suppresses the generation of
       bfd error messages.
     * coff64-rs6000.c (bfd_xcoff_backend_data): Update comment.
     * config/tc-tic4x.c (tic4x_globl): Call S_SET_EXTERNAL as well as
     S_SET_STORAGE_CLASS.

15 years ago2008-09-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
Andreas Krebbel [Tue, 30 Sep 2008 08:49:54 +0000 (08:49 +0000)] 
2008-09-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* s390-opc.txt (stdy, stey): Fix description

15 years agorun "make dep-am"
Alan Modra [Tue, 30 Sep 2008 07:49:32 +0000 (07:49 +0000)] 
run "make dep-am"

15 years ago * elflink.c (elf_link_add_object_symbols): Don't ignore returned
Alan Modra [Tue, 30 Sep 2008 04:47:50 +0000 (04:47 +0000)] 
* elflink.c (elf_link_add_object_symbols): Don't ignore returned
value of check_directives.

15 years ago * dw2gencfi.c (output_cfi_insn): Fix typo in invocation of
Alan Modra [Tue, 30 Sep 2008 04:44:29 +0000 (04:44 +0000)] 
* dw2gencfi.c (output_cfi_insn): Fix typo in invocation of
tc_cfi_emit_pcrel_expr macro.

15 years ago*** empty log message ***
gdbadmin [Tue, 30 Sep 2008 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Tue, 30 Sep 2008 00:00:05 +0000 (00:00 +0000)] 
daily update

15 years agoAdded missing files to ChangeLog entry.
Cary Coutant [Mon, 29 Sep 2008 21:26:39 +0000 (21:26 +0000)] 
Added missing files to ChangeLog entry.

15 years ago * archive.cc (Archive::get_file_and_offset): Use filename instead
Cary Coutant [Mon, 29 Sep 2008 21:23:02 +0000 (21:23 +0000)] 
* 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.

15 years ago * mapfile.cc (Mapfile::print_input_section): Change -1U to -1ULL.
Cary Coutant [Mon, 29 Sep 2008 21:10:26 +0000 (21:10 +0000)] 
* 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.

15 years ago2008-09-29 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Mon, 29 Sep 2008 16:54:07 +0000 (16:54 +0000)] 
2008-09-29  H.J. Lu  <hongjiu.lu@intel.com>

* aclocal.m4: Regenerated.
* configure: Likewise.
* Makefile.in: Likewise.

15 years ago * configure: Regenerate for new libtool.
Steve Ellcey [Mon, 29 Sep 2008 15:36:22 +0000 (15:36 +0000)] 
* configure: Regenerate for new libtool.
* aclocal.m4: Ditto.
* Makefile.in: Ditto.

15 years ago * configure: Regenerate for new libtool.
Steve Ellcey [Mon, 29 Sep 2008 15:34:33 +0000 (15:34 +0000)] 
* configure: Regenerate for new libtool.
* aclocal.m4: Ditto.
* Makefile.in: Ditto.
* doc/Makefile.in: Ditto.

15 years ago * libtool.m4: Update to libtool 2.2.6.
Steve Ellcey [Mon, 29 Sep 2008 15:28:14 +0000 (15:28 +0000)] 
* 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.

15 years ago PR 6878
Nick Clifton [Mon, 29 Sep 2008 14:20:39 +0000 (14:20 +0000)] 
  PR 6878
   * app.c (do_scrub_chars): Only issue warnings about tick
   characters detected in symbol strings if hex ticks are supported.

15 years agobfd/
Alan Modra [Mon, 29 Sep 2008 14:12:02 +0000 (14:12 +0000)] 
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.

15 years ago2008-09-26 Kai Tietz <kai.tietz@onevision.com>
Kai Tietz [Mon, 29 Sep 2008 14:01:50 +0000 (14:01 +0000)] 
2008-09-26  Kai Tietz  <kai.tietz@onevision.com>

* pe-dll.c (make_import_fixup_entry): Make sure reloc is addend.

15 years ago * po/vi.po: Updated Vietnamese translation.
Nick Clifton [Mon, 29 Sep 2008 09:48:31 +0000 (09:48 +0000)] 
    * po/vi.po: Updated Vietnamese translation.
        * po/fr.po: Updated French translation.

15 years ago*** empty log message ***
gdbadmin [Mon, 29 Sep 2008 00:00:32 +0000 (00:00 +0000)] 
*** empty log message ***

15 years agodaily update
Alan Modra [Mon, 29 Sep 2008 00:00:05 +0000 (00:00 +0000)] 
daily update

15 years ago * NEWS: Mention .cfi_val_encoded_addr.
Daniel Jacobowitz [Sun, 28 Sep 2008 15:15:32 +0000 (15:15 +0000)] 
* NEWS: Mention .cfi_val_encoded_addr.

15 years ago * elf.c (_bfd_elf_init_private_section_data): Tweak union copy.
Alan Modra [Sun, 28 Sep 2008 13:30:35 +0000 (13:30 +0000)] 
* 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.

15 years ago * objcopy.c (setup_section): Set elf_group_id.
Alan Modra [Sun, 28 Sep 2008 13:29:18 +0000 (13:29 +0000)] 
* objcopy.c (setup_section): Set elf_group_id.

15 years agogdb/testsuite/
Jan Kratochvil [Sun, 28 Sep 2008 11:39:45 +0000 (11:39 +0000)] 
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.

This page took 0.041345 seconds and 4 git commands to generate.