diff options
author | Tim Newsome <tim@sifive.com> | 2017-06-15 12:58:40 -0700 |
---|---|---|
committer | Tim Newsome <tim@sifive.com> | 2017-06-15 12:58:40 -0700 |
commit | e9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c (patch) | |
tree | 5d3279a927a21b28e4a77f62025c15a02e0e8c5d /debug/programs | |
parent | 9ce37f9542f2a38edc837c1d05f4a19c18580cc4 (diff) | |
download | riscv-tests-e9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c.zip riscv-tests-e9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c.tar.gz riscv-tests-e9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c.tar.bz2 |
Test 64-bit addressing.
The spike64 target now links all test programs at 0x7fff_ffff_ffff_0000.
Also a minor change to log file naming so that 'make all' works again.
I'll fix this better later.
Diffstat (limited to 'debug/programs')
-rwxr-xr-x | debug/programs/infinite_loop | bin | 9288 -> 0 bytes | |||
-rw-r--r-- | debug/programs/infinite_loop.c | 13 |
2 files changed, 4 insertions, 9 deletions
diff --git a/debug/programs/infinite_loop b/debug/programs/infinite_loop Binary files differdeleted file mode 100755 index 0cf68cb..0000000 --- a/debug/programs/infinite_loop +++ /dev/null diff --git a/debug/programs/infinite_loop.c b/debug/programs/infinite_loop.c index 460f78a..350d1de 100644 --- a/debug/programs/infinite_loop.c +++ b/debug/programs/infinite_loop.c @@ -1,14 +1,9 @@ -#include <stdio.h> -#include <string.h> -#include <stdint.h> -#include <stdlib.h> - +volatile int forever = 1; int main() { + while (forever) + ; - volatile int forever = 1; - while (forever); - - return 1; + return 1; } |