Mailinglist Archive: opensuse-commit (1028 mails)

< Previous Next >
commit binutils
  • From: root@xxxxxxx (h_root)
  • Date: Fri, 9 Jun 2006 02:43:06 +0200 (CEST)
  • Message-id: <20060609004306.E493D31CD4@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package binutils
checked in at Fri Jun 9 02:43:06 CEST 2006.

--------
--- binutils/binutils.changes 2006-05-30 00:02:41.000000000 +0200
+++ binutils/binutils.changes 2006-06-03 11:34:36.000000000 +0200
@@ -1,0 +2,5 @@
+Sat Jun 3 09:49:27 CEST 2006 - schwab@xxxxxxx
+
+- Fix DT_NEEDED search with --as-needed libraries.
+
+-------------------------------------------------------------------
@@ -4 +9 @@
-- Update to binutils 2.17.50.0.2, lotsa changes.
+- Update to binutils 2.17.50.0.2.
cross-alpha-binutils.changes: same change
cross-arm-binutils.changes: same change
cross-avr-binutils.changes: same change
cross-hppa-binutils.changes: same change
cross-i386-binutils.changes: same change
cross-ia64-binutils.changes: same change
cross-mips-binutils.changes: same change
cross-ppc-binutils.changes: same change
cross-ppc64-binutils.changes: same change
cross-s390-binutils.changes: same change
cross-s390x-binutils.changes: same change
cross-sparc-binutils.changes: same change
cross-x86_64-binutils.changes: same change

New:
----
as-needed.diff
bfd-hash-lookup.diff
ld-elfvers.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ binutils.spec ++++++
--- /var/tmp/diff_new_pack.WALE81/_old 2006-06-09 02:42:47.000000000 +0200
+++ /var/tmp/diff_new_pack.WALE81/_new 2006-06-09 02:42:47.000000000 +0200
@@ -49,7 +49,7 @@
%endif
Autoreqprov: on
Version: 2.17.50.0.2
-Release: 1
+Release: 2
Summary: GNU Binutils
Source: ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
Source1: pre_checkin.sh
@@ -62,7 +62,10 @@
Patch5: x86-64-biarch.patch
Patch6: unit-at-a-time.patch
Patch7: ld-dtags.diff
+Patch8: as-needed.diff
Patch9: testsuite.diff
+Patch10: bfd-hash-lookup.diff
+Patch11: ld-elfvers.diff
Patch16: s390-pic-dso.diff
Patch17: suse-bdirect.diff
Patch18: suse-dynsort.diff
@@ -165,7 +168,10 @@
%patch5
%patch6
%patch7 -p1
+%patch8 -p1
%patch9
+%patch10
+%patch11
%patch16
%patch17 -p1
%patch18 -p1
@@ -402,8 +408,10 @@
%endif

%changelog -n binutils
+* Sat Jun 03 2006 - schwab@xxxxxxx
+- Fix DT_NEEDED search with --as-needed libraries.
* Fri May 26 2006 - schwab@xxxxxxx
-- Update to binutils 2.17.50.0.2, lotsa changes.
+- Update to binutils 2.17.50.0.2.
- numerous bugfixes
* Mon May 15 2006 - schwab@xxxxxxx
- Update to binutils 2.17.50.0.1.

cross-alpha-binutils.spec: same change
cross-arm-binutils.spec: same change
cross-avr-binutils.spec: same change
cross-hppa-binutils.spec: same change
cross-i386-binutils.spec: same change
cross-ia64-binutils.spec: same change
cross-mips-binutils.spec: same change
cross-ppc-binutils.spec: same change
cross-ppc64-binutils.spec: same change
cross-s390-binutils.spec: same change
cross-s390x-binutils.spec: same change
cross-sparc-binutils.spec: same change
cross-x86_64-binutils.spec: same change

++++++ as-needed.diff ++++++
2006-06-03 Alan Modra <amodra@xxxxxxxxxxxxxx>

* emultempl/elf32.em (global_found): Make it a pointer.
(stat_needed, try_needed): Adjust.
(check_needed): Don't skip non-loaded as-needed entries. Only
consider entries with both filename and the_bfd non-null.
(after_open): Try loading non-loaded as-needed libs to satisfy
DT_NEEDED libs.

