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

--- Comment #2 from Mikael Pettersson <mikpelinux at gmail dot com> ---
(In reply to Andrew Pinski from comment #1)

> ```
> #define B ((int) ((unsigned char) '\234' * (unsigned)scale + (unsigned char)
> 'b'))
> ```

That fixes the test case on the five 16-bit targets.

I'll prepare a patch tomorrow.

Reply via email to