From 99129216c0ee3f2281db95b6467ad88c1586a946 Mon Sep 17 00:00:00 2001
From: Rob Browning <rlb@defaultvalue.org>
Date: Fri, 21 Feb 2025 16:23:16 -0600
Subject: Change benchmarks /bin/sh to /bin/bash given bashisms

e.g. time and ulimit
---
 benchmarks/bcl-benchmark                            | 2 +-
 benchmarks/compile-and-run-bigloo-benchmark         | 2 +-
 benchmarks/compile-and-run-bigloo-fdlcc-benchmarks  | 2 +-
 benchmarks/compile-and-run-bigloo-old-benchmarks    | 2 +-
 benchmarks/compile-and-run-chicken-benchmark        | 2 +-
 benchmarks/compile-and-run-chicken-fdlcc-benchmarks | 2 +-
 benchmarks/compile-and-run-chicken-fixnum-benchmark | 2 +-
 benchmarks/compile-and-run-chicken-old-benchmarks   | 2 +-
 benchmarks/compile-and-run-fdlcc-benchmarks         | 2 +-
 benchmarks/compile-and-run-gambit-benchmark         | 2 +-
 benchmarks/compile-and-run-gambit-fdlcc-benchmarks  | 2 +-
 benchmarks/compile-and-run-gambit-fixnum-benchmark  | 2 +-
 benchmarks/compile-and-run-gambit-old-benchmarks    | 2 +-
 benchmarks/compile-and-run-old-benchmarks           | 2 +-
 benchmarks/compile-and-run-s2c-benchmark            | 2 +-
 benchmarks/compile-and-run-s2c-fdlcc-benchmarks     | 2 +-
 benchmarks/compile-and-run-s2c-old-benchmarks       | 2 +-
 benchmarks/compile-and-run-stalin-bcl-benchmarks    | 2 +-
 benchmarks/compile-and-run-stalin-benchmark         | 2 +-
 benchmarks/compile-and-run-stalin-fdlcc-benchmarks  | 2 +-
 benchmarks/compile-and-run-stalin-old-benchmarks    | 2 +-
 benchmarks/compile-bigloo-benchmark                 | 2 +-
 benchmarks/compile-bigloo-fdlcc-benchmarks          | 2 +-
 benchmarks/compile-bigloo-old-benchmarks            | 2 +-
 benchmarks/compile-chicken-benchmark                | 2 +-
 benchmarks/compile-chicken-fdlcc-benchmarks         | 2 +-
 benchmarks/compile-chicken-fixnum-benchmark         | 2 +-
 benchmarks/compile-chicken-old-benchmarks           | 2 +-
 benchmarks/compile-fdlcc-benchmarks                 | 2 +-
 benchmarks/compile-gambit-benchmark                 | 2 +-
 benchmarks/compile-gambit-fdlcc-benchmarks          | 2 +-
 benchmarks/compile-gambit-fixnum-benchmark          | 2 +-
 benchmarks/compile-gambit-old-benchmarks            | 2 +-
 benchmarks/compile-old-benchmarks                   | 2 +-
 benchmarks/compile-s2c-benchmark                    | 2 +-
 benchmarks/compile-s2c-fdlcc-benchmarks             | 2 +-
 benchmarks/compile-s2c-old-benchmarks               | 2 +-
 benchmarks/compile-stalin-baseline-benchmarks       | 2 +-
 benchmarks/compile-stalin-benchmark                 | 2 +-
 benchmarks/compile-stalin-conventional-benchmarks   | 2 +-
 benchmarks/compile-stalin-fdlcc-benchmarks          | 2 +-
 benchmarks/compile-stalin-lightweight-benchmarks    | 2 +-
 benchmarks/compile-stalin-old-benchmarks            | 2 +-
 benchmarks/fdlcc-benchmark                          | 2 +-
 benchmarks/make-clean                               | 2 +-
 benchmarks/make-define-application-example          | 2 +-
 benchmarks/make-hello                               | 2 +-
 benchmarks/make-xhello                              | 2 +-
 benchmarks/old-benchmark                            | 2 +-
 benchmarks/run-bigloo-benchmark                     | 2 +-
 benchmarks/run-bigloo-fdlcc-benchmarks              | 2 +-
 benchmarks/run-bigloo-old-benchmarks                | 2 +-
 benchmarks/run-chez-benchmark                       | 2 +-
 benchmarks/run-chez-fdlcc-benchmarks                | 2 +-
 benchmarks/run-chez-old-benchmarks                  | 2 +-
 benchmarks/run-chicken-benchmark                    | 2 +-
 benchmarks/run-chicken-fdlcc-benchmarks             | 2 +-
 benchmarks/run-chicken-old-benchmarks               | 2 +-
 benchmarks/run-fdlcc-benchmarks                     | 2 +-
 benchmarks/run-gambit-benchmark                     | 2 +-
 benchmarks/run-gambit-fdlcc-benchmarks              | 2 +-
 benchmarks/run-gambit-old-benchmarks                | 2 +-
 benchmarks/run-old-benchmarks                       | 2 +-
 benchmarks/run-s2c-benchmark                        | 2 +-
 benchmarks/run-s2c-fdlcc-benchmarks                 | 2 +-
 benchmarks/run-s2c-old-benchmarks                   | 2 +-
 benchmarks/run-stalin-benchmark                     | 2 +-
 benchmarks/run-stalin-fdlcc-benchmarks              | 2 +-
 benchmarks/run-stalin-old-benchmarks                | 2 +-
 69 files changed, 69 insertions(+), 69 deletions(-)

