This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/83488] [8 Regression] ICE on a CET test-case
- From: "jakub at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 20 Dec 2017 13:08:15 +0000
- Subject: [Bug target/83488] [8 Regression] ICE on a CET test-case
- Auto-submitted: auto-generated
- References: <bug-83488-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83488
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
The "The patch has a fix for wrong setting of OPTION_MASK_ISA_AVX512F_SET for
-mavx512vnni option, which has also effect on CET." part of the patch is still
needed, please submit it separately. And if you don't mind eyeballing the
changes for correctness, I'd appreciate it. I think several other older
options could be still moved out of isa_flags to isa_flags2 if needed, though
of course at some points we'll run out of the possibilities and will need to
develop something different. The problem with C++ classes to represent a pair
of 64-bit bitmasks has a problem that we don't require C++11 host compiler and
so can't rely on constexpr actually constant folding stuff for us.