On Wed, Mar 12, 2025 at 12:38:59PM +, Joseph Myers wrote:
> This commit has changed int __attribute__ ((__mode__ (__word__))) on s390
> -m31 from int to long long. That introduces a glibc testsuite failure -
> the glibc testsuite verifies the expected C++ name mangling of various
> types, i
This commit has changed int __attribute__ ((__mode__ (__word__))) on s390
-m31 from int to long long. That introduces a glibc testsuite failure -
the glibc testsuite verifies the expected C++ name mangling of various
types, including register_t (which is defined with that attribute).
https://s
Deprecate support for the ESA/390 architecture which will be eventually
removed, and encourage the usage of the z/Architecture instead.
Furthermore, default for -m31 to -mzarch whereas previously we defaulted
to -mesa.
gcc/ChangeLog:
* config.gcc: Fail in case of option --with-mode=esa.