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.


Reply via email to