https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103682
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by hongtao Liu <liuho...@gcc.gnu.org>: https://gcc.gnu.org/g:a2a0c91b47537b16908981e206f4e42db8425eca commit r12-5981-ga2a0c91b47537b16908981e206f4e42db8425eca Author: liuhongt <hongtao....@intel.com> Date: Tue Dec 14 09:47:08 2021 +0800 Fix ICE. [PR103682] Check is_gimple_assign before gimple_assign_rhs_code. gcc/ChangeLog: PR target/103682 * tree-ssa-ccp.c (optimize_atomic_bit_test_and): Check is_gimple_assign before gimple_assign_rhs_code. gcc/testsuite/ChangeLog: * gcc.c-torture/compile/pr103682.c: New test.