[Bug target/113701] Issues with __int128 argument passing

2024-02-01 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113701 --- Comment #6 from GCC Commits --- The master branch has been updated by Uros Bizjak : https://gcc.gnu.org/g:44764984cf24e27cf7756cffd197283b9c62db8b commit r14-8713-g44764984cf24e27cf7756cffd197283b9c62db8b Author: Uros Bizjak Date: Thu F

[Bug target/113701] Issues with __int128 argument passing

2024-02-01 Thread roger at nextmovesoftware dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113701 Roger Sayle changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/113701] Issues with __int128 argument passing

2024-02-01 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113701 --- Comment #4 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #2) > > The most problematic function is f3, which regressed noticeably from > > gcc-12.3: > > This patch solves the regression: > > --cut here-- > diff --git a/gcc/co

[Bug target/113701] Issues with __int128 argument passing

2024-02-01 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113701 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/113701] Issues with __int128 argument passing

2024-02-01 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113701 --- Comment #2 from Uroš Bizjak --- (In reply to Uroš Bizjak from comment #0) > Following testcase: > > --cut here-- > typedef unsigned __int128 U; > > U f0 (U x, U y) { return x + y; } > U f1 (U x, U y) { return x - y; } > > U f2 (U x, U y)

[Bug target/113701] Issues with __int128 argument passing

2024-02-01 Thread ubizjak at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113701 Uroš Bizjak changed: What|Removed |Added CC||roger at nextmovesoftware dot com --- Co