Use msse2 in Conversions test (See #8195)
[ghc.git] / testsuite / tests / perf / should_run / all.T
index 5dad870..01d358b 100644 (file)
@@ -91,7 +91,7 @@ test('T3738',
 test('MethSharing',
      [stats_num_field('peak_megabytes_allocated', (1, 0)),
                                  # expected value: 1 (amd64/Linux)
-      stats_num_field('bytes allocated', 
+      stats_num_field('bytes allocated',
                       [(wordsize(32), 360940756, 5),
                     # expected value: 2685858140 (x86/OS X)
                           # expected: 360940756 (x86/Linux)
@@ -112,7 +112,8 @@ test('T2902',
      run_command,
      ['$MAKE -s --no-print-directory T2902'])
 test('T149',
-     [expect_broken(149),
+     [ # expect_broken(149),
+       # working (2 Jul 2013, x86-64/Linux)
       extra_clean(['T149_A',    'T149_B',
                    'T149_A.hi', 'T149_B.hi',
                    'T149_A.o',  'T149_B.o'])],
@@ -244,7 +245,7 @@ test('Conversions',
 
       only_ways(['normal'])
      ],
-    compile_and_run, ['-O'])
+    compile_and_run, ['-O -msse2'])
 
 test('T7507', omit_ways(['ghci']), compile_and_run, ['-O'])
 # For 7507, stack overflow is the bad case
@@ -263,14 +264,30 @@ test('T7436',
      ['-O'])
 
 test('T7797',
-      [stats_num_field('bytes allocated', 
+      [stats_num_field('bytes allocated',
                       [(wordsize(32), 360940756, 5),
                     # expected value: 2685858140 (x86/OS X)
                           # expected: 360940756 (x86/Linux)
                        (wordsize(64), 480050944, 5)]),
                           # expected: 480050944 (amd64/Linux)
+      extra_clean(['T7797a.hi', 'T7797a.o']),
+      only_ways(['normal'])
+      ],
+     compile_and_run,
+     ['-O'])
+
+test('T7954',
+      [stats_num_field('bytes allocated',
+                      [(wordsize(32), 1380051408, 10),
+                       (wordsize(64), 2720051528, 10)]),
       only_ways(['normal'])
       ],
      compile_and_run,
      ['-O'])
 
+test('T7850',
+     [stats_num_field('peak_megabytes_allocated', (4, 1)),
+      only_ways(['normal'])],
+     compile_and_run,
+     ['-O'])
+