summaryrefslogtreecommitdiff
path: root/packages/gcc
AgeCommit message (Collapse)AuthorFilesLines
2018-05-16ARC: Don't mention in multilib not yet supported CPUsAlexey Brodkin1-0/+35
hs4x and hs4xd were mistakenly mentioned in MULTILIB_OPTION/DIRNAMES before real support of those CPUs was accepted in upstream. That breaks multilib toolchains building becase we're trying to compile for not yet known CPU. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-16ARC: Fix Linux kernel comilation for ARC700Alexey Brodkin1-0/+402
Without this fix we're getting the following error on attempt to build Linux kernel: --------------------------------->8--------------------------------- xfrm4_mode_tunnel.s: Assembler messages: xfrm4_mode_tunnel.s:188: Error: operand out of range (128 is not between - 128 and 127) --------------------------------->8--------------------------------- The fix is taken from https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/commit/d8d716f49c0057e239f2b64e7d902046b92d244f and it is supposed to be merged in upstream GCC sources soonish. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
2018-05-06Add GCC 8.1Alexey Neyman20-0/+1375
Signed-off-by: Alexey Neyman <stilor@att.net>
2018-02-15Backport GCC fix for partial int modesAlexey Neyman3-0/+294
... from trunk to GCC7/GCC6/GCC5. Fixes #742. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-01-30More fixes after the upgrades:Alexey Neyman17-943/+971
- GLIBC requires a fix to work with binutils 2.30 on aarch64. This fix relies on binutils 2.24 or newer, which is okay for glibc 2.26 since it needs 2.25 or newer anyway. But older glibc versions are now pinned to binutils 2.29 or older on aarch64. - xtensa needs patches in libgcc with gcc 7.3. - comment in newlib's patch to indicate it is a reversal of a commit. Signed-off-by: Alexey Neyman <stilor@att.net>
2018-01-29Upgrade to new releasesAlexey Neyman24-34/+8
android-ndk, binutils, gcc, linux, mpfr, ncurses, newlib, uclibc-ng MPC vs MPFR dependencies required modifications in auto-generated templates to also provide non-inclusive older-than/newer-than specifications. Also correct MPC URLs, the website seems to have adjusted its directory layout. Currently, newlib 3.0.0 doesn't build for arm-nano-eabi. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-12-02Run all patches through renumbering and updateAlexey Neyman150-1351/+1130
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-11-27gcc 7.2.0: fix 977-crystax.patch offsetsSergey Korolev1-2/+2
2017-11-27gcc 7.2.0: fix 975-crystax.patch offsetsSergey Korolev1-1/+1
2017-11-27gcc 7.2.0: fix 973-crystax.patch offsetsSergey Korolev1-1/+1
2017-11-27gcc 7.2.0: fix 972-crystax.patch offsetsSergey Korolev1-18/+18
2017-11-27gcc 7.2.0: fix 970-crystax.patch offsetsSergey Korolev1-35/+33
2017-11-27gcc 7.2.0: fix 952-bionic-errno.patch offsetsSergey Korolev1-1/+1
2017-11-27gcc 7.2.0: fix 891-fix-m68k-uclinux.patch offsetsSergey Korolev1-1/+1
2017-11-27gcc 7.2.0: fix 860-cilk-wchar.patch offsetsSergey Korolev1-4/+4
2017-11-27gcc 7.2.0: fix 810-arm-softfloat-libgcc.patch offsetsSergey Korolev1-1/+1
2017-11-27gcc 7.2.0: fix ↵Sergey Korolev1-6/+6
370-gcc-plugin-Win-Dont-need-undefined-extern-var-refs-nor-fpic.patch offsets
2017-10-23Upgrades: gcc 5.5, gdb 8.0.1, musl 1.1.17, LinuxAlexey Neyman46-645/+8
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-30Add digests for all packagesAlexey Neyman5-0/+40
Also fix test-packages: it was saving the output from CT_DoLog into the checksum file. Also use one file per version. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-09-12package/gcc: fix ICE on xtensa, PR target/82181Max Filippov5-0/+155
Memory references to DI mode objects could incorrectly be created at offsets that are not supported by instructions l32i/s32i, resulting in ICE at a stage when access to the object is split into access to its subwords: drivers/staging/rtl8188eu/core/rtw_ap.c:445:1: internal compiler error: in change_address_1, at emit-rtl.c:2126 Fixes: https://lkml.org/lkml/2017/9/10/151 Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2017-08-28Apply ucontext patch to mainstream GCC releasesAlexey Neyman3-0/+564
Not applicable to 4.8, as GLIBC2.26 requires 4.9 or newer. Record that dependency. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-19Record tarball formatsAlexey Neyman4-0/+4
Also, missed upgrades of gmp, isl, mingw-w64 Signed-off-by: Alexey Neyman <stilor@att.net>
2017-08-18GCC: 7.1 -> 7.2Alexey Neyman23-87/+0
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-13Update to GCC 6.4Alexey Neyman36-530/+0
Deleted patches have been picked up upstream. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-10Resolve a few more TBDsAlexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Fix the references to old config variablesAlexey Neyman2-5/+5
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Switch comp.libs/tools and debug to new framework.Alexey Neyman1-1/+1
Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Implement "milestones" for packagesAlexey Neyman1-0/+1
Also get rid of dependency on GNU sort. Signed-off-by: Alexey Neyman <stilor@att.net>
2017-07-08Convert gcc to new framework.Alexey Neyman162-0/+13710
Signed-off-by: Alexey Neyman <stilor@att.net>