https://gcc.gnu.org/g:e8378231bb88582274e641e57766da613fe067bd

commit r15-3512-ge8378231bb88582274e641e57766da613fe067bd
Author: Georg-Johann Lay <a...@gjlay.de>
Date:   Fri Sep 6 13:47:12 2024 +0200

    AVR: lra/116321 - Add test case.
    
            PR rtl-optimization/116321
    gcc/testsuite/
            * gcc.target/avr/torture/lra-pr116321.c: New test.

Diff:
---
 gcc/testsuite/gcc.target/avr/torture/lra-pr116321.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gcc/testsuite/gcc.target/avr/torture/lra-pr116321.c 
b/gcc/testsuite/gcc.target/avr/torture/lra-pr116321.c
new file mode 100644
index 00000000000..559db8d450a
--- /dev/null
+++ b/gcc/testsuite/gcc.target/avr/torture/lra-pr116321.c
@@ -0,0 +1,20 @@
+/* { dg-additional-options -std=gnu99 } */
+
+#include <avr/pgmspace.h>
+
+typedef __UINT64_TYPE__ T;
+
+#ifdef __FLASH
+T fun64_flash (const __flash T *p)
+{
+  return *p;
+}
+#endif
+
+#ifdef __MEMX
+T fun64_memx (const __memx T *p)
+{
+  return *p;
+}
+#endif
+

Reply via email to