liuf9
05a64cf3e6
[Sync] Sync patch from openeuler/gcc
2023-12-11 22:02:39 +08:00
wangding16
0e0248a528
[Sync] Sync patch from openeuler/gcc
...
gcc.spec
2023-12-06 11:53:59 +08:00
Mingchuan Wu
63828598f1
[Sync] Sync patch from openeuler/gcc
2023-11-30 11:31:49 +08:00
xiongzhou4
3b6d6235b0
Backport patches to fix CVE-2023-4039.
...
Upstream: https://gcc.gnu.org/git/?p=gcc.git;a=shortlog;h=refs/vendors/ARM/heads/CVE-2023-4039/gcc-10
2023-10-10 21:12:31 +08:00
huang-xiaoquan
330b7156bf
[Sync] Sync patch from openeuler/gcc
...
(cherry picked from commit 81e9dbf59b8d8e2c97c7b69f19d9a2bbaec9f958)
2023-06-28 11:23:23 +08:00
d00573793
2bb8cbeb9d
[Sync] Sync patch from openeuler/gcc
...
(cherry picked from commit 87343d716a6b8837af5d98a5fa08dfd9d4c352dc)
2023-06-27 09:13:59 +08:00
wangding16
65170ff813
[Revert] Revert GCC commit and 0037 patch to resolve spec 548 problem
...
(cherry picked from commit ae197ee8233b46c270c0e24d01aa5b020d836a2a)
2023-06-26 14:18:36 +08:00
wangding16
888b14a682
[Sync]Support PGO kernel
...
(cherry picked from commit 420f9906c35d50fe7b95a1a7fcebe6d1fd593448)
2023-06-25 16:03:54 +08:00
huang-xiaoquan
fb25eb8441
[Sync] Sync patch from openeuler/gcc
...
(cherry picked from commit 5283f3faefd646b4d8d78a3c588c654ea96ad75a)
2023-06-20 21:55:38 +08:00
huang-xiaoquan
5e5e11e792
[Sync] Sync patch from openeuler/gcc
...
(cherry picked from commit ec451fa8413406566dbdd51e342333814165f4d2)
2023-06-20 20:53:11 +08:00
wangding16
2a0094ac27
[Revert] Revert PGO-kernel-Add-fkernel-pgo-option-to-support-PGO-ker.patch
...
(cherry picked from commit 40eec89cf1719366370bd7eb41b8a8c60964ba22)
2023-06-19 21:53:47 +08:00
wangding16
81983f5b97
[Sync] Sync patch from openeuler/gcc
...
(cherry picked from commit 795c78916bae7f2434855935d301fffb709d2f85)
2023-06-16 15:04:15 +08:00
liyancheng
3cb850871b
[Revert] Revert Backport libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream
...
The glibc version of oe-22.03 is 2.34, so revert this unnecessary modification
2023-05-24 17:35:24 +08:00
huang-xiaoquan
4110a1cb54
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20230522
(cherry picked from commit 1e715174c34dc62f03d5d541a19e553949c8794b)
2023-05-23 20:29:07 +08:00
huang-xiaoquan
3911186fc0
[SPEC] Enable isl and add --with-isl
2023-04-12 17:35:24 +08:00
huang-xiaoquan
4961c46f7d
[SPEC] Enable-languages uses variables
...
In enable-languages, switch non-default languages to use variables
(cherry picked from commit 3901d8a9c13344b1176aeeabddc6497733def328)
2023-03-25 14:16:45 +08:00
huang-xiaoquan
af61573476
[Revert] Revert without pie option
...
Revert without pie option in OPT_LDFLAGS
(cherry picked from commit 430515b4b449953312140860c4fb710ee2a4536e)
2023-03-25 09:46:55 +08:00
huang-xiaoquan
85c271767b
[RPM] Add pie and delete rpath in libgfortran
...
(cherry picked from commit d1eef1aca9003ee64cd3d50b9bdc566a1e3486ac)
2023-03-17 15:27:29 +08:00
huitailangzju
c9776d3eb2
[Backport] State --sysroot option as validated once processed
...
[Reference] https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=8e86086bd33134467cc9c2a75327d1238dc71df9
State --sysroot option as validated once processed
(cherry picked from commit ff72fea4aca704fbf11e0c2baed7cd710f70601d)
2023-03-09 19:17:54 +08:00
liyancheng
dea73a8773
[Backport] libsanitizer: cherry-pick 9cf13067cb5088626ba7 from upstream
...
[Reference] https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=2701442d0cf6292f6624443c15813d6d1a3562fe
[sanitizer] Remove #include <linux/fs.h> to resolve
fsconfig_command/mount_attr conflict with glibc 2.36
(cherry picked from commit 15f0df8aa07c8d5c8d22b200d831f7f0181a3e87)
2023-03-06 10:39:38 +08:00
xiongzhou4
312a836cd8
[Sync] Sync patch from openeuler/gcc.
2022-12-30 20:33:21 +08:00
benniaobufeijiushiji
58a0890b98
[Sync] Sync patch from openeuler/gcc
...
Bugfix for loop-distribution, semi-relayout and MULL64.
(cherry picked from commit 206c98c7c8ceca539ffc063e8c09135fb5cf1248)
2022-12-26 15:44:48 +08:00
liyancheng
38d21685ad
[RPM] Delete rpath in liblsan libasan libubsan libtsan
...
(cherry picked from commit e21ed8e40c1f9d306aed9e8b3007fdc37b292911)
2022-12-26 15:14:55 +08:00
liyancheng
43b2b88e66
[Sync] Sync patch from openeuler/gcc and fix wrong date
...
Sync patch from openeuler/gcc - 20221208 and fix wrong date
(cherry picked from commit 95b5a6d0f08784a98daa5650f0597617aa64a27c)
2022-12-26 14:30:11 +08:00
benniaobufeijiushiji
554a3b33cb
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20221201
(cherry picked from commit 5487e8942c694fd317f2cbf1662e9eaf33f2f612)
2022-12-01 11:56:52 +08:00
eastb233
c7e119a659
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20220916
(cherry picked from commit cee88578d148dee16a4afc86a51e60fafbe95755)
2022-09-23 15:28:20 +08:00
benniaobufeijiushiji
1d646a2911
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20220908
(cherry picked from commit 7709b3554c276ea273838e29fa6db318ca41f187)
2022-09-15 20:15:09 +08:00
benniaobufeijiushiji
c42826efd0
[Revert] Remove 2 patches
...
Remove 2 backport patches
(cherry picked from commit 55e6b3c41ff8ff81578079da330ae919f7a0b7fc)
2022-09-15 20:13:26 +08:00
benniaobufeijiushiji
f24c4e4839
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20220808
(cherry picked from commit 3d663928609a23db4fc8b4ba1039a53a943ac1ed)
2022-09-15 20:08:10 +08:00
zhaomengmeng
9eca8b41b7
[SPEC] Add support for libgccjit.
...
(cherry picked from commit 72209e0643d16f6dc99989f515b9d6b45f54e2aa)
2022-09-15 19:18:20 +08:00
liyancheng
0798d2bfef
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20220506
Including:
[Backport] sanitizer: Fix asan against glibc 2.34 [PR100114]
(cherry picked from commit f084694152f927d0def387b0e2ea67165da30202)
2022-05-06 19:03:51 +08:00
benniaobufeijiushiji
e32599f10d
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20220322
(cherry picked from commit f5f215d1e83483976021d60dd23ae5bd534420c8)
2022-03-23 10:14:27 +08:00
benniaobufeijiushiji
b47e4ba26a
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20220302
(cherry picked from commit 635a0d42063f38886f16d2def74a1f0c7cb2c9b9)
2022-03-03 09:54:49 +08:00
benniaobufeijiushiji
e69cffe27f
[SPEC] Remove date info
...
Remove date in release info and some lib file names
(cherry picked from commit fd39bb44571df8cc919482874697487ddfb3b59d)
2022-03-01 16:23:47 +08:00
benniaobufeijiushiji
4419a34f44
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20220223
(cherry picked from commit 9cc7c99d7c4cedbbda73939466dd4b9a55a6917b)
2022-02-24 09:36:20 +08:00
xiezhiheng
6b4b80e8df
[SPEC] Delete gdb/auto-load folder ownership
...
Return the ownership of gdb/auto-load folder to gdb-headless.
(cherry picked from commit 432628ced3e8240aa269f58e2a6b02c7ceecb84a)
2022-02-10 09:24:18 +08:00
eastb233
3158586240
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20210914
(cherry picked from commit 0363047aa14cfd5c93c715158e2a733e2177d850)
2021-09-15 09:22:32 +08:00
eastb233
94c6a6bb8d
[RISC-V] Adapts to the RISC-V backend construction
...
Adapts to the RISC-V backend construction.
(cherry picked from commit 9c6dd0cd80f60bcfbda119466241ef3bdee41cfc)
2021-08-28 14:53:46 +08:00
eastb233
2d0dec9039
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20210819
(cherry picked from commit d397375062658d0a71275f6a5dbbc2c914044b9a)
2021-08-19 20:12:22 +08:00
eastb233
5335700c03
[Sync] Sync patch from openeuler/gcc
...
Sync patch from openeuler/gcc - 20210728
2021-07-28 11:42:49 +08:00
eastb233
37f96cd1b2
[Init] Init GCC 10.3.0 repository
...
Init GCC 10.3.0 repository with gcc-10.3.0.tar.xz
and its gcc.spec.
2021-07-27 18:33:19 +08:00
eastb233
31e4bf31f8
[Revert] Revert modification for complete-struct-reorg.patch
...
- complete-struct-reorg.patch: Revert modification
2021-06-28 21:27:07 +08:00
eastb233
db04e724dd
[Build] Optimize building time
...
- gcc.spec: Disable bootstrap to reduce building time
2021-05-28 21:14:28 +08:00
xiezhiheng
ae8eb7c877
[Upload patch] Upload patches to add new features
...
and fix bugs
- add-fp-model-options.patch: New file
- enable-simd-math.patch: Enable simd math library in C and Fortran
- fix-CTOR-vectorization.patch: New file
- fix-range-set-by-vectorization-on-niter-IVs.patch: New file
- medium-code-mode.patch: Fix bugs when used with fpic
- optabs-Dont-use-scalar-conversions-for-vectors.patch: New file
- PR92429-do-not-fold-when-updating.patch: New file
- redundant-loop-elimination.patch: Fix some programming specifications
- fix-ICE-in-vect.patch: New file
- Fix-type-mismatch-in-SLPed-constructors.patch: New file
- add-check-for-pressure-in-sche1.patch: New file
- revert-moutline-atomics.patch: New file
- fix-ICE-in-eliminate-stmt.patch: New file
- revise-type-before-build-MULT.patch: New file
- Simplify-X-C1-C2.patch: New file
- gcc.spec: Add new patches
2021-04-29 10:30:11 +08:00
xiezhiheng
8f5cb80497
Bugfix
2021-04-21 18:27:09 +08:00
liudabo
c7c0048ebf
add SP and FS for x86
2021-03-15 14:54:17 +08:00
eastb233
cc3e134b7c
Fix compilation error when building vsftpd and sleef
...
- Handle-POLY_INT_CSTs-in-declare_return_value.patch: New file
- Handle-POLY_INT_CST-in-copy_reference_ops_from_ref.patch: New file
- fix-strncpy-inline-warning.patch: New file
2021-02-07 09:38:04 +08:00
eastb233
93ebb71f07
[C++] Fix interaction between aka changes and DR1558 (PR92206)
...
- Fix-interaction-between-aka-changes-and-DR1558.patch: New file
2021-01-15 11:08:23 +08:00
eastb233
a3577f8991
Pack external head file in aarch64 port
...
- gcc.spec: Pack arm_bf16.h and arm_sve.h in aarch64 port
2021-01-04 16:15:42 +08:00
eastb233
01e0ec8ea6
Upload GCC feature and bugfix patches.
...
- avoid-cycling-on-vertain-subreg-reloads.patch: Add patch source comment
- change-gcc-BASE-VER.patch: Likewise
- dont-generate-IF_THEN_ELSE.patch: Likewise
- fix-ICE-in-compute_live_loop_exits.patch: Likewise
- fix-ICE-in-eliminate_stmt.patch: Likewise
- fix-ICE-in-vect_create_epilog_for_reduction.patch: Likewise
- fix-ICE-in-vect_stmt_to_vectorize.patch: Likewise
- fix-ICE-in-verify_ssa.patch: Likewise
- fix-ICE-when-vectorizing-nested-cycles.patch: Likewise
- fix-cost-of-plus.patch: Likewise
- ipa-const-prop-self-recursion-bugfix.patch: Likewise
- simplify-removing-subregs.patch: Likewise
- medium-code-mode.patch: Bugfix
- fix-when-peeling-for-alignment.patch: Move to ...
- fix-PR-92351-When-peeling-for-alignment.patch: ... this
- AArch64-Fix-constraints-for-CPY-M.patch: New file
- Apply-maximum-nunits-for-BB-SLP.patch: New file
- Fix-EXTRACT_LAST_REDUCTION-segfault.patch: New file
- Fix-up-push_partial_def-little-endian-bitfield.patch: New file
- Fix-zero-masking-for-vcvtps2ph.patch: New file
- IRA-Handle-fully-tied-destinations.patch: New file
- SLP-VECT-Add-check-to-fix-96837.patch: New file
- aarch64-Fix-ash-lr-lshr-mode-3-expanders.patch: New file
- aarch64-Fix-bf16-and-matrix-g++-gfortran.patch: New file
- aarch64-Fix-mismatched-SVE-predicate-modes.patch: New file
- aarch64-fix-sve-acle-error.patch: New file
- adjust-vector-cost-and-move-EXTRACT_LAST_REDUCTION-costing.patch: New file
- bf16-and-matrix-characteristic.patch: New file
- fix-ICE-IPA-compare-VRP-types.patch: New file
- fix-ICE-in-affine-combination.patch: New file
- fix-ICE-in-pass-vect.patch: New file
- fix-ICE-in-vect_update_misalignment_for_peel.patch: New file
- fix-addlosymdi-ICE-in-pass-reload.patch: New file
- fix-an-ICE-in-vect_recog_mask_conversion_pattern.patch: New file
- fix-avx512vl-vcvttpd2dq-2-fail.patch: New file
- fix-issue499-add-nop-convert.patch: New file
- fix-issue604-ldist-dependency-fixup.patch: New file
- modulo-sched-Carefully-process-loop-counter-initiali.patch: New file
- re-PR-target-91124-gcc.target-i386-avx512vl-vpshldvd.patch: New file
- reduction-paths-with-unhandled-live-stmt.patch: New file
- redundant-loop-elimination.patch: New file
- sccvn-Improve-handling-of-load-masked-with-integer.patch: New file
- speed-up-DDG-analysis-and-fix-bootstrap-compare-debug.patch: New file
- store-merging-Consider-also-overlapping-stores-earlier.patch: New file
- tree-optimization-96920-another-ICE-when-vectorizing.patch: New file
- tree-optimization-97812-fix-range-query-in-VRP-asser.patch: New file
- vectorizable-comparison-Swap-operands-only-once.patch: New file
- x86-Fix-bf16-and-matrix.patch: New file
2020-12-30 09:54:10 +08:00