diff --git a/benchmarks/bcl-benchmark b/benchmarks/bcl-benchmark
index 6092eb8..41350c9 100755
--- a/benchmarks/bcl-benchmark
+++ b/benchmarks/bcl-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 gcc -o unbuff unbuff.c
 ../stalin -q -On -db -dc bcl-to-latex
diff --git a/benchmarks/compile-and-run-bigloo-benchmark b/benchmarks/compile-and-run-bigloo-benchmark
index 1210b5e..82be450 100755
--- a/benchmarks/compile-and-run-bigloo-benchmark
+++ b/benchmarks/compile-and-run-bigloo-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-and-run-bigloo-fdlcc-benchmarks b/benchmarks/compile-and-run-bigloo-fdlcc-benchmarks
index 9863ced..fe8c93c 100755
--- a/benchmarks/compile-and-run-bigloo-fdlcc-benchmarks
+++ b/benchmarks/compile-and-run-bigloo-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-bigloo-benchmark boyer -farithmetic
 ./compile-and-run-bigloo-benchmark graphs -farithmetic
 ./compile-and-run-bigloo-benchmark lattice -farithmetic
diff --git a/benchmarks/compile-and-run-bigloo-old-benchmarks b/benchmarks/compile-and-run-bigloo-old-benchmarks
index 7a1384c..4280f26 100755
--- a/benchmarks/compile-and-run-bigloo-old-benchmarks
+++ b/benchmarks/compile-and-run-bigloo-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-bigloo-benchmark boyer -farithmetic
 ./compile-and-run-bigloo-benchmark browse -farithmetic
 ./compile-and-run-bigloo-benchmark cpstak -farithmetic
diff --git a/benchmarks/compile-and-run-chicken-benchmark b/benchmarks/compile-and-run-chicken-benchmark
index e9169f7..de5769a 100755
--- a/benchmarks/compile-and-run-chicken-benchmark
+++ b/benchmarks/compile-and-run-chicken-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-and-run-chicken-fdlcc-benchmarks b/benchmarks/compile-and-run-chicken-fdlcc-benchmarks
index b422984..aa97ba9 100755
--- a/benchmarks/compile-and-run-chicken-fdlcc-benchmarks
+++ b/benchmarks/compile-and-run-chicken-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-chicken-fixnum-benchmark boyer
 ./compile-and-run-chicken-fixnum-benchmark graphs
 ./compile-and-run-chicken-fixnum-benchmark lattice
