https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117020

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
I'm afraid I don't understand when exactly the predefined macros should be
defined.
Shall __STDC_LITERAL_UTF8__ be defined when narrow character set is UTF-8 and
__STDC_WIDE_LITERAL_UTF{16,32}__ when the wide character set is UTF-16/32
(depending on
wchar_precision)?
Something else?
If yes, checking for the default cases might be easier than when user uses
-fexec-charset=/-fwide-exec-charset=, because with user specified charsets
figuring out from whatever iconv groks if it is UTF-8/16/32 compatible might be
harder.

Reply via email to