aboutsummaryrefslogtreecommitdiff
path: root/cpu2000.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'cpu2000.cfg')
-rw-r--r--cpu2000.cfg58
1 files changed, 58 insertions, 0 deletions
diff --git a/cpu2000.cfg b/cpu2000.cfg
new file mode 100644
index 0000000..0468a27
--- /dev/null
+++ b/cpu2000.cfg
@@ -0,0 +1,58 @@
+################################################################
+# Company name
+################################################################
+
+company_name = Linaro
+tester_name = Linaro
+
+################################################################
+# 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
+
+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 =