diff --git a/benchmarks/compile-and-run-chicken-fixnum-benchmark b/benchmarks/compile-and-run-chicken-fixnum-benchmark
index ff1dafc..dca1773 100755
--- a/benchmarks/compile-and-run-chicken-fixnum-benchmark
+++ b/benchmarks/compile-and-run-chicken-fixnum-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-and-run-chicken-old-benchmarks b/benchmarks/compile-and-run-chicken-old-benchmarks
index 8ef16b3..153e97a 100755
--- a/benchmarks/compile-and-run-chicken-old-benchmarks
+++ b/benchmarks/compile-and-run-chicken-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-chicken-fixnum-benchmark boyer
 ./compile-and-run-chicken-fixnum-benchmark browse
 ./compile-and-run-chicken-fixnum-benchmark cpstak
diff --git a/benchmarks/compile-and-run-fdlcc-benchmarks b/benchmarks/compile-and-run-fdlcc-benchmarks
index 1d6db0c..addcc22 100755
--- a/benchmarks/compile-and-run-fdlcc-benchmarks
+++ b/benchmarks/compile-and-run-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./make-clean
 ./compile-stalin-fdlcc-benchmarks
 ./compile-s2c-fdlcc-benchmarks
diff --git a/benchmarks/compile-and-run-gambit-benchmark b/benchmarks/compile-and-run-gambit-benchmark
index 3e90204..0cf8cc3 100755
--- a/benchmarks/compile-and-run-gambit-benchmark
+++ b/benchmarks/compile-and-run-gambit-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-and-run-gambit-fdlcc-benchmarks b/benchmarks/compile-and-run-gambit-fdlcc-benchmarks
index 18fd994..532ad37 100755
--- a/benchmarks/compile-and-run-gambit-fdlcc-benchmarks
+++ b/benchmarks/compile-and-run-gambit-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-gambit-fixnum-benchmark boyer
 ./compile-and-run-gambit-fixnum-benchmark graphs
 ./compile-and-run-gambit-fixnum-benchmark lattice
diff --git a/benchmarks/compile-and-run-gambit-fixnum-benchmark b/benchmarks/compile-and-run-gambit-fixnum-benchmark
index ea6f8f4..b76427d 100755
--- a/benchmarks/compile-and-run-gambit-fixnum-benchmark
+++ b/benchmarks/compile-and-run-gambit-fixnum-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-and-run-gambit-old-benchmarks b/benchmarks/compile-and-run-gambit-old-benchmarks
index b1e4a73..917a572 100755
--- a/benchmarks/compile-and-run-gambit-old-benchmarks
+++ b/benchmarks/compile-and-run-gambit-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-gambit-fixnum-benchmark boyer
 ./compile-and-run-gambit-fixnum-benchmark browse
 ./compile-and-run-gambit-fixnum-benchmark cpstak
diff --git a/benchmarks/compile-and-run-old-benchmarks b/benchmarks/compile-and-run-old-benchmarks
index bd5fb52..7f4dfa5 100755
--- a/benchmarks/compile-and-run-old-benchmarks
+++ b/benchmarks/compile-and-run-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./make-clean
 ./compile-stalin-old-benchmarks
 ./compile-s2c-old-benchmarks
diff --git a/benchmarks/compile-and-run-s2c-benchmark b/benchmarks/compile-and-run-s2c-benchmark
index 004c183..f80fafa 100755
--- a/benchmarks/compile-and-run-s2c-benchmark
+++ b/benchmarks/compile-and-run-s2c-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 unset SCMAXHEAP
 unset SCHEAP
diff --git a/benchmarks/compile-and-run-s2c-fdlcc-benchmarks b/benchmarks/compile-and-run-s2c-fdlcc-benchmarks
index 8dcebf6..30402c1 100755
--- a/benchmarks/compile-and-run-s2c-fdlcc-benchmarks
+++ b/benchmarks/compile-and-run-s2c-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-s2c-benchmark boyer -On
 ./compile-and-run-s2c-benchmark graphs -On
 ./compile-and-run-s2c-benchmark lattice -On
