On Sat, Sep 26, 2026 at 4:05 AM Torbjörn Svensson via Sourceware Forge <[email protected]> wrote: > > From: Torbjörn SVENSSON <[email protected]> > > gcc/testsuite/ChangeLog: > > * gcc.dg/pr127492.c: Add require effective target > sync_long_long_runtime.
There is another discussion going on about this testcase already. See https://gcc.gnu.org/pipermail/gcc-patches/2026-September/732523.html . > > Signed-off-by: Torbjörn SVENSSON <[email protected]> > --- > For arm-none-eabi, all my Cortex-M targets fail with: > > pr127492.c:(.text.startup+0x14): undefined reference to `__atomic_fetch_add_8' > /build/r17-4665-g36aa829e54652e/arm-none-eabi/bin/ld: (__atomic_fetch_add_8): > Unknown destination type (ARM/Thumb) in /tmp/ccB4vlG3.o > pr127492.c:(.text.startup+0x14): dangerous relocation: unsupported relocation > > Ok for trunk? > > -- > > > > This is a forge pull request published on the gcc-patches mailing list > mailing list > as requested by Torbjörn Svensson via Sourceware Forge > <[email protected]>. > Forge discussion: https://forge.sourceware.org/gcc/gcc/pulls/234 > > Get it locally using: > ``` > git fetch forge-upstream > "+refs/versioned_pull/234/*:refs/versioned_pull/234/*" > git switch -c "pr-234-v1" "refs/versioned_pull/234/1/head" > ``` > Or, download the patch at: https://forge.sourceware.org/gcc/gcc/pulls/234.diff > Created on: 2026-09-26 11:02:24+00:00 > Latest update: 2026-09-26 11:02:57+00:00 > Changes: 1 changed files, 1 additions, 0 deletions > Head revision: azoff/gcc ref pr/gcc.dg/pr127492.c commit > 6b3a7c90ea09deb615736b0982044ef9c792c9f5 > Base revision: gcc/gcc ref trunk commit > 36aa829e54652ed78ed4697f9ff0ebe7ed4608ba r17-4665-g36aa829e54652e > Merge base: 36aa829e54652ed78ed4697f9ff0ebe7ed4608ba > Requested Reviewers: > > Changed files: > - M: gcc/testsuite/gcc.dg/pr127492.c > > gcc/testsuite/gcc.dg/pr127492.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/gcc/testsuite/gcc.dg/pr127492.c b/gcc/testsuite/gcc.dg/pr127492.c > index 89c747602123c..224fb4a295eab 100644 > --- a/gcc/testsuite/gcc.dg/pr127492.c > +++ b/gcc/testsuite/gcc.dg/pr127492.c > @@ -1,5 +1,6 @@ > /* PR middle-end/127492 */ > /* { dg-do run } */ > +/* { dg-require-effective-target sync_long_long_runtime } */ > /* { dg-options "-O2" } */ > /* { dg-additional-options "-latomic" { target libatomic_available } } */ > > -- > 2.54.0 >
