Bob Wilson | a19fad7 | 2014-01-15 01:41:52 +0000 | [diff] [blame] | 1 | // RUN: env CCC_OVERRIDE_OPTIONS="#+-Os +-Oz +-O +-O3 +-Oignore +a +b +c xb Xa Omagic ^-### " %clang -target x86_64-apple-darwin %s -O2 b -O3 2>&1 | FileCheck %s |
| 2 | // RUN: env CCC_OVERRIDE_OPTIONS="x-Werror +-msse" %clang -target x86_64-apple-darwin -Werror %s -c -### 2>&1 | FileCheck %s -check-prefix=RM-WERROR |
Rafael Espindola | 11b9581 | 2013-09-03 14:09:54 +0000 | [diff] [blame] | 3 | |
Rafael Espindola | 0c9fa3f | 2013-09-03 13:26:49 +0000 | [diff] [blame] | 4 | // CHECK: "-cc1" |
| 5 | // CHECK-NOT: "-Oignore" |
| 6 | // CHECK: "-Omagic" |
| 7 | // CHECK-NOT: "-Oignore" |
Chad Rosier | 3e263e4 | 2013-02-21 18:56:55 +0000 | [diff] [blame] | 8 | |
Bob Wilson | a19fad7 | 2014-01-15 01:41:52 +0000 | [diff] [blame] | 9 | // RM-WERROR: ### CCC_OVERRIDE_OPTIONS: x-Werror +-msse |
Chad Rosier | 3e263e4 | 2013-02-21 18:56:55 +0000 | [diff] [blame] | 10 | // RM-WERROR-NEXT: ### Deleting argument -Werror |
Rafael Espindola | 96a0513 | 2013-09-24 13:37:21 +0000 | [diff] [blame] | 11 | // RM-WERROR-NEXT: ### Adding argument -msse at end |
Chandler Carruth | 35e64ba | 2013-07-29 20:29:53 +0000 | [diff] [blame] | 12 | // RM-WERROR-NOT: "-Werror" |