diff --git a/benchmarks/compile-and-run-s2c-old-benchmarks b/benchmarks/compile-and-run-s2c-old-benchmarks
index 20b5aa4..9d7a8ea 100755
--- a/benchmarks/compile-and-run-s2c-old-benchmarks
+++ b/benchmarks/compile-and-run-s2c-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-s2c-benchmark boyer -On
 ./compile-and-run-s2c-benchmark browse -On
 ./compile-and-run-s2c-benchmark cpstak -On
diff --git a/benchmarks/compile-and-run-stalin-bcl-benchmarks b/benchmarks/compile-and-run-stalin-bcl-benchmarks
index ca9796f..00e9d95 100755
--- a/benchmarks/compile-and-run-stalin-bcl-benchmarks
+++ b/benchmarks/compile-and-run-stalin-bcl-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 echo baseline
 ./compile-stalin-baseline-benchmarks
 ./run-stalin-fdlcc-benchmarks
diff --git a/benchmarks/compile-and-run-stalin-benchmark b/benchmarks/compile-and-run-stalin-benchmark
index 7335605..6372e22 100755
--- a/benchmarks/compile-and-run-stalin-benchmark
+++ b/benchmarks/compile-and-run-stalin-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-and-run-stalin-fdlcc-benchmarks b/benchmarks/compile-and-run-stalin-fdlcc-benchmarks
index 7d1dcf5..a6dd6f3 100755
--- a/benchmarks/compile-and-run-stalin-fdlcc-benchmarks
+++ b/benchmarks/compile-and-run-stalin-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-stalin-benchmark boyer
 ./compile-and-run-stalin-benchmark graphs
 ./compile-and-run-stalin-benchmark lattice
diff --git a/benchmarks/compile-and-run-stalin-old-benchmarks b/benchmarks/compile-and-run-stalin-old-benchmarks
index e3e0c6a..82b92aa 100755
--- a/benchmarks/compile-and-run-stalin-old-benchmarks
+++ b/benchmarks/compile-and-run-stalin-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-and-run-stalin-benchmark boyer
 ./compile-and-run-stalin-benchmark browse
 ./compile-and-run-stalin-benchmark cpstak
diff --git a/benchmarks/compile-bigloo-benchmark b/benchmarks/compile-bigloo-benchmark
index 5051717..83af0ac 100755
--- a/benchmarks/compile-bigloo-benchmark
+++ b/benchmarks/compile-bigloo-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-bigloo-fdlcc-benchmarks b/benchmarks/compile-bigloo-fdlcc-benchmarks
index 0f02d90..94fb52d 100755
--- a/benchmarks/compile-bigloo-fdlcc-benchmarks
+++ b/benchmarks/compile-bigloo-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-bigloo-benchmark boyer -farithmetic
 ./compile-bigloo-benchmark graphs -farithmetic
 ./compile-bigloo-benchmark lattice -farithmetic
diff --git a/benchmarks/compile-bigloo-old-benchmarks b/benchmarks/compile-bigloo-old-benchmarks
index 0cac4b8..e2375cc 100755
--- a/benchmarks/compile-bigloo-old-benchmarks
+++ b/benchmarks/compile-bigloo-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-bigloo-benchmark boyer -farithmetic
 ./compile-bigloo-benchmark browse -farithmetic
 ./compile-bigloo-benchmark cpstak -farithmetic
diff --git a/benchmarks/compile-chicken-benchmark b/benchmarks/compile-chicken-benchmark
index b0fb60f..a4a331d 100755
--- a/benchmarks/compile-chicken-benchmark
+++ b/benchmarks/compile-chicken-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-chicken-fdlcc-benchmarks b/benchmarks/compile-chicken-fdlcc-benchmarks
index b389118..6d23c9c 100755
--- a/benchmarks/compile-chicken-fdlcc-benchmarks
+++ b/benchmarks/compile-chicken-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-chicken-fixnum-benchmark boyer
 ./compile-chicken-fixnum-benchmark graphs
 ./compile-chicken-fixnum-benchmark lattice
