https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117813
Moncef Mechri changed:
What|Removed |Added
CC||moncef.mechri at gmail dot com
--- Comm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110551
--- Comment #9 from Moncef Mechri ---
With Roger's latest patch, codegen looks good with -O2 and -O2 -march=haswell.
Thanks!
I think this can be marked as resolved?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110551
--- Comment #6 from Moncef Mechri ---
I confirm the extra mov disappears thanks to Roger's patch.
However, the codegen still seems suboptimal to me when using -march=haswell or
newer, even with Roger's patch:
uint64_t mulx64(uint64_t x)
{
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111297
Bug ID: 111297
Summary: missed optimization: [[unlikely]] attribute has no
effect at -O2/-O3/-Ofast
Product: gcc
Version: 10.0
Status: UNCONFIRMED
Severity: no
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96780
Moncef Mechri changed:
What|Removed |Added
CC||moncef.mechri at gmail dot com
--- Comme
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110551
--- Comment #3 from Moncef Mechri ---
> Please next time attach (which you can do paste in the box) or paste inline
> the testcase rather than just link to godbolt .
Noted. Apologies.
> It is an older regression though.
> ```
> #include
>
>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110551
Bug ID: 110551
Summary: [11 / 12 / 13 /14 regression] Suboptimal codegen for
128 bits multiplication on x86_64
Product: gcc
Version: 11.0
Status: UNCONFIRMED
S