summaryrefslogtreecommitdiff
path: root/orc-test
diff options
context:
space:
mode:
authorDavid Schleef <ds@schleef.org>2010-09-08 13:12:07 -0700
committerDavid Schleef <ds@schleef.org>2010-09-08 13:12:07 -0700
commitc09dcd7820699eca00ff323eb24d6fcf64b4b8c5 (patch)
tree3b138c6c53ea7499d69cad5ea2a326dd3a2e9baa /orc-test
parent02083f367e50bcb2025a280b9046acd404777fed (diff)
Add ORC_TARGET_CLEAN_COMPILE and use it
Diffstat (limited to 'orc-test')
-rw-r--r--orc-test/orctest.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/orc-test/orctest.c b/orc-test/orctest.c
index 22eaf68..664a25c 100644
--- a/orc-test/orctest.c
+++ b/orc-test/orctest.c
@@ -62,9 +62,13 @@ orc_test_gcc_compile (OrcProgram *p)
target = orc_target_get_default ();
flags = orc_target_get_default_flags (target);
+ flags |= ORC_TARGET_CLEAN_COMPILE;
if (strcmp (orc_target_get_name (target), "sse") == 0) {
flags |= ORC_TARGET_SSE_SHORT_JUMPS;
}
+ if (strcmp (orc_target_get_name (target), "mmx") == 0) {
+ flags |= ORC_TARGET_MMX_SHORT_JUMPS;
+ }
result = orc_program_compile_full (p, target, flags);
if (ORC_COMPILE_RESULT_IS_FATAL(result)) {
@@ -176,7 +180,7 @@ orc_test_gcc_compile_neon (OrcProgram *p)
target = orc_target_get_by_name ("neon");
flags = orc_target_get_default_flags (target);
- flags |= ORC_TARGET_NEON_CLEAN_COMPILE;
+ flags |= ORC_TARGET_CLEAN_COMPILE;
result = orc_program_compile_full (p, target, flags);
if (!ORC_COMPILE_RESULT_IS_SUCCESSFUL(result)) {