diff --git a/benchmarks/compile-chicken-fixnum-benchmark b/benchmarks/compile-chicken-fixnum-benchmark
index 02a5afa..0239477 100755
--- a/benchmarks/compile-chicken-fixnum-benchmark
+++ b/benchmarks/compile-chicken-fixnum-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-chicken-old-benchmarks b/benchmarks/compile-chicken-old-benchmarks
index 18ae7b3..611d2b0 100755
--- a/benchmarks/compile-chicken-old-benchmarks
+++ b/benchmarks/compile-chicken-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-chicken-fixnum-benchmark boyer
 ./compile-chicken-fixnum-benchmark browse
 ./compile-chicken-fixnum-benchmark cpstak
diff --git a/benchmarks/compile-fdlcc-benchmarks b/benchmarks/compile-fdlcc-benchmarks
index c55a6ce..ce1f9f7 100755
--- a/benchmarks/compile-fdlcc-benchmarks
+++ b/benchmarks/compile-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-stalin-fdlcc-benchmarks
 ./compile-s2c-fdlcc-benchmarks
 ./compile-gambit-fdlcc-benchmarks
diff --git a/benchmarks/compile-gambit-benchmark b/benchmarks/compile-gambit-benchmark
index 7c3fbff..37a1c2b 100755
--- a/benchmarks/compile-gambit-benchmark
+++ b/benchmarks/compile-gambit-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-gambit-fdlcc-benchmarks b/benchmarks/compile-gambit-fdlcc-benchmarks
index a0f0d66..252b0a1 100755
--- a/benchmarks/compile-gambit-fdlcc-benchmarks
+++ b/benchmarks/compile-gambit-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-gambit-fixnum-benchmark boyer
 ./compile-gambit-fixnum-benchmark graphs
 ./compile-gambit-fixnum-benchmark lattice
diff --git a/benchmarks/compile-gambit-fixnum-benchmark b/benchmarks/compile-gambit-fixnum-benchmark
index 42c097c..1f0879f 100755
--- a/benchmarks/compile-gambit-fixnum-benchmark
+++ b/benchmarks/compile-gambit-fixnum-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-gambit-old-benchmarks b/benchmarks/compile-gambit-old-benchmarks
index 98eb507..078f052 100755
--- a/benchmarks/compile-gambit-old-benchmarks
+++ b/benchmarks/compile-gambit-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-gambit-fixnum-benchmark boyer
 ./compile-gambit-fixnum-benchmark browse
 ./compile-gambit-fixnum-benchmark cpstak
diff --git a/benchmarks/compile-old-benchmarks b/benchmarks/compile-old-benchmarks
index 4f0636e..920e07d 100755
--- a/benchmarks/compile-old-benchmarks
+++ b/benchmarks/compile-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-stalin-old-benchmarks
 ./compile-s2c-old-benchmarks
 ./compile-gambit-old-benchmarks
diff --git a/benchmarks/compile-s2c-benchmark b/benchmarks/compile-s2c-benchmark
index dbd60bb..b9dfb8a 100755
--- a/benchmarks/compile-s2c-benchmark
+++ b/benchmarks/compile-s2c-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 unset SCMAXHEAP
 unset SCHEAP
diff --git a/benchmarks/compile-s2c-fdlcc-benchmarks b/benchmarks/compile-s2c-fdlcc-benchmarks
index 3b4b02c..8b4e44e 100755
--- a/benchmarks/compile-s2c-fdlcc-benchmarks
+++ b/benchmarks/compile-s2c-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-s2c-benchmark boyer -On
 ./compile-s2c-benchmark graphs -On
 ./compile-s2c-benchmark lattice -On
diff --git a/benchmarks/compile-s2c-old-benchmarks b/benchmarks/compile-s2c-old-benchmarks
index b381042..9a1a289 100755
--- a/benchmarks/compile-s2c-old-benchmarks
+++ b/benchmarks/compile-s2c-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-s2c-benchmark boyer -On
 ./compile-s2c-benchmark browse -On
 ./compile-s2c-benchmark cpstak -On
