Mercurial > hg > CbC > CbC_gcc
diff gcc/testsuite/g++.dg/cpp0x/std_fext-numeric-literals.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
line wrap: on
line diff
--- a/gcc/testsuite/g++.dg/cpp0x/std_fext-numeric-literals.C Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/testsuite/g++.dg/cpp0x/std_fext-numeric-literals.C Thu Oct 25 07:37:49 2018 +0900 @@ -4,73 +4,73 @@ // Integer imaginary... constexpr unsigned long long -operator"" i(unsigned long long n) // { dg-warning "shadowed by implementation" } +operator"" i(unsigned long long n) // { dg-warning "1:integer suffix .i. shadowed by implementation" "" { target c++11_only } } { return 4 * n + 0; } constexpr unsigned long long -operator"" I(unsigned long long n) // { dg-warning "shadowed by implementation" } +operator"" I(unsigned long long n) // { dg-warning "1:integer suffix .I. shadowed by implementation" } { return 4 * n + 1; } constexpr unsigned long long -operator"" j(unsigned long long n) // { dg-warning "shadowed by implementation" } +operator"" j(unsigned long long n) // { dg-warning "1:integer suffix .j. shadowed by implementation" } { return 4 * n + 2; } constexpr unsigned long long -operator"" J(unsigned long long n) // { dg-warning "shadowed by implementation" } +operator"" J(unsigned long long n) // { dg-warning "1:integer suffix .J. shadowed by implementation" } { return 4 * n + 3; } // Floating-point imaginary... constexpr long double -operator"" i(long double n) // { dg-warning "shadowed by implementation" } +operator"" i(long double n) // { dg-warning "1:floating point suffix .i. shadowed by implementation" "" { target c++11_only } } { return 4.0L * n + 0.0L; } constexpr long double -operator"" I(long double n) // { dg-warning "shadowed by implementation" } +operator"" I(long double n) // { dg-warning "1:floating point suffix .I. shadowed by implementation" } { return 4.0L * n + 1.0L; } constexpr long double -operator"" j(long double n) // { dg-warning "shadowed by implementation" } +operator"" j(long double n) // { dg-warning "1:floating point suffix .j. shadowed by implementation" } { return 4.0L * n + 2.0L; } constexpr long double -operator"" J(long double n) // { dg-warning "shadowed by implementation" } +operator"" J(long double n) // { dg-warning "1:floating point suffix .J. shadowed by implementation" } { return 4.0L * n + 3.0L; } // Fixed-point... constexpr long double -operator"" k(long double n) // { dg-warning "shadowed by implementation" } +operator"" k(long double n) // { dg-warning "1:floating point suffix .k. shadowed by implementation" } { return 4 * (n + 1) + 0; } constexpr long double -operator"" K(long double n) // { dg-warning "shadowed by implementation" } +operator"" K(long double n) // { dg-warning "1:floating point suffix .K. shadowed by implementation" } { return 4 * (n + 1) + 1; } constexpr long double -operator"" r(long double n) // { dg-warning "shadowed by implementation" } +operator"" r(long double n) // { dg-warning "1:floating point suffix .r. shadowed by implementation" } { return 4 * (n + 1) + 2; } constexpr long double -operator"" R(long double n) // { dg-warning "shadowed by implementation" } +operator"" R(long double n) // { dg-warning "1:floating point suffix .R. shadowed by implementation" } { return 4 * (n + 1) + 3; } // Machine-defined... constexpr long double -operator"" w(long double n) // { dg-warning "shadowed by implementation" } +operator"" w(long double n) // { dg-warning "1:floating point suffix .w. shadowed by implementation" } { return 4 * (n + 2) + 0; } constexpr long double -operator"" W(long double n) // { dg-warning "shadowed by implementation" } +operator"" W(long double n) // { dg-warning "1:floating point suffix .W. shadowed by implementation" } { return 4 * (n + 2) + 1; } constexpr long double -operator"" q(long double n) // { dg-warning "shadowed by implementation" } +operator"" q(long double n) // { dg-warning "1:floating point suffix .q. shadowed by implementation" } { return 4 * (n + 2) + 2; } constexpr long double -operator"" Q(long double n) // { dg-warning "shadowed by implementation" } +operator"" Q(long double n) // { dg-warning "1:floating point suffix .Q. shadowed by implementation" } { return 4 * (n + 2) + 3; } int @@ -97,19 +97,19 @@ auto Qfp = 1.0Q; // { dg-error "unsupported" "" { target { ! has_q_floating_suffix } } } } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 7 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 11 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 15 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 19 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 25 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 29 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 33 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 37 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 43 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 47 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 51 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 55 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 61 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 65 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 69 } -// { dg-warning "literal operator suffixes not preceded by" "" { target *-*-* } 73 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 7 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 11 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 15 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 19 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 25 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 29 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 33 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 37 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 43 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 47 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 51 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 55 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 61 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 65 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 69 } +// { dg-warning "1:literal operator suffixes not preceded by" "" { target *-*-* } 73 }