summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--orc/orc.c2
-rw-r--r--orc/orcfunctions.c4
-rw-r--r--tools/orcc.c2
3 files changed, 4 insertions, 4 deletions
diff --git a/orc/orc.c b/orc/orc.c
index 7b4808c..40240ef 100644
--- a/orc/orc.c
+++ b/orc/orc.c
@@ -36,7 +36,7 @@ void _orc_compiler_init(void);
void
orc_init (void)
{
- static volatile int inited = FALSE;
+ static int inited = FALSE;
if (!inited) {
orc_global_mutex_lock ();
diff --git a/orc/orcfunctions.c b/orc/orcfunctions.c
index 3ddc501..9aa7f99 100644
--- a/orc/orcfunctions.c
+++ b/orc/orcfunctions.c
@@ -182,7 +182,7 @@ void
orc_memcpy (void * ORC_RESTRICT d1, const void * ORC_RESTRICT s1, int n)
{
OrcExecutor _ex, *ex = &_ex;
- static volatile int p_inited = 0;
+ static int p_inited = 0;
static OrcCode *c = 0;
void (*func) (OrcExecutor *);
@@ -279,7 +279,7 @@ void
orc_memset (void * ORC_RESTRICT d1, int p1, int n)
{
OrcExecutor _ex, *ex = &_ex;
- static volatile int p_inited = 0;
+ static int p_inited = 0;
static OrcCode *c = 0;
void (*func) (OrcExecutor *);
diff --git a/tools/orcc.c b/tools/orcc.c
index 3585e93..36b0adc 100644
--- a/tools/orcc.c
+++ b/tools/orcc.c
@@ -862,7 +862,7 @@ output_code_execute (OrcProgram *p, FILE *output, int is_inline)
fprintf(output, " OrcProgram *p = _orc_program_%s;\n", p->name);
}
} else {
- fprintf(output, " static volatile int p_inited = 0;\n");
+ fprintf(output, " static int p_inited = 0;\n");
if (use_code) {
fprintf(output, " static OrcCode *c = 0;\n");
} else {