Please see master-next branch in https://github.com/Xilinx/meta-xilinx
The patch series updates the MB GCC patches to v8.3 Alejandro Enedino Hernandez Samaniego (5): gcc-8: rebase microblaze patches for gcc 8.2.0 gcc8: update microblaze patches gcc: update microblaze patches update gcc-8 patches gcc: Remove xilinx.ld requirement Jaewon Lee (1): gcc: Removing already upstreamed patch .../recipes-microblaze/gcc/gcc-7/0001-Revert.patch | 42 - ...md-Improve-adddi3-and-subdi3-insn-definit.patch | 66 - .../gcc/gcc-7/0003-PR-target-83013.patch | 32 - ...-static-testing-on-qemu-suppress-warnings.patch | 36 - ...xplicitly-add-fivopts-for-tests-that-depe.patch | 118 - ...aze-to-target-supports-for-atomic-builtin.patch | 37 - ...oBlaze-strings-test-for-new-scan-assembly.patch | 46 - ...-MicroBlaze-.weakext-pattern-in-testsuite.patch | 68 - ...aze-to-check_profiling_available-Testsuit.patch | 32 - .../gcc/gcc-7/0010-Fix-atomic-side-effects.patch | 69 - .../0011-Fix-atomic-boolean-return-value.patch | 44 - ...Microblaze-crash-with-msmall-divides-flag.patch | 37 - ...013-Add-MicroBlaze-ashrsi_3_with_size_opt.patch | 53 - .../0014-Removed-MicroBlaze-moddi3-routinue.patch | 156 -- ...fixed-missing-save-of-r18-in-fast_interru.patch | 46 - ...-MicroBlaze-use-bralid-for-profiler-calls.patch | 29 - ...opts-by-default-Turn-off-ivopts-by-defaul.patch | 38 - ...IORITY-support-Added-TARGET_ASM_CONSTRUCT.patch | 104 - ...add-optimized-lshrsi3-When-barrel-shifter.patch | 87 - ...0020-Modified-MicroBlaze-trap-instruction.patch | 33 - ...ack-space-for-arguments-Currently-in-Micr.patch | 212 -- .../0022-Inline-Expansion-of-fsqrt-builtin.patch | 64 - ...-Update-MicroBlaze-ashlsi3-movsf-patterns.patch | 78 - .../0024-8-stage-pipeline-for-microblaze.patch | 195 -- ...correct-the-const-high-double-immediate-v.patch | 72 - ...ternal-compiler-error-with-msmall-divides.patch | 42 - ...culation-of-high-word-in-a-long-long-64-b.patch | 48 - .../0028-Add-new-bit-field-instructions.patch | 126 - .../0029-Fix-bug-in-MB-version-calculation.patch | 250 -- ...fixing-the-bug-in-the-bit-field-instructi.patch | 52 - ...g-the-issue-with-MicroBlaze-builtin_alloc.patch | 48 - ...Blaze-remove-bitfield-instructions-macros.patch | 83 - ...fix-signed-bit-fields-with-bit-field-inst.patch | 51 - ...CAL-Testsuite-builtins-tests-require-fpic.patch | 35 + ...0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch | 31 + ...uite-explicitly-add-fivopts-for-tests-tha.patch | 116 + ...ejagnu-static-testing-on-qemu-suppress-wa.patch | 35 + ...uite-Add-MicroBlaze-to-target-supports-fo.patch | 35 + ...xplicitly-add-fivopts-for-tests-that-depe.patch | 118 + ...-testsuite-Update-MicroBlaze-strings-test.patch | 43 + ...uite-Allow-MicroBlaze-.weakext-pattern-in.patch | 67 + ...uite-Add-MicroBlaze-to-check_profiling_av.patch | 28 + ...-Patch-microblaze-Fix-atomic-side-effects.patch | 65 + ...icroblaze-Fix-atomic-boolean-return-value.patch | 40 + ...blaze-Fix-the-Microblaze-crash-with-msmal.patch | 33 + ...ch-microblaze-Added-ashrsi3_with_size_opt.patch | 48 + ...blaze-Fixed-missing-save-of-r18-in-fast_i.patch | 41 + ...-microblaze-Use-bralid-for-profiler-calls.patch | 26 + ...tch-microblaze-Disable-fivopts-by-default.patch | 42 + ...-Patch-microblaze-Removed-moddi3-routinue.patch | 157 ++ ...atch-microblaze-Add-INIT_PRIORITY-support.patch | 101 + ...18-Patch-microblaze-Add-optimized-lshrsi3.patch | 81 + ...atch-microblaze-Modified-trap-instruction.patch | 29 + ...oblaze-Reducing-Stack-space-for-arguments.patch | 206 ++ .../0021-Patch-microblaze-Add-cbranchsi4_reg.patch | 159 ++ ...roblaze-Inline-Expansion-of-fsqrt-builtin.patch | 58 + ...pdate-heuristics-for-loop-invariant-for-a.patch | 47 + ...blaze.md-Improve-adddi3-and-subdi3-insn-d.patch | 63 + ...-microblaze-Update-ashlsi3-movsf-patterns.patch | 72 + ...icroblaze-8-stage-pipeline-for-microblaze.patch | 193 ++ ...ptimization-Better-register-pressure-esti.patch | 142 ++ ...blaze-Correct-the-const-high-double-immed.patch | 69 + ...aze-Fix-internal-compiler-error-with-msma.patch | 36 + ...blaze-Fix-the-calculation-of-high-word-in.patch | 45 + ...microblaze-Add-new-bit-field-instructions.patch | 120 + ...roblaze-Fix-bug-in-MB-version-calculation.patch | 247 ++ ...xing-the-bug-in-the-bit-field-instruction.patch | 48 + ...blaze-Macros-used-in-Xilinx-internal-patc.patch | 32 + ...5-Fixing-the-issue-with-the-builtin_alloc.patch | 44 + ...blaze-reverting-the-cost-check-before-pro.patch | 49 + ...blaze-update-in-constraints-for-bitfield-.patch | 80 + ...blaze-Removed-fsqrt-generation-for-double.patch | 38 + .../0039-Intial-commit-of-64-bit-Microblaze.patch | 810 +++++++ ...store-pattern-movdi-and-also-adding-missi.patch | 83 + .../0041-Intial-commit-for-64bit-MB-sources.patch | 2463 ++++++++++++++++++++ ...42-re-arrangement-of-the-compare-branches.patch | 268 +++ ...blaze-previous-commit-broke-the-handling-.patch | 28 + ...-Microblaze-Support-of-multilibs-with-m64.patch | 73 + .../gcc/gcc-8/0045-Fixed-issues-like.patch | 70 + .../gcc/gcc-8/0046-Fixed-below-issues.patch | 306 +++ .../0047-Added-double-arith-instructions.patch | 135 ++ ...ssue-in-the-delay-slot-with-swap-instruct.patch | 37 + ...oad-store-issue-with-the-32bit-arith-libr.patch | 256 ++ ...ing-the-Dwarf-support-to-64bit-Microblaze.patch | 25 + ...51-fixing-the-typo-errors-in-umodsi3-file.patch | 29 + ...xing-the-32bit-LTO-related-issue9-1014024.patch | 68 + ...issing-stack-adjustment-in-prologue-of-mo.patch | 25 + ...blaze-corrected-SPN-for-dlong-instruction.patch | 29 + ...-the-long-long-long-mingw-toolchain-issue.patch | 59 + .../0055-microblaze_linker_script_xilinx_ld.patch | 16 + ...-Fix-the-MB-64-bug-of-handling-QI-objects.patch | 47 + ...blaze-We-will-check-the-possibility-of-pe.patch | 87 + ...he-patch-as-kernel-boot-is-not-working-wi.patch | 51 + ...Blaze-fixed-typos-in-mul-div-and-mod-asse.patch | 466 ++++ .../0061-Author-Nagaraju-nmekala-xilinx.com.patch | 479 ++++ ...blaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch | 41 + .../recipes-microblaze/gcc/gcc-source_7.%.bbappend | 38 - .../recipes-microblaze/gcc/gcc-source_8.%.bbappend | 65 + 98 files changed, 8935 insertions(+), 2532 deletions(-) delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0001-Revert.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0002-microblaze.md-Improve-adddi3-and-subdi3-insn-definit.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0003-PR-target-83013.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0004-dejagnu-static-testing-on-qemu-suppress-warnings.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0005-Testsuite-explicitly-add-fivopts-for-tests-that-depe.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0006-Add-MicroBlaze-to-target-supports-for-atomic-builtin.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0007-Update-MicroBlaze-strings-test-for-new-scan-assembly.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0008-Allow-MicroBlaze-.weakext-pattern-in-testsuite.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0009-Add-MicroBlaze-to-check_profiling_available-Testsuit.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0010-Fix-atomic-side-effects.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0011-Fix-atomic-boolean-return-value.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0012-Fix-the-Microblaze-crash-with-msmall-divides-flag.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0013-Add-MicroBlaze-ashrsi_3_with_size_opt.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0014-Removed-MicroBlaze-moddi3-routinue.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0015-MicroBlaze-fixed-missing-save-of-r18-in-fast_interru.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0016-MicroBlaze-use-bralid-for-profiler-calls.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0017-Disable-fivopts-by-default-Turn-off-ivopts-by-defaul.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0018-Add-INIT_PRIORITY-support-Added-TARGET_ASM_CONSTRUCT.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0019-MicroBlaze-add-optimized-lshrsi3-When-barrel-shifter.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0020-Modified-MicroBlaze-trap-instruction.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0021-Reducing-Stack-space-for-arguments-Currently-in-Micr.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0022-Inline-Expansion-of-fsqrt-builtin.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0023-Update-MicroBlaze-ashlsi3-movsf-patterns.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0024-8-stage-pipeline-for-microblaze.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0025-MicroBlaze-correct-the-const-high-double-immediate-v.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0026-Fix-internal-compiler-error-with-msmall-divides.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0027-Fix-the-calculation-of-high-word-in-a-long-long-64-b.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0028-Add-new-bit-field-instructions.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0029-Fix-bug-in-MB-version-calculation.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0030-MicroBlaze-fixing-the-bug-in-the-bit-field-instructi.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0031-Fixing-the-issue-with-MicroBlaze-builtin_alloc.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0032-MicroBlaze-remove-bitfield-instructions-macros.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-7/0033-MicroBlaze-fix-signed-bit-fields-with-bit-field-inst.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0001-LOCAL-Testsuite-builtins-tests-require-fpic.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0002-LOCAL-Quick-fail-g-.dg-opt-memcpy1.C.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0003-LOCAL-Testsuite-explicitly-add-fivopts-for-tests-tha.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0004-LOCAL-For-dejagnu-static-testing-on-qemu-suppress-wa.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0005-Patch-testsuite-Add-MicroBlaze-to-target-supports-fo.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0005-Testsuite-explicitly-add-fivopts-for-tests-that-depe.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0006-Patch-testsuite-Update-MicroBlaze-strings-test.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0007-Patch-testsuite-Allow-MicroBlaze-.weakext-pattern-in.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0008-Patch-testsuite-Add-MicroBlaze-to-check_profiling_av.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0009-Patch-microblaze-Fix-atomic-side-effects.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0010-Patch-microblaze-Fix-atomic-boolean-return-value.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0011-Patch-microblaze-Fix-the-Microblaze-crash-with-msmal.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0012-Patch-microblaze-Added-ashrsi3_with_size_opt.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0013-Patch-microblaze-Fixed-missing-save-of-r18-in-fast_i.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0014-Patch-microblaze-Use-bralid-for-profiler-calls.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0015-Patch-microblaze-Disable-fivopts-by-default.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0016-Patch-microblaze-Removed-moddi3-routinue.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0017-Patch-microblaze-Add-INIT_PRIORITY-support.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0018-Patch-microblaze-Add-optimized-lshrsi3.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0019-Patch-microblaze-Modified-trap-instruction.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0020-Patch-microblaze-Reducing-Stack-space-for-arguments.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0021-Patch-microblaze-Add-cbranchsi4_reg.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0022-Patch-microblaze-Inline-Expansion-of-fsqrt-builtin.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0023-Patch-OPT-Update-heuristics-for-loop-invariant-for-a.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0024-PATCH-microblaze.md-Improve-adddi3-and-subdi3-insn-d.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0025-Patch-microblaze-Update-ashlsi3-movsf-patterns.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0026-Patch-microblaze-8-stage-pipeline-for-microblaze.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0027-Patch-rtl-Optimization-Better-register-pressure-esti.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0028-Patch-microblaze-Correct-the-const-high-double-immed.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0029-Fix-microblaze-Fix-internal-compiler-error-with-msma.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0030-patch-microblaze-Fix-the-calculation-of-high-word-in.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0031-Patch-microblaze-Add-new-bit-field-instructions.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0032-Patch-microblaze-Fix-bug-in-MB-version-calculation.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0033-Fixing-the-bug-in-the-bit-field-instruction.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0034-Patch-microblaze-Macros-used-in-Xilinx-internal-patc.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0035-Fixing-the-issue-with-the-builtin_alloc.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0036-Patch-Microblaze-reverting-the-cost-check-before-pro.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0037-Patch-Microblaze-update-in-constraints-for-bitfield-.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0038-Patch-Microblaze-Removed-fsqrt-generation-for-double.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0039-Intial-commit-of-64-bit-Microblaze.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0040-Added-load-store-pattern-movdi-and-also-adding-missi.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0041-Intial-commit-for-64bit-MB-sources.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0042-re-arrangement-of-the-compare-branches.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0043-Patch-Microblaze-previous-commit-broke-the-handling-.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0044-Patch-Microblaze-Support-of-multilibs-with-m64.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0045-Fixed-issues-like.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0046-Fixed-below-issues.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0047-Added-double-arith-instructions.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0048-Fixed-the-issue-in-the-delay-slot-with-swap-instruct.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0049-Fixed-the-load-store-issue-with-the-32bit-arith-libr.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0050-extending-the-Dwarf-support-to-64bit-Microblaze.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0051-fixing-the-typo-errors-in-umodsi3-file.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0052-fixing-the-32bit-LTO-related-issue9-1014024.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0053-Fixed-the-missing-stack-adjustment-in-prologue-of-mo.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0054-Patch-Microblaze-corrected-SPN-for-dlong-instruction.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0055-fixing-the-long-long-long-mingw-toolchain-issue.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0055-microblaze_linker_script_xilinx_ld.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0057-Fix-the-MB-64-bug-of-handling-QI-objects.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0058-Patch-Microblaze-We-will-check-the-possibility-of-pe.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0059-Reverting-the-patch-as-kernel-boot-is-not-working-wi.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0060-Patch-MicroBlaze-fixed-typos-in-mul-div-and-mod-asse.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0061-Author-Nagaraju-nmekala-xilinx.com.patch create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-8/0062-Patch-microblaze-Add-TARGET_OPTION_OPTIMIZATION-and-.patch delete mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-source_7.%.bbappend create mode 100644 meta-xilinx-bsp/recipes-microblaze/gcc/gcc-source_8.%.bbappend -- 2.7.4 -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
