http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54413
--- Comment #12 from Ed Smith-Rowland <3dw4rd at verizon dot net> 2012-11-05 04:55:36 UTC --- Created attachment 28617 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28617 Patch to implement flags allowing gnu suffixes to be used as user-defined literals. Here is a patch that should work. it passes on x86_64 linux. I would like to get this in for 4.8 if possible. There are three flags: -f[no-]imaginary-literals: Frees 'i', 'I', 'j', 'J' -f[no-]fixed-point-literals: Frees 'k', 'K', 'r', 'R' -f[no-]machine-defined-literals: Frees 'w', 'W', 'q', 'Q'