|
| 1 | +2025-02-11 Jeff Law <jlaw@ventanamicro.com> |
| 2 | + |
| 3 | + PR target/115478 |
| 4 | + * config/aarch64/iterators.md (any_or_plus): New code iterator. |
| 5 | + * config/aarch64/aarch64.md (extr<mode>5_insn): Use any_or_plus. |
| 6 | + (extr<mode>5_insn_alt, extrsi5_insn_uxtw): Likewise. |
| 7 | + (extrsi5_insn_uxtw_alt, extrsi5_insn_di): Likewise. |
| 8 | + |
| 9 | +2025-02-11 Jason Merrill <jason@redhat.com> |
| 10 | + |
| 11 | + PR c++/188574 |
| 12 | + * doc/invoke.texi: Adjust -frange-for-ext-temps documentation. |
| 13 | + |
| 14 | +2025-02-11 Andrew Carlotti <andrew.carlotti@arm.com> |
| 15 | + |
| 16 | + * config/aarch64/aarch64-option-extensions.def |
| 17 | + (SSVE_FP8FMA): Adjust formatting. |
| 18 | + (FP8DOT4): Replace FP8FMA dependency with FP8. |
| 19 | + (SSVE_FP8DOT4): Replace SSVE_FP8FMA dependency with SME2+FP8. |
| 20 | + (FP8DOT2): Replace FP8DOT4 dependency with FP8. |
| 21 | + (SSVE_FP8DOT2): Replace SSVE_FP8DOT4 dependency with SME2+FP8. |
| 22 | + |
| 23 | +2025-02-11 Sandra Loosemore <sloosemore@baylibre.com> |
| 24 | + |
| 25 | + * omp-general.cc (omp_check_context_selector): Change |
| 26 | + metadirective_p argument to a 3-way flag. Add extra check for |
| 27 | + OMP_CTX_BEGIN_DECLARE_VARIANT. |
| 28 | + * omp-general.h (enum omp_ctx_directive): New. |
| 29 | + (omp_check_context_selector): Adjust declaration. |
| 30 | + |
| 31 | +2025-02-11 Sandra Loosemore <sloosemore@baylibre.com> |
| 32 | + |
| 33 | + * omp-general.cc (omp_context_selector_props_compare): Handle |
| 34 | + arbitrary expressions in the "user" and "device_num" selectors. |
| 35 | + (omp_context_selector_set_compare): Detect mismatch when one |
| 36 | + selector specifies a score and the other doesn't. |
| 37 | + |
| 38 | +2025-02-11 Martin Jambor <mjambor@suse.cz> |
| 39 | + |
| 40 | + PR lto/118125 |
| 41 | + * ipa-fnsummary.cc (redirect_to_unreachable): Add checking assert |
| 42 | + that the builtin_unreachable decl has attribute cold. |
| 43 | + |
| 44 | +2025-02-11 David Malcolm <dmalcolm@redhat.com> |
| 45 | + |
| 46 | + PR sarif-replay/118792 |
| 47 | + * libsarifreplay.cc (sarif_replayer::handle_region_object): Fix |
| 48 | + off-by-one in handling of endColumn property so that the code |
| 49 | + matches the comment and the SARIF spec (§3.30.8). |
| 50 | + |
| 51 | +2025-02-11 Richard Biener <rguenther@suse.de> |
| 52 | + |
| 53 | + PR tree-optimization/118817 |
| 54 | + * tree-ssa-pre.cc (fully_constant_expression): Fold into |
| 55 | + the single caller. |
| 56 | + (phi_translate_1): Refactor folded in fully_constant_expression. |
| 57 | + * tree-ssa-sccvn.cc (vn_nary_simplify): Update the NARY with |
| 58 | + the simplified expression. |
| 59 | + |
| 60 | +2025-02-11 H.J. Lu <hjl.tools@gmail.com> |
| 61 | + |
| 62 | + PR target/118825 |
| 63 | + * config/i386/i386.h (ASM_OUTPUT_SYMBOL_REF): Replace x with |
| 64 | + SYM. |
| 65 | + |
| 66 | +2025-02-11 YunQiang Su <syq@debian.org> |
| 67 | + |
| 68 | + * config.gcc: Add mips*64*-linux-muslabi64 triple support. |
| 69 | + |
| 70 | +2025-02-11 Jie Mei <jie.mei@oss.cipunited.com> |
| 71 | + Xi Ruoyao <xry111@xry111.site> |
| 72 | + |
| 73 | + * config/mips/i6400.md (i6400_fpu_minmax): Include |
| 74 | + fclass type. |
| 75 | + (i6400_fpu_fadd): Include frint type. |
| 76 | + * config/mips/mips.cc (AVAIL_NON_MIPS16): Add an entry |
| 77 | + for __builtin_mipsr6_xxx. |
| 78 | + (MIPSR6_BUILTIN_PURE): Same as above. |
| 79 | + (CODE_FOR_mipsr6_min_a_s, CODE_FOR_mipsr6_min_a_d) |
| 80 | + (CODE_FOR_mipsr6_max_a_s, CODE_FOR_mipsr6_max_a_d) |
| 81 | + (CODE_FOR_mipsr6_class_s, CODE_FOR_mipsr6_class_d): |
| 82 | + New code_aliasing macros. |
| 83 | + (mips_builtins): Add mips32r6 min_a_s, min_a_d, max_a_s, |
| 84 | + max_a_d, class_s, class_d builtins. |
| 85 | + * config/mips/mips.h (ISA_HAS_FRINT): Define a new macro. |
| 86 | + (ISA_HAS_FCLASS): Same as above. |
| 87 | + * config/mips/mips.md (UNSPEC_FRINT): New unspec. |
| 88 | + (UNSPEC_FCLASS): Same as above. |
| 89 | + (type): Add frint and fclass. |
| 90 | + (fmin_a_<mode>): Generates MINA.fmt instructions. |
| 91 | + (fmax_a_<mode>): Generates MAXA.fmt instructions. |
| 92 | + (rint<mode>2): Generates RINT.fmt instructions. |
| 93 | + (fclass_<mode>): Generates CLASS.fmt instructions. |
| 94 | + * config/mips/p6600.md (p6600_fpu_fadd): Include |
| 95 | + frint type. |
| 96 | + (p6600_fpu_fabs): Include fclass type. |
| 97 | + |
| 98 | +2025-02-11 Haochen Jiang <haochen.jiang@intel.com> |
| 99 | + |
| 100 | + PR target/118813 |
| 101 | + * config/i386/avx512bwintrin.h: Fix wrong __OPTIMIZE__ |
| 102 | + wrap. |
| 103 | + |
1 | 104 | 2025-02-10 Tobias Burnus <tburnus@baylibre.com> |
2 | 105 |
|
3 | 106 | * config/gcn/mkoffload.cc (enum elf_arch_code): Add |
|
0 commit comments