// This test uses '-SAME: {{^}}' to start matching immediately where the // previous check finished matching (specifically, caret is not treated as // matching a start of line when used like this in FileCheck). // RUN: not %clang_cc1 -triple r600--- -target-cpu not-a-cpu -fsyntax-only %s 2>&1 | FileCheck %s // CHECK: error: unknown target CPU 'not-a-cpu' // CHECK-NEXT: note: valid target CPU values are: // CHECK-SAME: {{^}} r600 // CHECK-SAME: {{^}}, rv630 // CHECK-SAME: {{^}}, rv635 // CHECK-SAME: {{^}}, r630 // CHECK-SAME: {{^}}, rs780 // CHECK-SAME: {{^}}, rs880 // CHECK-SAME: {{^}}, rv610 // CHECK-SAME: {{^}}, rv620 // CHECK-SAME: {{^}}, rv670 // CHECK-SAME: {{^}}, rv710 // CHECK-SAME: {{^}}, rv730 // CHECK-SAME: {{^}}, rv740 // CHECK-SAME: {{^}}, rv770 // CHECK-SAME: {{^}}, cedar // CHECK-SAME: {{^}}, palm // CHECK-SAME: {{^}}, cypress // CHECK-SAME: {{^}}, hemlock // CHECK-SAME: {{^}}, juniper // CHECK-SAME: {{^}}, redwood // CHECK-SAME: {{^}}, sumo // CHECK-SAME: {{^}}, sumo2 // CHECK-SAME: {{^}}, barts // CHECK-SAME: {{^}}, caicos // CHECK-SAME: {{^}}, aruba // CHECK-SAME: {{^}}, cayman // CHECK-SAME: {{^}}, turks // CHECK-SAME: {{$}}