diff --git a/benchmarks/compile-stalin-baseline-benchmarks b/benchmarks/compile-stalin-baseline-benchmarks
index f52d831..c4851c0 100755
--- a/benchmarks/compile-stalin-baseline-benchmarks
+++ b/benchmarks/compile-stalin-baseline-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-stalin-benchmark boyer\
   "-baseline -closure-conversion-statistics"
 ./compile-stalin-benchmark graphs\
diff --git a/benchmarks/compile-stalin-benchmark b/benchmarks/compile-stalin-benchmark
index b8ec6e6..43a4a54 100755
--- a/benchmarks/compile-stalin-benchmark
+++ b/benchmarks/compile-stalin-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/compile-stalin-conventional-benchmarks b/benchmarks/compile-stalin-conventional-benchmarks
index b28c59a..855fe22 100755
--- a/benchmarks/compile-stalin-conventional-benchmarks
+++ b/benchmarks/compile-stalin-conventional-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-stalin-benchmark boyer\
   "-conventional -closure-conversion-statistics"
 ./compile-stalin-benchmark graphs\
diff --git a/benchmarks/compile-stalin-fdlcc-benchmarks b/benchmarks/compile-stalin-fdlcc-benchmarks
index 5b9c029..a251353 100755
--- a/benchmarks/compile-stalin-fdlcc-benchmarks
+++ b/benchmarks/compile-stalin-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-stalin-benchmark boyer
 ./compile-stalin-benchmark graphs
 ./compile-stalin-benchmark lattice
diff --git a/benchmarks/compile-stalin-lightweight-benchmarks b/benchmarks/compile-stalin-lightweight-benchmarks
index aea697c..1eb31d5 100755
--- a/benchmarks/compile-stalin-lightweight-benchmarks
+++ b/benchmarks/compile-stalin-lightweight-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-stalin-benchmark boyer\
   "-lightweight -closure-conversion-statistics"
 ./compile-stalin-benchmark graphs\
diff --git a/benchmarks/compile-stalin-old-benchmarks b/benchmarks/compile-stalin-old-benchmarks
index 03bde1a..3ff920d 100755
--- a/benchmarks/compile-stalin-old-benchmarks
+++ b/benchmarks/compile-stalin-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./compile-stalin-benchmark boyer
 ./compile-stalin-benchmark browse
 ./compile-stalin-benchmark cpstak
diff --git a/benchmarks/fdlcc-benchmark b/benchmarks/fdlcc-benchmark
index 3cc9d2d..d606c71 100755
--- a/benchmarks/fdlcc-benchmark
+++ b/benchmarks/fdlcc-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 gcc -o unbuff unbuff.c
 ../stalin -q -On -db benchmarks-to-latex
 ./compile-fdlcc-benchmarks
diff --git a/benchmarks/make-clean b/benchmarks/make-clean
index 4ee7307..cbd1d41 100755
--- a/benchmarks/make-clean
+++ b/benchmarks/make-clean
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 rm -f core
 rm -f *~
 rm -f *-{stalin,s2c,gambit,bigloo,chez,chicken}{,_.c,.c,.db,.sc,.scm,.ss,.o}
diff --git a/benchmarks/make-define-application-example b/benchmarks/make-define-application-example
index 226f45c..2d0bdfd 100755
--- a/benchmarks/make-define-application-example
+++ b/benchmarks/make-define-application-example
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ulimit -s unlimited
 ulimit -c 0
 ../stalin -d0 -d1 -d5 -d6 -On -q -clone-size-limit 0\
diff --git a/benchmarks/make-hello b/benchmarks/make-hello
index 3e5089b..e8794d2 100755
--- a/benchmarks/make-hello
+++ b/benchmarks/make-hello
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ulimit -s unlimited
 ulimit -c 0
 ../stalin -d0 -d1 -d5 -d6 -On\
diff --git a/benchmarks/make-xhello b/benchmarks/make-xhello
index a127963..0bd68a1 100755
--- a/benchmarks/make-xhello
+++ b/benchmarks/make-xhello
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ulimit -s unlimited
 ulimit -c 0
 ../stalin -d0 -d1 -d5 -d6 -On -q\
