https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107827
Bug ID: 107827
Summary: switch table compression could shrink large tables
(but missing), testcase cerf-lib
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107827
--- Comment #4 from Alexander Kleinsorge ---
(In reply to Andrew Pinski from comment #2)
> x86_64 target does not dojump table compression at all.
> But aarch64 and arm targets do:
> .L4:
> .2byte (.L103 - .Lrtx4) / 4
> .2byte
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107827
--- Comment #5 from Alexander Kleinsorge ---
And what about linear equation for same-sized cases (each case has same
code-size). Which should be possible in Case 1 (I think).
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108281
Bug ID: 108281
Summary: float value range estimation missing (vs. integer)
Product: gcc
Version: 12.2.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Compon
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108281
--- Comment #1 from Alexander Kleinsorge ---
(same for types double and long-double)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119943
--- Comment #2 from Alexander Kleinsorge ---
Created attachment 61197
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=61197&action=edit
full sample code (1 file)
version above has the issue active.
gcc -o radix.exe -march=native -O3 radix.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119943
Bug ID: 119943
Summary: -O3 forgets trivial code shift. causing significant
slowdown
Product: gcc
Version: 12.4.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119943
--- Comment #4 from Alexander Kleinsorge ---
I dont think this is the a vectorization issue here!
Moving a struct initialization around, seems not related to the duplicate you
mentioned, for me. Could you please check again?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=50481
Alexander Kleinsorge changed:
What|Removed |Added
CC||aleks at physik dot
tu-berlin.de