Hi.
I recently started using GCC for compiling a bare-metal application for
the ESA S390X architecture, called UDOS.
I have to say that the EBCDIC support is amazing for GCC, and i don't
really know of it's usage outside of experiments or "theorical" field.
However i've noticed that on functions with the printf-style formatting
attribute the EBCDIC strings tend to generate spurious errors - to my
surprise the "%" character seems to cause these issues. This may be due
to the ASCII host mis-representing characters or something else?
I'm using GCC 11, with a s390-linux as target.