This is the mail archive of the
archer-commits@sourceware.org
mailing list for the Archer project.
[SCM] master: Merge commit 'gdb/master'
- From: jkratoch at sourceware dot org
- To: archer-commits at sourceware dot org
- Date: 8 Nov 2009 21:28:58 -0000
- Subject: [SCM] master: Merge commit 'gdb/master'
The branch, master has been updated
via e13de8a3d58c0f8e1a0057b3942a1f11af2de864 (commit)
via 6212ab3432c858d038b3d3dc922712857f7a3344 (commit)
via 25dd2000b8c9baa11f42c1250398a63505892f85 (commit)
via 1a0b72b5150808fe3420274cc3b6d74c0c01f05e (commit)
via 9895eafa8e8937655e8cbed3392bff7a65fbb250 (commit)
via 2c59246a39d66419cf46b46c3d364d8ac3ec7280 (commit)
via 45c5aafa8850e8d9767a8c6ad11fe12c37aafc31 (commit)
via a2512986490cbfc5871495ab3d33108a43f5db80 (commit)
via 9c9a527b270295acfa92899cf4a4d90d66802da6 (commit)
via 2cb948a4a36bc5fd555a1996dbc98cbc45096cf5 (commit)
from 8a226414ebc1a6520e6109d3e389897f5c91ad77 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email.
- Log -----------------------------------------------------------------
commit e13de8a3d58c0f8e1a0057b3942a1f11af2de864
Merge: 8a226414ebc1a6520e6109d3e389897f5c91ad77 6212ab3432c858d038b3d3dc922712857f7a3344
Author: Jan Kratochvil <jkratoch@host1.dyn.jankratochvil.net>
Date: Sun Nov 8 22:28:52 2009 +0100
Merge commit 'gdb/master'
commit 6212ab3432c858d038b3d3dc922712857f7a3344
Author: Dave Anglin <dave.anglin@nrc.ca>
Date: Sun Nov 8 20:47:24 2009 +0000
* elf32-hppa.c (elf32_hppa_final_link): Don't sort unwind information
in a relocatable link.
* elf64-hppa.c (elf_hppa_final_link): Likewise.
commit 25dd2000b8c9baa11f42c1250398a63505892f85
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Sun Nov 8 00:00:04 2009 +0000
*** empty log message ***
commit 1a0b72b5150808fe3420274cc3b6d74c0c01f05e
Author: Alan Modra <amodra@bigpond.net.au>
Date: Sat Nov 7 23:00:05 2009 +0000
daily update
commit 9895eafa8e8937655e8cbed3392bff7a65fbb250
Author: Joel Brobecker <brobecker@gnat.com>
Date: Sat Nov 7 19:46:57 2009 +0000
* gdbint.texinfo, stabs.texinfo: Move the @setchapternewpage
and @settitle directives up to help makeinfo find them.
commit 2c59246a39d66419cf46b46c3d364d8ac3ec7280
Author: Joel Brobecker <brobecker@gnat.com>
Date: Sat Nov 7 02:01:29 2009 +0000
* largefile.m4: New file.
commit 45c5aafa8850e8d9767a8c6ad11fe12c37aafc31
Author: gdbadmin <gdbadmin@sourceware.org>
Date: Sat Nov 7 00:00:33 2009 +0000
*** empty log message ***
commit a2512986490cbfc5871495ab3d33108a43f5db80
Author: spop <spop>
Date: Fri Nov 6 23:17:26 2009 +0000
2009-11-06 Sebastian Pop <sebastian.pop@amd.com>
* opcodes/i386-dis.c (reg_table): Add XOP_8F_TABLE (XOP_09) to
reg_table[REG_8F][1]: for XOP instructions, ModRM.reg first points to
B.mm in the RXB.mmmmm byte, and so when B is set, we still should use
the xop_table.
(get_valid_dis386): Removed unused condition (from cut/n/paste) for
XOP instructions.
* gas/testsuite/gas/i386/x86-64-lwp.s: Updated to also contain
patterns with r[8-15] registers.
* gas/testsuite/gas/i386/x86-64-lwp.d: Same.
commit 9c9a527b270295acfa92899cf4a4d90d66802da6
Author: Alan Modra <amodra@bigpond.net.au>
Date: Fri Nov 6 23:00:04 2009 +0000
daily update
commit 2cb948a4a36bc5fd555a1996dbc98cbc45096cf5
Author: Vladimir Prus <vladimir@codesourcery.com>
Date: Fri Nov 6 19:26:17 2009 +0000
* m68k-tdep.c (m68k_convert_register_p): Correct
messup.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 6 ++++++
bfd/elf32-hppa.c | 3 +++
bfd/elf64-hppa.c | 2 +-
bfd/version.h | 2 +-
config/ChangeLog | 6 ++++++
config/largefile.m4 | 23 +++++++++++++++++++++++
gdb/ChangeLog | 5 +++++
gdb/doc/ChangeLog | 5 +++++
gdb/doc/gdbint.texinfo | 4 ++--
gdb/doc/stabs.texinfo | 6 +++---
gdb/m68k-tdep.c | 1 -
gdb/version.in | 2 +-
opcodes/ChangeLog | 9 +++++++++
opcodes/i386-dis.c | 15 ++++++---------
14 files changed, 71 insertions(+), 18 deletions(-)
create mode 100644 config/largefile.m4
First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 86af786..e918d6c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,9 @@
+2009-11-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * elf32-hppa.c (elf32_hppa_final_link): Don't sort unwind information
+ in a relocatable link.
+ * elf64-hppa.c (elf_hppa_final_link): Likewise.
+
2009-11-05 Nick Clifton <nickc@redhat.com>
* elflink.c (elf_link_add_object_symbols): Improve error
diff --git a/bfd/elf32-hppa.c b/bfd/elf32-hppa.c
index cac0a21..2a5547b 100644
--- a/bfd/elf32-hppa.c
+++ b/bfd/elf32-hppa.c
@@ -3238,6 +3238,9 @@ elf32_hppa_final_link (bfd *abfd, struct bfd_link_info *info)
/* If we're producing a final executable, sort the contents of the
unwind section. */
+ if (info->relocatable)
+ return TRUE;
+
return elf_hppa_sort_unwind (abfd);
}
diff --git a/bfd/elf64-hppa.c b/bfd/elf64-hppa.c
index 0b762e4..637d232 100644
--- a/bfd/elf64-hppa.c
+++ b/bfd/elf64-hppa.c
@@ -3033,7 +3033,7 @@ elf_hppa_final_link (bfd *abfd, struct bfd_link_info *info)
/* If we're producing a final executable, sort the contents of the
unwind section. */
- if (retval)
+ if (retval && !info->relocatable)
retval = elf_hppa_sort_unwind (abfd);
return retval;
diff --git a/bfd/version.h b/bfd/version.h
index fafa7cb..69cb718 100644
--- a/bfd/version.h
+++ b/bfd/version.h
@@ -1,4 +1,4 @@
-#define BFD_VERSION_DATE 20091106
+#define BFD_VERSION_DATE 20091108
#define BFD_VERSION @bfd_version@
#define BFD_VERSION_STRING @bfd_version_package@ @bfd_version_string@
#define REPORT_BUGS_TO @report_bugs_to@
diff --git a/config/ChangeLog b/config/ChangeLog
index ceea52e..9605d6a 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,9 @@
+2009-11-06 Jan Kratochvil <jan.kratochvil@redhat.com>
+ Joel Brobecker <brobecker@adacore.com>
+ Paolo Bonzini <bonzini@gnu.org>
+
+ * largefile.m4: New file.
+
2009-09-09 Paolo Bonzini <bonzini@gnu.org>
* stdint.m4 (GCC_HEADER_STDINT): Revert changes to this macro in
diff --git a/config/largefile.m4 b/config/largefile.m4
new file mode 100644
index 0000000..e75eb77
--- /dev/null
+++ b/config/largefile.m4
@@ -0,0 +1,23 @@
+# This macro wraps AC_SYS_LARGEFILE with one exception for Solaris.
+# PR 9992/binutils: We have to replicate everywhere the behaviour of
+# bfd's configure script so that all the directories agree on the size
+# of structures used to describe files.
+
+AC_DEFUN([ACX_LARGEFILE],[dnl
+case "${host}" in
+changequote(,)dnl
+ sparc-*-solaris*|i[3-7]86-*-solaris*)
+changequote([,])dnl
+ # On native 32bit sparc and ia32 solaris, large-file and procfs support
+ # are mutually exclusive; and without procfs support, the bfd/ elf module
+ # cannot provide certain routines such as elfcore_write_prpsinfo
+ # or elfcore_write_prstatus. So unless the user explicitly requested
+ # large-file support through the --enable-largefile switch, disable
+ # large-file support in favor of procfs support.
+ test "${target}" = "${host}" -a "x$plugins" = xno \
+ && : ${enable_largefile="no"}
+ ;;
+esac
+
+AC_SYS_LARGEFILE
+])
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 5c199c4..a63582a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,10 @@
2009-11-06 Vladimir Prus <vladimir@codesourcery.com>
+ * m68k-tdep.c (m68k_convert_register_p): Correct
+ messup.
+
+2009-11-06 Vladimir Prus <vladimir@codesourcery.com>
+
* m68k-tdep.c (m68k_convert_register_p): Compare with
the actual type of fp registers, not one of the possible
values.
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog
index 912f20c..4dc4234 100644
--- a/gdb/doc/ChangeLog
+++ b/gdb/doc/ChangeLog
@@ -1,3 +1,8 @@
+2009-11-07 Joel Brobecker <brobecker@adacore.com>
+
+ * gdbint.texinfo, stabs.texinfo: Move the @setchapternewpage
+ and @settitle directives up to help makeinfo find them.
+
2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
* gdb.texinfo (set debug-file-directory, show debug-file-directory)
diff --git a/gdb/doc/gdbint.texinfo b/gdb/doc/gdbint.texinfo
index 0255c02..dbe1197 100644
--- a/gdb/doc/gdbint.texinfo
+++ b/gdb/doc/gdbint.texinfo
@@ -1,6 +1,8 @@
\input texinfo @c -*- texinfo -*-
@setfilename gdbint.info
@include gdb-cfg.texi
+@settitle @value{GDBN} Internals
+@setchapternewpage off
@dircategory Software development
@direntry
* Gdb-Internals: (gdbint). The GNU debugger's internals.
@@ -27,8 +29,6 @@ This file documents the internals of the GNU debugger @value{GDBN}.
@insertcopying
@end ifnottex
-@setchapternewpage off
-@settitle @value{GDBN} Internals
@syncodeindex fn cp
@syncodeindex vr cp
diff --git a/gdb/doc/stabs.texinfo b/gdb/doc/stabs.texinfo
index d28c93d..07e9971 100644
--- a/gdb/doc/stabs.texinfo
+++ b/gdb/doc/stabs.texinfo
@@ -1,5 +1,7 @@
\input texinfo
@setfilename stabs.info
+@setchapternewpage odd
+@settitle STABS
@c @finalout
@@ -30,8 +32,6 @@ This document describes the stabs debugging symbol tables.
@insertcopying
@end ifnottex
-@setchapternewpage odd
-@settitle STABS
@titlepage
@title The ``stabs'' debug format
@author Julia Menapace, Jim Kingdon, David MacKenzie
@@ -39,7 +39,7 @@ This document describes the stabs debugging symbol tables.
@page
@tex
\def\$#1${{#1}} % Kluge: collect RCS revision info without $...$
-\xdef\manvers{\$Revision: 2.130 $} % For use in headers, footers too
+\xdef\manvers{\$Revision$} % For use in headers, footers too
{\parskip=0pt
\hfill Cygnus Support\par
\hfill \manvers\par
diff --git a/gdb/m68k-tdep.c b/gdb/m68k-tdep.c
index d4a134f..dcf8779 100644
--- a/gdb/m68k-tdep.c
+++ b/gdb/m68k-tdep.c
@@ -192,7 +192,6 @@ m68k_convert_register_p (struct gdbarch *gdbarch, int regnum, struct type *type)
if (!gdbarch_tdep (gdbarch)->fpregs_present)
return 0;
return (regnum >= M68K_FP0_REGNUM && regnum <= M68K_FP0_REGNUM + 7
- && type != m68881_ext_type (gdbarch)
&& type != register_type (gdbarch, M68K_FP0_REGNUM));
}
diff --git a/gdb/version.in b/gdb/version.in
index e47512d..4f1e18b 100644
--- a/gdb/version.in
+++ b/gdb/version.in
@@ -1 +1 @@
-7.0.50.20091106-cvs
+7.0.50.20091108-cvs
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 7053cb3..f8be7a3 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,12 @@
+2009-11-06 Sebastian Pop <sebastian.pop@amd.com>
+
+ * i386-dis.c (reg_table): Add XOP_8F_TABLE (XOP_09) to
+ reg_table[REG_8F][1]: for XOP instructions, ModRM.reg first points to
+ B.mm in the RXB.mmmmm byte, and so when B is set, we still should use
+ the xop_table.
+ (get_valid_dis386): Removed unused condition (from cut/n/paste) for
+ XOP instructions.
+
2009-11-05 Sebastian Pop <sebastian.pop@amd.com>
Quentin Neill <quentin.neill@amd.com>
diff --git a/opcodes/i386-dis.c b/opcodes/i386-dis.c
index 8c2ea7f..b411c83 100644
--- a/opcodes/i386-dis.c
+++ b/opcodes/i386-dis.c
@@ -2132,7 +2132,7 @@ static const struct dis386 reg_table[][8] = {
/* REG_8F */
{
{ "popU", { stackEv } },
- { "(bad)", { XX } },
+ { XOP_8F_TABLE (XOP_09) },
{ "(bad)", { XX } },
{ "(bad)", { XX } },
{ "(bad)", { XX } },
@@ -9983,14 +9983,11 @@ get_valid_dis386 (const struct dis386 *dp, disassemble_info *info)
codep++;
index = *codep++;
dp = &xop_table[vex_table_index][index];
- /* There is no MODRM byte for VEX [82|77]. */
- if (index != 0x77 && index != 0x82)
- {
- FETCH_DATA (info, codep + 1);
- modrm.mod = (*codep >> 6) & 3;
- modrm.reg = (*codep >> 3) & 7;
- modrm.rm = *codep & 7;
- }
+
+ FETCH_DATA (info, codep + 1);
+ modrm.mod = (*codep >> 6) & 3;
+ modrm.reg = (*codep >> 3) & 7;
+ modrm.rm = *codep & 7;
break;
case USE_VEX_C4_TABLE:
hooks/post-receive
--
Repository for Project Archer.