diff options
author | Nick Clifton <nickc@redhat.com> | 2022-03-01 10:10:20 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2022-03-01 10:10:20 +0000 |
commit | 95e96e052ab2d7781a9dc7267123f49c7b1dd671 (patch) | |
tree | 783ea4bb271b4954103605905c4e1147c048f8ef | |
parent | 81c9e0f6c48748f4b66fc3b13e12eb68735cf1f9 (diff) | |
download | gdb-95e96e052ab2d7781a9dc7267123f49c7b1dd671.zip gdb-95e96e052ab2d7781a9dc7267123f49c7b1dd671.tar.gz gdb-95e96e052ab2d7781a9dc7267123f49c7b1dd671.tar.bz2 |
Fix linker tests to compile with gcc-12.
PR 21964
* testsuite/ld-elf/pr21964-1a.c: Fix array comparisons.
* testsuite/ld-elf/pr21964-1b.c: Likewise.
* testsuite/ld-elf/pr21964-1c.c: Likewise.
* testsuite/ld-elf/pr21964-2a.c: Likewise.
* testsuite/ld-elf/pr21964-2b.c: Likewise.
* testsuite/ld-elf/pr21964-3a.c: Likewise.
-rw-r--r-- | ld/ChangeLog | 10 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr21964-1a.c | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr21964-1b.c | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr21964-1c.c | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr21964-2a.c | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr21964-2b.c | 2 | ||||
-rw-r--r-- | ld/testsuite/ld-elf/pr21964-3a.c | 2 |
7 files changed, 16 insertions, 6 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 3fea799..7fb9f5d 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,13 @@ +2022-03-01 Nick Clifton <nickc@redhat.com> + + PR 21964 + * testsuite/ld-elf/pr21964-1a.c: Fix array comparisons. + * testsuite/ld-elf/pr21964-1b.c: Likewise. + * testsuite/ld-elf/pr21964-1c.c: Likewise. + * testsuite/ld-elf/pr21964-2a.c: Likewise. + * testsuite/ld-elf/pr21964-2b.c: Likewise. + * testsuite/ld-elf/pr21964-3a.c: Likewise. + 2022-02-17 Roland McGrath <mcgrathr@google.com> * ld.texi (Output Section Type): Fix typo in @code syntax. diff --git a/ld/testsuite/ld-elf/pr21964-1a.c b/ld/testsuite/ld-elf/pr21964-1a.c index 680bda4..a060162 100644 --- a/ld/testsuite/ld-elf/pr21964-1a.c +++ b/ld/testsuite/ld-elf/pr21964-1a.c @@ -4,7 +4,7 @@ int foo1 (void) { static int my_var __attribute__((used, section("__verbose"))) = 5; - if (__start___verbose == __stop___verbose + if (& __start___verbose[0] == & __stop___verbose[0] || __start___verbose[0] != 5) return -1; else diff --git a/ld/testsuite/ld-elf/pr21964-1b.c b/ld/testsuite/ld-elf/pr21964-1b.c index 1507b22..688bbeb 100644 --- a/ld/testsuite/ld-elf/pr21964-1b.c +++ b/ld/testsuite/ld-elf/pr21964-1b.c @@ -4,7 +4,7 @@ int foo2 (void) { static int my_var __attribute__((used, section("__verbose"))) = 10; - if (__start___verbose == __stop___verbose + if (& __start___verbose[0] == & __stop___verbose[0] || __start___verbose[0] != 10) return -1; else diff --git a/ld/testsuite/ld-elf/pr21964-1c.c b/ld/testsuite/ld-elf/pr21964-1c.c index 996a9e1..58322bc 100644 --- a/ld/testsuite/ld-elf/pr21964-1c.c +++ b/ld/testsuite/ld-elf/pr21964-1c.c @@ -9,7 +9,7 @@ static int my_var __attribute__((used, section("__verbose"))) = 6; int bar (void) { - if (__start___verbose == __stop___verbose) + if (& __start___verbose[0] == & __stop___verbose[0]) return -1; if (__start___verbose[0] != 6) diff --git a/ld/testsuite/ld-elf/pr21964-2a.c b/ld/testsuite/ld-elf/pr21964-2a.c index 6331ff0..8b1afca 100644 --- a/ld/testsuite/ld-elf/pr21964-2a.c +++ b/ld/testsuite/ld-elf/pr21964-2a.c @@ -4,7 +4,7 @@ int foo1 (void) { static int my_var __attribute__((used, section("__verbose"))) = 5; - if (__start___verbose == __stop___verbose + if (& __start___verbose[0] == & __stop___verbose[0] && __start___verbose[0] != 5) return -1; else diff --git a/ld/testsuite/ld-elf/pr21964-2b.c b/ld/testsuite/ld-elf/pr21964-2b.c index 1507b22..688bbeb 100644 --- a/ld/testsuite/ld-elf/pr21964-2b.c +++ b/ld/testsuite/ld-elf/pr21964-2b.c @@ -4,7 +4,7 @@ int foo2 (void) { static int my_var __attribute__((used, section("__verbose"))) = 10; - if (__start___verbose == __stop___verbose + if (& __start___verbose[0] == & __stop___verbose[0] || __start___verbose[0] != 10) return -1; else diff --git a/ld/testsuite/ld-elf/pr21964-3a.c b/ld/testsuite/ld-elf/pr21964-3a.c index 835040e..89f7b88 100644 --- a/ld/testsuite/ld-elf/pr21964-3a.c +++ b/ld/testsuite/ld-elf/pr21964-3a.c @@ -3,7 +3,7 @@ extern int __stop___verbose[]; int foo3 (void) { - if (__start___verbose == __stop___verbose + if (& __start___verbose[0] == & __stop___verbose[0] || __start___verbose[0] != 6) return -1; else |