OSDN Git Service

pf3gnuchains/pf3gnuchains3x.git
16 years ago* syms.c (_bfd_stab_section_find_nearest_line): Look at the
Nick Clifton [Fri, 21 Sep 2007 07:58:03 +0000 (07:58 +0000)]
* syms.c (_bfd_stab_section_find_nearest_line): Look at the
  specific SOM sections for stabs if the regular ones are not found.
* som.h (struct somdata): Add a line_info field, to be used by som_find_nearest_line.
* som.c (som_find_nearest_line): Implement using the bfd stabs function above.

16 years agoconfig/
Richard Sandiford [Fri, 21 Sep 2007 07:34:10 +0000 (07:34 +0000)]
config/
* mt-sde (CFLAGS_FOR_TARGET): Replace -fno-optimize-sibling-calls
with -minterlink-mips16.
(CXXFLAGS_FOR_TARGET): Likewise.

16 years agodaily update
Alan Modra [Fri, 21 Sep 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Fri, 21 Sep 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years agoMerge from gcc:
DJ Delorie [Thu, 20 Sep 2007 21:56:16 +0000 (21:56 +0000)]
Merge from gcc:

2007-09-19  Benjamin Kosnik  <bkoz@redhat.com>
* configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Move libgomp before
libstdc++.
* Makefile.def: Add libgomp config as a maybe dependency for libstdc++.
* configure: Regenerate.
* Makefile.in: Regenerate.

16 years agogas/testsuite/
H.J. Lu [Thu, 20 Sep 2007 20:13:26 +0000 (20:13 +0000)]
gas/testsuite/

2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/sib.s: Add more eiz tests.
* gas/i386/x86-64-sib.s: Add more riz tests.

* gas/i386/sib-intel.d: Updated.
* gas/i386/sib.d: Likewise.
* gas/i386/x86-64-sib-intel.d: Likewise.
* gas/i386/x86-64-sib.d: Likewise.

opcodes/

2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (OP_E_extended): Display eiz for [eiz*1 + offset].

16 years ago * configure.ac (mipsisa*-*-elfoabi*): New stanza.
Richard Sandiford [Thu, 20 Sep 2007 20:03:31 +0000 (20:03 +0000)]
* configure.ac (mipsisa*-*-elfoabi*): New stanza.
* configure: Regenerate.

config/
* mt-mips-elfoabi: New file.

16 years agogas/
H.J. Lu [Thu, 20 Sep 2007 17:38:37 +0000 (17:38 +0000)]
gas/

2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>

PR 658
* config/tc-i386.c (SCALE1_WHEN_NO_INDEX): Removed.
(set_allow_index_reg): New.
(allow_index_reg): Likewise.
(md_pseudo_table): Add "allow_index_reg" and
"disallow_index_reg".
(build_modrm_byte): Set i.sib.index to NO_INDEX_REGISTER for
fake index registers.
(i386_scale): Updated.
(i386_index_check): Support fake index registers.
(parse_real_register): Return NULL on eiz/riz if fake index
registers aren't allowed.

gas/testsuite/

2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>

PR 658
* gas/i386/i386.exp: Run sib-intel, x86-64-sib and
x86-64-sib-intel.

* gas/i386/nops-1-i386-i686.d: Updated.
* gas/i386/nops-1-i386.d: Likewise.
* gas/i386/nops-1.d: Likewise.
* gas/i386/nops-2-i386.d: Likewise.
* gas/i386/nops-2-merom.d: Likewise.
* gas/i386/nops-2.d: Likewise.
* gas/i386/nops-3-i386.d: Likewise.
* gas/i386/nops-3.d : Likewise.
* gas/i386/sib.d: Likewise.

* gas/i386/sib.s: Use %eiz in testcases.

* gas/i386/sib-intel.d: New.
* gas/i386/x86-64-sib-intel.d: Likewise.
* gas/i386/x86-64-sib.d: Likewise.
* gas/i386/x86-64-sib.s: Likewise.

ld/testsuite/

2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>

PR 658
* ld-i386/tlsbin.dd: Updated.
* ld-i386/tlsld1.dd: Likewise.

opcodes/

2007-09-20  H.J. Lu  <hongjiu.lu@intel.com>

PR 658
* 386-dis.c (index64): New.
(index32): Likewise.
(intel_index64): Likewise.
(intel_index32): Likewise.
(att_index64): Likewise.
(att_index32): Likewise.
(print_insn): Set index64 and index32.
(OP_E_extended): Use index64/index32 for index register for
SIB with INDEX == 4.

* i386-opc.h (RegEiz): New.
(RegRiz): Likewise.

* i386-reg.tbl: Add eiz and riz.
* i386-tbl.h: Regenerated.

16 years ago* mips-tdep.c (mips32_in_function_epilogue_p): New function.
Maciej W. Rozycki [Thu, 20 Sep 2007 15:34:19 +0000 (15:34 +0000)]
* mips-tdep.c (mips32_in_function_epilogue_p): New function.
(mips16_in_function_epilogue_p): Likewise.
(mips_in_function_epilogue_p): Likewise.
(mips_gdbarch_init): Register mips_in_function_epilogue_p().

16 years agodaily update
Alan Modra [Thu, 20 Sep 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Thu, 20 Sep 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * configure.ac: Add check for "etext".
Joel Brobecker [Wed, 19 Sep 2007 22:00:34 +0000 (22:00 +0000)]
    * configure.ac: Add check for "etext".
        * configure, config.in: Regenerate.
        * maint.c (TEXTEND): Only define if either _etext or etext
        are available.
        Disable the profiling functionality if TEXTEND is not defined.

16 years agogas/testsuite/gas/
H.J. Lu [Wed, 19 Sep 2007 17:52:21 +0000 (17:52 +0000)]
gas/testsuite/gas/

2007-09-19  H.J. Lu  <hongjiu.lu@intel.com>

* gas/i386/intelok.s: Add tests for memory without base.
* gas/i386/intelok.d: Updated.
* gas/i386/intelok.e: Likewise.

opcodes/

2007-09-19  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (OP_E_extended): Always display scale for memory.

16 years ago * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Make sure .got
Daniel Jacobowitz [Wed, 19 Sep 2007 16:21:59 +0000 (16:21 +0000)]
* elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Make sure .got
will be output.

16 years ago * mips-tdep.c (mips_stub_frame_cache): Correct the saved return
Daniel Jacobowitz [Wed, 19 Sep 2007 14:45:39 +0000 (14:45 +0000)]
* mips-tdep.c (mips_stub_frame_cache): Correct the saved return
address register.  Correct the call to frame_id_build.
(mips_stub_frame_sniffer): Use the stub unwinder when the PC
is invalid.

16 years ago * linux-low.c (O_LARGEFILE): Define.
Daniel Jacobowitz [Wed, 19 Sep 2007 14:41:50 +0000 (14:41 +0000)]
* linux-low.c (O_LARGEFILE): Define.
(linux_read_memory): Use /proc/PID/mem.
* configure.ac: Use AC_GNU_SOURCE.  Check for pread64.
* configure, config.in: Regenerated.

16 years ago * bfd-in.h (bfd_hash_insert): Declare.
Alan Modra [Wed, 19 Sep 2007 12:08:34 +0000 (12:08 +0000)]
* bfd-in.h (bfd_hash_insert): Declare.
* bfd-in2.h: Regenerate.
* hash.c (bfd_hash_insert): New function.  Split out from..
(bfd_hash_lookup): ..here.
* merge.c (sec_merge_hash_lookup): Use bfd_hash_insert.

16 years agodaily update
Alan Modra [Wed, 19 Sep 2007 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Wed, 19 Sep 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * ia64-tdep.c (refine_prologue_limit): Make sure we don't scan
Joel Brobecker [Tue, 18 Sep 2007 23:46:04 +0000 (23:46 +0000)]
    * ia64-tdep.c (refine_prologue_limit): Make sure we don't scan
        the linetable past the function end.

16 years agoUpdate my email address.
Jim Wilson [Tue, 18 Sep 2007 21:13:03 +0000 (21:13 +0000)]
Update my email address.

16 years agoUpdate email address.
Jim Wilson [Tue, 18 Sep 2007 21:10:41 +0000 (21:10 +0000)]
Update email address.

16 years ago * inf-ttrace.c (inf_ttrace_private_thread_info): New structure type.
Jerome Guitton [Tue, 18 Sep 2007 12:42:22 +0000 (12:42 +0000)]
* inf-ttrace.c (inf_ttrace_private_thread_info): New structure type.
        (inf_ttrace_delete_dying_threads_callback): New function.
        (inf_ttrace_resume): After resuming the execution, iterate over
        the dying threads to delete them for the thread list.
        (inf_ttrace_wait): on TTEVT_LWP_EXIT and TTEVT_LWP_TERMINATE,
        mark the corresponding thread as dying instead of removing it
        from the thread list.
        (inf_ttrace_thread_alive): return 0 for dying threads.

16 years ago * elf.c (bfd_section_from_shdr): Check bfd_alloc return.
Alan Modra [Tue, 18 Sep 2007 08:17:06 +0000 (08:17 +0000)]
* elf.c (bfd_section_from_shdr): Check bfd_alloc return.
(elfcore_write_note): Check realloc return.
* elflink.c (_bfd_elf_link_find_version_dependencies): Check
bfd_zalloc return.
(_bfd_elf_link_assign_sym_version): Check bfd_malloc return.
(elf_link_add_object_symbols): Likewise.
(struct hash_codes_info): New.
(elf_collect_hash_codes): Return bfd_malloc error.
(struct collect_gnu_hash_codes): Add "error".
(elf_collect_gnu_hash_codes): Return bfd_malloc error.
(bfd_elf_size_dynamic_sections): Check return status of
_bfd_elf_link_find_version_dependencies.
(bfd_elf_size_dynsym_hash_dynstr): Adjust for elf_collect_hash_codes
and elf_collect_gnu_hash_codes changes.
(elf_sym_name_compare): Formatting.
(elf_fixup_link_order): Use bfd_malloc, not xmalloc.

16 years agogas/
H.J. Lu [Tue, 18 Sep 2007 00:56:54 +0000 (00:56 +0000)]
gas/

2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>

* config/tc-i386.c (baseindex): Removed.
(build_modrm_byte): Check reg_num for RIP register instead of
reg_type.
(i386_index_check): Likewise.

opcodes/

2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>

* i386-opc.h (RegRip): New.

* i386-reg.tbl (rip): Use RegRip for reg_num.
* i386-tbl.h: Regenerated.

16 years agobfd/
H.J. Lu [Tue, 18 Sep 2007 00:25:07 +0000 (00:25 +0000)]
bfd/

2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/3281
PR binutils/5037
* elf-bfd.h (elf_obj_tdata): Remove relro.

* elf.c (get_program_header_size): Check info->relro instead
of elf_tdata (abfd)->relro.
(_bfd_elf_map_sections_to_segments): Likewise.
(assign_file_positions_for_load_sections): Don't set
PT_GNU_RELRO segment alignment here.
(assign_file_positions_for_non_load_sections): Properly set up
PT_GNU_RELRO segment for copying executable/shared library.
(rewrite_elf_program_header): Remove PT_GNU_RELRO segment.
(copy_elf_program_header): Set p_size and p_size_valid fields for
PT_GNU_RELRO segment.

include/elf/

2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/3281
PR binutils/5037
* internal.h (elf_segment_map): Add p_size and p_size_valid.
(ELF_IS_SECTION_IN_SEGMENT): Allow SHF_TLS sections in
PT_GNU_RELRO segments.

ld/

2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/3281
PR binutils/5037
* ldexp.h (ldexp_control): Add relro, relro_start_stat and
relro_end_stat.

* ldexp.c (fold_binary): Set expld.dataseg.relro to
exp_dataseg_relro_start or exp_dataseg_relro_end when
seeing DATA_SEGMENT_ALIGN or DATA_SEGMENT_RELRO_END,
respectively.

* ldlang.c (lang_size_sections_1): Properly set
expld.dataseg.relro_start_stat and
expld.dataseg.relro_end_stat.
(find_relro_section_callback): New function.
(lang_find_relro_sections_1): Likewise.
(lang_find_relro_sections): Likewise.
(lang_process): Call lang_find_relro_sections for
non-relocatable link.

ld/testsuite/

2007-09-17  H.J. Lu  <hongjiu.lu@intel.com>

PR binutils/3281
PR binutils/5037
* ld-elf/binutils.exp: Update "-z relro" tests to use relro1.s.
Add "-z relro" tests with relro2.s.  Add "-z relro" tests with
TLS for objcopy.

* ld-elf/relro1.s: New file.
* ld-elf/relro2.s: Likewise.

16 years ago*** empty log message ***
gdbadmin [Tue, 18 Sep 2007 00:00:37 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Tue, 18 Sep 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago * configure.ac: Raise minimum makeinfo version to 4.6.
Andreas Schwab [Mon, 17 Sep 2007 20:59:06 +0000 (20:59 +0000)]
* configure.ac: Raise minimum makeinfo version to 4.6.
* configure: Regenerate.

16 years ago * infrun.c (insert_step_resume_breakpoint_at_frame): Add assertion
Joel Brobecker [Mon, 17 Sep 2007 19:44:20 +0000 (19:44 +0000)]
    * infrun.c (insert_step_resume_breakpoint_at_frame): Add assertion
        that return_frame is not null.

16 years ago * solib-svr4.c: Add include of "auxv.h".
Joel Brobecker [Mon, 17 Sep 2007 19:32:53 +0000 (19:32 +0000)]
    * solib-svr4.c: Add include of "auxv.h".
        (enable_break): Use the AT_BASE auxiliary entry if available.
        * Makefile.in (solib-svr4.o): Update dependencies.

16 years ago * NEWS: Create a new section for the next release branch.
Joel Brobecker [Mon, 17 Sep 2007 19:30:05 +0000 (19:30 +0000)]
    * NEWS: Create a new section for the next release branch.
        Rename the section of the current branch, now that it has
        been cut.

16 years ago * schedlock.c (NUM): Change to 1.
Daniel Jacobowitz [Mon, 17 Sep 2007 15:38:05 +0000 (15:38 +0000)]
* schedlock.c (NUM): Change to 1.
(main): Use args[0] for the main thread.
* schedlock.exp: Only expect two threads.  Only issue one pass or fail
regardless of the number of threads.

16 years ago * dwarf2loc.c (dwarf_expr_frame_base): Guard against NULL.
Jerome Guitton [Mon, 17 Sep 2007 14:53:05 +0000 (14:53 +0000)]
* dwarf2loc.c (dwarf_expr_frame_base): Guard against NULL.
* Makefile.in (dwarf2loc.o): Depend on gdb_assert.h.

16 years agoUpdated Spanish translation
Nick Clifton [Mon, 17 Sep 2007 14:06:03 +0000 (14:06 +0000)]
Updated Spanish translation

16 years ago* po/fi.po: New Finnish translation.
Nick Clifton [Mon, 17 Sep 2007 14:03:15 +0000 (14:03 +0000)]
* po/fi.po: New Finnish translation.
* po/es.po: Updated Spanish translation.
* configure.in (ALL_LINGUAS): Add fi.
* configure: Regenerate.
* po/bfd.pot: Regenerate.

16 years agodaily update
Alan Modra [Mon, 17 Sep 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Mon, 17 Sep 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * mi/mi-cmds.c (mi_cmds): Register -list-features.
Vladimir Prus [Sun, 16 Sep 2007 14:59:31 +0000 (14:59 +0000)]
* mi/mi-cmds.c (mi_cmds): Register -list-features.
* mi/mi-cmds.h (mi_cmd_list_features): New.
* mi/mi-main.c (mi_cmd_list_features): New.

16 years ago*** empty log message ***
gdbadmin [Sun, 16 Sep 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Sun, 16 Sep 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago gdb.texinfo (Separate Debug Files): More accurate wording regarding
Eli Zaretskii [Sat, 15 Sep 2007 09:49:36 +0000 (09:49 +0000)]
gdb.texinfo (Separate Debug Files): More accurate wording regarding
build ID and a reference to the ld manual rather than the Fedora wiki.

16 years ago * gdb.texinfo (Output): Spell out which features of C's printf are
Eli Zaretskii [Sat, 15 Sep 2007 08:54:26 +0000 (08:54 +0000)]
* gdb.texinfo (Output): Spell out which features of C's printf are
not supported by GDB's printf.

16 years ago * bfd.c (_bfd_default_error_handler): fflush stdout.
Alan Modra [Sat, 15 Sep 2007 03:02:01 +0000 (03:02 +0000)]
* bfd.c (_bfd_default_error_handler): fflush stdout.

16 years ago*** empty log message ***
gdbadmin [Sat, 15 Sep 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Sat, 15 Sep 2007 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago2007-09-14 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 14 Sep 2007 19:28:56 +0000 (19:28 +0000)]
2007-09-14  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

16 years agoAdd AMD SSE5 support
Michael Meissner [Fri, 14 Sep 2007 18:21:09 +0000 (18:21 +0000)]
Add AMD SSE5 support

16 years ago* gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
Maciej W. Rozycki [Fri, 14 Sep 2007 17:37:55 +0000 (17:37 +0000)]
* gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
type down.
(test_watchpoint_triggering): XFAIL the sw watchpoint scope
test.
* gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
watchpoint type down.
(test_watchpoint_triggering): XFAIL the sw watchpoint scope
test.

16 years ago[mti-fix-scope]
Maciej W. Rozycki [Fri, 14 Sep 2007 17:21:29 +0000 (17:21 +0000)]
[mti-fix-scope]
* gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
Move all the tests here and run them twice, once using software
watchpoints and once using hardware watchpoints.
* gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.

16 years ago * configure.ac: Correct makeinfo version check.
Alan Modra [Fri, 14 Sep 2007 15:47:01 +0000 (15:47 +0000)]
* configure.ac: Correct makeinfo version check.
* configure: Regenerate.

16 years ago * configure.ac (mips*-sde-elf*): New stanza. Add target-libiberty
Richard Sandiford [Fri, 14 Sep 2007 14:51:36 +0000 (14:51 +0000)]
* configure.ac (mips*-sde-elf*): New stanza.  Add target-libiberty
to $skipdirs and only disable gprof for newlib.  Use the normal
mips*-elf* handling in other respects.
* configure: Regnerate.

16 years ago * opncls.c (find_separate_debug_file): Ensure bfd_set_error has
Alan Modra [Fri, 14 Sep 2007 07:54:10 +0000 (07:54 +0000)]
* opncls.c (find_separate_debug_file): Ensure bfd_set_error has
been called on all error return paths.
(bfd_fill_in_gnu_debuglink_section): Use bfd_malloc, not malloc.
Clear padding after filename

16 years ago * format.c (bfd_check_format_matches): Record matching targets even
Alan Modra [Fri, 14 Sep 2007 05:19:27 +0000 (05:19 +0000)]
* format.c (bfd_check_format_matches): Record matching targets even
when "matching" is NULL to allow bfd_associated_vector matches.
Consolidate error return code.  Consolidate ok return code.  Always
restore original target and format on error.

16 years ago2007-09-13 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Fri, 14 Sep 2007 00:20:03 +0000 (00:20 +0000)]
2007-09-13  H.J. Lu  <hongjiu.lu@intel.com>

* i386-dis.c (get_valid_dis386): Take a pointer to
disassemble_info.  Handle IS_3BYTE_OPCODE.
(print_insn): Updated.  Don't handle IS_3BYTE_OPCODE here.

16 years ago*** empty log message ***
gdbadmin [Fri, 14 Sep 2007 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Fri, 14 Sep 2007 00:00:06 +0000 (00:00 +0000)]
daily update

16 years agobfd/
Alan Modra [Thu, 13 Sep 2007 14:58:47 +0000 (14:58 +0000)]
bfd/
* configure.in: Delete BFD_HOST_LONG_LONG and bfd checks for
long long.  Partly revert 2007-07-12 change, so that
BFD_HOST_64BIT_LONG and BFD_HOST_64BIT_LONG_LONG are set
independent of "void *" size.
* configure: Regenerate.
* config.in: Regenerate.
* Makefile.in: Regenerate.
bfd/doc/
* Makefile.in: Regenerate.

16 years ago*** empty log message ***
gdbadmin [Thu, 13 Sep 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Thu, 13 Sep 2007 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago2007-09-12 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Wed, 12 Sep 2007 18:55:31 +0000 (18:55 +0000)]
2007-09-12  H.J. Lu  <hongjiu.lu@intel.com>

* i386-opc.h (CpuUnused): Defined with CpuMax.
(OTUnused): Defined with OTMax.

16 years agoRearrange to sync with gcc.
DJ Delorie [Wed, 12 Sep 2007 18:51:47 +0000 (18:51 +0000)]
Rearrange to sync with gcc.

16 years ago2007-09-12 David Daney <ddaney@avtrex.com>
David Daney [Wed, 12 Sep 2007 17:51:22 +0000 (17:51 +0000)]
2007-09-12  David Daney  <ddaney@avtrex.com>

* configure.ac: Remove mips64*-*-linux* noconfigdirs section, thus
enabling libgcj.
* configure: Regenerate.

2007-09-12  Richard Guenther  <rguenther@suse.de>

* configure.ac (--enable-stage1-checking): If neither --enable-checking
nor --disable-checking is provided also turn on yes and types
checking for stage1.
* configure: Re-generate.

16 years ago * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
Daniel Jacobowitz [Wed, 12 Sep 2007 15:12:53 +0000 (15:12 +0000)]
* gdb.base/solib-weak.exp (do_test): Adjust the file names for each
test.

16 years agogas/testsuite/
Jan Beulich [Wed, 12 Sep 2007 13:20:31 +0000 (13:20 +0000)]
gas/testsuite/
2007-09-12  Jan Beulich  <jbeulich@novell.com>
* gas/i386/sse4_1.s, gas/i386/x86-64-sse4_1.s: Add two-operand forms
of blendvps, blendvpd, and pblendvb.
* gas/i386/sse4_1.d, gas/i386/sse4_1-intel.d,
gas/i386/x86-64-sse4_1.d, gas/i386/x86-64-sse4_1-intel.d: Adjust,
making last/first operand of blendvps, blendvpd, and pblendvb
optional.

opcodes/
2007-09-12  Jan Beulich  <jbeulich@novell.com>

* i386-opc.tbl: Add two-operand forms of blendvps, blendvpd, and
pblendvb.
* i386-tbl.h: Regenerate.

16 years ago * elf-bfd.h (struct elf_backend_data): Delete elf_backend_sprintf_vma
Alan Modra [Wed, 12 Sep 2007 10:00:15 +0000 (10:00 +0000)]
* elf-bfd.h (struct elf_backend_data): Delete elf_backend_sprintf_vma
and elf_backend_fprintf_vma.
(_bfd_elf_sprintf_vma, _bfd_elf_fprintf_vma): Delete.
* elf.c (_bfd_elf_sprintf_vma, _bfd_elf_fprintf_vma): Delete.
* elfxx-target.h (elf_backend_sprintf_vma): Don't define.
(elf_backend_fprintf_vma): Likewise.
(elfNN_bed): Don't init removed fields.
* bfd.c (is32bit): New function.
(bfd_sprintf_vma, bfd_fprintf_vma): Use the above.

16 years agoMove the last entry to proper ChangeLog.
H.J. Lu [Wed, 12 Sep 2007 04:42:14 +0000 (04:42 +0000)]
Move the last entry to proper ChangeLog.

16 years agodaily update
Alan Modra [Wed, 12 Sep 2007 00:00:10 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Wed, 12 Sep 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years agoRecord GDB 6.7 branch creation. Bump version number to 6.7.50-20070911-cvs.
gdbadmin [Tue, 11 Sep 2007 21:28:45 +0000 (21:28 +0000)]
Record GDB 6.7 branch creation. Bump version number to 6.7.50-20070911-cvs.

16 years agobfd/
Kazu Hirata [Tue, 11 Sep 2007 16:07:50 +0000 (16:07 +0000)]
bfd/
* archures.c: Add bfd_mach_mcf_isa_c_nodiv,
bfd_mach_mcf_isa_c_nodiv_mac & bfd_mach_mcf_isa_c_nodiv_emac.
* ieee.c (ieee_write_processor): Update coldfire architecture
list.
* bfd-in2.h: Rebuilt.
* cpu-m68k.c (arch_info_struct): Add isa_c nodiv architectures.
(m68k_arch_features): Likewise.
* elf32-m68k.c (elf32_m68k_object_p): Add EF_M68K_CF_ISA_C_NODIV.
(elf32_m68k_print_private_bfd_data): Likewise.

gas/
* config/tc-m68k.c (m68k_ip): Add mcfisa_c case.
(m68k_elf_final_processing): Add EF_M68K_CF_ISA_C_NODIV.

include/elf/
* m68k.h (EF_M68K_CF_ISA_C_NODIV): New.

16 years ago2007-09-11 Jan Beulich <jbeulich@novell.com>
Jan Beulich [Tue, 11 Sep 2007 15:44:19 +0000 (15:44 +0000)]
2007-09-11  Jan Beulich  <jbeulich@novell.com>

* elf64-i386.c (elf64_i386_tls_transition): Remove redundant 'const'.
* elf64-x86_64.c (elf64_x86_64_tls_transition): Likewise.

16 years ago2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Andrew Haley [Tue, 11 Sep 2007 13:10:20 +0000 (13:10 +0000)]
2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

        PR target/33281
        * configure.ac: Use config/mh-mingw on mingw.
        * configure: Regenerate.
        * config/mh-mingw: New host makefile fragment.

16 years ago2007-09-10 Rask Ingemann Lambertsen <rask@sygehus.dk>
DJ Delorie [Tue, 11 Sep 2007 00:22:05 +0000 (00:22 +0000)]
2007-09-10  Rask Ingemann Lambertsen  <rask@sygehus.dk>
PR other/32154
* configure.ac: For libgloss targets, point the linker to the linker
script, startup code and simulator library.
* configure: Regenerate.

16 years agodaily update
Alan Modra [Tue, 11 Sep 2007 00:00:10 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Tue, 11 Sep 2007 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * thread.c (free_thread): Do not delete the step resume breakpoint
Daniel Jacobowitz [Mon, 10 Sep 2007 21:27:23 +0000 (21:27 +0000)]
* thread.c (free_thread): Do not delete the step resume breakpoint
right away.

16 years ago * arch-utils.c (gdbarch_info_fill): Also try core_bfd.
Daniel Jacobowitz [Mon, 10 Sep 2007 21:14:11 +0000 (21:14 +0000)]
* arch-utils.c (gdbarch_info_fill): Also try core_bfd.
* corelow.c (core_read_description): New.
(init_core_ops): Set to_read_description.
* gdbarch.sh: Add gdbarch_core_read_description.
* mips-linux-tdep.c (mips_linux_core_read_description): New.
(mips_linux_init_abi): Call set_gdbarch_core_read_description.
* mips-tdep.c (mips_tdesc_gp32, mips_tdesc_gp64): New.
(mips_register_g_packet_guesses): Use them.
(_initialize_mips_tdep): Initialize them.
* mips-tdep.h (mips_tdesc_gp32, mips_tdesc_gp64): Declare.
* gdbarch.h, gdbarch.c: Regenerated.

16 years ago * infrun.c (stepping_past_breakpoint): New global variable.
Ulrich Weigand [Mon, 10 Sep 2007 18:49:26 +0000 (18:49 +0000)]
* infrun.c (stepping_past_breakpoint): New global variable.
(stepping_past_breakpoint_ptid): Likewise.
(prepare_to_proceed): Add STEP parameter.  Do not check for Ctrl-C.
Only switch threads if we need to single-step over a breakpoint hit
in the previously selected thread.  If stepping, remember previous
thread to switch back to in STEPPING_PAST_BREAKPOINT[_PTID].  Call
switch_to_thread instead of copying its contents.
(proceed): Pass STEP to prepare_to_proceed.  Always set ONEPROC if
prepare_to_proceed returns true.
(init_wait_for_inferior): Reset STEPPING_PAST_BREAKPOINT.
(context_switch): Call switch_to_thread.
(handle_inferior_event): Switch back to previous thread if requested
in STEPPING_PAST_BREAKPOINT[_PTID] by prepare_to_proceed.
* gdbthread.h (switch_to_thread): Add prototype.
* thread.c (switch_to_thread): Make global.

16 years ago*** empty log message ***
gdbadmin [Mon, 10 Sep 2007 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Mon, 10 Sep 2007 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago* lib/gdb.exp (build_id_debug_filename_get): Improve check for
Mark Kettenis [Sun, 9 Sep 2007 22:25:31 +0000 (22:25 +0000)]
* lib/gdb.exp (build_id_debug_filename_get): Improve check for
build-id.

16 years ago* lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
Mark Kettenis [Sun, 9 Sep 2007 22:19:15 +0000 (22:19 +0000)]
* lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
know about $ORIGIN.  Calculate output dir from $dest instead of
using ${objdir}/{$subdir}.

16 years ago* gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
Mark Kettenis [Sun, 9 Sep 2007 21:31:00 +0000 (21:31 +0000)]
* gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
gcore, before continuing with the test.

16 years ago2007-09-09 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 9 Sep 2007 16:02:17 +0000 (16:02 +0000)]
2007-09-09  H.J. Lu  <hongjiu.lu@intel.com>

* i386-gen.c (main): Remove the local variable, unused.

16 years ago2007-09-09 Andrew Haley <aph@redhat.com>
Andrew Haley [Sun, 9 Sep 2007 08:19:50 +0000 (08:19 +0000)]
2007-09-09  Andrew Haley  <aph@redhat.com>

        * configure.ac (noconfigdirs): Remove target-libffi and
        target-libjava.

16 years ago2007-09-08 H.J. Lu <hongjiu.lu@intel.com>
H.J. Lu [Sun, 9 Sep 2007 01:34:22 +0000 (01:34 +0000)]
2007-09-08  H.J. Lu  <hongjiu.lu@intel.com>

* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

16 years agogas/
H.J. Lu [Sun, 9 Sep 2007 01:22:57 +0000 (01:22 +0000)]
gas/

2007-09-08  H.J. Lu  <hongjiu.lu@intel.com>

* configure.in (AC_CHECK_HEADERS): Add limits.h.
* configure: Regenerated.
* config.in: Likewise.

* config/tc-i386.c: Include "opcodes/i386-init.h".
(_i386_insn): Use i386_operand_type for types.
(cpu_arch_flags): Updated to new types with bitfield.
(cpu_arch_tune_flags): Likewise.
(cpu_arch_isa_flags): Likewise.
(cpu_arch): Likewise.
(i386_align_code): Likewise.
(set_code_flag): Likewise.
(set_16bit_gcc_code_flag): Likewise.
(set_cpu_arch): Likewise.
(md_assemble): Likewise.
(parse_insn): Likewise.
(process_operands): Likewise.
(output_branch): Likewise.
(output_jump): Likewise.
(parse_real_register): Likewise.
(mode_from_disp_size): Likewise.
(smallest_imm_type): Likewise.
(pi): Likewise.
(type_names): Likewise.
(pt): Likewise.
(pte): Likewise.
(swap_2_operands): Likewise.
(optimize_imm): Likewise.
(optimize_disp): Likewise.
(match_template): Likewise.
(check_string): Likewise.
(process_suffix): Likewise.
(check_byte_reg): Likewise.
(check_long_reg): Likewise.
(check_qword_reg): Likewise.
(check_word_reg): Likewise.
(finalize_imm): Likewise.
(build_modrm_byte): Likewise.
(output_insn): Likewise.
(disp_size): Likewise.
(imm_size): Likewise.
(output_disp): Likewise.
(output_imm): Likewise.
(gotrel): Likewise.
(i386_immediate): Likewise.
(i386_displacement): Likewise.
(i386_index_check): Likewise.
(i386_operand): Likewise.
(parse_real_register): Likewise.
(i386_intel_operand): Likewise.
(intel_e09): Likewise.
(intel_bracket_expr): Likewise.
(intel_e11): Likewise.
(cpu_arch_flags_not): New.
(cpu_flags_check_x64): Likewise.
(cpu_flags_all_zero): Likewise.
(cpu_flags_not): Likewise.
(i386_cpu_flags_biop): Likewise.
(cpu_flags_biop): Likewise.
(cpu_flags_match); Likewise.
(acc32): New.
(acc64): Likewise.
(control): Likewise.
(reg16_inoutportreg): Likewise.
(disp16): Likewise.
(disp32): Likewise.
(disp32s): Likewise.
(disp16_32): Likewise.
(anydisp): Likewise.
(baseindex): Likewise.
(regxmm): Likewise.
(imm8): Likewise.
(imm8s): Likewise.
(imm16): Likewise.
(imm32): Likewise.
(imm32s): Likewise.
(imm64): Likewise.
(imm16_32): Likewise.
(imm16_32s): Likewise.
(imm16_32_32s): Likewise.
(operand_type): Likewise.
(operand_type_check): Likewise.
(operand_type_match): Likewise.
(operand_type_register_match): Likewise.
(update_imm): Likewise.
(set_code_flag): Also update cpu_arch_flags_not.
(set_16bit_gcc_code_flag): Likewise.
(md_begin): Likewise.
(parse_insn): Use cpu_flags_check_x64 to check 64bit support.
Use cpu_flags_match to match instructions.
(i386_target_format): Update cpu_arch_isa_flags and
cpu_arch_tune_flags to i386_cpu_flags type with bitfield.
(smallest_imm_type): Check cpu_arch_tune to tune for i486.
(match_template): Don't initialize overlap0, overlap1,
overlap2, overlap3 and operand_types.
(process_suffix): Handle crc32 with 64bit register.
(MATCH): Removed.
(CONSISTENT_REGISTER_MATCH): Likewise.

* config/tc-i386.h (arch_entry): Updated to i386_cpu_flags
type.

opcodes/

2007-09-08  H.J. Lu  <hongjiu.lu@intel.com>

* configure.in (AC_CHECK_HEADERS): Add limits.h.
* configure: Regenerated.
* config.in: Likewise.

* i386-gen.c: Include "sysdep.h" instead of <stdlib.h> and
<string.h>.  Use xstrerror instead of strerror.
(initializer): New.
(cpu_flag_init): Likewise.
(bitfield): Likewise.
(BITFIELD): New.
(cpu_flags): Likewise.
(opcode_modifiers): Likewise.
(operand_types): Likewise.
(compare): Likewise.
(set_cpu_flags): Likewise.
(output_cpu_flags): Likewise.
(process_i386_cpu_flags): Likewise.
(output_opcode_modifier): Likewise.
(process_i386_opcode_modifier): Likewise.
(output_operand_type): Likewise.
(process_i386_operand_type): Likewise.
(set_bitfield): Likewise.
(operand_type_init): Likewise.
(process_i386_initializers): Likewise.
(process_i386_opcodes): Call process_i386_opcode_modifier to
process opcode_modifier.  Call process_i386_operand_type to
process operand_types.
(process_i386_registers): Call process_i386_operand_type to
process reg_type.
(main): Check unused bits in i386_cpu_flags and i386_operand_type.
Sort cpu_flags, opcode_modifiers and operand_types.  Call
process_i386_initializers.

* i386-init.h: New.
* i386-tbl.h: Regenerated.

* i386-opc.h: Include <limits.h>.
(CHAR_BIT): Define as 8 if not defined.
(Cpu186): Changed to position of bitfiled.
(Cpu286): Likewise.
(Cpu386): Likewise.
(Cpu486): Likewise.
(Cpu586): Likewise.
(Cpu686): Likewise.
(CpuP4): Likewise.
(CpuK6): Likewise.
(CpuK8): Likewise.
(CpuMMX): Likewise.
(CpuMMX2): Likewise.
(CpuSSE): Likewise.
(CpuSSE2): Likewise.
(Cpu3dnow): Likewise.
(Cpu3dnowA): Likewise.
(CpuSSE3): Likewise.
(CpuPadLock): Likewise.
(CpuSVME): Likewise.
(CpuVMX): Likewise.
(CpuSSSE3): Likewise.
(CpuSSE4a): Likewise.
(CpuABM): Likewise.
(CpuSSE4_1): Likewise.
(CpuSSE4_2): Likewise.
(Cpu64): Likewise.
(CpuNo64): Likewise.
(D): Likewise.
(W): Likewise.
(Modrm): Likewise.
(ShortForm): Likewise.
(Jump): Likewise.
(JumpDword): Likewise.
(JumpByte): Likewise.
(JumpInterSegment): Likewise.
(FloatMF): Likewise.
(FloatR): Likewise.
(FloatD): Likewise.
(Size16): Likewise.
(Size32): Likewise.
(Size64): Likewise.
(IgnoreSize): Likewise.
(DefaultSize): Likewise.
(No_bSuf): Likewise.
(No_wSuf): Likewise.
(No_lSuf): Likewise.
(No_sSuf): Likewise.
(No_qSuf): Likewise.
(No_xSuf): Likewise.
(FWait): Likewise.
(IsString): Likewise.
(RegKludge): Likewise.
(IsPrefix): Likewise.
(ImmExt): Likewise.
(NoRex64): Likewise.
(Rex64): Likewise.
(Ugh): Likewise.
(Reg8): Likewise.
(Reg16): Likewise.
(Reg32): Likewise.
(Reg64): Likewise.
(FloatReg): Likewise.
(RegMMX): Likewise.
(RegXMM): Likewise.
(Imm8): Likewise.
(Imm8S): Likewise.
(Imm16): Likewise.
(Imm32): Likewise.
(Imm32S): Likewise.
(Imm64): Likewise.
(Imm1): Likewise.
(BaseIndex): Likewise.
(Disp8): Likewise.
(Disp16): Likewise.
(Disp32): Likewise.
(Disp32S): Likewise.
(Disp64): Likewise.
(InOutPortReg): Likewise.
(ShiftCount): Likewise.
(Control): Likewise.
(Debug): Likewise.
(Test): Likewise.
(SReg2): Likewise.
(SReg3): Likewise.
(Acc): Likewise.
(FloatAcc): Likewise.
(JumpAbsolute): Likewise.
(EsSeg): Likewise.
(RegMem): Likewise.
(OTMax): Likewise.
(Reg): Commented out.
(WordReg): Likewise.
(ImplicitRegister): Likewise.
(Imm): Likewise.
(EncImm): Likewise.
(Disp): Likewise.
(AnyMem): Likewise.
(LLongMem): Likewise.
(LongMem): Likewise.
(ShortMem): Likewise.
(WordMem): Likewise.
(ByteMem): Likewise.
(CpuMax): New
(CpuLM): Likewise.
(CpuNumOfUints): Likewise.
(CpuNumOfBits): Likewise.
(CpuUnused): Likewise.
(OTNumOfUints): Likewise.
(OTNumOfBits): Likewise.
(OTUnused): Likewise.
(i386_cpu_flags): New type.
(i386_operand_type): Likewise.
(i386_opcode_modifier): Likewise.
(CpuSledgehammer): Removed.
(CpuSSE4): Likewise.
(CpuUnknownFlags): Likewise.
(Reg): Likewise.
(WordReg): Likewise.
(ImplicitRegister): Likewise.
(Imm): Likewise.
(EncImm): Likewise.
(Disp): Likewise.
(AnyMem): Likewise.
(LLongMem): Likewise.
(LongMem): Likewise.
(ShortMem): Likewise.
(WordMem): Likewise.
(ByteMem): Likewise.
(template): Use i386_cpu_flags for cpu_flags, use
i386_opcode_modifier for opcode_modifier, use
i386_operand_type for operand_types.
(reg_entry): Use i386_operand_type for reg_type.

* Makefile.am (HFILES): Add i386-init.h.
($(srcdir)/i386-init.h): New rule.
($(srcdir)/i386-tbl.h): Depend on $(srcdir)/i386-init.h
instead.
* Makefile.in: Regenerated.

16 years agodaily update
Alan Modra [Sun, 9 Sep 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Sun, 9 Sep 2007 00:00:03 +0000 (00:00 +0000)]
*** empty log message ***

16 years ago * elf64-ppc.c (func_desc_adjust): When resolving undefined
Alan Modra [Sat, 8 Sep 2007 13:46:15 +0000 (13:46 +0000)]
* elf64-ppc.c (func_desc_adjust): When resolving undefined
references to dot-symbols, transfer def_regular and
def_dynamic from the descriptor symbol.

16 years ago * config.bfd: Set want64 for spu-*-elf.
Alan Modra [Sat, 8 Sep 2007 11:11:24 +0000 (11:11 +0000)]
* config.bfd: Set want64 for spu-*-elf.

16 years ago PR ld/2864, ld/5006
Alan Modra [Sat, 8 Sep 2007 11:03:31 +0000 (11:03 +0000)]
PR ld/2864, ld/5006
* elf.c (special_sections): Comment typo.
(elf_fake_sections): Force SHT_PROGBITS for sections that are
SHT_NOBITS if BFD section flags say they have contents.

16 years ago*** empty log message ***
gdbadmin [Sat, 8 Sep 2007 00:00:35 +0000 (00:00 +0000)]
*** empty log message ***

16 years agodaily update
Alan Modra [Sat, 8 Sep 2007 00:00:05 +0000 (00:00 +0000)]
daily update

16 years ago2007-09-07 Pierre Muller <muller@ics.u-strasbg.fr>
Pierre Muller [Fri, 7 Sep 2007 12:34:55 +0000 (12:34 +0000)]
2007-09-07  Pierre Muller  <muller@ics.u-strasbg.fr>

 * p-valprint.c: Fix 7 ARI reported problems.
 (pascal_val_print): Fix one operator at end of line issue.
 Use paddress function to remove use of
 deprecated_print_address_numeric function (2 times).
 Use SYMBOL_LINKAGE_NAME instead of DEPRECATED_SYMBOL_NAME.
 (pascal_value_print): Fix 3 operator at end of line issues.

16 years ago PR gdb/2103
Daniel Jacobowitz [Fri, 7 Sep 2007 12:13:45 +0000 (12:13 +0000)]
PR gdb/2103
* arm-tdep.c (arm_in_call_stub): Delete.
(arm_skip_stub): Handle from_arm and from_thumb stubs.

16 years agoconfig/
Richard Sandiford [Fri, 7 Sep 2007 07:38:47 +0000 (07:38 +0000)]
config/
* mt-sde (CFLAGS_FOR_TARGET): Add -mno-gpopt.
(CXXFLAGS_FOR_TARGET): Likewise.

16 years agodaily update
Alan Modra [Fri, 7 Sep 2007 00:00:06 +0000 (00:00 +0000)]
daily update

16 years ago*** empty log message ***
gdbadmin [Fri, 7 Sep 2007 00:00:04 +0000 (00:00 +0000)]
*** empty log message ***