Home | History | Annotate | Download | only in cpp
History log of /src/external/gpl3/gcc/usr.bin/cpp/Makefile
RevisionDateAuthorComments
 1.14  17-Sep-2025  mrg various updates for GCC 14.

- move README.gcc12 to gcc14 and clear it for fresh data
- bump various shlib versions
- add missing CXXFLAGS
- add support for new/changed build things (options-urls.cc,
genmatch and genemit generators)
- fix up paths and some sources that aren't automatically handled
- error->warning disables
 1.13  30-Jun-2024  christos make SSP build work again
 1.12  01-Aug-2023  mrg branches: 1.12.2;
various updates to build native GCC 12.

- for usr.bin, build libcody and link it into cc1*plus
- move makefile code for auto-build.h and version.h (was gcov-iov.h)
into makefile fragment to share them. (XXX probably best to only do
this in one place, but that's a future step.)
- many updates to handle the .c -> .cc renames
- build some x86 files with -msse2
- bump shlib versions for libgomp and libstdc++v3
- fix MKGCCCMDS=no builds
- updates for new rtl-ssa subdir
- use -std=gnu++11 for various places
- define TARGET_MACHINE and HOST_MACHINE for some places
- avoid a .BEGIN rule that writes to missing obj (ie src) sometimes

cleanups still needed:
- remove a bunch of commented -Wno* that don't seem to be needed anymore
- leave or remove various vax-specific -O0s that should no longer be
necessary for the vax-gcc port
- some "XXXGCC12" that should be may be fixable or converted to using our
standard ${CC_...} warnings (but may need to remain, in which case the
XXXGCC12 marker will be removed.)

with these, and a few other changes around the tree, i've able to build
gcc12 releases for several ports that seem to work (arm64, sparc, amd64,
i386 at least so far, have run, several others have built.)
 1.11  09-Feb-2019  mrg make sure Makefile.inc is included before Makefile.driver.

allows removing a depend hack and may also fix dtrace/ctf builds.
 1.10  01-Feb-2019  mrg - use ADD_FRONTEND_LIBRARY to avoid linking libfrontend
- add a hack to ensure driver-i386.c gets built before linking
 1.9  15-Mar-2016  mrg branches: 1.9.16;
move the target defines into a makefile fragment and add the new GCC
5.3 defines necessary. remove "cp/" prefix from sources.
 1.8  31-May-2014  mrg make sure that files containing version numbers are rebuilt when
the version actually changes.
 1.7  22-Mar-2014  tron branches: 1.7.2;
Fix build with "HAVE_GCC=48" and "USE_SSP=yes".
 1.6  01-Mar-2014  mrg merge GCC 4.8 build.
 1.5  22-Aug-2013  matt Add MACHINE_ARCH's evbearmv5-e[bl] to work
 1.4  19-Jul-2011  tron branches: 1.4.2; 1.4.8;
Fix remaining SSP build issues if GCC 4.5 is used.
 1.3  02-Jul-2011  mrg add driver-rs6000.c and the remaining powerpc mknative-gcc files. the
ppc native gcc now links but doesn't run yet properly.
 1.2  29-Jun-2011  mrg make this build with GCC 4.5.
 1.1  21-Jun-2011  mrg move the gcc 4.5 usr.bin build makefiles to the right place.
 1.4.8.1  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.2.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.2.1  10-Aug-2014  tls Rebase.
 1.9.16.1  10-Jun-2019  christos Sync with HEAD
 1.12.2.1  01-Jul-2024  perseant Sync with HEAD.

RSS XML Feed