===================================================================
RCS file: /cvs/src/src/ld/emultempl/elf32.em,v
retrieving revision 1.165
retrieving revision 1.166
diff -u -r1.165 -r1.166
--- src/ld/emultempl/elf32.em 2006/05/30 16:45:32 1.165
+++ src/ld/emultempl/elf32.em 2006/06/03 02:45:26 1.166
@@ -148,7 +148,7 @@

static struct bfd_link_needed_list *global_needed;
static struct stat global_stat;
-static bfd_boolean global_found;
+static lang_input_statement_type *global_found;
static struct bfd_link_needed_list *global_vercheck_needed;
static bfd_boolean global_vercheck_failed;

@@ -229,12 +229,14 @@
const char *suffix;
const char *soname;

- if (global_found)
+ if (global_found != NULL)
return;
if (s->the_bfd == NULL)
return;
- if (s->as_needed
- && (bfd_elf_get_dyn_lib_class (s->the_bfd) & DYN_AS_NEEDED) != 0)
+
+ /* If this input file was an as-needed entry, and wasn't found to be
+ needed at the stage it was linked, then don't say we have loaded it. */
+ if ((bfd_elf_get_dyn_lib_class (s->the_bfd) & DYN_AS_NEEDED) != 0)
return;

if (bfd_stat (s->the_bfd, &st) != 0)
@@ -254,7 +256,7 @@
&& st.st_ino == global_stat.st_ino
&& st.st_ino != 0)
{
- global_found = TRUE;
+ global_found = s;
return;
}

@@ -398,9 +400,9 @@
if (trace_file_tries)
info_msg (_("found %s at %s\n"), soname, name);

- global_found = FALSE;
+ global_found = NULL;
lang_for_each_input_file (gld${EMULATION_NAME}_stat_needed);
- if (global_found)
+ if (global_found != NULL)
{
/* Return TRUE to indicate that we found the file, even though
we aren't going to do anything with it. */
@@ -569,7 +571,7 @@
if (fread (b, 1, hdr.dirlistlen + 1, f) ==
hdr.dirlistlen + 1)
ld_elf_hints = gld${EMULATION_NAME}_add_sysroot (b);
-
+
free (b);
}
}
@@ -585,7 +587,7 @@
needed.by = NULL;
needed.name = name;
return gld${EMULATION_NAME}_search_needed (ld_elf_hints, & needed,
- force);
+ force);
}
EOF
# FreeBSD
@@ -809,49 +811,45 @@
static void
gld${EMULATION_NAME}_check_needed (lang_input_statement_type *s)
{
- if (global_found)
+ const char *soname;
+
+ /* Stop looking if we've found a loaded lib. */
+ if (global_found != NULL
+ && (bfd_elf_get_dyn_lib_class (global_found->the_bfd)
+ & DYN_AS_NEEDED) == 0)
return;

- /* If this input file was an as-needed entry, and wasn't found to be
- needed at the stage it was linked, then don't say we have loaded it. */
- if (s->as_needed
- && (s->the_bfd == NULL
- || (bfd_elf_get_dyn_lib_class (s->the_bfd) & DYN_AS_NEEDED) != 0))
+ if (s->filename == NULL || s->the_bfd == NULL)
+ return;
+
+ /* Don't look for a second non-loaded as-needed lib. */
+ if (global_found != NULL
+ && (bfd_elf_get_dyn_lib_class (s->the_bfd) & DYN_AS_NEEDED) != 0)
return;

- if (s->filename != NULL)
+ if (strcmp (s->filename, global_needed->name) == 0)
{
- const char *f;
+ global_found = s;
+ return;
+ }

- if (strcmp (s->filename, global_needed->name) == 0)
+ if (s->search_dirs_flag)
+ {
+ const char *f = strrchr (s->filename, '/');
+ if (f != NULL
+ && strcmp (f + 1, global_needed->name) == 0)
{
- global_found = TRUE;
+ global_found = s;
return;
}
-
- if (s->search_dirs_flag)
- {
- f = strrchr (s->filename, '/');
- if (f != NULL
- && strcmp (f + 1, global_needed->name) == 0)
- {
- global_found = TRUE;
- return;
- }
- }
}

- if (s->the_bfd != NULL)
+ soname = bfd_elf_get_dt_soname (s->the_bfd);
+ if (soname != NULL
+ && strcmp (soname, global_needed->name) == 0)
{
- const char *soname;
-
- soname = bfd_elf_get_dt_soname (s->the_bfd);
- if (soname != NULL
- && strcmp (soname, global_needed->name) == 0)
- {
- global_found = TRUE;
- return;
- }
+ global_found = s;
+ return;
}
}

