This website requires JavaScript.
Explore
Help
Sign In
packages
/
gcc
Watch
1
Star
0
Fork
0
You've already forked gcc
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
195
Commits
1
Branch
0
Tags
Go to file
Code
Clone
HTTPS
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Download ZIP
Download TAR.GZ
Download BUNDLE
huangzifeng
845ea89e1a
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0001-LoongArch-Reimplement-multilib-build-option-handling.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0001-Version-Set-version-to-12.3.1.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0002-LoongArch-Check-whether-binutils-supports-the-relax-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0002-RISCV-Backport-inline-subword-atomic-patches.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0003-CONFIG-Regenerate-configure-file.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0003-Modify-gas-uleb128-support-test.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0004-libquadmath-Enable-libquadmath-on-kunpeng.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0004-LoongArch-Optimizations-of-vector-construction.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0005-LoongArch-Replace-UNSPEC_FCOPYSIGN-with-copysign-RTL.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0006-LoongArch-Adjust-makefile-dependency-for-loongarch-h.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0006-MULL64-1-3-Add-A-B-op-CST-B-match-and-simplify-optim.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0007-LoongArch-Enable-vect.exp-for-LoongArch.-PR111424.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0007-MULL64-2-3-Fold-series-of-instructions-into-mul.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0008-LoongArch-Delete-macro-definition-ASM_OUTPUT_ALIGN_W.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0008-MULL64-3-3-Fold-series-of-instructions-into-umulh.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0009-LoongArch-Fix-vec_initv32qiv16qi-template-to-avoid-I.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0009-MULL64-Disable-mull64-transformation-by-default.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0010-LoongArch-Use-fcmp.caf.s-instead-of-movgr2cf-for-zer.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0010-Version-Clear-DATESTAMP_s.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0011-Add-attribute-hot-judgement-for-INLINE_HINT_known_ho.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0011-LoongArch-Implement-avg-and-sad-standard-names.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0012-Enable-small-loop-unrolling-for-O2.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0012-LoongArch-Implement-vec_widen-standard-names.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0013-i386-Only-enable-small-loop-unrolling-in-backend-PR-.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0013-LoongArch-Implement-the-new-vector-cost-model-framew.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0014-Array-widen-compare-Add-a-new-optimization-for-array.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0014-LoongArch-Define-macro-CLEAR_INSN_CACHE.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0015-Backport-Structure-reorganization-optimization.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0015-LoongArch-Add-enum-style-mexplicit-relocs-option.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0016-CompleteStructRelayout-Complete-Structure-Relayout.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0016-LoongArch-Use-explicit-relocs-for-GOT-access-when-me.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0017-LoongArch-Use-explicit-relocs-for-TLS-access-with-me.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0017-StructReorg-Some-bugfix-for-structure-reorganization.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0018-ccmp-Add-another-optimization-opportunity-for-ccmp-i.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0018-LoongArch-Use-explicit-relocs-for-addresses-only-use.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0019-fp-model-Enable-fp-model-on-kunpeng.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0019-LoongArch-Implement-__builtin_thread_pointer-for-TLS.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0020-LoongArch-Fix-vfrint-releated-comments-in-lsxintrin..patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0020-simdmath-Enable-simdmath-on-kunpeng.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0021-LoongArch-Enable-vcond_mask_mn-expanders-for-SF-DF-m.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0021-StructReorderFields-Structure-reorder-fields.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0022-DFE-Add-Dead-Field-Elimination-in-Struct-Reorg.patch
[Sync] Sync patch from openeuler/gcc
2023-08-29 20:59:41 +08:00
0022-LoongArch-Define-HAVE_AS_TLS-to-0-if-it-s-undefined-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0023-LoongArch-Fix-instruction-name-typo-in-lsx_vreplgr2v.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0023-PGO-kernel-Add-fkernel-pgo-option-to-support-PGO-ker.patch
[Sync] Sync patch from openeuler/gcc
2023-08-30 09:22:08 +08:00
0024-LoongArch-Use-simplify_gen_subreg-instead-of-gen_rtx.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0024-Struct-Reorg-Refactoring-and-merge-reorder-fields-in.patch
[Sync] Sync patch from openeuler/gcc
2023-08-30 09:22:08 +08:00
0025-AArch64-Rewrite-the-tsv110-option.patch
[Sync] Sync patch from openeuler/gcc
2023-09-05 11:04:21 +08:00
0025-LoongArch-Optimize-single-used-address-with-mexplici.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0026-GOMP-Enabling-moutline-atomics-improves-libgomp-perf.patch
[Sync] Sync patch from openeuler/gcc
2023-09-05 11:04:21 +08:00
0026-LoongArch-Disable-relaxation-if-the-assembler-don-t-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0027-LoongArch-Remove-redundant-barrier-instructions-befo.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0027-LoopElim-Redundant-loop-elimination-optimization.patch
[Sync] Sync patch from openeuler/gcc
2023-09-05 20:03:39 +08:00
0028-Array-widen-compare-Fix-the-return-value-match-after.patch
[Sync] Sync patch from openeuler/gcc
2023-09-11 15:22:25 +08:00
0028-LoongArch-Fix-scan-assembler-times-of-lasx-lsx-test-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0029-LoongArch-Increase-cost-of-vector-aligned-store-load.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0029-Struct-Reorg-Add-Safe-Structure-Pointer-Compression.patch
[SYNC] Sync patch from openeuler/gcc
2024-04-11 16:47:29 +08:00
0030-LoongArch-Implement-C-LT-Z_DEFINED_VALUE_AT_ZERO.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0030-Struct-Reorg-Add-unsafe-structure-pointer-compressio.patch
[SYNC] Sync patch from openeuler/gcc
2024-04-11 16:47:29 +08:00
0031-AutoBOLT-Support-saving-feedback-count-info-to-ELF-s.patch
[SYNC] Sync patch from openeuler/gcc
2024-04-11 16:47:29 +08:00
0031-LoongArch-Handle-vectorized-copysign-x-1-expansion-e.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0032-AutoBOLT-Add-bolt-linker-plugin-2-3.patch
[SYNC] Sync patch from openeuler/gcc
2024-04-11 16:47:29 +08:00
0032-LoongArch-Add-code-generation-support-for-call36-fun.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0033-AutoBOLT-Enable-BOLT-linker-plugin-on-aarch64-3-3.patch
[SYNC] Sync patch from openeuler/gcc
2024-04-11 16:47:29 +08:00
0033-LoongArch-Implement-atomic-operations-using-LoongArc.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0034-Autofdo-Enable-discrimibator-and-MCF-algorithm-on-Au.patch
[SYNC] Sync patch from openeuler/gcc
2024-04-11 16:47:29 +08:00
0034-LoongArch-atomic_load-and-atomic_store-are-implement.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0035-Add-insn-defs-and-correct-costs-for-cmlt-generation.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0035-LoongArch-genopts-Add-infrastructure-to-generate-cod.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0036-LoongArch-Add-evolution-features-of-base-ISA-revisio.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0036-rtl-ifcvt-introduce-rtl-ifcvt-enchancements.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0037-LoongArch-Take-the-advantage-of-mdiv32-if-it-s-enabl.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0037-Perform-early-if-conversion-of-simple-arithmetic.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0038-Add-option-to-allow-matching-uaddsub-overflow-for-wi.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0038-LoongArch-Don-t-emit-dbar-0x700-if-mld-seq-sa.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0039-LoongArch-Add-fine-grained-control-for-LAM_BH-and-LA.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0039-Match-double-sized-mul-pattern.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0040-LoongArch-Fix-mexplict-relocs-none-mcmodel-medium-pr.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0040-Port-icp-patch-to-GCC-12.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0041-LoongArch-Modify-MUSL_DYNAMIC_LINKER.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0041-Port-fixes-in-icp-to-GCC-12.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0042-Add-split-complex-instructions-pass.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0042-LoongArch-Fix-libgcc-build-failure-when-libc-is-not-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0043-Extending-and-refactoring-of-pass_split_complex_inst.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0043-LoongArch-Optimize-LSX-vector-shuffle-on-floating-po.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0044-LoongArch-Optimize-the-loading-of-immediate-numbers-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0044-Port-maxmin-patch-to-GCC-12.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0045-LoongArch-Fix-runtime-error-in-a-gcc-build-with-with.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0045-Port-moving-minmask-pattern-to-gimple-to-GCC-12.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0046-Add-new-pattern-to-pass-the-maxmin-tests.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0046-LoongArch-Fix-usage-of-LSX-and-LASX-frint-ftint-inst.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0047-AES-Implement-AES-pattern-matching.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0047-LoongArch-Use-standard-pattern-name-and-RTX-code-for.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0048-crypto-accel-add-optimization-level-requirement-to-t.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0048-LoongArch-Use-standard-pattern-name-and-RTX-code-for.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0049-Add-more-flexible-check-for-pointer-aliasing-during-.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0049-LoongArch-Remove-lrint_allow_inexact.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0050-LoongArch-Use-LSX-for-scalar-FP-rounding-with-explic.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0050-Port-IPA-prefetch-to-GCC-12.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0051-LoongArch-Remove-duplicate-definition-of-CLZ_DEFINED.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0051-Port-fixes-for-IPA-prefetch-to-GCC-12.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0052-Fix-fails-in-IPA-prefetch-src-openEuler-gcc-I96ID7.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0052-LoongArch-Added-vectorized-hardware-inspection-for-t.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0053-LoongArch-Accelerate-optimization-of-scalar-signed-u.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0053-struct-reorg-Add-Semi-Relayout.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0054-LoongArch-Optimize-vector-constant-extract-even-odd-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0054-Struct-Reorg-Bugfix-for-structure-pointer-compressio.patch
[Sync] Sync patch from openeuler/gcc
2024-04-11 19:37:37 +08:00
0055-LoongArch-Add-intrinsic-function-descriptions-for-LS.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0055-Struct-Reorg-Port-bugfixes-to-GCC-12.3.1.patch
[Sync] Sync patch from openeuler/gcc
2024-04-12 15:10:59 +08:00
0056-Fix-bug-that-verifying-gimple-failed-when-reorg-leve.patch
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:42:05 +08:00
0056-LoongArch-Switch-loongarch-def-from-C-to-C-to-make-i.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0057-AutoFdo-Fix-memory-leaks-in-autofdo.patch
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:42:05 +08:00
0057-LoongArch-Remove-the-definition-of-ISA_BASE_LA64V110.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0058-LoongArch-Add-support-for-xorsign.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0059-LoongArch-Add-support-for-LoongArch-V1.1-approximate.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0060-LoongArch-Use-standard-pattern-name-for-xvfrsqrt-vfr.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0061-LoongArch-Redefine-pattern-for-xvfrecip-vfrecip-inst.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0062-LoongArch-New-options-mrecip-and-mrecip-with-ffast-m.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0063-LoongArch-Vectorized-loop-unrolling-is-disable-for-d.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0064-LoongArch-Fix-lsx-vshuf.c-and-lasx-xvshuf_b.c-tests-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0065-LoongArch-Fix-ICE-and-use-simplify_gen_subreg-instea.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0066-LoongArch-Fix-eh_return-epilogue-for-normal-returns.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0067-LoongArch-Allow-mcmodel-extreme-and-model-attribute-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0068-LoongArch-Fix-warnings-building-libgcc.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0069-LoongArch-testsuite-Remove-XFAIL-in-vect-ftint-no-in.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0070-LoongArch-Include-rtl.h-for-COSTS_N_INSNS-instead-of.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0071-LoongArch-Fix-instruction-costs-PR112936.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0072-LoongArch-Add-alslsi3_extend.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0073-LoongArch-Add-support-for-D-frontend.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0074-libruntime-Add-fiber-context-switch-code-for-LoongAr.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0075-LoongArch-Fix-FP-vector-comparsons-PR113034.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0076-LoongArch-Use-force_reg-instead-of-gen_reg_rtx-emit_.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0077-LoongArch-Clean-up-vec_init-expander.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0078-LoongArch-Fix-incorrect-code-generation-for-sad-patt.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0079-LoongArch-Modify-the-check-type-of-the-vector-builti.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0080-LoongArch-extend.texi-Fix-typos-in-LSX-intrinsics.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0081-LoongArch-Fix-builtin-function-prototypes-for-LASX-i.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0082-LoongArch-Add-asm-modifiers-to-the-LSX-and-LASX-dire.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0083-LoongArch-Implement-FCCmode-reload-and-cstore-ANYF-m.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0084-LoongArch-Add-sign_extend-pattern-for-32-bit-rotate-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0085-LoongArch-Fixed-bug-in-bstrins_-mode-_for_ior_mask-t.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0086-LoongArch-Fix-insn-output-of-vec_concat-templates-fo.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0086-Modfify-cost-calculation-for-dealing-with-equivalenc.patch
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:47:45 +08:00
0087-Add-cost-calculation-for-reg-equivalence-invariants.patch
[Sync] Sync patch from openeuler/gcc
2024-04-24 12:47:45 +08:00
0087-LoongArch-Fix-ICE-when-passing-two-same-vector-argum.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0088-BUGFIX-Fix-the-configure-file-of-BOLT.patch
[BUGFIX] Update the configure file for BOLT.
2024-04-27 21:13:32 +08:00
0088-LoongArch-Expand-left-rotate-to-right-rotate-with-ne.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0089-LoongArch-Fix-infinite-secondary-reloading-of-FCCmod.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0089-StructReorderFields-Fix-gimple-call-not-rewritten.patch
[BUGFIX] StructReorderFields-Fix-gimple-call-not-rewritten.
2024-04-29 14:53:18 +08:00
0090-double-sized-mul-testsuite-Add-march-armv8.2-a-for-d.patch
Sync bug fix patch from openeuler/gcc
2024-05-11 15:06:31 +08:00
0090-LoongArch-Replace-mexplicit-relocs-auto-simple-used-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0091-IPA-Bugfix-Fix-fails-in-IPA-prefetch-src-openEuler-g.patch
Sync bug fix patch from openeuler/gcc
2024-05-11 15:06:31 +08:00
0091-LoongArch-Fix-the-format-of-bstrins_-mode-_for_ior_m.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0092-AES-Bugfix-Change-set_of-to-reg_set_p-and-add-check-.patch
Sync bug fix patch from openeuler/gcc
2024-05-11 15:06:31 +08:00
0092-LoongArch-Added-TLS-Le-Relax-support.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0093-fix-bugs-within-pointer-compression-and-DFE.patch
Sync bug fix patch from openeuler/gcc
2024-05-11 15:06:31 +08:00
0093-LoongArch-Provide-fmin-fmax-RTL-pattern-for-vectors.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0094-BUGFIX-AutoBOLT-function-miss-bind-type.patch
[Sync] Sync patch from openeuler/gcc
2024-05-19 09:42:14 +08:00
0094-LoongArch-Merge-constant-vector-permuatation-impleme.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0095-LoongArch-testsuite-Fix-FAIL-in-lasx-xvstelm.c-file.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0095-STABS-remove-gstabs-and-gxcoff-functionality.patch
[Sync] Sync patch from openeuler/gcc
2024-05-19 09:42:14 +08:00
0096-Bugfix-Autofdo-use-PMU-sampling-set-num-eauals-den.patch
[Sync] Sync patch from openeuler/gcc
2024-05-19 09:42:14 +08:00
0096-LoongArch-testsuite-Modify-the-test-behavior-of-the-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0097-Improve-non-loop-disambiguation.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0097-LoongArch-testsuite-Delete-the-default-run-behavior-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0098-CHREC-multiplication-and-undefined-overflow.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0098-LoongArch-testsuite-Added-additional-vectorization-m.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0099-Enable-Transposed-SLP.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0099-LoongArch-testsuite-Give-up-the-detection-of-the-gcc.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0100-Add-hip09-machine-discribtion.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0100-LoongArch-Fixed-the-problem-of-incorrect-judgment-of.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0101-Add-hip11-CPU-pipeline-scheduling.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0101-LoongArch-Improve-lasx_xvpermi_q_-LASX-mode-insn-pat.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0102-Add-Crc32-Optimization-in-Gzip-For-crc32-algorithm-i.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0102-LoongArch-Implement-vec_init-M-N-where-N-is-a-LSX-ve.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0103-LoongArch-Handle-ISA-evolution-switches-along-with-o.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0103-SME-Remove-hip09-and-hip11-in-aarch64-cores.def-to-b.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0104-Backport-SME-AArch64-Cleanup-CPU-option-processing-c.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0104-LoongArch-Rename-ISA_BASE_LA64V100-to-ISA_BASE_LA64.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0105-Backport-SME-AArch64-Cleanup-option-processing-code.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0105-LoongArch-Use-enums-for-constants.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0106-Backport-SME-aarch64-Add-march-support-for-Armv9.1-A.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0106-LoongArch-Simplify-mexplicit-reloc-definitions.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0107-Backport-SME-Revert-aarch64-Define-__ARM_FEATURE_RCP.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0107-LoongArch-testsuite-Add-loongarch-support-to-slp-21..patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0108-Backport-SME-Revert-Ampere-1-and-Ampere-1A-core-defi.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0108-LoongArch-Optimized-some-of-the-symbolic-expansion-i.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0109-Backport-SME-aarch64-Rename-AARCH64_ISA-architecture.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0109-LoongArch-Implement-option-save-restore.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0110-Backport-SME-aarch64-Rename-AARCH64_FL-architecture-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0110-LoongArch-Redundant-sign-extension-elimination-optim.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0111-Backport-SME-aarch64-Rename-AARCH64_FL_FOR_ARCH-macr.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0111-LoongArch-Redundant-sign-extension-elimination-optim.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0112-Backport-SME-aarch64-Add-V-to-aarch64-arches.def-nam.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0112-LoongArch-Assign-the-u-attribute-to-the-mem-to-which.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0113-Backport-SME-aarch64-Small-config.gcc-cleanups.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0113-LoongArch-testsuite-Fix-fail-in-gen-vect-2-25-.c-fil.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0114-Backport-SME-aarch64-Avoid-redundancy-in-aarch64-cor.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0114-LoongArch-Remove-constraint-z-from-movsi_internal.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0115-Backport-SME-aarch64-Remove-AARCH64_FL_RCPC8_4-PR107.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0115-LoongArch-doc-Add-attribute-descriptions-defined-in-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0116-Backport-SME-aarch64-Fix-transitive-closure-of-featu.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0116-LoongArch-Disable-explicit-reloc-for-TLS-LD-GD-with-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0117-Backport-SME-aarch64-Reorder-an-entry-in-aarch64-opt.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0117-LoongArch-testsuite-Disable-stack-protector-for-got-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0118-Backport-SME-aarch64-Simplify-feature-definitions.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0118-LoongArch-Disable-TLS-type-symbols-from-generating-n.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0119-Backport-SME-aarch64-Simplify-generation-of-.arch-st.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0119-LoongArch-Remove-vec_concatz-mode-pattern.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0120-Backport-SME-aarch64-Avoid-std-string-in-static-data.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0120-LoongArch-Optimize-implementation-of-single-precisio.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0121-Backport-SME-aarch64-Tweak-constness-of-option-relat.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0121-LoongArch-Define-LOGICAL_OP_NON_SHORT_CIRCUIT.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0122-Backport-SME-aarch64-Make-more-use-of-aarch64_featur.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0122-LoongArch-Split-vec_selects-of-bottom-elements-into-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0123-Backport-SME-aarch64-Tweak-contents-of-flags_on-off-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0123-LoongArch-Modify-the-address-calculation-logic-for-o.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0124-Backport-SME-aarch64-Tweak-handling-of-mgeneral-regs.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0124-LoongArch-Merge-template-got_load_tls_-ld-gd-le-ie.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0125-Backport-SME-aarch64-Remove-redundant-TARGET_-checks.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0125-LoongArch-Add-the-macro-implementation-of-mcmodel-ex.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0126-Backport-SME-aarch64-Define-__ARM_FEATURE_RCPC.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0126-LoongArch-Enable-explicit-reloc-for-extreme-TLS-GD-L.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0127-Backport-SME-Add-Ampere-1-and-Ampere-1A-core-definit.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0127-LoongArch-Added-support-for-loading-__get_tls_addr-s.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0128-Backport-SME-aarch64-Fix-nosimd-handling-of-FPR-move.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0128-LoongArch-Don-t-split-the-instructions-containing-re.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0129-Backport-SME-aarch64-Commonise-some-folding-code.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0129-LoongArch-Adjust-cost-of-vector_stmt-that-match-mult.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0130-Backport-SME-aarch64-Add-a-Z-operand-modifier-for-SV.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0130-LoongArch-Fix-incorrect-return-type-for-frecipe-frsq.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0131-Backport-SME-mode-switching-Remove-unused-bbnum-fiel.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0131-LoongArch-Fix-an-ODR-violation.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0132-Backport-SME-mode-switching-Tweak-the-macro-hook-doc.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0132-LoongArch-testsuite-Fix-gcc.dg-vect-vect-reduc-mul_-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0133-Backport-SME-mode-switching-Add-note-problem.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0133-LoongArch-Avoid-out-of-bounds-access-in-loongarch_sy.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0134-Backport-SME-mode-switching-Avoid-quadractic-list-op.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0134-LoongArch-Fix-wrong-LSX-FP-vector-negation.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0135-Backport-SME-mode-switching-Fix-the-mode-passed-to-t.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0135-LoongArch-Fix-wrong-return-value-type-of-__iocsrrd_h.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0136-Backport-SME-mode-switching-Simplify-recording-of-tr.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0136-LoongArch-Remove-redundant-symbol-type-conversions-i.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0137-Backport-SME-mode-switching-Tweak-entry-exit-handlin.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0137-LoongArch-When-checking-whether-the-assembler-suppor.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0138-Backport-SME-mode-switching-Allow-targets-to-set-the.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0138-LoongArch-Don-t-falsely-claim-gold-supported-in-topl.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0139-Backport-SME-mode-switching-Pass-set-of-live-registe.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0139-LoongArch-NFC-Deduplicate-crc-instruction-defines.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0140-Backport-SME-mode-switching-Pass-the-set-of-live-reg.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0140-LoongArch-Remove-unneeded-sign-extension-after-crc-c.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0141-Backport-SME-mode-switching-Use-1-based-edge-aux-fie.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0141-LoongArch-Allow-s9-as-a-register-alias.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0142-Backport-SME-mode-switching-Add-a-target-configurabl.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0142-LoongArch-testsuite-Rewrite-x-vfcmp-d-f-.c-to-avoid-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0143-Backport-SME-mode-switching-Add-a-backprop-hook.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0143-LoongArch-Use-lib-instead-of-lib64-as-the-library-se.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0144-Backport-SME-aarch64-Add-a-result_mode-helper-functi.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0144-LoongArch-testsuite-Fix-problems-with-incorrect-resu.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0145-Backport-SME-rtl-Try-to-remove-EH-edges-after-pro-ep.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0145-LoongArch-Fixed-an-issue-with-the-implementation-of-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0146-Backport-SME-Fix-PR-middle-end-107705-ICE-after-recl.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0146-LoongArch-testsuite-Add-compilation-options-to-the-r.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0147-Backport-SME-function-Change-return-type-of-predicat.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0147-LoongArch-Emit-R_LARCH_RELAX-for-TLS-IE-with-non-ext.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0148-Backport-SME-Allow-prologues-and-epilogues-to-be-ins.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0148-LoongArch-Remove-unused-and-incorrect-sge-u-_-X-mode.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0149-Backport-SME-Add-a-target-hook-for-sibcall-epilogues.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0149-LoongArch-Remove-masking-process-for-operand-3-of-xv.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0150-Backport-SME-Add-a-new-target-hook-TARGET_START_CALL.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0150-LoongArch-Fix-C23-.-functions-returning-large-aggreg.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0151-Backport-SME-Allow-targets-to-add-USEs-to-asms.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0151-LoongArch-Remove-unused-useless-definitions.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0152-Backport-SME-New-compact-syntax-for-insn-and-insn_sp.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0152-LoongArch-Change-loongarch_expand_vec_cmp-s-return-t.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0153-Backport-SME-recog-Improve-parser-for-pattern-new-co.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0153-LoongArch-Combine-UNITS_PER_FP_REG-and-UNITS_PER_FPR.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0154-Backport-SME-recog-Support-space-in-cons.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0154-LoongArch-Fix-a-typo-PR-114407.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0155-Backport-SME-aarch64-Generalise-require_immediate_la.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0155-testsuite-Add-a-test-case-for-negating-FP-vectors-co.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0156-Backport-SME-aarch64-Add-backend-support-for-DFP.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0156-LoongArch-Add-descriptions-of-the-compilation-option.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0157-Backport-SME-aarch64-Vector-move-fixes-for-nosimd.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0157-LoongArch-Split-loongarch_option_override_internal-i.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0158-Backport-SME-aarch64-Simplify-output-template-emissi.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0158-LoongArch-Regenerate-loongarch.opt.urls.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0159-Backport-SME-Improve-immediate-expansion-PR106583.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0159-LoongArch-Add-support-for-TLS-descriptors.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0160-Backport-SME-AArch64-Cleanup-move-immediate-code.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0160-LoongArch-Fix-missing-plugin-header.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0161-Backport-SME-AArch64-convert-some-patterns-to-compac.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0161-LoongArch-Remove-unused-code.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0162-Backport-SME-aarch64-Use-SVE-s-RDVL-instruction.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0162-LoongArch-Set-default-alignment-for-functions-jumps-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0163-Backport-SME-aarch64-Make-AARCH64_FL_SVE-requirement.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0163-LoongArch-Enable-switchable-target.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0164-Backport-SME-aarch64-Add-group-suffixes-to-SVE-intri.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0164-LoongArch-Define-ISA-versions.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0165-Backport-SME-aarch64-Add-sve_type-to-SVE-builtins-co.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0165-LoongArch-Define-builtin-macros-for-ISA-evolutions.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0166-Backport-SME-aarch64-Generalise-some-SVE-ACLE-error-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0166-LoongArch-Add-constraints-for-bit-string-operation-d.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0167-Backport-SME-aarch64-Replace-vague-previous-argument.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0167-LoongArch-Guard-REGNO-with-REG_P-in-loongarch_expand.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0168-Backport-SME-aarch64-Make-more-use-of-sve_type-in-AC.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0168-LoongArch-Fix-mode-size-comparision-in-loongarch_exp.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0169-Backport-SME-aarch64-Tweak-error-message-for-tuple-v.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0169-LoongArch-Use-bstrins-for-value-1u-const.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0170-Backport-SME-aarch64-Add-tuple-forms-of-svreinterpre.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0170-LoongArch-Tweak-IOR-rtx_cost-for-bstrins.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0171-Backport-SME-attribs-Use-existing-traits-for-excl_ha.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0171-LoongArch-NFC-Dedup-and-sort-the-comment-in-loongarc.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0172-Backport-SME-Allow-target-attributes-in-non-gnu-name.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0172-LoongArch-Fix-explicit-relocs-extreme-tls-desc.c-tes.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0173-Backport-SME-aarch64-Fix-plugin-header-install.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0173-LoongArch-Define-loongarch_insn_cost-and-set-the-cos.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0174-Backport-SME-aarch64-Add-arm_streaming-_compatible-a.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0174-LoongArch-TFmode-is-not-allowed-to-be-stored-in-the-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0175-Backport-SME-aarch64-Add-sme.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0175-LoongArch-Remove-unreachable-codes.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0176-Backport-SME-aarch64-Add-r-m-and-m-r-alternatives-to.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0176-LoongArch-Organize-the-code-related-to-split-move-an.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0177-Backport-SME-AArch64-Rewrite-simd-move-immediate-pat.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0177-LoongArch-Expand-some-SImode-operations-through-si3_.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0178-Backport-SME-AArch64-remove-test-comment-from-mov-mo.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0178-LoongArch-Relax-ins_zero_bitmask_operand-and-remove-.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0179-Backport-SME-aarch64-Distinguish-streaming-compatibl.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0179-LoongArch-Rework-bswap-hi-si-di-2-definition.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0180-Backport-SME-aarch64-Mark-relevant-SVE-instructions-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0180-testsuite-fix-dg-do-preprocess-typo.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0181-Backport-SME-AArch64-Support-new-tbranch-optab.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0181-LoongArch-Remove-gawk-extension-from-a-generator-scr.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0182-Backport-SME-aarch64-Use-local-frame-vars-in-shrink-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0182-LoongArch-Use-iorn-and-andn-standard-pattern-names.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0183-Backport-SME-aarch64-Avoid-a-use-of-callee_offset.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0183-LoongArch-Drop-vcond-u-expanders.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0184-Backport-SME-aarch64-Explicitly-handle-frames-with-n.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0184-LoongArch-Provide-ashr-lshr-and-ashl-RTL-pattern-for.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0185-Backport-SME-aarch64-Add-bytes_below_saved_regs-to-f.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0185-LoongArch-Implement-scalar-isinf-isnormal-and-isfini.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0186-Backport-SME-aarch64-Add-bytes_below_hard_fp-to-fram.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0186-LoongArch-Add-support-to-annotate-tablejump.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0187-Backport-SME-aarch64-Robustify-stack-tie-handling.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0187-LoongArch-Fix-up-r15-4130.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0188-Backport-SME-aarch64-Tweak-aarch64_save-restore_call.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0188-libphobos-Update-build-scripts-for-LoongArch64.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0189-Backport-SME-aarch64-Only-calculate-chain_offset-if-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0189-LoongArch-fix-building-errors.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0190-Backport-SME-aarch64-Rename-locals_offset-to-bytes_a.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0190-tree-optimization-110702-avoid-zero-based-memory-ref.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0191-Backport-SME-aarch64-Rename-hard_fp_offset-to-bytes_.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0191-LoongArch-Change-OSDIR-for-distribution.patch
LoongArch: Sync to upstream
2024-11-12 08:44:01 +08:00
0192-Backport-SME-aarch64-Tweak-frame_size-comment.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0193-Backport-SME-aarch64-Measure-reg_offset-from-the-bot.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0194-Backport-SME-aarch64-Simplify-top-of-frame-allocatio.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0195-Backport-SME-aarch64-Minor-initial-adjustment-tweak.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0196-Backport-SME-aarch64-Tweak-stack-clash-boundary-cond.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0197-Backport-SME-aarch64-Put-LR-save-probe-in-first-16-b.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0198-Backport-SME-aarch64-Simplify-probe-of-final-frame-a.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0199-Backport-SME-aarch64-Explicitly-record-probe-registe.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0200-Backport-SME-aarch64-Remove-below_hard_fp_saved_regs.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0201-Backport-SME-aarch64-Make-stack-smash-canary-protect.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0202-Backport-SME-Handle-epilogues-that-contain-jumps.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0203-Backport-SME-aarch64-Use-vecs-to-store-register-save.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0204-Backport-SME-aarch64-Put-LR-save-slot-first-in-more-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0205-Backport-SME-aarch64-Switch-PSTATE.SM-around-calls.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0206-Backport-SME-aarch64-Add-support-for-SME-ZA-attribut.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0207-Backport-SME-aarch64-Add-a-register-class-for-w12-w1.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0208-Backport-SME-aarch64-Add-a-VNx1TI-mode.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0209-Backport-SME-aarch64-Generalise-unspec_based_functio.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0210-Backport-SME-aarch64-Generalise-_m-rules-for-SVE-int.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0211-Backport-SME-aarch64-Add-support-for-arm_sme.h.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0212-Backport-SME-aarch64-Add-support-for-__arm_locally_s.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0213-Backport-SME-aarch64-Handle-PSTATE.SM-across-abnorma.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0214-Backport-SME-aarch64-Enforce-inlining-restrictions-f.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0215-Backport-SME-aarch64-Update-sibcall-handling-for-SME.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0216-Backport-SME-libgcc-aarch64-Configure-check-for-.var.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0217-Backport-SME-libgcc-aarch64-Configure-check-for-__ge.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0218-Backport-SME-libgcc-aarch64-Add-SME-runtime-support.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0219-Backport-SME-libgcc-aarch64-Add-SME-unwinder-support.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0220-Backport-SME-libgcc-Fix-config.in.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0221-Backport-SME-aarch64-Add-funwind-tables-to-some-test.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0222-Backport-SME-aarch64-Skip-some-SME-register-save-tes.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0223-Backport-SME-Add-OPTIONS_H_EXTRA-to-GTFILES.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0224-Backport-SME-aarch64-Add-V1DI-mode.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0225-Backport-SME-Allow-md-iterators-to-include-other-ite.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0226-Backport-SME-riscv-Add-support-for-strlen-inline-exp.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0227-Backport-SME-attribs-Add-overloads-with-namespace-na.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0228-Backport-SME-vec-Add-array_slice-constructors-from-n.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0229-Backport-SME-A-couple-of-va_gc_atomic-tweaks.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0230-Backport-SME-middle-end-Fix-issue-of-poly_uint16-1-1.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0231-SME-Add-missing-header-file-in-aarch64.cc.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0232-Backport-SME-c-Add-support-for-__extension__.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0233-Backport-SME-lra-Updates-of-biggest-mode-for-hard-re.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0234-Backport-SME-c-Support-C2x-empty-initializer-braces.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0235-Backport-SME-aarch64-Update-sizeless-tests-for-recen.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0236-Backport-SME-attribs-Namespace-aware-lookup_attribut.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0237-Backport-SME-c-family-ICE-with-gnu-nocf_check-PR1069.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0238-Backport-SME-AArch64-Fix-assert-in-aarch64_move_imm-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0239-Backport-SME-testsuite-Only-run-fcf-protection-test-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0240-Backport-SME-Fix-PRs-106764-106765-and-107307-all-IC.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0241-Backport-SME-aarch64-Remove-expected-error-for-compo.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0242-Backport-SME-aarch64-Remove-redundant-builtins-code.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0243-Backport-SME-AArch64-Fix-Armv9-a-warnings-that-get-e.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0244-Backport-SME-Canonicalize-X-Y-as-X-Y-in-match.pd-whe.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0245-Backport-SME-middle-end-Add-new-tbranch-optab-to-add.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0246-Backport-SME-explow-Allow-dynamic-allocations-after-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0247-Backport-SME-PR105169-Fix-references-to-discarded-se.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0248-Backport-SME-RISC-V-autovec-Verify-that-GET_MODE_NUN.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0249-Backport-SME-Add-operator-to-gimple_stmt_iterator-an.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0250-Backport-SME-tree-optimization-110221-SLP-and-loop-m.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0251-SME-Adapt-some-testsuites.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0252-SME-Fix-error-by-backported-patches-and-IPA-prefetch.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0253-aarch64-Fix-return-register-handling-in-untyped_call.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0254-aarch64-Fix-loose-ldpstp-check.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0255-x86-Add-a-new-option-mdaz-ftz-to-enable-FTZ-and-DAZ-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0256-Explicitly-view_convert_expr-mask-to-signed-type-whe.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0257-Make-option-mvzeroupper-independent-of-optimization-.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0258-i386-Sync-tune_string-with-arch_string-for-target-at.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0259-Refine-maskloadmn-pattern-with-UNSPEC_MASKLOAD.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0260-Refine-maskstore-patterns-with-UNSPEC_MASKMOV.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0261-x86-Update-model-values-for-Alderlake-and-Rocketlake.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0262-Workaround-possible-CPUID-bug-in-Sandy-Bridge.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0263-Software-mitigation-Disable-gather-generation-in-vec.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0264-Support-m-no-gather-m-no-scatter-to-enable-disable-v.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0265-Remove-constraint-modifier-for-fcmaddcph-fmaddcph-fc.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0266-Disparage-slightly-for-the-alternative-which-move-DF.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0267-Fix-wrong-code-due-to-vec_merge-pcmp-to-blendvb-spli.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0268-Don-t-assume-it-s-AVX_U128_CLEAN-after-call_insn-who.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0269-Disable-FMADD-in-chains-for-Zen4-and-generic.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0270-Initial-Raptorlake-Support.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0271-Initial-Meteorlake-Support.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0272-Support-Intel-AMX-FP16-ISA.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0273-Support-Intel-prefetchit0-t1.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0274-Initial-Granite-Rapids-Support.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0275-Support-Intel-AMX-COMPLEX.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0276-i386-Add-AMX-COMPLEX-to-Granite-Rapids.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0277-Initial-Granite-Rapids-D-Support.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0278-Correct-Granite-Rapids-D-documentation.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0279-i386-Remove-Meteorlake-s-family_model.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0280-x86-Update-model-values-for-Alderlake-Rocketlake-and.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0281-x86-Update-model-values-for-Raptorlake.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0282-Fix-target_clone-arch-graniterapids-d.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0283-i386-Change-prefetchi-output-template.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0284-i386-Add-non-optimize-prefetchi-intrins.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0285-SME-Recover-hip09-and-hip11-in-aarch64-cores.def.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0286-Try-to-use-AI-model-to-guide-optimization.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0287-Add-dynamic-memory-access-checks.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0288-Enable-macro-use-commandline.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0289-tree-ssa-loop-crc.cc-TARGET_CRC32-may-be-not-defined.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0290-Add-ipa-prefetch-test-for-gcc-s-case.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0291-Fix-settings-for-wide-operations-tests.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0292-Fix-errors-in-ipa-prefetch-IAORPF-and-IAOSJ0.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0293-Fix-error-with-stmts-insertion-in-ipa-prefetch-for-I.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0294-Fix-errors-in-ipa-prefetch-IAO50J-and-IAO5H7.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0295-Fix-error-with-grouped_load-merge-in-slp-transpose-v.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0296-Fix-error-in-slp-transpose-vectorize-for-IAQFM3.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
0297-Fix-grouped-load-merging-error-in-SLP-transpose-vectorization.patch
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
gcc-12.3.0.tar.xz
[Init] Init GCC 12.3.0 repository
2023-07-11 20:49:28 +08:00
gcc.spec
Sync patches from branch openEuler-24.09
2024-11-21 11:35:14 +08:00
gcc.yaml
add yaml file in package
2020-06-15 09:18:33 +08:00
libffi-Backport-of-LoongArch-support-for-libffi.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
libjccjit-do-not-link-objects-contained-same-element.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
libsanitizer-add-LoongArch-support.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
Libvtv-Add-loongarch-support.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
loongarch-add-alternatives-for-idiv-insns-to-improve.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-built-in-functions-description-of-Loon.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-fcopysign-instructions.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-flogb.-s-d-instructions-and-expand-log.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-fscaleb.-s-d-instructions-as-ldexp-sf-.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-ftint-rm-rp-.-w-l-.-s-d-instructions.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-LA664-support.patch
LoongArch: add 3a6000 support
2024-04-23 09:07:30 +08:00
LoongArch-Add-Loongson-ASX-base-instruction-support.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-Loongson-ASX-directive-builtin-functio.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-Loongson-SX-base-instruction-support.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-Loongson-SX-directive-builtin-function.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-add-mdirect-extern-access-option.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-add-model-attribute.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-new-code-model-medium.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-add-new-configure-option-with-strict-align.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-prefetch-instructions.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-support-code-model-extreme.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-builtin-functions.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-comparison-and-se.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-floating-point-co.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-floating-point-op.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-subtraction-instr.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvabsd-xvavg-xvav.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvadd-xvadda-xvad.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvand-xvandi-xvan.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvbitclr-xvbitclr.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvext2xv-xvexth-x.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvextl-xvsra-xvsr.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvfcmp-caf-ceq-cl.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvfcmp-saf-seq-sl.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvfnmadd-xvfrstp-.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvhadd-xvhaddw-xv.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvldi-xvmskgez-xv.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvmax-xvmaxi-xvmi.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvmul-xvmod-xvdiv.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvpackev-xvpackod.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvsll-xvsrl-instr.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvssran-xvssrani-.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-vector-xvssrln-xvssrlni-.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-ASX-xvldrepl-xvstelm-instruc.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-Loongson-SX-builtin-function.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-addition-instructi.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-addition-vsadd-ins.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-floating-point-ari.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-floating-point-ins.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-handling-and-shuff.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-subtraction-instru.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vabsd-vmskgez-vmsk.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vand-vandi-vandn-v.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vavg-vavgr-instruc.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vbitclr-vbitclri-v.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vdiv-vmod-instruct.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vexth-vextl-vldi-v.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vfcmp-instructions.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vfmadd-vfnmadd-vld.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vfrstp-vfrstpi-vse.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vmax-vmaxi-vmin-vm.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vrotr-vrotri-vsra-.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vsll-vslli-vsrl-vs.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-SX-vector-vssran-vssrani-vss.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-for-the-SX-vector-multiplication.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-tests-of-mstrict-align-option.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Add-testsuite-framework-for-Loongson-SX-AS.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Adjust-C-multilib-header-layout.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-adjust-the-default-of-mexplicit-relocs-by-.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Avoid-non-returning-indirect-jumps-through.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Avoid-RTL-flag-check-failure-in-loongarch_.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
loongarch-avoid-unnecessary-sign-extend-after-32-bit.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Change-the-default-value-of-LARCH_CALL_RAT.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Change-the-value-of-branch_cost-from-2-to-.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Change-the-value-of-macro-TRY_EMPTY_VM_SPA.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-define-preprocessing-macros-__loongarch_-a.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Define-the-macro-ASM_PREFERRED_EH_DATA_FOR.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-document-m-no-explicit-relocs.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Don-t-add-crtfastmath.o-for-shared.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Enable-free-starting-at-O2.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Enable-fsched-pressure-by-default-at-O1-an.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Enable-shrink-wrapping.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fix-bug-in-loongarch_emit_stack_tie-PR1104.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fix-bug-of-optab-di3_fake.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-fix-error-building.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fix-internal-error-running-gcc-march-nativ.patch
LoongArch: add 3a6000 support
2024-04-23 09:07:30 +08:00
LoongArch-Fix-lsx-vshuf.c-and-lasx-xvshuf_b.c-tests-.patch
LoongArch: add 3a6000 support
2024-04-23 09:07:30 +08:00
LoongArch-Fix-MUSL_DYNAMIC_LINKER.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
Loongarch-Fix-plugin-header-missing-install.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fix-pr106828-by-define-hook-TARGET_ASAN_SH.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-fix-signed-overflow-in-loongarch_emit_int_.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fix-unintentional-bash-ism-in-r14-3665.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fix-unintentionally-breakage-in-r14-3665.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fix-up-memcpy-vec-3.c-test-case.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fixed-a-bug-in-the-loongarch-architecture-.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fixed-a-compilation-failure-with-c-in-inli.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Fixed-a-typo-in-the-comment-information-of.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Generate-bytepick.-wd-for-suitable-bit-ope.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Get-__tls_get_addr-address-through-got-tab.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Implement-128-bit-floating-point-functions.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-implement-count_-leading-trailing-_zeros.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Improve-cpymemsi-expansion-PR109465.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Improve-GAR-store-for-va_list.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-improved-target-configuration-interface.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-initial-ada-support-on-linux.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Libitm-add-LoongArch-support.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Modify-the-output-message-string-of-the-wa.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Optimize-additions-with-immediates.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Optimize-immediate-load.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Optimize-switch-with-sign-extended-index.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Optimize-the-implementation-of-stack-check.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Optimized-multiply-instruction-generation.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Prepare-static-PIE-support.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Provide-fmin-fmax-RTL-pattern.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Remove-redundant-sign-extension-instructio.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Remove-the-definition-of-the-macro-LOGICAL.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Rename-frint_-fmt-to-rint-mode-2.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Set-default-alignment-for-functions-and-la.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Slightly-simplify-loongarch_block_move_str.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Subdivision-symbol-type-add-SYMBOL_PCREL-s.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-support-loongarch-elf-target.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Support-split-symbol.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Support-storing-floating-point-zero-into-M.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-testsuite-Disable-stack-protector-for-some.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-testsuite-refine-__tls_get_addr-tests-with.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Use-bstrins-instruction-for-a-mask-and-a-m.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Use-finer-grained-DBAR-hints.patch
LoongArch: add 3a6000 support
2024-04-23 09:07:30 +08:00
LoongArch-Use-LSX-and-LASX-for-block-move.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
LoongArch-Use-UNSPEC-for-fmin-fmax-RTL-pattern-PR105.patch
LoongArch: Sync patch from gcc upstream
2024-03-27 09:22:13 +08:00
Description
No description provided
339
MiB
Languages
Diff
100%