diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2024-09-06 13:47:12 +0200 |
---|---|---|
committer | Georg-Johann Lay <avr@gjlay.de> | 2024-09-06 13:49:40 +0200 |
commit | e8378231bb88582274e641e57766da613fe067bd (patch) | |
tree | 26d007c7bffe696267ce5214dd6354d7d2c66b14 /gcc | |
parent | c0da27f37df2fcfd59c6cd234793ed24705f1997 (diff) | |
download | gcc-e8378231bb88582274e641e57766da613fe067bd.zip gcc-e8378231bb88582274e641e57766da613fe067bd.tar.gz gcc-e8378231bb88582274e641e57766da613fe067bd.tar.bz2 |
AVR: lra/116321 - Add test case.
PR rtl-optimization/116321
gcc/testsuite/
* gcc.target/avr/torture/lra-pr116321.c: New test.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.target/avr/torture/lra-pr116321.c | 20 |
1 files changed, 20 insertions, 0 deletions
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 0000000..559db8d --- /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 + |