[Bug rtl-optimization/118067] [15 Regression] ICE: in lra_split_hard_reg_for, at lra-assigns.cc:1860 (unable to find a register to spill) {*lshrhi3_1} with -O -fno-split-wide-types -mavx512f
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Jan 19 19:25:19 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118067
--- Comment #13 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Uros Bizjak <uros@gcc.gnu.org>:
https://gcc.gnu.org/g:7026436fb67854c7c83f0672ed0271c34d6e3d50
commit r15-7033-g7026436fb67854c7c83f0672ed0271c34d6e3d50
Author: Uros Bizjak <ubizjak@gmail.com>
Date: Sun Jan 19 20:23:20 2025 +0100
i386/testsuite: Fix gcc.target/i386/pr118067*.c tests
These tests use int128 type, so require target int128 instead of ! ia32.
Also, use -mtune= instead of deprecated -mcpu= to avoid compiler warning.
PR rtl-optimization/118067
gcc/testsuite/ChangeLog:
* gcc.target/i386/pr118067.c (dg-compile): Use target int128.
* gcc.target/i386/pr118067-2.c (dg-compile): Ditto.
(dg-options): Use -mtune= instead of deprecated -mcpu= option.
More information about the Gcc-bugs
mailing list