Commit graph

7 commits

Author SHA1 Message Date
wiz
9f127852f1 gcc10: update to 10.4
GCC 10.4

60 bug reports were fixed.

  Target Specific Changes

    x86-64

     * The x86-64 ABI of passing and returning structures with a 64-bit
       integer vector changed in GCC 10.1 when MMX is disabled. Disabling
       MMX no longer changes how they are passed nor returned. This ABI
       change is now diagnosed with -Wpsabi.
2022-07-03 15:59:17 +00:00
gutteridge
8e77d3dea9 Fix PKGREVISION values of gcc*-libs that got out of sync (again) 2022-01-10 00:50:46 +00:00
tnn
e557fc6c76 lang/gcc*: skip some RELRO checks when --disable-boostrap
This relates to the case when GCC is built using clang host CC. In that
case the runtime libraries are not built with RELRO for some reason.

for the gcc*-libs/ packages, mark them as RELRO_SUPPORTED=no unconditionally.
RELRO status depends on how the parent gcc package was built so we don't
need nor care about the RELRO status here.
2021-10-12 13:46:14 +00:00
ryoon
a9ad37fb28 gcc10, gcc10-libs: Update to 10.3.0
Changelog:
* Bugfixes.

Target Specific Changes
AArch64

    A bug with the Random Number intrinsics in the arm_acle.h header
    that resulted in an incorrect status result being returned has
    been fixed.

    GCC now supports the Fujitsu A64FX. The associated -mcpu and
    -mtune options are -mcpu=a64fx and -mtune=a64fx respectively.
    In particular, -mcpu=a64fx generates code for Armv8.2-A with
    SVE and tunes the code for the A64FX. This includes tuning the
    SVE code, although by default the code is still length-agnostic
    and so works for all SVE implementations. Adding -msve-vector-bits=512
    makes the code specific to 512-bit SVE.
2021-04-16 15:03:42 +00:00
maya
d86dc32fea lang/gcc{6,7,8,9,0}: call SUBTARGET_INIT_BUILTINS on sparc* too
While here point out that the aarch64 equivalent patch was sent upstream.
Bump PKGREVISION. fix gcc*-libs PKGREVISION accordingly.

Fixes PR pkg/55992: math/blas fails on NetBSD/sparc64
Fixes report by Connor McLaughlan on pkgsrc-users
2021-02-13 15:56:16 +00:00
wiz
6b87b8685d gcc10-libs: fix buildlink3.mk to not refer to gcc8-libs
Noted by Jackson Bryn in PR 55842
2020-12-05 09:22:54 +00:00
ryoon
b574c1ed3e lang/gcc10-libs: import gcc10-libs-10.2.0nb2
The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, and Go, as well as libraries for these languages (libstdc++,
libgfortran, ...).

This packages provides GCC support libraries in a specific location and allows
packages to depend on just the libraries rather than having to pull in the full
GCC package.
2020-09-02 16:14:03 +00:00