[Bug target/103205] [9/10 Regression] ICE Segmentation fault since r7-532
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed May 11 06:23:09 GMT 2022
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103205
--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-9 branch has been updated by Jakub Jelinek
<jakub@gcc.gnu.org>:
https://gcc.gnu.org/g:294682dc23b18341b9ce869a3aa646015d3cd25a
commit r9-10109-g294682dc23b18341b9ce869a3aa646015d3cd25a
Author: Jakub Jelinek <jakub@redhat.com>
Date: Mon Nov 15 09:30:08 2021 +0100
i386: Fix up x86 atomic_bit_test* expanders for !TARGET_HIMODE_MATH
[PR103205]
With !TARGET_HIMODE_MATH, the OPTAB_DIRECT expand_simple_binop fail and so
we ICE. We don't really care if they are done promoted in SImode instead.
2021-11-15 Jakub Jelinek <jakub@redhat.com>
PR target/103205
* config/i386/sync.md (atomic_bit_test_and_set<mode>,
atomic_bit_test_and_complement<mode>,
atomic_bit_test_and_reset<mode>): Use OPTAB_WIDEN instead of
OPTAB_DIRECT.
* gcc.target/i386/pr103205.c: New test.
(cherry picked from commit 625eef42e32e65b3da0e65e23a706d228896d01c)
More information about the Gcc-bugs
mailing list