aboutsummaryrefslogtreecommitdiff
path: root/cpu2000.cfg
blob: 80479d6428127868278531769fd4dc906acf7d58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
default=default=default=default:

################################################################
# Company name
################################################################

company_name	= Linaro
tester_name	= Linaro

submit		= (ulimit -s @ULIMIT_STACK@; taskset -c @TASKSET_CPU@ setarch @SETARCH@ -R $command)

################################################################
# Benchmark noise handling (via number of iterations)
################################################################

176.gcc=default=default=default:
iterations	= @ITERATIONS_2@

300.twolf=default=default=default:
iterations	= @ITERATIONS_4@

################################################################
# Portability Flags
################################################################

default=default=default=default:
PORTABILITY	= @DSPEC_CPU2000_LP64@

# vortex has an aliasing violation.  See:
#  http://gcc.gnu.org/ml/gcc/2005-09/msg00579.html
#  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23449
255.vortex=default=default=default:
CPORTABILITY	= -fno-strict-aliasing

# LINUX_i386 is little endian and close enough to ARM
186.crafty=default=default=default:
CPORTABILITY	= -DLINUX_i386

# G++ needs needs -fpermissive to accept the code
252.eon=default=default=default:
CXXPORTABILITY	= -DHAS_ERRLIST -fpermissive

# LINUX_I386 is little endian and close enough to ARM
253.perlbmk=default=default=default: 
CPORTABILITY	= -DSPEC_CPU2000_NEED_BOOL -DSPEC_CPU2000_LINUX_I386 -std=gnu89

254.gap=default=default=default:
CPORTABILITY	= -DSYS_HAS_MALLOC_PROTO -DSYS_HAS_CALLOC_PROTO -DSYS_IS_USG -DSYS_HAS_IOCTL_PROTO -DSYS_HAS_TIME_PROTO -fno-strict-overflow

# ARM defaults to unsigned char.  This flag can be used for all hosts
# as it makes the char type more explicit
300.twolf=default=default=default:
CPORTABILITY	= -DHAVE_SIGNED_CHAR

# galgel won't build in parallel
178.galgel=default=default=default:
FPORTABILITY	= -ffixed-form
makeflags	=

# facerec won't build in parallel
187.facerec=default=default=default:
makeflags	=

# fma3d won't build in parallel
191.fma3d=default=default=default:
makeflags	=