summaryrefslogtreecommitdiffstats
path: root/meta-microblaze/recipes-devtools/gcc
Commit message (Collapse)AuthorAgeFilesLines
* meta-microblaze: Move gcc 13.1 to 13.%Mark Hatle2023-08-239-0/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: YP now requires Upstream-Status in patchesMark Hatle2023-07-2153-0/+174
| | | | | | Signed-off-By line is also required and added where missing. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: Import last version of gcc 12.2Mark Hatle2023-06-0867-0/+5107
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-microblaze: gcc-source: Always apply microblaze patchesMark Hatle2023-04-101-2/+2
| | | | | | | | | The microblaze patches are safe for all configurations. But due to the use of the gcc-source package being shared for native, cross, target, sdk, etc we need a single full source that covers all configurations. Otherwise we run into problems with sstate-cache re-use and a lot of duplication. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* gcc-microblaze: Update to new version of the portMark Hatle2022-11-1054-560/+556
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* gcc: Update patches for Langdale gccMark Hatle2022-09-0121-331/+297
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-microblaze: Move to gcc-12 to match OE-CoreMark Hatle2022-09-0155-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* gcc: Upgrade to honister (11.2) versionMark Hatle2022-01-1457-710/+465
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* gcc: Move everything to gcc-11 directoryMark Hatle2022-01-142-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "gcc: Import gatesgarth version, converted to new variable syntax"Mark Hatle2022-01-1469-7082/+0
| | | | | | This reverts commit 2c819946b5258291d1725dabb3f5180d36971bd6. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "gcc: convert away from bbappend"Mark Hatle2022-01-1459-2/+3
| | | | | | This reverts commit b56b1562c129fd12b486fd6666315afd4644ce6a. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-11-022-3/+3
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use : as the override character instead of _. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* gcc: convert away from bbappendMark Hatle2021-10-2559-3/+2
| | | | | | Intergrade the microblaze items with the backported toolchain. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* gcc: Import gatesgarth version, converted to new variable syntaxMark Hatle2021-10-2569-0/+7082
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Convert to new override syntaxSai Hari Chandana Kalluri2021-09-281-2/+2
| | | | | | | | | | This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* meta-microblaze: Fix GCC issue where additional loops were addedMark Hatle2021-09-282-0/+58
| | | | | | | | Due to latest changes in GCC-10.2 MB64 perforamance has reduced We have added zero_extended instructions to get rid of left shift and right shift loops Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* Revert "gcc: Fix performance degradation on Microblaze 64"Mark Hatle2021-09-282-52/+0
| | | | | | This reverts commit 1bb08d385a4dbd1a3bf07a3917ea32f4be91ffac. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* gcc: Fix performance degradation on Microblaze 64Mark Hatle2021-09-282-0/+52
| | | | | | | | | | | | Issue: TSR-974519 Added zero_extendqidi2 and zero_extendhidi2 patterns in GCC 10.2,commit 0a237a9: Do not propagate results from inner REGS to paradoxical SUBREGs and this commit is causing the MB 64 compiler to generate extra instructions. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-microblaze: Upgrade gcc-source 10 -> 11Sai Hari Chandana Kalluri2021-07-1557-0/+0
| | | | Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
* gcc: Fix break_hander attribute handlingMark Hatle2021-07-142-0/+72
| | | | | | Issue: CR-1081780 Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-microblaze gcc-source: Fix barrel shift for versions under v10.0Mark Hatle2021-07-142-0/+50
| | | | | | | Issue reported by Daniel Mack via the meta-xilinx mailing list. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* gcc: update to early gatesgarth versionMark Hatle2020-12-0462-1051/+641
| | | | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
* meta-microblaze: Move gcc patch that was missed in the prior workMark Hatle2020-11-302-0/+59
| | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-microblaze: toolchainsMark Hatle2020-08-1475-2361/+783
| | | | | | | | | | Resync the microblaze toolchain items to match the latest YP master version. binutils and gdb are based on the same patch set, but the release version are based on slightly different sources, thus the patches are a bit different. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
* meta-microblaze: Rename recipes-microblaze to match oe-coreMark Hatle2020-08-1474-0/+10378
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>