35 lines · c
1// This test uses '<prefix>-SAME: {{^}}' to start matching immediately where the2// previous check finished matching (specifically, caret is not treated as3// matching a start of line when used like this in FileCheck).4 5// RUN: not %clang_cc1 -triple r600--- -target-cpu not-a-cpu -fsyntax-only %s 2>&1 | FileCheck %s6// CHECK: error: unknown target CPU 'not-a-cpu'7// CHECK-NEXT: note: valid target CPU values are:8// CHECK-SAME: {{^}} r6009// CHECK-SAME: {{^}}, rv63010// CHECK-SAME: {{^}}, rv63511// CHECK-SAME: {{^}}, r63012// CHECK-SAME: {{^}}, rs78013// CHECK-SAME: {{^}}, rs88014// CHECK-SAME: {{^}}, rv61015// CHECK-SAME: {{^}}, rv62016// CHECK-SAME: {{^}}, rv67017// CHECK-SAME: {{^}}, rv71018// CHECK-SAME: {{^}}, rv73019// CHECK-SAME: {{^}}, rv74020// CHECK-SAME: {{^}}, rv77021// CHECK-SAME: {{^}}, cedar22// CHECK-SAME: {{^}}, palm23// CHECK-SAME: {{^}}, cypress24// CHECK-SAME: {{^}}, hemlock25// CHECK-SAME: {{^}}, juniper26// CHECK-SAME: {{^}}, redwood27// CHECK-SAME: {{^}}, sumo28// CHECK-SAME: {{^}}, sumo229// CHECK-SAME: {{^}}, barts30// CHECK-SAME: {{^}}, caicos31// CHECK-SAME: {{^}}, aruba32// CHECK-SAME: {{^}}, cayman33// CHECK-SAME: {{^}}, turks34// CHECK-SAME: {{$}}35