[Bug target/109939] Invalid return type for __builtin_arm_ssat: Unsigned instead of signed

2023-05-23 Thread dev at benjarobin dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109939 --- Comment #2 from Benjamin Robin --- New test case with exactly same problem since __ssat() calls __builtin_arm_ssat(): ``` #include int dbg_ssat_out; int dbg_ssat_in; void test_arm_ssat(void) { dbg_ssat_out = __ssat(dbg_ssat_in, 16);

[Bug target/109939] New: Invalid return type for __builtin_arm_ssat: Unsigned instead of signed

2023-05-23 Thread dev at benjarobin dot fr via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109939 Bug ID: 109939 Summary: Invalid return type for __builtin_arm_ssat: Unsigned instead of signed Product: gcc Version: 13.1.0 Status: UNCONFIRMED Severity: norma