From: Torbjörn SVENSSON <[email protected]>
gcc/testsuite/ChangeLog:
* gcc.dg/pr127492.c: Add require effective target
sync_long_long_runtime.
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