https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115086
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |115961 --- Comment #13 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Testcases that need changes to support BIT_ANDN and BIT_IORN (though I wonder if one or 2 will depend on the fix for PR 115961 too): +FAIL: gcc.dg/tree-ssa/bitops-1.c scan-tree-dump-times optimized "bit_and_expr" 9 +FAIL: gcc.dg/tree-ssa/bitops-1.c scan-tree-dump-times optimized "bit_ior_expr" 10 +FAIL: gcc.dg/tree-ssa/bitops-1.c scan-tree-dump-times optimized "bit_not_expr" 12 +FAIL: gcc.dg/tree-ssa/bitops-6.c scan-tree-dump-times optimized "bit_and_expr, " 4 +FAIL: gcc.dg/tree-ssa/bitops-6.c scan-tree-dump-times optimized "bit_not_expr, " 1 +FAIL: gcc.dg/tree-ssa/bitops-8.c scan-tree-dump-times optimized "bit_ior_expr, " 1 +FAIL: gcc.dg/tree-ssa/bitops-8.c scan-tree-dump-times optimized "bit_not_expr, " 1 +FAIL: gcc.dg/tree-ssa/cmpbit-4.c scan-tree-dump-times optimized "bit_and_expr, " 6 +FAIL: gcc.dg/tree-ssa/cmpbit-4.c scan-tree-dump-times optimized "bit_not_expr, " 2 +FAIL: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized " & 1" 1 +FAIL: gcc.dg/tree-ssa/pr110637-2.c scan-tree-dump-times optimized "~a" 1 +FAIL: gcc.dg/tree-ssa/pr94880.c scan-tree-dump-times optimized " & [xy]_" 4 +FAIL: gcc.dg/tree-ssa/pr94880.c scan-tree-dump-times optimized "= ~[xy]_" 4 +FAIL: gcc.dg/tree-ssa/pr96671-1.c scan-tree-dump-times optimized " & " 6 +FAIL: gcc.dg/tree-ssa/pr96671-1.c scan-tree-dump-times optimized " ~" 6 Testcases which depend on the fix for PR 115961 (these all have logical(4) types in it): +FAIL: libgomp.fortran/lib1.f90 -Os execution test +FAIL: libgomp.fortran/lib2.f -Os execution test +FAIL: libgomp.fortran/lib3.f -Os execution test +FAIL: libgomp.fortran/reduction2.f90 -O2 execution test +FAIL: libgomp.fortran/reduction2.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +FAIL: libgomp.fortran/reduction2.f90 -O3 -g execution test +FAIL: libgomp.fortran/reduction2.f90 -Os execution test Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115961 [Bug 115961] [15 Regression] wrong code on llvm-18.1.8 since r15-1936-g80e446e829d818 with bitfields less than the type mode precision