From e4146092c3f147b8c395febc771edd7de23f724d Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 22 Jul 2022 11:35:00 -0700 Subject: [PATCH] ld: Compile 2 CTF tests with -O2 When GCC 12 is used to build binutils with -O0, the following 2 tests failed: FAIL: Conflicted data syms, partially indexed, stripped, with variables FAIL: Conflicted data syms, partially indexed, stripped Compile 2 tests with -O2 to avoid test failures. PR ld/29378 * testsuite/ld-ctf/data-func-conflicted-vars.d: Compile with -O2. * testsuite/ld-ctf/data-func-conflicted.d: Likewise. --- ld/testsuite/ld-ctf/data-func-conflicted-vars.d | 1 + ld/testsuite/ld-ctf/data-func-conflicted.d | 1 + 2 files changed, 2 insertions(+) diff --git a/ld/testsuite/ld-ctf/data-func-conflicted-vars.d b/ld/testsuite/ld-ctf/data-func-conflicted-vars.d index b278dfe5d84..4e570c6a61a 100644 --- a/ld/testsuite/ld-ctf/data-func-conflicted-vars.d +++ b/ld/testsuite/ld-ctf/data-func-conflicted-vars.d @@ -1,4 +1,5 @@ #as: +#cc: -O2 #source: data-func-1.c #source: data-func-2.c #objdump: --ctf diff --git a/ld/testsuite/ld-ctf/data-func-conflicted.d b/ld/testsuite/ld-ctf/data-func-conflicted.d index 7a1b2d72234..b0db511a987 100644 --- a/ld/testsuite/ld-ctf/data-func-conflicted.d +++ b/ld/testsuite/ld-ctf/data-func-conflicted.d @@ -1,4 +1,5 @@ #as: +#cc: -O2 #source: data-func-1.c #source: data-func-2.c #objdump: --ctf -- 2.30.2