diff --git a/benchmarks/old-benchmark b/benchmarks/old-benchmark
index c166e2e..bdc3d14 100755
--- a/benchmarks/old-benchmark
+++ b/benchmarks/old-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 gcc -o unbuff unbuff.c
 ../stalin -q -On -db benchmarks-to-latex
 ./compile-old-benchmarks
diff --git a/benchmarks/run-bigloo-benchmark b/benchmarks/run-bigloo-benchmark
index 66b6536..a11a3e4 100755
--- a/benchmarks/run-bigloo-benchmark
+++ b/benchmarks/run-bigloo-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ulimit -s unlimited
 ulimit -c 0
 echo run $1
diff --git a/benchmarks/run-bigloo-fdlcc-benchmarks b/benchmarks/run-bigloo-fdlcc-benchmarks
index ba65e1e..a11c59e 100755
--- a/benchmarks/run-bigloo-fdlcc-benchmarks
+++ b/benchmarks/run-bigloo-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-bigloo-benchmark boyer
 ./run-bigloo-benchmark graphs
 ./run-bigloo-benchmark lattice
diff --git a/benchmarks/run-bigloo-old-benchmarks b/benchmarks/run-bigloo-old-benchmarks
index 50c0cbd..7861d4f 100755
--- a/benchmarks/run-bigloo-old-benchmarks
+++ b/benchmarks/run-bigloo-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-bigloo-benchmark boyer
 ./run-bigloo-benchmark browse
 ./run-bigloo-benchmark cpstak
diff --git a/benchmarks/run-chez-benchmark b/benchmarks/run-chez-benchmark
index 79ea9d5..d5a969b 100755
--- a/benchmarks/run-chez-benchmark
+++ b/benchmarks/run-chez-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ulimit -s unlimited
 ulimit -c 0
diff --git a/benchmarks/run-chez-fdlcc-benchmarks b/benchmarks/run-chez-fdlcc-benchmarks
index a935c48..7a73fb3 100755
--- a/benchmarks/run-chez-fdlcc-benchmarks
+++ b/benchmarks/run-chez-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-chez-benchmark boyer
 ./run-chez-benchmark graphs
 ./run-chez-benchmark lattice
diff --git a/benchmarks/run-chez-old-benchmarks b/benchmarks/run-chez-old-benchmarks
index b7afb63..73940ae 100755
--- a/benchmarks/run-chez-old-benchmarks
+++ b/benchmarks/run-chez-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-chez-benchmark boyer
 ./run-chez-benchmark browse
 ./run-chez-benchmark cpstak
diff --git a/benchmarks/run-chicken-benchmark b/benchmarks/run-chicken-benchmark
index 549c32b..34f5707 100755
--- a/benchmarks/run-chicken-benchmark
+++ b/benchmarks/run-chicken-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ulimit -s unlimited
 ulimit -c 0
 echo run $1
diff --git a/benchmarks/run-chicken-fdlcc-benchmarks b/benchmarks/run-chicken-fdlcc-benchmarks
index 81cca9f..5ab8b74 100755
--- a/benchmarks/run-chicken-fdlcc-benchmarks
+++ b/benchmarks/run-chicken-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-chicken-benchmark boyer
 ./run-chicken-benchmark graphs
 ./run-chicken-benchmark lattice
diff --git a/benchmarks/run-chicken-old-benchmarks b/benchmarks/run-chicken-old-benchmarks
index e5fdea5..b0062fb 100755
--- a/benchmarks/run-chicken-old-benchmarks
+++ b/benchmarks/run-chicken-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-chicken-benchmark boyer
 ./run-chicken-benchmark browse
 ./run-chicken-benchmark cpstak
diff --git a/benchmarks/run-fdlcc-benchmarks b/benchmarks/run-fdlcc-benchmarks
index 679a5b5..ee5b7e2 100755
--- a/benchmarks/run-fdlcc-benchmarks
+++ b/benchmarks/run-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ./unbuff >stalin.results ./run-stalin-fdlcc-benchmarks
 ./unbuff >s2c.results ./run-s2c-fdlcc-benchmarks
