I\'m currently working on a C++ project which does numerical calculations. The vast, vast majority of the code uses single precision floating point values and works perfectl
You can't define your own suffix, but maybe a macro like
#define D(x) (double(x##L))
would work for you. The compiler ought to just emit a double constant, and appears to with -O2 on my system.
-O2