[Vm-dev] [commit][3379] Add -fwrapv to all linux gcc builds (to
insist on 2' s complement arithmetic)
commits at squeakvm.org
commits at squeakvm.org
Thu Jun 18 17:29:28 UTC 2015
Revision: 3379
Author: eliot
Date: 2015-06-18 10:29:27 -0700 (Thu, 18 Jun 2015)
Log Message:
-----------
Add -fwrapv to all linux gcc builds (to insist on 2's complement arithmetic)
and add makeallclean, making makeall do the dirty build.
Modified Paths:
--------------
branches/Cog/build.linux32ARM/makeall
branches/Cog/build.linux32ARM/squeak.cog.spur/build/mvm
branches/Cog/build.linux32ARM/squeak.cog.spur/build.assert/mvm
branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/mvm
branches/Cog/build.linux32ARM/squeak.stack.spur/build/mvm
branches/Cog/build.linux32ARM/squeak.stack.spur/build.assert/mvm
branches/Cog/build.linux32ARM/squeak.stack.spur/build.debug/mvm
branches/Cog/build.linux32ARM/squeak.stack.v3/build/mvm
branches/Cog/build.linux32ARM/squeak.stack.v3/build.assert/mvm
branches/Cog/build.linux32ARM/squeak.stack.v3/build.debug/mvm
branches/Cog/build.linux32x86/makeall
branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm
branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm
branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm
branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm
branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm
branches/Cog/build.linux64x64/makeall
branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm
branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm
branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm
branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm
branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm
branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/mvm
branches/Cog/build.linux64x64/squeak.cog.spur/build/mvm
branches/Cog/build.linux64x64/squeak.cog.spur/build.assert/mvm
branches/Cog/build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm
branches/Cog/build.linux64x64/squeak.cog.spur/build.debug/mvm
branches/Cog/build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm
branches/Cog/build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm
branches/Cog/build.linux64x64/squeak.stack.spur/build/mvm
branches/Cog/build.linux64x64/squeak.stack.spur/build.assert/mvm
branches/Cog/build.linux64x64/squeak.stack.spur/build.debug/mvm
Added Paths:
-----------
branches/Cog/build.linux32ARM/makeallclean
branches/Cog/build.linux32x86/makeallclean
branches/Cog/build.linux64x64/makeallclean
Property Changed:
----------------
branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
Modified: branches/Cog/build.linux32ARM/makeall
===================================================================
--- branches/Cog/build.linux32ARM/makeall 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/makeall 2015-06-18 17:29:27 UTC (rev 3379)
@@ -2,7 +2,7 @@
trap 'exit 2' HUP INT PIPE TERM
for d in newspeak.* squeak.*; do
if test -d "$d"; then
- (cd $d;./makeallclean "$@")
+ (cd $d;./makealldirty "$@")
else
echo no $d directory found
fi
Copied: branches/Cog/build.linux32ARM/makeallclean (from rev 3353, branches/Cog/build.linux32ARM/makeall)
===================================================================
--- branches/Cog/build.linux32ARM/makeallclean (rev 0)
+++ branches/Cog/build.linux32ARM/makeallclean 2015-06-18 17:29:27 UTC (rev 3379)
@@ -0,0 +1,9 @@
+#!/bin/bash
+trap 'exit 2' HUP INT PIPE TERM
+for d in newspeak.* squeak.*; do
+ if test -d "$d"; then
+ (cd $d;./makeallclean "$@")
+ else
+ echo no $d directory found
+ fi
+done
Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.cog.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=cogspurlinuxhtARM
-OPT="-g -O2 -DNDEBUG -DDEBUGVM=0"
+OPT="-g -O2 -fwrapv -DNDEBUG -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.cog.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/cogspurlinuxhtARM
-OPT="-g3 -O1 -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.cog.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/cogspurlinuxhtARM
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32ARM/squeak.stack.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.stack.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# Stack Spur VM and threaded heartbeat
INSTALLDIR=stkspurlinuxhtARM
-OPT="-g -O3 -DNDEBUG -DDEBUGVM=0 -DNO_VM_PROFILE=1"
+OPT="-g -O3 -fwrapv -DNDEBUG -DDEBUGVM=0 -DNO_VM_PROFILE=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32ARM/squeak.stack.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.stack.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/stkspurlinuxhtARM
-OPT="-g3 -O1 -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32ARM/squeak.stack.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.stack.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/stkspurlinuxhtARM
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32ARM/squeak.stack.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.v3/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.stack.v3/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# Stack VM with VM profiler and threaded heartbeat
INSTALLDIR=stklinuxhtARM
-OPT="-g -O3 -DNDEBUG -DDEBUGVM=0 -DNO_VM_PROFILE=1"
+OPT="-g -O3 -fwrapv -DNDEBUG -DDEBUGVM=0 -DNO_VM_PROFILE=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32ARM/squeak.stack.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.v3/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.stack.v3/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Stack VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/stklinuxhtARM
-OPT="-g3 -O1 -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32ARM/squeak.stack.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32ARM/squeak.stack.v3/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32ARM/squeak.stack.v3/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Stack VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/stklinuxhtARM
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/makeall
===================================================================
--- branches/Cog/build.linux32x86/makeall 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/makeall 2015-06-18 17:29:27 UTC (rev 3379)
@@ -2,7 +2,7 @@
trap 'exit 2' HUP INT PIPE TERM
for d in newspeak.cog.* newspeak.stack.* squeak.*; do
if test -d "$d"; then
- (cd $d;./makeallclean "$@")
+ (cd $d;./makealldirty "$@")
else
echo no $d directory found
fi
Copied: branches/Cog/build.linux32x86/makeallclean (from rev 3335, branches/Cog/build.linux32x86/makeall)
===================================================================
--- branches/Cog/build.linux32x86/makeallclean (rev 0)
+++ branches/Cog/build.linux32x86/makeallclean 2015-06-18 17:29:27 UTC (rev 3379)
@@ -0,0 +1,9 @@
+#!/bin/bash
+trap 'exit 2' HUP INT PIPE TERM
+for d in newspeak.cog.* newspeak.stack.* squeak.*; do
+ if test -d "$d"; then
+ (cd $d;./makeallclean "$@")
+ else
+ echo no $d directory found
+ fi
+done
Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=nscogspurlinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/nscogspurlinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.assert.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Spur VM with VM profiler and itimer heartbeat
INSTALLDIR=assert/nscogspurlinux
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/nscogspurlinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.debug.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and itimer heartbeat
INSTALLDIR=debug/nscogspurlinux
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.spur/build.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=nscogspurlinux
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=nscoglinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/nscoglinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.assert.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and itimer heartbeat
INSTALLDIR=assert/nscoglinux
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/nscoglinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.debug.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug VM with VM profiler and itimer heartbeat
INSTALLDIR=debug/nscoglinux
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.cog.v3/build.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=nscoglinux
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=nsstkspurlinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/nsstkspurlinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/newspeak.stack.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/nsstkspurlinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=cogspurlinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/cogspurlinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.assert.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and itimer heartbeat
INSTALLDIR=assert/cogspurlinux
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/cogspurlinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.debug.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and itimer heartbeat
INSTALLDIR=debug/cogspurlinux
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.spur/build.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=cogspurlinux
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=coglinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/coglinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.assert.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and itimer heartbeat
INSTALLDIR=assert/coglinux
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/coglinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.debug.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug VM with VM profiler and itimer heartbeat
INSTALLDIR=debug/coglinux
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=coglinux
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=cogmtlinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert multithreaded VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/cogmtdbglinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.cog.v3/build.multithreaded.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug multithreaded VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/cogmtdbglinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=sistaspurlinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/sistaspurlinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.assert.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and itimer heartbeat
INSTALLDIR=assert/sistaspurlinux
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/sistaspurlinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.debug.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and itimer heartbeat
INSTALLDIR=debug/sistaspurlinux
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.sista.spur/build.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=sistaspurlinux
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=stkspurlinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/stkspurlinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.stack.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/stkspurlinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=stklinuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Stack VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/stklinuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm
===================================================================
--- branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux32x86/squeak.stack.v3/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Stack VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/stklinuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux64x64/makeall
===================================================================
--- branches/Cog/build.linux64x64/makeall 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/makeall 2015-06-18 17:29:27 UTC (rev 3379)
@@ -2,7 +2,7 @@
trap 'exit 2' HUP INT PIPE TERM
for d in newspeak.cog.* newspeak.stack.* squeak.*; do
if test -d "$d"; then
- (cd $d;./makeallclean "$@")
+ (cd $d;./makealldirty "$@")
else
echo no $d directory found
fi
Copied: branches/Cog/build.linux64x64/makeallclean (from rev 3335, branches/Cog/build.linux64x64/makeall)
===================================================================
--- branches/Cog/build.linux64x64/makeallclean (rev 0)
+++ branches/Cog/build.linux64x64/makeallclean 2015-06-18 17:29:27 UTC (rev 3379)
@@ -0,0 +1,9 @@
+#!/bin/bash
+trap 'exit 2' HUP INT PIPE TERM
+for d in newspeak.cog.* newspeak.stack.* squeak.*; do
+ if test -d "$d"; then
+ (cd $d;./makeallclean "$@")
+ else
+ echo no $d directory found
+ fi
+done
Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=nscogspur64linuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/nscogspur64linuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.assert.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Spur VM with VM profiler and itimer heartbeat
INSTALLDIR=assert/nscogspur64linux
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/nscogspur64linuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.debug.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and itimer heartbeat
INSTALLDIR=debug/nscogspur64linux
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.cog.spur/build.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=nscogspur64linux
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.stack.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=nsstkspur64linuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.stack.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/nsstkspur64linuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/newspeak.stack.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/nsstkspur64linuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
case "$1" in
Modified: branches/Cog/build.linux64x64/squeak.cog.spur/build/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.cog.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.cog.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=cogspur64linuxht
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux64x64/squeak.cog.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.cog.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.cog.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/cogspur64linuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.cog.spur/build.assert.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert VM with VM profiler and itimer heartbeat
INSTALLDIR=assert/cogspur64linux
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux64x64/squeak.cog.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.cog.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.cog.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/cogspur64linuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.cog.spur/build.debug.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Spur VM with VM profiler and itimer heartbeat
INSTALLDIR=debug/cogspur64linux
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.cog.spur/build.itimerheartbeat/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -3,7 +3,7 @@
INSTALLDIR=cogspur64linux
# Some gcc versions create a broken VM using -O2
case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
+3.4.*) OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
esac
Modified: branches/Cog/build.linux64x64/squeak.stack.spur/build/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.stack.spur/build/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.stack.spur/build/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,11 +1,7 @@
#!/bin/bash
# Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=stkspur64linuxht
-# Some gcc versions create a broken VM using -O2
-case `gcc -v 2>&1 | grep version | sed 's/gcc version *//'` in
-3.4.*) OPT="-g -O1 -DNDEBUG -DDEBUGVM=0";;
-*) OPT="-g -O2 -DNDEBUG -DDEBUGVM=0";;
-esac
+OPT="-g -O1 -fwrapv -DNDEBUG -DDEBUGVM=0";;
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux64x64/squeak.stack.spur/build.assert/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.stack.spur/build.assert/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.stack.spur/build.assert/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# assert Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=assert/stkspur64linuxht
-OPT="-g3 -O1 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
+OPT="-g3 -O1 -fwrapv -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DDEBUGVM=0"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Modified: branches/Cog/build.linux64x64/squeak.stack.spur/build.debug/mvm
===================================================================
--- branches/Cog/build.linux64x64/squeak.stack.spur/build.debug/mvm 2015-06-17 21:23:27 UTC (rev 3378)
+++ branches/Cog/build.linux64x64/squeak.stack.spur/build.debug/mvm 2015-06-18 17:29:27 UTC (rev 3379)
@@ -1,7 +1,7 @@
#!/bin/bash
# debug Stack Spur VM with VM profiler and threaded heartbeat
INSTALLDIR=debug/stkspur64linuxht
-OPT="-g3 -O0 -DDEBUGVM=1"
+OPT="-g3 -O0 -fwrapv -DDEBUGVM=1"
if [ $# -ge 1 ]; then
INSTALLDIR="$1"; shift
Property changes on: branches/Cog/platforms/Cross/vm/sqSCCSVersion.h
___________________________________________________________________
Modified: checkindate
- Wed Jun 17 14:22:25 PDT 2015
+ Thu Jun 18 10:27:55 PDT 2015
More information about the Vm-dev
mailing list