[Sync] Sync patch from openeuler/gcc
This commit is contained in:
parent
79c5f73966
commit
1e2398a6a8
70
gcc.spec
70
gcc.spec
@ -2,7 +2,7 @@
|
|||||||
%global gcc_major 12
|
%global gcc_major 12
|
||||||
# Note, gcc_release must be integer, if you want to add suffixes to
|
# Note, gcc_release must be integer, if you want to add suffixes to
|
||||||
# %%{release}, append them after %%{gcc_release} on Release: line.
|
# %%{release}, append them after %%{gcc_release} on Release: line.
|
||||||
%global gcc_release 24
|
%global gcc_release 25
|
||||||
|
|
||||||
%global _unpackaged_files_terminate_build 0
|
%global _unpackaged_files_terminate_build 0
|
||||||
%global _performance_build 1
|
%global _performance_build 1
|
||||||
@ -193,6 +193,38 @@ Patch52: 0052-Fix-fails-in-IPA-prefetch-src-openEuler-gcc-I96ID7.patch
|
|||||||
Patch53: 0053-struct-reorg-Add-Semi-Relayout.patch
|
Patch53: 0053-struct-reorg-Add-Semi-Relayout.patch
|
||||||
Patch54: 0054-Struct-Reorg-Bugfix-for-structure-pointer-compressio.patch
|
Patch54: 0054-Struct-Reorg-Bugfix-for-structure-pointer-compressio.patch
|
||||||
Patch55: 0055-Struct-Reorg-Port-bugfixes-to-GCC-12.3.1.patch
|
Patch55: 0055-Struct-Reorg-Port-bugfixes-to-GCC-12.3.1.patch
|
||||||
|
Patch56: 0056-Fix-bug-that-verifying-gimple-failed-when-reorg-leve.patch
|
||||||
|
Patch57: 0057-AutoFdo-Fix-memory-leaks-in-autofdo.patch
|
||||||
|
Patch58: 0058-x86-Add-a-new-option-mdaz-ftz-to-enable-FTZ-and-DAZ-.patch
|
||||||
|
Patch59: 0059-Explicitly-view_convert_expr-mask-to-signed-type-whe.patch
|
||||||
|
Patch60: 0060-Make-option-mvzeroupper-independent-of-optimization-.patch
|
||||||
|
Patch61: 0061-i386-Sync-tune_string-with-arch_string-for-target-at.patch
|
||||||
|
Patch62: 0062-Refine-maskloadmn-pattern-with-UNSPEC_MASKLOAD.patch
|
||||||
|
Patch63: 0063-Refine-maskstore-patterns-with-UNSPEC_MASKMOV.patch
|
||||||
|
Patch64: 0064-x86-Update-model-values-for-Alderlake-and-Rocketlake.patch
|
||||||
|
Patch65: 0065-Workaround-possible-CPUID-bug-in-Sandy-Bridge.patch
|
||||||
|
Patch66: 0066-Software-mitigation-Disable-gather-generation-in-vec.patch
|
||||||
|
Patch67: 0067-Support-m-no-gather-m-no-scatter-to-enable-disable-v.patch
|
||||||
|
Patch68: 0068-Remove-constraint-modifier-for-fcmaddcph-fmaddcph-fc.patch
|
||||||
|
Patch69: 0069-Disparage-slightly-for-the-alternative-which-move-DF.patch
|
||||||
|
Patch70: 0070-Fix-wrong-code-due-to-vec_merge-pcmp-to-blendvb-spli.patch
|
||||||
|
Patch71: 0071-Don-t-assume-it-s-AVX_U128_CLEAN-after-call_insn-who.patch
|
||||||
|
Patch72: 0072-Disable-FMADD-in-chains-for-Zen4-and-generic.patch
|
||||||
|
Patch73: 0073-Initial-Raptorlake-Support.patch
|
||||||
|
Patch74: 0074-Initial-Meteorlake-Support.patch
|
||||||
|
Patch75: 0075-Support-Intel-AMX-FP16-ISA.patch
|
||||||
|
Patch76: 0076-Support-Intel-prefetchit0-t1.patch
|
||||||
|
Patch77: 0077-Initial-Granite-Rapids-Support.patch
|
||||||
|
Patch78: 0078-Support-Intel-AMX-COMPLEX.patch
|
||||||
|
Patch79: 0079-i386-Add-AMX-COMPLEX-to-Granite-Rapids.patch
|
||||||
|
Patch80: 0080-Initial-Granite-Rapids-D-Support.patch
|
||||||
|
Patch81: 0081-Correct-Granite-Rapids-D-documentation.patch
|
||||||
|
Patch82: 0082-i386-Remove-Meteorlake-s-family_model.patch
|
||||||
|
Patch83: 0083-x86-Update-model-values-for-Alderlake-Rocketlake-and.patch
|
||||||
|
Patch84: 0084-x86-Update-model-values-for-Raptorlake.patch
|
||||||
|
Patch85: 0085-Fix-target_clone-arch-graniterapids-d.patch
|
||||||
|
Patch86: 0086-Modfify-cost-calculation-for-dealing-with-equivalenc.patch
|
||||||
|
Patch87: 0087-Add-cost-calculation-for-reg-equivalence-invariants.patch
|
||||||
|
|
||||||
# Part 3000 ~ 4999
|
# Part 3000 ~ 4999
|
||||||
%ifarch loongarch64
|
%ifarch loongarch64
|
||||||
@ -847,6 +879,38 @@ not stable, so plugins must be rebuilt any time GCC is updated.
|
|||||||
%patch53 -p1
|
%patch53 -p1
|
||||||
%patch54 -p1
|
%patch54 -p1
|
||||||
%patch55 -p1
|
%patch55 -p1
|
||||||
|
%patch56 -p1
|
||||||
|
%patch57 -p1
|
||||||
|
%patch58 -p1
|
||||||
|
%patch59 -p1
|
||||||
|
%patch60 -p1
|
||||||
|
%patch61 -p1
|
||||||
|
%patch62 -p1
|
||||||
|
%patch63 -p1
|
||||||
|
%patch64 -p1
|
||||||
|
%patch65 -p1
|
||||||
|
%patch66 -p1
|
||||||
|
%patch67 -p1
|
||||||
|
%patch68 -p1
|
||||||
|
%patch69 -p1
|
||||||
|
%patch70 -p1
|
||||||
|
%patch71 -p1
|
||||||
|
%patch72 -p1
|
||||||
|
%patch73 -p1
|
||||||
|
%patch74 -p1
|
||||||
|
%patch75 -p1
|
||||||
|
%patch76 -p1
|
||||||
|
%patch77 -p1
|
||||||
|
%patch78 -p1
|
||||||
|
%patch79 -p1
|
||||||
|
%patch80 -p1
|
||||||
|
%patch81 -p1
|
||||||
|
%patch82 -p1
|
||||||
|
%patch83 -p1
|
||||||
|
%patch84 -p1
|
||||||
|
%patch85 -p1
|
||||||
|
%patch86 -p1
|
||||||
|
%patch87 -p1
|
||||||
|
|
||||||
%ifarch loongarch64
|
%ifarch loongarch64
|
||||||
%patch3001 -p1
|
%patch3001 -p1
|
||||||
@ -3238,6 +3302,10 @@ end
|
|||||||
%doc rpm.doc/changelogs/libcc1/ChangeLog*
|
%doc rpm.doc/changelogs/libcc1/ChangeLog*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 24 2024 Wang Ding <wangding16@huawei.com> - 12.3.1-25
|
||||||
|
- Type: Sync
|
||||||
|
- DESC: Sync patch from openeuler/gcc
|
||||||
|
|
||||||
* Tue Apr 23 2024 laokz <zhangkai@iscas.ac.cn> - 12.3.1-24
|
* Tue Apr 23 2024 laokz <zhangkai@iscas.ac.cn> - 12.3.1-24
|
||||||
- Type: SPEC
|
- Type: SPEC
|
||||||
- DESC: riscv64 enable libasan, libusan package
|
- DESC: riscv64 enable libasan, libusan package
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user