1cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilseman// RUN: %clang_cc1 -ffast-math -emit-llvm -o - %s | FileCheck %s 223add332da632c3cee7638b9d72b4ba8df67541cMichael Ilsemanfloat f0, f1, f2; 3cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilseman 4cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilsemanvoid foo(void) { 593ab6bf534fb6c26563c00f28a8fc5581bb71dfdStephen Lin // CHECK-LABEL: define void @foo() 6cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilseman 7cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilseman // CHECK: fadd fast 8cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilseman f0 = f1 + f2; 9cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilseman 10cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilseman // CHECK: ret 11cdeb7d57a4867c28e3e6a8c391cba6f13c781fa6Michael Ilseman} 12