diff --git a/benchmarks/run-gambit-benchmark b/benchmarks/run-gambit-benchmark
index 82c1081..16338be 100755
--- a/benchmarks/run-gambit-benchmark
+++ b/benchmarks/run-gambit-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ulimit -s unlimited
 ulimit -c 0
 echo run $1
diff --git a/benchmarks/run-gambit-fdlcc-benchmarks b/benchmarks/run-gambit-fdlcc-benchmarks
index 16ab4e6..2aece49 100755
--- a/benchmarks/run-gambit-fdlcc-benchmarks
+++ b/benchmarks/run-gambit-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-gambit-benchmark boyer
 ./run-gambit-benchmark graphs
 ./run-gambit-benchmark lattice
diff --git a/benchmarks/run-gambit-old-benchmarks b/benchmarks/run-gambit-old-benchmarks
index 8fe1b97..8a6d24a 100755
--- a/benchmarks/run-gambit-old-benchmarks
+++ b/benchmarks/run-gambit-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-gambit-benchmark boyer
 ./run-gambit-benchmark browse
 ./run-gambit-benchmark cpstak
diff --git a/benchmarks/run-old-benchmarks b/benchmarks/run-old-benchmarks
index dbc3480..e36c1ca 100755
--- a/benchmarks/run-old-benchmarks
+++ b/benchmarks/run-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 unset noclobber
 ./unbuff >stalin.results ./run-stalin-old-benchmarks
 ./unbuff >s2c.results ./run-s2c-old-benchmarks
diff --git a/benchmarks/run-s2c-benchmark b/benchmarks/run-s2c-benchmark
index aa7cb76..7b039e2 100755
--- a/benchmarks/run-s2c-benchmark
+++ b/benchmarks/run-s2c-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 SCMAXHEAP=350
 export SCMAXHEAP
 SCHEAP=16
diff --git a/benchmarks/run-s2c-fdlcc-benchmarks b/benchmarks/run-s2c-fdlcc-benchmarks
index ad43ae7..77cdb5e 100755
--- a/benchmarks/run-s2c-fdlcc-benchmarks
+++ b/benchmarks/run-s2c-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-s2c-benchmark boyer
 ./run-s2c-benchmark graphs
 ./run-s2c-benchmark lattice
diff --git a/benchmarks/run-s2c-old-benchmarks b/benchmarks/run-s2c-old-benchmarks
index af879ee..cc4c838 100755
--- a/benchmarks/run-s2c-old-benchmarks
+++ b/benchmarks/run-s2c-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-s2c-benchmark boyer
 ./run-s2c-benchmark browse
 ./run-s2c-benchmark cpstak
diff --git a/benchmarks/run-stalin-benchmark b/benchmarks/run-stalin-benchmark
index 848c9ab..a56b5a5 100755
--- a/benchmarks/run-stalin-benchmark
+++ b/benchmarks/run-stalin-benchmark
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ulimit -s unlimited
 ulimit -c 0
 echo run $1
diff --git a/benchmarks/run-stalin-fdlcc-benchmarks b/benchmarks/run-stalin-fdlcc-benchmarks
index 6a4ba99..9135277 100755
--- a/benchmarks/run-stalin-fdlcc-benchmarks
+++ b/benchmarks/run-stalin-fdlcc-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-stalin-benchmark boyer
 ./run-stalin-benchmark graphs
 ./run-stalin-benchmark lattice
diff --git a/benchmarks/run-stalin-old-benchmarks b/benchmarks/run-stalin-old-benchmarks
index 321d39b..c02bd2c 100755
--- a/benchmarks/run-stalin-old-benchmarks
+++ b/benchmarks/run-stalin-old-benchmarks
@@ -1,4 +1,4 @@
-#!/bin/sh
+#!/bin/bash
 ./run-stalin-benchmark boyer
 ./run-stalin-benchmark browse
 ./run-stalin-benchmark cpstak
