aboutsummaryrefslogtreecommitdiffstats
path: root/test/gourdinl
diff options
context:
space:
mode:
authorLéo Gourdin <leo.gourdin@univ-grenoble-alpes.fr>2021-04-09 15:41:11 +0200
committerLéo Gourdin <leo.gourdin@univ-grenoble-alpes.fr>2021-04-09 15:41:11 +0200
commitb3009fc0550a8f56a2d1da6f633e0ddf52fb3eb2 (patch)
tree9d21f0700919e743f623089f852819ed8727993d /test/gourdinl
parent706b6384a0d1b9a3206049dadadee7f4a8dd5f9d (diff)
parentb0252257587f375408c4521dab1ca1396e96ab79 (diff)
downloadcompcert-kvx-b3009fc0550a8f56a2d1da6f633e0ddf52fb3eb2.tar.gz
compcert-kvx-b3009fc0550a8f56a2d1da6f633e0ddf52fb3eb2.zip
Merge branch 'riscv-work' into kvx-work
Diffstat (limited to 'test/gourdinl')
-rw-r--r--test/gourdinl/cond_exp_mini_cse.c6
-rw-r--r--test/gourdinl/fp_init.c7
2 files changed, 13 insertions, 0 deletions
diff --git a/test/gourdinl/cond_exp_mini_cse.c b/test/gourdinl/cond_exp_mini_cse.c
new file mode 100644
index 00000000..3a2ce9c3
--- /dev/null
+++ b/test/gourdinl/cond_exp_mini_cse.c
@@ -0,0 +1,6 @@
+int main(int x, int y, int* t) {
+ if (x + *t < 7)
+ if (y < 7)
+ return 421;
+ return 0;
+}
diff --git a/test/gourdinl/fp_init.c b/test/gourdinl/fp_init.c
new file mode 100644
index 00000000..1d835994
--- /dev/null
+++ b/test/gourdinl/fp_init.c
@@ -0,0 +1,7 @@
+int main (float *x) {
+ double a = 1.0;
+ float b = 1.0f;
+ printf("%f", a);
+ *x = b;
+ return b;
+}