@@ -904,9 +902,11 @@

/* See if this file was included in the link explicitly. */
global_needed = l;
- global_found = FALSE;
+ global_found = NULL;
lang_for_each_input_file (gld${EMULATION_NAME}_check_needed);
- if (global_found)
+ if (global_found != NULL
+ && (bfd_elf_get_dyn_lib_class (global_found->the_bfd)
+ & DYN_AS_NEEDED) == 0)
continue;

n.by = l->by;
@@ -915,6 +915,15 @@
if (trace_file_tries)
info_msg (_("%s needed by %B\n"), l->name, l->by);

+ /* As-needed libs specified on the command line (or linker script)
+ take priority over libs found in search dirs. */
+ if (global_found != NULL)
+ {
+ nn.name = global_found->filename;
+ if (gld${EMULATION_NAME}_try_needed (&nn, TRUE))
+ continue;
+ }
+
/* We need to find this file and include the symbol table. We
want to search for the file in the same way that the dynamic
linker will search. That means that we want to use
@@ -1725,7 +1734,7 @@
#define OPTION_GROUP (OPTION_ENABLE_NEW_DTAGS + 1)
#define OPTION_EH_FRAME_HDR (OPTION_GROUP + 1)
#define OPTION_EXCLUDE_LIBS (OPTION_EH_FRAME_HDR + 1)
-
+
static void
gld${EMULATION_NAME}_add_options
(int ns, char **shortopts, int nl, struct option **longopts,
++++++ bfd-hash-lookup.diff ++++++
>From nobody Tue Jun 6 10:37:59 2006
From: Alan Modra <amodra@xxxxxxxxxxxxxx>
Subject: Re: Increment
To: binutils@xxxxxxxxxxxxxx, dj@xxxxxxxxxx
Date: Tue, 6 Jun 2006 12:34:14 +0930
Mail-Followup-To: binutils@xxxxxxxxxxxxxx, dj@xxxxxxxxxx

On Fri, May 26, 2006 at 02:46:47PM -0700, Ian Lance Taylor wrote:
> bfd_hash_lookup in bfd/hash.c has an incorrectly indented and
> misplaced increment of table->count:

This seems to have fallen through the cracks. Applying the obvious
fix.

* hash.c (bfd_hash_lookup): Correct stray line.

Index: bfd/hash.c
===================================================================
RCS file: /cvs/src/src/bfd/hash.c,v
retrieving revision 1.22
diff -u -p -r1.22 hash.c
--- bfd/hash.c 3 May 2006 04:20:52 -0000 1.22
+++ bfd/hash.c 6 Jun 2006 03:02:53 -0000
@@ -455,7 +455,6 @@ bfd_hash_lookup (struct bfd_hash_table *
if (copy)
{
char *new;
- table->count ++;

new = objalloc_alloc ((struct objalloc *) table->memory, len + 1);
if (!new)
@@ -470,6 +469,7 @@ bfd_hash_lookup (struct bfd_hash_table *
hashp->hash = hash;
hashp->next = table->table[index];
table->table[index] = hashp;
+ table->count++;

if (table->count > table->size * 3 / 4)
{

--
Alan Modra
IBM OzLabs - Linux Technology Centre

++++++ ld-elfvers.diff ++++++
>From nobody Tue Jun 6 10:54:24 2006
From: Alan Modra <amodra@xxxxxxxxxxxxxx>
Subject: Re: Increment
To: binutils@xxxxxxxxxxxxxx, dj@xxxxxxxxxx
Date: Tue, 6 Jun 2006 13:59:41 +0930
Mail-Followup-To: binutils@xxxxxxxxxxxxxx, dj@xxxxxxxxxx

On Tue, Jun 06, 2006 at 12:34:14PM +0930, Alan Modra wrote:
> On Fri, May 26, 2006 at 02:46:47PM -0700, Ian Lance Taylor wrote:
> > bfd_hash_lookup in bfd/hash.c has an incorrectly indented and
> > misplaced increment of table->count:
>
> This seems to have fallen through the cracks. Applying the obvious
> fix.
>
> * hash.c (bfd_hash_lookup): Correct stray line.

Arrgh. So now I know why this was ignored.

* ld-elfvers/vers.exp (objdump_versionstuff): Allow versions in
any order.
* ld-elfvers/vers1.ver: Update.
* ld-elfvers/vers2.ver: Update.
* ld-elfvers/vers4a.ver: Update.
* ld-elfvers/vers7a.ver: Update.
* ld-elfvers/vers8.ver: Update.
* ld-elfvers/vers9.ver: Update.
* ld-elfvers/vers15.ver: Update.
* ld-elfvers/vers16a.ver: Update.
* ld-elfvers/vers17.ver: Update.
* ld-elfvers/vers18.ver: Update.
* ld-elfvers/vers20.ver: Update.
* ld-elfvers/vers20a.ver: Update.
* ld-elfvers/vers21.ver: Update.
* ld-elfvers/vers22a.ver: Update.
* ld-elfvers/vers22b.ver: Update.
* ld-elfvers/vers23a.ver: Update.
* ld-elfvers/vers23b.ver: Update.
* ld-elfvers/vers23c.ver: Update.
* ld-elfvers/vers25a.ver: Update.
* ld-elfvers/vers26a.ver: Update.
* ld-elfvers/vers27a.ver: Update.
* ld-elfvers/vers27d.ver: Update.
* ld-elfvers/vers28b.ver: Update.
* ld-elfvers/vers29.ver: Update.
* ld-elfvers/vers30.ver: Update.
* ld-elfvers/vers31.ver: Update.

Index: ld/testsuite/ld-elfvers/vers.exp
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers.exp,v
retrieving revision 1.40
diff -u -p -r1.40 vers.exp
--- ld/testsuite/ld-elfvers/vers.exp 30 Apr 2006 00:23:00 -0000 1.40
+++ ld/testsuite/ld-elfvers/vers.exp 6 Jun 2006 04:20:16 -0000
@@ -460,44 +460,33 @@ proc objdump_versionstuff { objdump obje

# It's OK if there are extra lines in the actual output; they
# may come from version information in libc. We require that
- # every line in EXPECTFILE appear in the output in order.
+ # every line in EXPECTFILE appear in the output in any order.

- set f1 [open $tmpdir/objdump.out r]
set f2 [open $expectfile r]
while { [gets $f2 l2] != -1 } {
if { ![regexp "^#.*$" $l2] } then {
- break
- }
- }
- while { [gets $f1 l1] != -1 } {
- if { [string match $l2 $l1] } then {
- if { [gets $f2 l2] == -1 } then {
+ set f1 [open $tmpdir/objdump.out r]
+ while { [gets $f1 l1] != -1 } {
+ if { [string match $l2 $l1] } then {
+ break
+ }
+ }
+ close $f1
+
+ if { ![string match $l2 $l1] } then {
+ verbose -log "Did not find \"$l2\""
+ set f1 [open $tmpdir/objdump.out r]
+ while { [gets $f1 l1] != -1 } {
+ verbose -log $l1
+ }
close $f1
close $f2
- return 1
+ return 0
}
}
}
-
- # We reached the end of the output without seeing the line we
- # expected. This is a test failure.
-
- close $f1
close $f2
-
- # Support empty expected file.
- if [string match "" $l2] then {
- return 1
- }
-
- verbose -log "Did not find \"$l2\""
- set f1 [open $tmpdir/objdump.out r]
- while { [gets $f1 l1] != -1 } {
- verbose -log $l1
- }
-
- verbose -log "$exec_output"
- return 0
+ return 1
} else {
verbose -log "$exec_output"
return 0
Index: ld/testsuite/ld-elfvers/vers1.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers1.ver,v
retrieving revision 1.2
diff -u -p -r1.2 vers1.ver
--- ld/testsuite/ld-elfvers/vers1.ver 18 May 2001 01:25:34 -0000 1.2
+++ ld/testsuite/ld-elfvers/vers1.ver 6 Jun 2006 04:20:16 -0000
@@ -1,8 +1,8 @@
Version definitions:
-1 0x01 0x0c96425f vers1.so
-2 0x00 0x0a7927b1 VERS_1.1
-3 0x00 0x0a7927b2 VERS_1.2
+[1-4] 0x01 0x0c96425f vers1.so
+[1-4] 0x00 0x0a7927b1 VERS_1.1
+[1-4] 0x00 0x0a7927b2 VERS_1.2
VERS_1.1
-4 0x00 0x0a7922b0 VERS_2.0
+[1-4] 0x00 0x0a7922b0 VERS_2.0
VERS_1.2

Index: ld/testsuite/ld-elfvers/vers15.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers15.ver,v
retrieving revision 1.2
diff -u -p -r1.2 vers15.ver
--- ld/testsuite/ld-elfvers/vers15.ver 18 May 2001 01:25:34 -0000 1.2
+++ ld/testsuite/ld-elfvers/vers15.ver 6 Jun 2006 04:20:16 -0000
@@ -1,5 +1,5 @@
Version definitions:
-1 0x01 0x07cc9645 vers15
-2 0x00 0x0a7927b2 VERS_1.2
-3 0x00 0x0a7927b1 VERS_1.1
+[1-3] 0x01 0x07cc9645 vers15
+[1-3] 0x00 0x0a7927b1 VERS_1.1
+[1-3] 0x00 0x0a7927b2 VERS_1.2

Index: ld/testsuite/ld-elfvers/vers16a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers16a.ver,v
retrieving revision 1.2
diff -u -p -r1.2 vers16a.ver
--- ld/testsuite/ld-elfvers/vers16a.ver 18 May 2001 01:25:34 -0000 1.2
+++ ld/testsuite/ld-elfvers/vers16a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,3 +1,3 @@
Version definitions:
-1 0x01 0x064c090f vers16a.so
-2 0x00 0x0a7927b1 VERS_1.1
+[1-2] 0x01 0x064c090f vers16a.so
+[1-2] 0x00 0x0a7927b1 VERS_1.1
Index: ld/testsuite/ld-elfvers/vers17.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers17.ver,v
retrieving revision 1.2
diff -u -p -r1.2 vers17.ver
--- ld/testsuite/ld-elfvers/vers17.ver 18 May 2001 01:25:34 -0000 1.2
+++ ld/testsuite/ld-elfvers/vers17.ver 6 Jun 2006 04:20:16 -0000
@@ -1,3 +1,3 @@
Version definitions:
-1 0x01 0x0964f95f vers17.so
-2 0x00 0x0a7922b0 VERS_2.0
+[1-2] 0x01 0x0964f95f vers17.so
+[1-2] 0x00 0x0a7922b0 VERS_2.0
Index: ld/testsuite/ld-elfvers/vers18.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers18.ver,v
retrieving revision 1.4
diff -u -p -r1.4 vers18.ver
--- ld/testsuite/ld-elfvers/vers18.ver 5 May 2003 03:33:09 -0000 1.4
+++ ld/testsuite/ld-elfvers/vers18.ver 6 Jun 2006 04:20:16 -0000
@@ -1,7 +1,7 @@
Version definitions:
-1 0x01 0x0964e95f vers18.so
-2 0x00 0x0a7927b1 VERS_1.1
-3 0x00 0x0a7927b2 VERS_1.2
+[1-4] 0x01 0x0964e95f vers18.so
+[1-4] 0x00 0x0a7927b1 VERS_1.1
+[1-4] 0x00 0x0a7927b2 VERS_1.2
VERS_1.1
-4 0x00 0x0a7922b0 VERS_2.0
+[1-4] 0x00 0x0a7922b0 VERS_2.0
VERS_1.2
Index: ld/testsuite/ld-elfvers/vers2.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers2.ver,v
retrieving revision 1.3
diff -u -p -r1.3 vers2.ver
--- ld/testsuite/ld-elfvers/vers2.ver 18 May 2001 16:15:42 -0000 1.3
+++ ld/testsuite/ld-elfvers/vers2.ver 6 Jun 2006 04:20:16 -0000
@@ -1,6 +1,6 @@
Version definitions:
-1 0x01 0x0c96525f vers2.so
-2 0x00 0x08785b51 VERS_XXX_1.1
+[1-2] 0x01 0x0c96525f vers2.so
+[1-2] 0x00 0x08785b51 VERS_XXX_1.1

Version References:
required from tmpdir/vers1.so:
Index: ld/testsuite/ld-elfvers/vers20.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers20.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers20.ver
--- ld/testsuite/ld-elfvers/vers20.ver 30 Nov 2001 08:07:34 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers20.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x0965695f vers20.so
-2 0x00 0x0a7927b1 VERS_1.1
+[1-2] 0x01 0x0965695f vers20.so
+[1-2] 0x00 0x0a7927b1 VERS_1.1

Index: ld/testsuite/ld-elfvers/vers20a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers20a.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers20a.ver
--- ld/testsuite/ld-elfvers/vers20a.ver 30 Nov 2001 08:07:34 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers20a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x0652090f vers20a.so
-2 0x00 0x0a7927b1 VERS_1.1
+[1-2] 0x01 0x0652090f vers20a.so
+[1-2] 0x00 0x0a7927b1 VERS_1.1

Index: ld/testsuite/ld-elfvers/vers21.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers21.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers21.ver
--- ld/testsuite/ld-elfvers/vers21.ver 16 Jul 2002 00:15:57 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers21.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x0965595f vers21.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x0965595f vers21.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers22a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers22a.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers22a.ver
--- ld/testsuite/ld-elfvers/vers22a.ver 9 Aug 2002 04:42:44 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers22a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x0660090f vers22a.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x0660090f vers22a.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers22b.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers22b.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers22b.ver
--- ld/testsuite/ld-elfvers/vers22b.ver 9 Aug 2002 04:42:44 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers22b.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x065f990f vers22b.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x065f990f vers22b.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers23a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers23a.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers23a.ver
--- ld/testsuite/ld-elfvers/vers23a.ver 12 Aug 2002 19:21:59 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers23a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x065f090f vers23a.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x065f090f vers23a.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers23b.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers23b.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers23b.ver
--- ld/testsuite/ld-elfvers/vers23b.ver 12 Aug 2002 19:21:59 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers23b.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x065e990f vers23b.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x065e990f vers23b.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers23c.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers23c.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers23c.ver
--- ld/testsuite/ld-elfvers/vers23c.ver 14 Aug 2002 03:26:48 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers23c.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x065ea90f vers23c.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x065ea90f vers23c.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers25a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers25a.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers25a.ver
--- ld/testsuite/ld-elfvers/vers25a.ver 23 Apr 2003 16:40:04 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers25a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x065d090f vers25a.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x065d090f vers25a.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers26a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers26a.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers26a.ver
--- ld/testsuite/ld-elfvers/vers26a.ver 28 Apr 2003 16:58:00 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers26a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x065c090f vers26a.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x065c090f vers26a.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers27a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers27a.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers27a.ver
--- ld/testsuite/ld-elfvers/vers27a.ver 3 May 2003 16:51:05 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers27a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x065b090f vers27a.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x065b090f vers27a.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers27d.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers27d.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers27d.ver
--- ld/testsuite/ld-elfvers/vers27d.ver 8 May 2003 05:10:47 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers27d.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x05ac0cff vers27d1.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x05ac0cff vers27d1.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers28b.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers28b.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers28b.ver
--- ld/testsuite/ld-elfvers/vers28b.ver 19 Mar 2004 17:02:31 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers28b.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x0659990f vers28b.so
-2 0x00 0x05aa7610 VERS.0
+[1-2] 0x01 0x0659990f vers28b.so
+[1-2] 0x00 0x05aa7610 VERS.0

Index: ld/testsuite/ld-elfvers/vers29.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers29.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers29.ver
--- ld/testsuite/ld-elfvers/vers29.ver 26 Oct 2004 21:00:23 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers29.ver 6 Jun 2006 04:20:16 -0000
@@ -1,3 +1,3 @@
Version definitions:
-1 0x01 0x0965d95f vers29.so
-2 0x00 0x0965d95f vers29.so
+[1-2] 0x01 0x0965d95f vers29.so
+[1-2] 0x00 0x0965d95f vers29.so
Index: ld/testsuite/ld-elfvers/vers30.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers30.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers30.ver
--- ld/testsuite/ld-elfvers/vers30.ver 17 Aug 2005 10:08:30 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers30.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x0966695f vers30.so
-2 0x00 0x079239b0 VERS_30.0
+[1-2] 0x01 0x0966695f vers30.so
+[1-2] 0x00 0x079239b0 VERS_30.0

Index: ld/testsuite/ld-elfvers/vers31.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers31.ver,v
retrieving revision 1.1
diff -u -p -r1.1 vers31.ver
--- ld/testsuite/ld-elfvers/vers31.ver 13 Oct 2005 17:29:57 -0000 1.1
+++ ld/testsuite/ld-elfvers/vers31.ver 6 Jun 2006 04:20:16 -0000
@@ -1,3 +1,3 @@
Version definitions:
-1 0x01 0x0966595f vers31.so
-2 0x00 0x07923ab0 VERS_31.0
+[1-2] 0x01 0x0966595f vers31.so
+[1-2] 0x00 0x07923ab0 VERS_31.0
Index: ld/testsuite/ld-elfvers/vers4a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers4a.ver,v
retrieving revision 1.2
diff -u -p -r1.2 vers4a.ver
--- ld/testsuite/ld-elfvers/vers4a.ver 18 May 2001 01:25:34 -0000 1.2
+++ ld/testsuite/ld-elfvers/vers4a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x07cc96a1 vers4a
-2 0x00 0x0a7922b0 VERS_2.0
+[1-2] 0x01 0x07cc96a1 vers4a
+[1-2] 0x00 0x0a7922b0 VERS_2.0

Index: ld/testsuite/ld-elfvers/vers7a.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers7a.ver,v
retrieving revision 1.2
diff -u -p -r1.2 vers7a.ver
--- ld/testsuite/ld-elfvers/vers7a.ver 18 May 2001 01:25:34 -0000 1.2
+++ ld/testsuite/ld-elfvers/vers7a.ver 6 Jun 2006 04:20:16 -0000
@@ -1,4 +1,4 @@
Version definitions:
-1 0x01 0x096d595f vers7a.so
-2 0x00 0x05aa7921 VERS_1
+[1-2] 0x01 0x096d595f vers7a.so
+[1-2] 0x00 0x05aa7921 VERS_1

Index: ld/testsuite/ld-elfvers/vers8.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers8.ver,v
retrieving revision 1.2
diff -u -p -r1.2 vers8.ver
--- ld/testsuite/ld-elfvers/vers8.ver 18 May 2001 01:25:34 -0000 1.2
+++ ld/testsuite/ld-elfvers/vers8.ver 6 Jun 2006 04:20:16 -0000
@@ -1,8 +1,8 @@
Version definitions:
-1 0x01 0x0c96b25f vers8.so
-2 0x00 0x0a7927b1 VERS_1.1
-3 0x00 0x0a7927b2 VERS_1.2
+[1-4] 0x01 0x0c96b25f vers8.so
+[1-4] 0x00 0x0a7927b1 VERS_1.1
+[1-4] 0x00 0x0a7927b2 VERS_1.2
VERS_1.1
-4 0x00 0x0a7922b0 VERS_2.0
+[1-4] 0x00 0x0a7922b0 VERS_2.0
VERS_1.2

Index: ld/testsuite/ld-elfvers/vers9.ver
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-elfvers/vers9.ver,v
retrieving revision 1.2
diff -u -p -r1.2 vers9.ver
--- ld/testsuite/ld-elfvers/vers9.ver 18 May 2001 01:25:34 -0000 1.2
+++ ld/testsuite/ld-elfvers/vers9.ver 6 Jun 2006 04:20:16 -0000
@@ -1,5 +1,5 @@
Version definitions:
-1 0x01 0x007cc969 vers9
-2 0x00 0x0a7927b1 VERS_1.1
-3 0x00 0x0a7927b2 VERS_1.2
+[1-3] 0x01 0x007cc969 vers9
+[1-3] 0x00 0x0a7927b1 VERS_1.1
+[1-3] 0x00 0x0a7927b2 VERS_1.2


--
Alan Modra
IBM OzLabs - Linux Technology Centre



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...


---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit-unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit-help@xxxxxxxxxxxx

< Previous Next >
This Thread