Home | History | Annotate | Download | only in libiberty
History log of /src/external/gpl3/gcc/lib/libiberty/Makefile
RevisionDateAuthorComments
 1.13  20-Jan-2026  christos disable lint for now; sha1.c uses x86 intrinsics now
 1.12  18-Sep-2025  mrg fix merge botch from my other tree.
 1.11  18-Sep-2025  mrg mknative-gcc regen for GCC 14 and amd64/arm64*.

also, avoid alloca.c from libiberty always.
 1.10  03-Jun-2023  lukem bsd.own.mk: rename GCC_NO_* to CC_WNO_*

Rename compiler-warning-disable variables from
GCC_NO_warning
to
CC_WNO_warning
where warning is the full warning name as used by the compiler.

GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH

Using the convention CC_compilerflag, where compilerflag
is based on the full compiler flag name.
 1.9  13-Oct-2019  mrg introduce some common variables for use in GCC warning disables:

GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8)
GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8)
GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8)
GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)

use these to turn off warnings for most GCC-8 complaints. many
of these are false positives, most of the real bugs are already
commited, or are yet to come.


we plan to introduce versions of (some?) of these that use the
"-Wno-error=" form, which still displays the warnings but does
not make it an error, and all of the above will be re-considered
as either being "fix me" (warning still displayed) or "warning
is wrong."
 1.8  20-Apr-2016  christos branches: 1.8.16;
WARNS=1
 1.7  01-Jun-2014  mrg port over 3 changes made here in the GCC 4.5 tree that we'll need
when GCC 4.8 becomes "gcc.old" eventually.

this tree still needs to be tested for more, but this should be the
bulk of the work.

----
Log Message:
prepare for moving GCC 4.5 into gcc.old:

- convert to using ${EXTERNAL_GCC_SUBDIR}
- define base-external-gpl3-gcc* subdir as GCC_SUBDIR
- use <bsd.init.mk> over <bsd.own.mk> for a bunch of places; mostly
because it arranges for ../Makefile.inc to be included earlier, and
don't bother including the latter if the former is already included.
- move all .PATH: settings after <bsd.{own,lib}.mk> so that all
valid variables are set before it is evaluated
- rename mknative-gcc* to match their subdir name.

XXX the relationship between the Makefile.inc/Makefile.gcc_path files
is kind of sketchy, it would be great if this was fixed.

----
Log Message:
oops, avoid re-setting DIST to something that might be wrong now.

----
Log Message:
fix another dated DIST.
 1.6  01-Mar-2014  mrg branches: 1.6.2;
merge GCC 4.8 build.
 1.5  26-Feb-2014  mrg prepare for moving GCC 4.5 into gcc.old:

- convert to using ${EXTERNAL_GCC_SUBDIR}
- define base-external-gpl3-gcc* subdir as GCC_SUBDIR
- use <bsd.init.mk> over <bsd.own.mk> for a bunch of places; mostly
because it arranges for ../Makefile.inc to be included earlier, and
don't bother including the latter if the former is already included.
- move all .PATH: settings after <bsd.{own,lib}.mk> so that all
valid variables are set before it is evaluated
- rename mknative-gcc* to match their subdir name.

XXX the relationship between the Makefile.inc/Makefile.gcc_path files
is kind of sketchy, it would be great if this was fixed.
 1.4  22-Aug-2013  matt Add MACHINE_ARCH's evbearmv5-e[bl] to work
Don't build _muldi3 _negdi2 _lshrdi3 _ashldi3 _ashrdi3 on earm and coldfire
 1.3  09-Aug-2011  joerg branches: 1.3.2; 1.3.8;
Disable -Wunused-value for clang, it triggers on the bcopy replacement.
 1.2  23-Jun-2011  mrg fix a bunch of paths to look in the right places for gcc 4.5.
 1.1  21-Jun-2011  mrg *sigh* move these files into the directories i meant for them to exist in.
start actually porting to gcc 4.5 in the process.
 1.3.8.1  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.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.6.2.1  10-Aug-2014  tls Rebase.
 1.8.16.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed