The NetBSD Project

CVS log for src/external/gpl3/gcc/usr.bin/common-target/Makefile

[BACK] Up to [cvs.NetBSD.org] / src / external / gpl3 / gcc / usr.bin / common-target

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.15 / (download) - annotate - [select for diffs], Fri Aug 11 06:52:45 2023 UTC (6 months, 3 weeks ago) by mrg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

re-enable an sh3 warning that is still needed for GCC 12.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Aug 1 05:57:54 2023 UTC (7 months ago) by mrg
Branch: MAIN
Changes since 1.13: +7 -7 lines
Diff to previous 1.13 (colored)

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.)

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Sat Jun 3 14:24:25 2023 UTC (8 months, 4 weeks ago) by martin
Branch: netbsd-9
Changes since 1.8: +2 -3 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Pull up following revision(s) (requested by lukem in ticket #1635):

	external/gpl3/gcc/usr.bin/libdecnumber/Makefile: revision 1.9
	external/gpl3/gcc/usr.bin/common/Makefile: revision 1.12
	external/gpl3/gcc/usr.bin/backend/Makefile: revision 1.67
	external/gpl3/gcc/usr.bin/common-target/Makefile: revision 1.12
	external/gpl3/gcc/usr.bin/frontend/Makefile: revision 1.15
	external/gpl3/gcc/usr.bin/libcpp/Makefile: revision 1.10

gcc: fix build with clang++ HOST_CXX

Define HOSTPROG_CXX before .include anything that brings in bsd.own.mk.

This ensures that HOST_DBG (etc) gets assigned before HOST_CFLAGS
and HOST_CXXFLAGS is created.
backend: .include <bsd.init.mk> much earlier, as per the other directories.

Fixes backend build when using clang++ as the host compiler (e.g., macOS),
because backend host tools are now built with -O.
Inspired by https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255760

Fixes PR toolchain/57014

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jun 3 09:09:07 2023 UTC (9 months ago) by lukem
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

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.

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Sun May 28 09:47:27 2023 UTC (9 months ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Pull up following revision(s) (requested by lukem in ticket #176):

	external/gpl3/gcc/usr.bin/libdecnumber/Makefile: revision 1.9
	external/gpl3/gcc/usr.bin/common/Makefile: revision 1.12
	external/gpl3/gcc/usr.bin/backend/Makefile: revision 1.67
	external/gpl3/gcc/usr.bin/common-target/Makefile: revision 1.12
	external/gpl3/gcc/usr.bin/frontend/Makefile: revision 1.15
	external/gpl3/gcc/usr.bin/libcpp/Makefile: revision 1.10

gcc: fix build with clang++ HOST_CXX

Define HOSTPROG_CXX before .include anything that brings in bsd.own.mk.

This ensures that HOST_DBG (etc) gets assigned before HOST_CFLAGS
and HOST_CXXFLAGS is created.

backend: .include <bsd.init.mk> much earlier, as per the other directories.

Fixes backend build when using clang++ as the host compiler (e.g., macOS),
because backend host tools are now built with -O.

Inspired by https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255760

Note that gcc.old/Makefile.prog may be mis-used because it defines HOSTPROG_CXX
and this Makefile fragment is included after bsd.*.mk in other Makefiles,
but they seem to build ok so leaving it alone for now.

Fixes PR toolchain/57014

Revision 1.12 / (download) - annotate - [select for diffs], Fri May 19 23:28:20 2023 UTC (9 months, 2 weeks ago) by lukem
Branch: MAIN
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored)

gcc: fix build with clang++ HOST_CXX

Define HOSTPROG_CXX before .include anything that brings in bsd.own.mk.
This ensures that HOST_DBG (etc) gets assigned before HOST_CFLAGS
and HOST_CXXFLAGS is created.

backend: .include <bsd.init.mk> much earlier, as per the other directories.
Fixes backend build when using clang++ as the host compiler (e.g., macOS),
because backend host tools are now built with -O.
Inspired by https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255760

Note that gcc.old/Makefile.prog may be mis-used because it defines HOSTPROG_CXX
and this Makefile fragment is included after bsd.*.mk in other Makefiles,
but they seem to build ok so leaving it alone for now.

Fixes PR toolchain/57014

Revision 1.11 / (download) - annotate - [select for diffs], Sat Sep 18 01:47:08 2021 UTC (2 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-10-base
Branch point for: netbsd-10
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Patch the build script and toolchain to allow passing through
HOST_CPPFLAGS, HOST_CXXFLAGS, but not LIBRARY_PATH because it breaks
the build. These variables are necessary to support building NetBSD
from a GNU Guix or NixOS host, where /usr/include, /lib, and all
but /bin/sh do not exist.  In many cases, support for HOST_CPPFLAGS
was incomplete. From Ryan Sundberg

Revision 1.10 / (download) - annotate - [select for diffs], Tue Sep 15 05:19:35 2020 UTC (3 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.9: +4 -1 lines
Diff to previous 1.9 (colored)

make build and work on sh3 and vax.

Revision 1.5.14.2 / (download) - annotate - [select for diffs], Mon Apr 13 07:59:24 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.5.14.1: +2 -1 lines
Diff to previous 1.5.14.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 24 18:48:09 2019 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

arm-common.c needs stack-protector treatment

Revision 1.5.14.1 / (download) - annotate - [select for diffs], Mon Jun 10 21:55:39 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.5: +3 -4 lines
Diff to previous 1.5 (colored)

Sync with HEAD

Revision 1.8 / (download) - annotate - [select for diffs], Tue Feb 5 04:45:07 2019 UTC (5 years ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Branch point for: netbsd-9
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

remove 'common/' prefix from sources.

Revision 1.7 / (download) - annotate - [select for diffs], Mon Feb 4 03:01:52 2019 UTC (5 years ago) by mrg
Branch: MAIN
Changes since 1.6: +3 -6 lines
Diff to previous 1.6 (colored)

move libgomp, libcommon and libcommon-target source lists into the
generated files.  libcommon-target has a per-arch list, but the
other two are the same.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Feb 1 10:39:48 2019 UTC (5 years, 1 month ago) by mrg
Branch: MAIN
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored)

- update source lists
- XXX: pull out OBJS-libcommon-target and OBJS-libcommon-target
  in mknative

Revision 1.4.8.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:45:15 2016 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.4: +4 -3 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Sync with HEAD

Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 6 02:58:32 2016 UTC (7 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.4: +4 -3 lines
Diff to previous 1.4 (colored)

fix ssp build on amigappc

Revision 1.4.4.2 / (download) - annotate - [select for diffs], Tue Aug 19 23:56:57 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-maxphys
Changes since 1.4.4.1: +52 -0 lines
Diff to previous 1.4.4.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.3.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 07:10:56 2014 UTC (9 years, 6 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Rebase.

Revision 1.4.4.1, Sat May 31 22:55:17 2014 UTC (9 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.4: +0 -52 lines
FILE REMOVED

file Makefile was added on branch tls-maxphys on 2014-08-19 23:56:57 +0000

Revision 1.4 / (download) - annotate - [select for diffs], Sat May 31 22:55:17 2014 UTC (9 years, 9 months ago) by mrg
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, localcount-20160914, gcc-4-8-5-pre-gcc-old-import
Branch point for: tls-maxphys, pgoyette-localcount
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored)

make sure that files containing version numbers are rebuilt when
the version actually changes.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Thu May 22 16:53:35 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.3.4.1: +50 -0 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

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")

Revision 1.3.4.1, Sat Mar 15 23:12:58 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.3: +0 -50 lines
FILE REMOVED

file Makefile was added on branch yamt-pagecache on 2014-05-22 16:53:35 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Sat Mar 15 23:12:58 2014 UTC (9 years, 11 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: yamt-pagecache, tls-earlyentropy
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

add missing -DGENERATOR_FILE to HOST_CPPFLAGS.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Mar 5 21:37:02 2014 UTC (10 years ago) by tron
Branch: MAIN
Changes since 1.1: +4 -1 lines
Diff to previous 1.1 (colored)

Get GCC 4.8 closer to build with "USE_SSP" set to "yes".

Revision 1.1 / (download) - annotate - [select for diffs], Sat Mar 1 10:00:49 2014 UTC (10 years ago) by mrg
Branch: MAIN

merge GCC 4.8 build.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>