aboutsummaryrefslogtreecommitdiffstats
path: root/main/gcc
Commit message (Collapse)AuthorAgeFilesLines
* main/gcc: fix gimplify.c omp_default_clauseMilan P. Stanić2019-11-252-2/+45
| | | | | add upstream patch: PR middle-end/91920 fixes #10909
* main/gcc: fix cross compiler buildingTimo Teräs2019-09-301-6/+8
| | | | Fixes #10828
* main/gcc: add patch fixing libgompRasmus Thomsen2019-09-192-2/+33
| | | | The defect can be obversible e.g. with GNOME Photos
* main/gcc: upgrade to 9.2.0Natanael Copa2019-09-127-159/+43
|
* main/gcc: rebuild against mpfr4Natanael Copa2019-09-111-1/+1
|
* main/gcc: upgrade to 8.3.0Natanael Copa2019-02-261-3/+3
|
* main/gcc: add patch to fix libgomp relocation on musl, bump pkgrelMilan P. Stanić2019-01-032-2/+29
|
* gcc: patch libgnarl to not use function missing from muslIan Douglas Scott2018-11-152-1/+123
|
* main: (Bulk change) Update source urls to https using HTTPS EverywhereJ0WI2018-10-061-1/+1
|
* main/gcc: upgrade to 8.2.0Natanael Copa2018-09-2643-8781/+685
|
* main/gcc: fix source URLs (HTTP instead of FTP)Oliver Smith2018-05-061-2/+2
| | | | | | | | | | | This commit switches ftp:// to http://, as the former link does not work anymore. Looks like GNU finally disabled their FTP service, as announced here: > If you maintain scripts used to access ftp.gnu.org over FTP, > we strongly encourage you to change them to use HTTPS instead. I've changed it to http:// to match the binutils package.
* main/gcc: add secfixesHenrik Riomar2018-05-0114-2/+7399
| | | | | | | | Add support for Indirect thunk in gcc, backport from: https://github.com/hjl-tools/gcc branch: hjl/indirect/gcc-6-branch/master Reference: http://git.yoctoproject.org/cgit.cgi/poky/commit/meta/recipes-devtools/gcc?h=pyro&id=dc786f9841ea687fa46ee3f03a1a39da441336b3
* main/gcc: fix c89/c99 wrappersDaniel Sabogal2018-02-271-4/+4
| | | | | Prevent variables in the here-document from being expanded. Keep indentation and use $() for consistency.
* main/gcc: add c89/c99 wrappersNatanael Copa2017-12-261-2/+29
| | | | | required by POSIX fixes #6610
* main/gcc: ada mips64 support, and fix error caused by the pure64 patchNils Andreas Svee2017-12-242-1/+227
|
* main/gcc: disable multilib paths on mips64Nils Andreas Svee2017-12-242-2/+51
|
* main/gcc: add arch specific configure options for MIPSNils Andreas Svee2017-12-241-1/+4
|
* main/gcc: disable .gnu_hash on MIPS archsNils Andreas Svee2017-12-111-1/+7
|
* main/gcc: disable libitm on mips archs, as it causes compilation to failNils Andreas Svee2017-12-111-0/+1
|
* main/gcc: import patch from upstream fixing compilation issue on mipsNils Andreas Svee2017-12-112-1/+47
|
* main/gcc: fix cross-compilationKaarle Ritvanen2017-08-241-2/+2
|
* main/gcc: fix cross-compiler buildTimo Teräs2017-07-141-3/+4
|
* main/gcc: update to 6.4.0Timo Teräs2017-07-134-83/+22
| | | | | - remove patches merged upstream - remove aarch64 workaround needed for PR77455 that is now fixed
* main/gcc: add armv5-*-*eabi tripletTimo Teräs2017-06-011-0/+1
|
* main/gcc: fix cross-compile paths for gdb helperxentec2017-05-231-3/+4
|
* main/gcc: add missing libffi patchTimo Teräs2017-05-021-0/+13
|
* main/gcc: fix libffi which caused gcj to not workTimo Teräs2017-05-021-127/+46
|
* main/gcc: fix -m32 on ppc64leNatanael Copa2017-04-251-2/+2
|
* main/gcc: trigger rebuild for resetting triplet on armhfNatanael Copa2017-04-051-1/+1
| | | | | We change the triplet from armv6-alpine-linux-muslgnueabihf to armv6-alpine-linux-musleabihf and need to trigger a rebuild to do so.
* scripts/bootstrap.sh, main/{binutils,gcc,musl}: no more options="toolchain"Timo Teräs2017-02-271-2/+1
| | | | abuild has been updated to figure this one out from $BOOTSTRAP.
* main/gcc: fix gcj bug on s390xTuan M. Hoang2017-02-232-0/+30
|
* scripts/bootstrap.sh, binutils, gcc, musl: improve bootstrapTimo Teräs2017-02-171-33/+26
| | | | | | | | | - requires new abuild (from git until 2.30 is tagged) - properly build initial musl-dev before c-compiler is available - mark core aports with options=toolchain, and fix all makedepends - bootstrap.sh: reorganize and use set -e there - bootstrap.sh: use new EXTRADEPENDS_* to pull in implicit dependencies during bootstrap to simplify the script
* main/gcc: fix ppc64le triplet match, and lib pathFernando Seiti Furusato2017-02-082-4/+62
| | | | Signed-off-by: Fernando Seiti Furusato <ferseiti@linux.vnet.ibm.com>
* main/gcc: add flags for ppc64le (ref github #765)William Pitcock2017-01-261-0/+1
|
* main/gcc: more paxmark cleanupWilliam Pitcock2017-01-241-4/+1
|
* Revert "main/gcc: disable all paxmark calls when cross-building"William Pitcock2017-01-241-4/+6
| | | | This reverts commit bae9e2d7c0f9201348d3267596b24a34fa03dc91.
* main/gcc: disable all paxmark calls when cross-buildingWilliam Pitcock2017-01-241-6/+4
|
* main/gcc: do not paxmark if cross-buildingWilliam Pitcock2017-01-241-1/+4
| | | | paxctl rejects the binaries as invalid ELF images, because they aren't built for the system architecture
* main/gcc: powerpc: fix up rs6000 spec files (ref #3596)William Pitcock2017-01-242-3/+67
| | | | | | The rs6000 spec files do not use gnu-user.h's definitions and therefore were not default-pie aware. To fix it for now, we simply override the linux spec definitions with the relevant ones from gnu-user.h. Thanks to fabled for helping debug!
* main/gcc: powerpc: everyone is wrong, the real answer is ↵William Pitcock2017-01-241-1/+1
| | | | --enable-decimal-float=no
* main/gcc: add triplet for powerpcWilliam Pitcock2017-01-241-0/+1
|
* main/gcc: upgrade to 6.3.0Natanael Copa2016-12-261-12/+11
|
* main/gcc: expand cross-compiler lib symlinks as linker scriptsTimo Teräs2016-11-211-0/+10
| | | | | | | | This makes gcc to search the actual library from libpath. Needed because cross-compiler's library is really in --sysroot path. Alternative is to move the .so files to separate new target arch specific gcc-dev package. But that'd require musl-dev or build-base to depend on it, so this is the easy fix around it.
* main/gcc: add s390x supportTuan M. Hoang2016-11-213-3/+51
|
* main/gcc: add ld -Bsymbolic for static pie linkingTimo Teräs2016-10-252-5/+5
| | | | ref #6372
* main/gcc: upgrade to 6.2.1Natanael Copa2016-09-291-1/+1
|
* main/gcc: remove omit-frame-pointer on aarch64Carlo Landmeter2016-09-011-0/+9
|
* main/gcc: upgrade to 6.2.0Natanael Copa2016-08-302-54453/+5
|
* main/gcc: temp disable boostrapCarlo Landmeter2016-08-091-1/+3
| | | | https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71989
* main/gcc: new bootstrapTimo Teräs2016-07-274-249/+56
| | | | | | | - use subpackages="pkg:split:arch" for clean bootstrap - fix split function for target libraries - remove hash-style patch in favor of the configure option - fix ada for arm*-*-*-musleabi* builds