From 195d611658eccfb73d61f142e29dd53da34dbaf2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 14 Jun 2010 14:47:04 +0200 Subject: [PATCH] mmx: Only mark the MMX target as executable if the CPU has MMX support --- orc/orcprogram-mmx.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orc/orcprogram-mmx.c b/orc/orcprogram-mmx.c index 9554eba..eda894f 100644 --- a/orc/orcprogram-mmx.c +++ b/orc/orcprogram-mmx.c @@ -51,6 +51,12 @@ static OrcTarget mmx_target = { void orc_mmx_init (void) { +#if defined(HAVE_I386) + if (!(orc_mmx_get_cpu_flags () & ORC_TARGET_MMX_MMX)) { + mmx_target.executable = FALSE; + } +#endif + orc_target_register (&mmx_target); orc_compiler_mmx_register_rules (&mmx_target); -- 2.7.4