21 lines · plain
1; RUN: not llvm-as %s -o /dev/null 2>&1 | FileCheck --implicit-check-not="invalid value" %s2 3define float @test_denormal_fp_math_valid() "denormal-fp-math"="ieee,ieee" {4 ret float 1.05}6 7; CHECK: invalid value for 'denormal-fp-math' attribute: foo,ieee8define float @test_denormal_fp_math_invalid1() "denormal-fp-math"="foo,ieee" {9 ret float 1.010}11 12; CHECK: invalid value for 'denormal-fp-math' attribute: ieee,ieee,ieee13define float @test_denormal_fp_math_invalid2() "denormal-fp-math"="ieee,ieee,ieee" {14 ret float 1.015}16 17; CHECK: invalid value for 'denormal-fp-math-f32' attribute: foo,ieee18define float @test_denormal_fp_math_f32_invalid() "denormal-fp-math-f32"="foo,ieee" {19 ret float 1.020}21