+ifeq "$(alpha_HOST_ARCH)" "1"
+# "stbu" bug in alpha native code generator...
+basicTypes/Unique_HC_OPTS = -fvia-C
+endif
+
+# flags for PrimPacked:
+#
+# -monly-3-regs
+# because it contains a 'ccall strlen', which gets inlined by
+# gcc, causing a lack of registers.
+#
+# -optC-funfolding-interface-threshold10
+# To stop the definition of 'strLength', which calls strlen, getting
+# into the interface file and spreading the -monly-3-regs virus.
+# We need -optC here because the driver before 3.02 didn't understand
+# the -funfolding flags.
+
+utils/PrimPacked_HC_OPTS = -fvia-C -monly-3-regs -optC-funfolding-interface-threshold10
+
+# Strictness analyser misbehaving in 2.10, fails to terminate on
+# UpdAnal.lhs due to weird recursive datatype. Bug was exposed by a
+# separate bugfix to the fixpoint finder.
+simplStg/UpdAnal_HC_OPTS = -fno-strictness