aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/external/metalang99/scripts/bench.sh
blob: 4b26abac88acd799f99054ed626c1977d12d1c95 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash

set -e

bench() {
    echo $1
    time gcc bench/$1 -ftrack-macro-expansion=0 -Iinclude -E -P >/dev/null
    echo ""
}

bench "compare_25_items.c"
bench "list_of_63_items.c"
bench "100_v.c"
bench "100_call.c"
bench "many_call_in_arg_pos.c"
bench "filter_map.c"