blob: d2754c840ad2a83b77036f2d3d272f198c6fe5d3 [file] [log] [blame]
Bob Wilsona19fad72014-01-15 01:41:52 +00001// 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 Espindola11b95812013-09-03 14:09:54 +00003
Rafael Espindola0c9fa3f2013-09-03 13:26:49 +00004// CHECK: "-cc1"
5// CHECK-NOT: "-Oignore"
6// CHECK: "-Omagic"
7// CHECK-NOT: "-Oignore"
Chad Rosier3e263e42013-02-21 18:56:55 +00008
Bob Wilsona19fad72014-01-15 01:41:52 +00009// RM-WERROR: ### CCC_OVERRIDE_OPTIONS: x-Werror +-msse
Chad Rosier3e263e42013-02-21 18:56:55 +000010// RM-WERROR-NEXT: ### Deleting argument -Werror
Rafael Espindola96a05132013-09-24 13:37:21 +000011// RM-WERROR-NEXT: ### Adding argument -msse at end
Chandler Carruth35e64ba2013-07-29 20:29:53 +000012// RM-WERROR-NOT: "-Werror"