GNU compiler collection
https://gcc.gnu.org/ Also known as: gcc@7

Current versions

Revision: 1

gcc requires the following formulae to be installed:
xz 5.2.3 General-purpose data compression with high compression ratio
gmp 6.1.2_2 GNU multiple precision arithmetic library
libmpc 1.1.0 C library for the arithmetic of high precision complex numbers
mpfr 4.0.1 C library for multiple-precision floating-point computations
isl 0.19 Integer Set Library for the polyhedral model

Reverse dependencies

The following formulae require gcc to be installed:
imake 1.0.7
topdrawer 1.4e SLAC interface for generating physics graphs
ugs 2.10e SLAC Unified Graphics System
trinity 2.5.1 RNA-Seq de novo assembler
libcds 2.3.2 C++ library of Concurrent Data Structures
grib-api 1.25.0 Encode and decode grib messages (editions 1 and 2)
datetime-fortran 1.6.0_2 Fortran time and date manipulation library
dungeon 4.0_2 The classic text adventure
gmsh 3.0.6_1 3D finite element grid generator with CAD engine
qrupdate 1.1.2_7 Fast updates of QR and Cholesky decompositions
ratfor 1.03_1 Rational Fortran
veclibfort 0.4.2_5 GNU Fortran compatibility for Apple's vecLib
jags 4.3.0_1 Just Another Gibbs Sampler for Bayesian MCMC simulation
pgplot 5.2.2_5 Device-independent graphics package for making simple scientific graphs
fftw 3.3.7_1 C routines to compute the Discrete Fourier Transform
lammps 2017-08-11_3 Molecular Dynamics Simulator
arpack 3.5.0_1 Routines to solve large scale eigenvalue problems
hdf5@1.8 1.8.20 File format designed to store large amounts of data
libxc 3.0.1_1 Library of exchange and correlation functionals for codes
applgrid 1.4.70 Quickly reproduce NLO calculations with any input PDFs
herwig 7.1.1 Monte Carlo event generator
hoppet 1.1.5 QCD DGLAP evolution
madgraph5_amcatnlo 2.6.0 Automated LO and NLO processes matched to parton showers
mcfm 8.0 Monte Carlo for FeMtobarn processes
openloops 1.3.1 Fully automated implementation of the Open Loops algorithm
qcdnum 17.00.07 Fast PDF evolution
sherpa 2.2.4 Monte Carlo event generator
vbfnlo 3.0.0beta3 Parton-level Monte Carlo for processes with electroweak bosons
vincia 2.2.01 Dipole-antenna shower plugin for Pythia8
whizard 2.6.0 Monte Carlo event generator
libgetdata 0.10.0_1 Reference implementation of the Dirfile Standards
plplot 5.13.0_3 Cross-platform software package for creating scientific plots
siril Astronomical image processing tool
pdnsrec 4.1.2 Non-authoritative/recursing DNS server
ncmpc 0.30 Curses Music Player Daemon (MPD) client
numpy 1.14.2 Package for scientific computing with Python
qd 2.3.20 C++/Fortran-90 double-double and quad-double package
hdf5 1.10.2 File format designed to store large amounts of data
netcdf 4.6.1_1 Libraries and data formats for array-oriented scientific data
fobis 2.9.2 KISS build tool for automaticaly building modern Fortran projects
json-fortran 6.3.0 Fortran 2008 JSON API

Recent formula history

Izaak "Zaak" Beekman gcc: do not use jit patch when building HEAD (#26073)
commitay gcc: revision for isl
FX Coudert gcc: adjust patch comment
FX Coudert gcc: remove patch
FX Coudert gcc 7.3.0

Formula code at GitHub