Hi all, This is the v2 patch to remove -mavx10.1/256-512 and -mno-evex512. I suppose this time all the patches will not be held due to size.
As mentioned in GCC 15, we will remove -mavx10.1-256/512 and -mno-evex512 options in GCC 16. Also we will do some clean up in code for all the size happening all together. The first patch will remove -mavx10.1-256/512. The second patch will remove those OPTION_MASK_ISA2_EVEX512 pushed into builtins, and the third patch will remove -mevex512. The following four are refactoring and cleaning up for the machine description and AVX10.2. Ok for trunk? Thx, Haochen