diff options
author | Georg-Johann Lay <avr@gjlay.de> | 2024-12-03 15:49:18 +0100 |
---|---|---|
committer | Georg-Johann Lay <avr@gjlay.de> | 2024-12-03 16:06:03 +0100 |
commit | 4114b7fb1cb4cb90b9fafc22213d7d9579bc19e0 (patch) | |
tree | 540647b93af4a002f8f4d00fd74ee4f54c956448 /libstdc++-v3/include/std/numeric | |
parent | f3b5de944ad6d1f6a10f819b816c2ba234ecd8c0 (diff) | |
download | gcc-4114b7fb1cb4cb90b9fafc22213d7d9579bc19e0.zip gcc-4114b7fb1cb4cb90b9fafc22213d7d9579bc19e0.tar.gz gcc-4114b7fb1cb4cb90b9fafc22213d7d9579bc19e0.tar.bz2 |
AVR: ad target/117726 - Also split logic shifts of bitsize - 1.
When -msplit-bit-shift is on, also split logic shifts of bitsize(mode) - 1.
gcc/
PR target/117726
* config/avr/avr-passes.cc (avr_split_shift_p)
[ASHIFT, LSHIFTRT]: Allow offsets of bitsize - 1.
(avr_split_shift4) [ASHIFT, LSHIFTRT]: Also split offset 31.
(avr_split_shift3) [ASHIFT, LSHIFTRT]: Also split offset 23.
(avr_split_shift2) [ASHIFT, LSHIFTRT]: Also split offset 15.
Diffstat (limited to 'libstdc++-v3/include/std/numeric')
0 files changed, 0 insertions, 0 deletions