|
| 1 | +2025-12-20 Andrew Pinski < [email protected]> |
| 2 | + |
| 3 | + PR middle-end/123222 |
| 4 | + * doc/extend.texi: Fix copy-and-pasto for __builtin_*_overflow_p. |
| 5 | + |
| 6 | +2025-12-20 Jakub Jelinek < [email protected]> |
| 7 | + |
| 8 | + PR target/123216 |
| 9 | + * common/config/i386/i386-common.cc (OPTION_MASK_ISA_AVX512FP16_UNSET): |
| 10 | + Remove unused macro. |
| 11 | + (OPTION_MASK_ISA2_AVX512FP16_UNSET, OPTION_MASK_ISA2_AVX512BF16_UNSET, |
| 12 | + OPTION_MASK_ISA2_AVX512BW_UNSET): Or in OPTION_MASK_ISA2_AVX10_1_UNSET. |
| 13 | + (OPTION_MASK_ISA2_AVX512CD_UNSET, OPTION_MASK_ISA2_AVX512DQ_UNSET, |
| 14 | + OPTION_MASK_ISA2_AVX512VL_UNSET, OPTION_MASK_ISA2_AVX512IFMA_UNSET, |
| 15 | + OPTION_MASK_ISA2_AVX512VNNI_UNSET, |
| 16 | + OPTION_MASK_ISA2_AVX512VPOPCNTDQ_UNSET, |
| 17 | + OPTION_MASK_ISA2_AVX512VBMI_UNSET, OPTION_MASK_ISA2_AVX512VBMI2_UNSET, |
| 18 | + OPTION_MASK_ISA2_AVX512BITALG_UNSET): Define. |
| 19 | + (ix86_handle_option): For |
| 20 | + -mno-avx512{cd,dq,vl,ifma,vnni,vpopcntdq,vbmi,vbmi2,bitalg} also remove |
| 21 | + corresponding OPTION_MASK_ISA2_AVX512*_UNSET from ix86_isa_flags2 |
| 22 | + and add it to ix86_isa_flags2_explicit. |
| 23 | + |
| 24 | +2025-12-20 Jakub Jelinek < [email protected]> |
| 25 | + |
| 26 | + PR target/123217 |
| 27 | + * config/i386/i386-expand.cc (ix86_expand_builtin) |
| 28 | + <case IX86_BUILTIN_ENCODEKEY128U32, case IX86_BUILTIN_ENCODEKEY256U32, |
| 29 | + case IX86_BUILTIN_URDMSR>: Set target to a new pseudo even if it is |
| 30 | + non-NULL but doesn't satisfy register_operand predicate. |
| 31 | + |
1 | 32 | 2025-12-19 Victor Do Nascimento < [email protected]> |
2 | 33 |
|
3 | 34 | PR tree-optimization/123152 |
|
0 commit comments