aboutsummaryrefslogtreecommitdiff
path: root/debug/programs/infinite_loop.c
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2017-06-15 12:58:40 -0700
committerTim Newsome <tim@sifive.com>2017-06-15 12:58:40 -0700
commite9d129ab0fd2c2ce9e5ce4a409bacbf1b0b3a81c (patch)
tree5d3279a927a21b28e4a77f62025c15a02e0e8c5d /debug/programs/infinite_loop.c
parent9ce37f9542f2a38edc837c1d05f4a19c18580cc4 (diff)
downloadriscv-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/infinite_loop.c')
-rw-r--r--debug/programs/infinite_loop.c13
1 files changed, 4 insertions, 9 deletions
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;
}