aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-06-21 21:57:36 +0000
committerRichard Stallman <rms@gnu.org>1992-06-21 21:57:36 +0000
commit4724d87a5aa533a481a4f1c79804ebfa28e48c87 (patch)
tree0e9ae24e2e07ba058e158c20fd85e13a367cb289 /gcc
parent52b6a22f2280b6005c54f48eadb7d9b41f5d664e (diff)
downloadgcc-4724d87a5aa533a481a4f1c79804ebfa28e48c87.zip
gcc-4724d87a5aa533a481a4f1c79804ebfa28e48c87.tar.gz
gcc-4724d87a5aa533a481a4f1c79804ebfa28e48c87.tar.bz2
*** empty log message ***
From-SVN: r1229
Diffstat (limited to 'gcc')
-rw-r--r--gcc/varasm.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 5c3f7e1..3e54ce8 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -394,6 +394,18 @@ make_decl_rtl (decl, asmspec, top_level)
}
}
}
+
+/* Make the rtl for variable VAR be volatile.
+ Use this only for static variables. */
+
+make_var_volatile (var)
+ tree var;
+{
+ if (GET_CODE (DECL_RTL (var)) != MEM)
+ abort ();
+
+ MEM_VOLATILE_P (DECL_RTL (var)) = 1;
+}
/* Output a string of literal assembler code
for an `asm' keyword used between functions. */