Revision: 3201 Author: eliot Date: 2014-12-31 14:28:20 -0800 (Wed, 31 Dec 2014) Log Message: ----------- Correct the volatile decls. C makes the rules, not me.
Modified Paths: -------------- trunk/platforms/Cross/plugins/IA32ABI/ppc32abicc.c
Property Changed: ---------------- trunk/platforms/Cross/plugins/sqPluginsSCCSVersion.h
Modified: trunk/platforms/Cross/plugins/IA32ABI/ppc32abicc.c =================================================================== --- trunk/platforms/Cross/plugins/IA32ABI/ppc32abicc.c 2014-12-30 23:44:16 UTC (rev 3200) +++ trunk/platforms/Cross/plugins/IA32ABI/ppc32abicc.c 2014-12-31 22:28:20 UTC (rev 3201) @@ -132,7 +132,7 @@ long gpRegCount = 0; long fpRegCount = 0; volatile long long longReturnValue; -volatile char *longReturnValueLocation = (char*) &longReturnValue; +char *volatile longReturnValueLocation = (char*) &longReturnValue; volatile double floatReturnValue; volatile double *floatReturnValueLocation = &floatReturnValue;
@@ -208,7 +208,7 @@ thunkEntry(void *thunkp, long *stackp) { jmp_buf trampoline; - volatile CallBackReturnSpec *rs; + CallBackReturnSpec * volatile rs;
if (sizeof(int) != sizeof(rs)) { perror("setjmp cannot return a pointer; reimplement!\n");
Property changes on: trunk/platforms/Cross/plugins/sqPluginsSCCSVersion.h ___________________________________________________________________ Modified: checkindate - Fri Dec 12 17:06:09 PST 2014 + Wed Dec 31 14:28:47 PST 2014
vm-dev@lists.squeakfoundation.org