public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org Subject: [gcc/devel/modula-2] Revert autogenerated files before merge and doc files. Date: Tue, 15 Nov 2022 23:00:44 +0000 (GMT) [thread overview] Message-ID: <20221115230044.5C4B63947415@sourceware.org> (raw) https://gcc.gnu.org/g:0685f29d725fbc48501cd2c0a75e08f510542773 commit 0685f29d725fbc48501cd2c0a75e08f510542773 Author: Gaius Mulley <gaiusmod2@gmail.com> Date: Tue Nov 15 20:48:27 2022 +0000 Revert autogenerated files before merge and doc files. ChangeLog: * Makefile.in: Reverted. gcc/ChangeLog: * configure: Reverted. * doc/install.texi: Reverted. * doc/sourcebuild.texi: Reverted. Signed-off-by: Gaius Mulley <gaiusmod2@gmail.com> Diff: --- Makefile.in | 1070 +--------------------------------------------- gcc/configure | 154 +++---- gcc/doc/install.texi | 128 +++--- gcc/doc/sourcebuild.texi | 30 +- 4 files changed, 122 insertions(+), 1260 deletions(-) diff --git a/Makefile.in b/Makefile.in index 87644676be9..6ffa9660c25 100644 --- a/Makefile.in +++ b/Makefile.in @@ -10,12 +10,12 @@ # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. -# +# # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -# +# # You should have received a copy of the GNU General Public License # along with this program; see the file COPYING3. If not see # <http://www.gnu.org/licenses/>. @@ -163,8 +163,6 @@ BUILD_EXPORTS = \ GOCFLAGS="$(GOCFLAGS_FOR_BUILD)"; export GOCFLAGS; \ GDC="$(GDC_FOR_BUILD)"; export GDC; \ GDCFLAGS="$(GDCFLAGS_FOR_BUILD)"; export GDCFLAGS; \ - GM2="$(GM2_FOR_BUILD)"; export GM2; \ - GM2FLAGS="$(GM2FLAGS_FOR_BUILD)"; export GM2FLAGS; \ DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \ DSYMUTIL="$(DSYMUTIL_FOR_BUILD)"; export DSYMUTIL; \ LD="$(LD_FOR_BUILD)"; export LD; \ @@ -203,7 +201,6 @@ HOST_EXPORTS = \ GFORTRAN="$(GFORTRAN)"; export GFORTRAN; \ GOC="$(GOC)"; export GOC; \ GDC="$(GDC)"; export GDC; \ - GM2="$(GM2)"; export GM2; \ AR="$(AR)"; export AR; \ AS="$(AS)"; export AS; \ CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \ @@ -307,7 +304,6 @@ BASE_TARGET_EXPORTS = \ GFORTRAN="$(GFORTRAN_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GFORTRAN; \ GOC="$(GOC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GOC; \ GDC="$(GDC_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GDC; \ - GM2="$(GM2_FOR_TARGET) $(XGCC_FLAGS_FOR_TARGET) $$TFLAGS"; export GM2; \ DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \ DSYMUTIL="$(DSYMUTIL_FOR_TARGET)"; export DSYMUTIL; \ LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \ @@ -374,7 +370,6 @@ DSYMUTIL_FOR_BUILD = @DSYMUTIL_FOR_BUILD@ GFORTRAN_FOR_BUILD = @GFORTRAN_FOR_BUILD@ GOC_FOR_BUILD = @GOC_FOR_BUILD@ GDC_FOR_BUILD = @GDC_FOR_BUILD@ -GM2_FOR_BUILD = @GM2_FOR_BUILD@ LDFLAGS_FOR_BUILD = @LDFLAGS_FOR_BUILD@ LD_FOR_BUILD = @LD_FOR_BUILD@ NM_FOR_BUILD = @NM_FOR_BUILD@ @@ -445,7 +440,6 @@ CXXFLAGS = @CXXFLAGS@ LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates GOCFLAGS = $(CFLAGS) GDCFLAGS = $(CFLAGS) -GM2FLAGS = $(CFLAGS) # Pass additional PGO and LTO compiler options to the PGO build. BUILD_CFLAGS = $(PGO_BUILD_CFLAGS) $(PGO_BUILD_LTO_CFLAGS) @@ -661,7 +655,6 @@ RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ GOC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GOC_FOR_TARGET@ GDC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GDC_FOR_TARGET@ -GM2_FOR_TARGET=$(STAGE_CC_WRAPPER) @GM2_FOR_TARGET@ DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@ DSYMUTIL_FOR_TARGET=@DSYMUTIL_FOR_TARGET@ LD_FOR_TARGET=@LD_FOR_TARGET@ @@ -687,7 +680,6 @@ CXXFLAGS_FOR_TARGET = @CXXFLAGS_FOR_TARGET@ LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET) LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates LDFLAGS_FOR_TARGET = @LDFLAGS_FOR_TARGET@ -GM2FLAGS_FOR_TARGET = -O2 -g GOCFLAGS_FOR_TARGET = -O2 -g GDCFLAGS_FOR_TARGET = -O2 -g @@ -714,7 +706,7 @@ all: # This is the list of directories that may be needed in RPATH_ENVVAR # so that programs built for the target machine work. -TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_liboffloadmic)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libphobos)$(TARGET_LIB_PATH_libgm2)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc) +TARGET_LIB_PATH = $(TARGET_LIB_PATH_libstdc++-v3)$(TARGET_LIB_PATH_libsanitizer)$(TARGET_LIB_PATH_libvtv)$(TARGET_LIB_PATH_libssp)$(TARGET_LIB_PATH_libphobos)$(TARGET_LIB_PATH_libgomp)$(TARGET_LIB_PATH_libitm)$(TARGET_LIB_PATH_libatomic)$(HOST_LIB_PATH_gcc) @if target-libstdc++-v3 TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs: @@ -728,10 +720,6 @@ TARGET_LIB_PATH_libsanitizer = $$r/$(TARGET_SUBDIR)/libsanitizer/.libs: TARGET_LIB_PATH_libvtv = $$r/$(TARGET_SUBDIR)/libvtv/.libs: @endif target-libvtv -@if target-liboffloadmic -TARGET_LIB_PATH_liboffloadmic = $$r/$(TARGET_SUBDIR)/liboffloadmic/.libs: -@endif target-liboffloadmic - @if target-libssp TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs: @endif target-libssp @@ -740,10 +728,6 @@ TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs: TARGET_LIB_PATH_libphobos = $$r/$(TARGET_SUBDIR)/libphobos/src/.libs: @endif target-libphobos -@if target-libgm2 -TARGET_LIB_PATH_libgm2 = $$r/$(TARGET_SUBDIR)/libgm2/.libs: -@endif target-libgm2 - @if target-libgomp TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs: @endif target-libgomp @@ -889,8 +873,6 @@ BASE_FLAGS_TO_PASS = \ "GOCFLAGS_FOR_TARGET=$(GOCFLAGS_FOR_TARGET)" \ "GDC_FOR_TARGET=$(GDC_FOR_TARGET)" \ "GDCFLAGS_FOR_TARGET=$(GDCFLAGS_FOR_TARGET)" \ - "GM2_FOR_TARGET=$(GM2_FOR_TARGET)" \ - "GM2FLAGS_FOR_TARGET=$(GM2FLAGS_FOR_TARGET)" \ "LD_FOR_TARGET=$(LD_FOR_TARGET)" \ "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \ "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \ @@ -964,7 +946,6 @@ EXTRA_HOST_FLAGS = \ 'GFORTRAN=$(GFORTRAN)' \ 'GOC=$(GOC)' \ 'GDC=$(GDC)' \ - 'GM2=$(GM2)' \ 'LD=$(LD)' \ 'LIPO=$(LIPO)' \ 'NM=$(NM)' \ @@ -991,7 +972,6 @@ POSTSTAGE1_FLAGS_TO_PASS = \ CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \ CXX="$${CXX}" CXX_FOR_BUILD="$${CXX_FOR_BUILD}" \ GDC="$${GDC}" GDC_FOR_BUILD="$${GDC_FOR_BUILD}" \ - GM2="$${GM2}" GM2_FOR_BUILD="$${GM2_FOR_BUILD}" \ GNATBIND="$${GNATBIND}" \ LDFLAGS="$${LDFLAGS}" \ HOST_LIBS="$${HOST_LIBS}" \ @@ -1027,8 +1007,6 @@ EXTRA_TARGET_FLAGS = \ 'GOCFLAGS=$$(GOCFLAGS_FOR_TARGET)' \ 'GDC=$$(GDC_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ 'GDCFLAGS=$$(GDCFLAGS_FOR_TARGET)' \ - 'GM2=$$(GM2_FOR_TARGET) $$(XGCC_FLAGS_FOR_TARGET) $$(TFLAGS)' \ - 'GM2FLAGS=$$(GM2FLAGS_FOR_TARGET)' \ 'LD=$(COMPILER_LD_FOR_TARGET)' \ 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \ 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \ @@ -1055,7 +1033,6 @@ TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) # cross-building scheme. EXTRA_GCC_FLAGS = \ "GCC_FOR_TARGET=$(GCC_FOR_TARGET) $$TFLAGS" \ - "GM2_FOR_TARGET=$(GM2_FOR_TARGET) $$TFLAGS" \ "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \ "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" @@ -1126,7 +1103,6 @@ configure-target: \ maybe-configure-target-libstdc++-v3 \ maybe-configure-target-libsanitizer \ maybe-configure-target-libvtv \ - maybe-configure-target-liboffloadmic \ maybe-configure-target-libssp \ maybe-configure-target-newlib \ maybe-configure-target-libgcc \ @@ -1143,7 +1119,6 @@ configure-target: \ maybe-configure-target-zlib \ maybe-configure-target-rda \ maybe-configure-target-libada \ - maybe-configure-target-libgm2 \ maybe-configure-target-libgomp \ maybe-configure-target-libitm \ maybe-configure-target-libatomic @@ -1310,7 +1285,6 @@ all-target: maybe-all-target-libsanitizer @if target-libvtv-no-bootstrap all-target: maybe-all-target-libvtv @endif target-libvtv-no-bootstrap -all-target: maybe-all-target-liboffloadmic all-target: maybe-all-target-libssp all-target: maybe-all-target-newlib @if target-libgcc-no-bootstrap @@ -1335,7 +1309,6 @@ all-target: maybe-all-target-zlib @endif target-zlib-no-bootstrap all-target: maybe-all-target-rda all-target: maybe-all-target-libada -all-target: maybe-all-target-libgm2 @if target-libgomp-no-bootstrap all-target: maybe-all-target-libgomp @endif target-libgomp-no-bootstrap @@ -1417,7 +1390,6 @@ info-host: maybe-info-libctf info-target: maybe-info-target-libstdc++-v3 info-target: maybe-info-target-libsanitizer info-target: maybe-info-target-libvtv -info-target: maybe-info-target-liboffloadmic info-target: maybe-info-target-libssp info-target: maybe-info-target-newlib info-target: maybe-info-target-libgcc @@ -1434,7 +1406,6 @@ info-target: maybe-info-target-libffi info-target: maybe-info-target-zlib info-target: maybe-info-target-rda info-target: maybe-info-target-libada -info-target: maybe-info-target-libgm2 info-target: maybe-info-target-libgomp info-target: maybe-info-target-libitm info-target: maybe-info-target-libatomic @@ -1507,7 +1478,6 @@ dvi-host: maybe-dvi-libctf dvi-target: maybe-dvi-target-libstdc++-v3 dvi-target: maybe-dvi-target-libsanitizer dvi-target: maybe-dvi-target-libvtv -dvi-target: maybe-dvi-target-liboffloadmic dvi-target: maybe-dvi-target-libssp dvi-target: maybe-dvi-target-newlib dvi-target: maybe-dvi-target-libgcc @@ -1524,7 +1494,6 @@ dvi-target: maybe-dvi-target-libffi dvi-target: maybe-dvi-target-zlib dvi-target: maybe-dvi-target-rda dvi-target: maybe-dvi-target-libada -dvi-target: maybe-dvi-target-libgm2 dvi-target: maybe-dvi-target-libgomp dvi-target: maybe-dvi-target-libitm dvi-target: maybe-dvi-target-libatomic @@ -1597,7 +1566,6 @@ pdf-host: maybe-pdf-libctf pdf-target: maybe-pdf-target-libstdc++-v3 pdf-target: maybe-pdf-target-libsanitizer pdf-target: maybe-pdf-target-libvtv -pdf-target: maybe-pdf-target-liboffloadmic pdf-target: maybe-pdf-target-libssp pdf-target: maybe-pdf-target-newlib pdf-target: maybe-pdf-target-libgcc @@ -1614,7 +1582,6 @@ pdf-target: maybe-pdf-target-libffi pdf-target: maybe-pdf-target-zlib pdf-target: maybe-pdf-target-rda pdf-target: maybe-pdf-target-libada -pdf-target: maybe-pdf-target-libgm2 pdf-target: maybe-pdf-target-libgomp pdf-target: maybe-pdf-target-libitm pdf-target: maybe-pdf-target-libatomic @@ -1687,7 +1654,6 @@ html-host: maybe-html-libctf html-target: maybe-html-target-libstdc++-v3 html-target: maybe-html-target-libsanitizer html-target: maybe-html-target-libvtv -html-target: maybe-html-target-liboffloadmic html-target: maybe-html-target-libssp html-target: maybe-html-target-newlib html-target: maybe-html-target-libgcc @@ -1704,7 +1670,6 @@ html-target: maybe-html-target-libffi html-target: maybe-html-target-zlib html-target: maybe-html-target-rda html-target: maybe-html-target-libada -html-target: maybe-html-target-libgm2 html-target: maybe-html-target-libgomp html-target: maybe-html-target-libitm html-target: maybe-html-target-libatomic @@ -1777,7 +1742,6 @@ TAGS-host: maybe-TAGS-libctf TAGS-target: maybe-TAGS-target-libstdc++-v3 TAGS-target: maybe-TAGS-target-libsanitizer TAGS-target: maybe-TAGS-target-libvtv -TAGS-target: maybe-TAGS-target-liboffloadmic TAGS-target: maybe-TAGS-target-libssp TAGS-target: maybe-TAGS-target-newlib TAGS-target: maybe-TAGS-target-libgcc @@ -1794,7 +1758,6 @@ TAGS-target: maybe-TAGS-target-libffi TAGS-target: maybe-TAGS-target-zlib TAGS-target: maybe-TAGS-target-rda TAGS-target: maybe-TAGS-target-libada -TAGS-target: maybe-TAGS-target-libgm2 TAGS-target: maybe-TAGS-target-libgomp TAGS-target: maybe-TAGS-target-libitm TAGS-target: maybe-TAGS-target-libatomic @@ -1867,7 +1830,6 @@ install-info-host: maybe-install-info-libctf install-info-target: maybe-install-info-target-libstdc++-v3 install-info-target: maybe-install-info-target-libsanitizer install-info-target: maybe-install-info-target-libvtv -install-info-target: maybe-install-info-target-liboffloadmic install-info-target: maybe-install-info-target-libssp install-info-target: maybe-install-info-target-newlib install-info-target: maybe-install-info-target-libgcc @@ -1884,7 +1846,6 @@ install-info-target: maybe-install-info-target-libffi install-info-target: maybe-install-info-target-zlib install-info-target: maybe-install-info-target-rda install-info-target: maybe-install-info-target-libada -install-info-target: maybe-install-info-target-libgm2 install-info-target: maybe-install-info-target-libgomp install-info-target: maybe-install-info-target-libitm install-info-target: maybe-install-info-target-libatomic @@ -1957,7 +1918,6 @@ install-dvi-host: maybe-install-dvi-libctf install-dvi-target: maybe-install-dvi-target-libstdc++-v3 install-dvi-target: maybe-install-dvi-target-libsanitizer install-dvi-target: maybe-install-dvi-target-libvtv -install-dvi-target: maybe-install-dvi-target-liboffloadmic install-dvi-target: maybe-install-dvi-target-libssp install-dvi-target: maybe-install-dvi-target-newlib install-dvi-target: maybe-install-dvi-target-libgcc @@ -1974,7 +1934,6 @@ install-dvi-target: maybe-install-dvi-target-libffi install-dvi-target: maybe-install-dvi-target-zlib install-dvi-target: maybe-install-dvi-target-rda install-dvi-target: maybe-install-dvi-target-libada -install-dvi-target: maybe-install-dvi-target-libgm2 install-dvi-target: maybe-install-dvi-target-libgomp install-dvi-target: maybe-install-dvi-target-libitm install-dvi-target: maybe-install-dvi-target-libatomic @@ -2047,7 +2006,6 @@ install-pdf-host: maybe-install-pdf-libctf install-pdf-target: maybe-install-pdf-target-libstdc++-v3 install-pdf-target: maybe-install-pdf-target-libsanitizer install-pdf-target: maybe-install-pdf-target-libvtv -install-pdf-target: maybe-install-pdf-target-liboffloadmic install-pdf-target: maybe-install-pdf-target-libssp install-pdf-target: maybe-install-pdf-target-newlib install-pdf-target: maybe-install-pdf-target-libgcc @@ -2064,7 +2022,6 @@ install-pdf-target: maybe-install-pdf-target-libffi install-pdf-target: maybe-install-pdf-target-zlib install-pdf-target: maybe-install-pdf-target-rda install-pdf-target: maybe-install-pdf-target-libada -install-pdf-target: maybe-install-pdf-target-libgm2 install-pdf-target: maybe-install-pdf-target-libgomp install-pdf-target: maybe-install-pdf-target-libitm install-pdf-target: maybe-install-pdf-target-libatomic @@ -2137,7 +2094,6 @@ install-html-host: maybe-install-html-libctf install-html-target: maybe-install-html-target-libstdc++-v3 install-html-target: maybe-install-html-target-libsanitizer install-html-target: maybe-install-html-target-libvtv -install-html-target: maybe-install-html-target-liboffloadmic install-html-target: maybe-install-html-target-libssp install-html-target: maybe-install-html-target-newlib install-html-target: maybe-install-html-target-libgcc @@ -2154,7 +2110,6 @@ install-html-target: maybe-install-html-target-libffi install-html-target: maybe-install-html-target-zlib install-html-target: maybe-install-html-target-rda install-html-target: maybe-install-html-target-libada -install-html-target: maybe-install-html-target-libgm2 install-html-target: maybe-install-html-target-libgomp install-html-target: maybe-install-html-target-libitm install-html-target: maybe-install-html-target-libatomic @@ -2227,7 +2182,6 @@ installcheck-host: maybe-installcheck-libctf installcheck-target: maybe-installcheck-target-libstdc++-v3 installcheck-target: maybe-installcheck-target-libsanitizer installcheck-target: maybe-installcheck-target-libvtv -installcheck-target: maybe-installcheck-target-liboffloadmic installcheck-target: maybe-installcheck-target-libssp installcheck-target: maybe-installcheck-target-newlib installcheck-target: maybe-installcheck-target-libgcc @@ -2244,7 +2198,6 @@ installcheck-target: maybe-installcheck-target-libffi installcheck-target: maybe-installcheck-target-zlib installcheck-target: maybe-installcheck-target-rda installcheck-target: maybe-installcheck-target-libada -installcheck-target: maybe-installcheck-target-libgm2 installcheck-target: maybe-installcheck-target-libgomp installcheck-target: maybe-installcheck-target-libitm installcheck-target: maybe-installcheck-target-libatomic @@ -2317,7 +2270,6 @@ mostlyclean-host: maybe-mostlyclean-libctf mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target: maybe-mostlyclean-target-libsanitizer mostlyclean-target: maybe-mostlyclean-target-libvtv -mostlyclean-target: maybe-mostlyclean-target-liboffloadmic mostlyclean-target: maybe-mostlyclean-target-libssp mostlyclean-target: maybe-mostlyclean-target-newlib mostlyclean-target: maybe-mostlyclean-target-libgcc @@ -2334,7 +2286,6 @@ mostlyclean-target: maybe-mostlyclean-target-libffi mostlyclean-target: maybe-mostlyclean-target-zlib mostlyclean-target: maybe-mostlyclean-target-rda mostlyclean-target: maybe-mostlyclean-target-libada -mostlyclean-target: maybe-mostlyclean-target-libgm2 mostlyclean-target: maybe-mostlyclean-target-libgomp mostlyclean-target: maybe-mostlyclean-target-libitm mostlyclean-target: maybe-mostlyclean-target-libatomic @@ -2407,7 +2358,6 @@ clean-host: maybe-clean-libctf clean-target: maybe-clean-target-libstdc++-v3 clean-target: maybe-clean-target-libsanitizer clean-target: maybe-clean-target-libvtv -clean-target: maybe-clean-target-liboffloadmic clean-target: maybe-clean-target-libssp clean-target: maybe-clean-target-newlib clean-target: maybe-clean-target-libgcc @@ -2424,7 +2374,6 @@ clean-target: maybe-clean-target-libffi clean-target: maybe-clean-target-zlib clean-target: maybe-clean-target-rda clean-target: maybe-clean-target-libada -clean-target: maybe-clean-target-libgm2 clean-target: maybe-clean-target-libgomp clean-target: maybe-clean-target-libitm clean-target: maybe-clean-target-libatomic @@ -2497,7 +2446,6 @@ distclean-host: maybe-distclean-libctf distclean-target: maybe-distclean-target-libstdc++-v3 distclean-target: maybe-distclean-target-libsanitizer distclean-target: maybe-distclean-target-libvtv -distclean-target: maybe-distclean-target-liboffloadmic distclean-target: maybe-distclean-target-libssp distclean-target: maybe-distclean-target-newlib distclean-target: maybe-distclean-target-libgcc @@ -2514,7 +2462,6 @@ distclean-target: maybe-distclean-target-libffi distclean-target: maybe-distclean-target-zlib distclean-target: maybe-distclean-target-rda distclean-target: maybe-distclean-target-libada -distclean-target: maybe-distclean-target-libgm2 distclean-target: maybe-distclean-target-libgomp distclean-target: maybe-distclean-target-libitm distclean-target: maybe-distclean-target-libatomic @@ -2587,7 +2534,6 @@ maintainer-clean-host: maybe-maintainer-clean-libctf maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target: maybe-maintainer-clean-target-libsanitizer maintainer-clean-target: maybe-maintainer-clean-target-libvtv -maintainer-clean-target: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target: maybe-maintainer-clean-target-libssp maintainer-clean-target: maybe-maintainer-clean-target-newlib maintainer-clean-target: maybe-maintainer-clean-target-libgcc @@ -2604,7 +2550,6 @@ maintainer-clean-target: maybe-maintainer-clean-target-libffi maintainer-clean-target: maybe-maintainer-clean-target-zlib maintainer-clean-target: maybe-maintainer-clean-target-rda maintainer-clean-target: maybe-maintainer-clean-target-libada -maintainer-clean-target: maybe-maintainer-clean-target-libgm2 maintainer-clean-target: maybe-maintainer-clean-target-libgomp maintainer-clean-target: maybe-maintainer-clean-target-libitm maintainer-clean-target: maybe-maintainer-clean-target-libatomic @@ -2666,7 +2611,7 @@ local-maintainer-clean: clean: do-clean local-clean mostlyclean: do-mostlyclean local-clean distclean: do-distclean local-clean local-distclean -maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean +maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean maintainer-clean: local-distclean realclean: maintainer-clean @@ -2735,7 +2680,6 @@ check-target: \ maybe-check-target-libstdc++-v3 \ maybe-check-target-libsanitizer \ maybe-check-target-libvtv \ - maybe-check-target-liboffloadmic \ maybe-check-target-libssp \ maybe-check-target-newlib \ maybe-check-target-libgcc \ @@ -2752,7 +2696,6 @@ check-target: \ maybe-check-target-zlib \ maybe-check-target-rda \ maybe-check-target-libada \ - maybe-check-target-libgm2 \ maybe-check-target-libgomp \ maybe-check-target-libitm \ maybe-check-target-libatomic @@ -2926,7 +2869,6 @@ install-target: \ maybe-install-target-libstdc++-v3 \ maybe-install-target-libsanitizer \ maybe-install-target-libvtv \ - maybe-install-target-liboffloadmic \ maybe-install-target-libssp \ maybe-install-target-newlib \ maybe-install-target-libgcc \ @@ -2943,7 +2885,6 @@ install-target: \ maybe-install-target-zlib \ maybe-install-target-rda \ maybe-install-target-libada \ - maybe-install-target-libgm2 \ maybe-install-target-libgomp \ maybe-install-target-libitm \ maybe-install-target-libatomic @@ -3036,7 +2977,6 @@ install-strip-target: \ maybe-install-strip-target-libstdc++-v3 \ maybe-install-strip-target-libsanitizer \ maybe-install-strip-target-libvtv \ - maybe-install-strip-target-liboffloadmic \ maybe-install-strip-target-libssp \ maybe-install-strip-target-newlib \ maybe-install-strip-target-libgcc \ @@ -3053,7 +2993,6 @@ install-strip-target: \ maybe-install-strip-target-zlib \ maybe-install-strip-target-rda \ maybe-install-strip-target-libada \ - maybe-install-strip-target-libgm2 \ maybe-install-strip-target-libgomp \ maybe-install-strip-target-libitm \ maybe-install-strip-target-libatomic @@ -3077,7 +3016,7 @@ dir.info: do-install-info dist: @echo "Building a full distribution of this tree isn't done" - @echo "via 'make dist'. Check out the etc/ subdirectory" + @echo "via 'make dist'. Check out the etc/ subdirectory" etags tags: TAGS @@ -46254,491 +46193,6 @@ maintainer-clean-target-libvtv: -.PHONY: configure-target-liboffloadmic maybe-configure-target-liboffloadmic -maybe-configure-target-liboffloadmic: -@if gcc-bootstrap -configure-target-liboffloadmic: stage_current -@endif gcc-bootstrap -@if target-liboffloadmic -maybe-configure-target-liboffloadmic: configure-target-liboffloadmic -configure-target-liboffloadmic: - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - echo "Checking multilib configuration for liboffloadmic..."; \ - $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \ - $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp 2> /dev/null; \ - if test -r $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \ - if cmp -s $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; then \ - rm -f $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp; \ - else \ - rm -f $(TARGET_SUBDIR)/liboffloadmic/Makefile; \ - mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \ - fi; \ - else \ - mv $(TARGET_SUBDIR)/liboffloadmic/multilib.tmp $(TARGET_SUBDIR)/liboffloadmic/multilib.out; \ - fi; \ - test ! -f $(TARGET_SUBDIR)/liboffloadmic/Makefile || exit 0; \ - $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/liboffloadmic; \ - $(NORMAL_TARGET_EXPORTS) \ - echo Configuring in $(TARGET_SUBDIR)/liboffloadmic; \ - cd "$(TARGET_SUBDIR)/liboffloadmic" || exit 1; \ - case $(srcdir) in \ - /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ - *) topdir=`echo $(TARGET_SUBDIR)/liboffloadmic/ | \ - sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ - esac; \ - module_srcdir=liboffloadmic; \ - rm -f no-such-file || : ; \ - CONFIG_SITE=no-such-file $(SHELL) \ - $$s/$$module_srcdir/configure \ - --srcdir=$${topdir}/$$module_srcdir \ - $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ - --target=${target_alias} @extra_liboffloadmic_configure_flags@ \ - || exit 1 -@endif target-liboffloadmic - - - - - -.PHONY: all-target-liboffloadmic maybe-all-target-liboffloadmic -maybe-all-target-liboffloadmic: -@if gcc-bootstrap -all-target-liboffloadmic: stage_current -@endif gcc-bootstrap -@if target-liboffloadmic -TARGET-target-liboffloadmic=all -maybe-all-target-liboffloadmic: all-target-liboffloadmic -all-target-liboffloadmic: configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ - $(TARGET-target-liboffloadmic)) -@endif target-liboffloadmic - - - - - -.PHONY: check-target-liboffloadmic maybe-check-target-liboffloadmic -maybe-check-target-liboffloadmic: -@if target-liboffloadmic -maybe-check-target-liboffloadmic: check-target-liboffloadmic - -check-target-liboffloadmic: - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) check) - -@endif target-liboffloadmic - -.PHONY: install-target-liboffloadmic maybe-install-target-liboffloadmic -maybe-install-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-target-liboffloadmic: install-target-liboffloadmic - -install-target-liboffloadmic: installdirs - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) install) - -@endif target-liboffloadmic - -.PHONY: install-strip-target-liboffloadmic maybe-install-strip-target-liboffloadmic -maybe-install-strip-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-strip-target-liboffloadmic: install-strip-target-liboffloadmic - -install-strip-target-liboffloadmic: installdirs - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) - -@endif target-liboffloadmic - -# Other targets (info, dvi, pdf, etc.) - -.PHONY: maybe-info-target-liboffloadmic info-target-liboffloadmic -maybe-info-target-liboffloadmic: -@if target-liboffloadmic -maybe-info-target-liboffloadmic: info-target-liboffloadmic - -info-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing info in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - info) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-dvi-target-liboffloadmic dvi-target-liboffloadmic -maybe-dvi-target-liboffloadmic: -@if target-liboffloadmic -maybe-dvi-target-liboffloadmic: dvi-target-liboffloadmic - -dvi-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing dvi in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - dvi) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-pdf-target-liboffloadmic pdf-target-liboffloadmic -maybe-pdf-target-liboffloadmic: -@if target-liboffloadmic -maybe-pdf-target-liboffloadmic: pdf-target-liboffloadmic - -pdf-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing pdf in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - pdf) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-html-target-liboffloadmic html-target-liboffloadmic -maybe-html-target-liboffloadmic: -@if target-liboffloadmic -maybe-html-target-liboffloadmic: html-target-liboffloadmic - -html-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing html in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - html) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-TAGS-target-liboffloadmic TAGS-target-liboffloadmic -maybe-TAGS-target-liboffloadmic: -@if target-liboffloadmic -maybe-TAGS-target-liboffloadmic: TAGS-target-liboffloadmic - -TAGS-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing TAGS in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - TAGS) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-install-info-target-liboffloadmic install-info-target-liboffloadmic -maybe-install-info-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-info-target-liboffloadmic: install-info-target-liboffloadmic - -install-info-target-liboffloadmic: \ - configure-target-liboffloadmic \ - info-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-info in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-info) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-install-dvi-target-liboffloadmic install-dvi-target-liboffloadmic -maybe-install-dvi-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-dvi-target-liboffloadmic: install-dvi-target-liboffloadmic - -install-dvi-target-liboffloadmic: \ - configure-target-liboffloadmic \ - dvi-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-dvi in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-dvi) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-install-pdf-target-liboffloadmic install-pdf-target-liboffloadmic -maybe-install-pdf-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-pdf-target-liboffloadmic: install-pdf-target-liboffloadmic - -install-pdf-target-liboffloadmic: \ - configure-target-liboffloadmic \ - pdf-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-pdf in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-pdf) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-install-html-target-liboffloadmic install-html-target-liboffloadmic -maybe-install-html-target-liboffloadmic: -@if target-liboffloadmic -maybe-install-html-target-liboffloadmic: install-html-target-liboffloadmic - -install-html-target-liboffloadmic: \ - configure-target-liboffloadmic \ - html-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-html in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-html) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-installcheck-target-liboffloadmic installcheck-target-liboffloadmic -maybe-installcheck-target-liboffloadmic: -@if target-liboffloadmic -maybe-installcheck-target-liboffloadmic: installcheck-target-liboffloadmic - -installcheck-target-liboffloadmic: \ - configure-target-liboffloadmic - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing installcheck in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - installcheck) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-mostlyclean-target-liboffloadmic mostlyclean-target-liboffloadmic -maybe-mostlyclean-target-liboffloadmic: -@if target-liboffloadmic -maybe-mostlyclean-target-liboffloadmic: mostlyclean-target-liboffloadmic - -mostlyclean-target-liboffloadmic: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing mostlyclean in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - mostlyclean) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-clean-target-liboffloadmic clean-target-liboffloadmic -maybe-clean-target-liboffloadmic: -@if target-liboffloadmic -maybe-clean-target-liboffloadmic: clean-target-liboffloadmic - -clean-target-liboffloadmic: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing clean in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - clean) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-distclean-target-liboffloadmic distclean-target-liboffloadmic -maybe-distclean-target-liboffloadmic: -@if target-liboffloadmic -maybe-distclean-target-liboffloadmic: distclean-target-liboffloadmic - -distclean-target-liboffloadmic: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing distclean in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - distclean) \ - || exit 1 - -@endif target-liboffloadmic - -.PHONY: maybe-maintainer-clean-target-liboffloadmic maintainer-clean-target-liboffloadmic -maybe-maintainer-clean-target-liboffloadmic: -@if target-liboffloadmic -maybe-maintainer-clean-target-liboffloadmic: maintainer-clean-target-liboffloadmic - -maintainer-clean-target-liboffloadmic: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/liboffloadmic/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing maintainer-clean in $(TARGET_SUBDIR)/liboffloadmic"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/liboffloadmic && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - maintainer-clean) \ - || exit 1 - -@endif target-liboffloadmic - - - - - .PHONY: configure-target-libssp maybe-configure-target-libssp maybe-configure-target-libssp: @if gcc-bootstrap @@ -57488,491 +56942,6 @@ maintainer-clean-target-libada: -.PHONY: configure-target-libgm2 maybe-configure-target-libgm2 -maybe-configure-target-libgm2: -@if gcc-bootstrap -configure-target-libgm2: stage_current -@endif gcc-bootstrap -@if target-libgm2 -maybe-configure-target-libgm2: configure-target-libgm2 -configure-target-libgm2: - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - echo "Checking multilib configuration for libgm2..."; \ - $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgm2; \ - $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgm2/multilib.tmp 2> /dev/null; \ - if test -r $(TARGET_SUBDIR)/libgm2/multilib.out; then \ - if cmp -s $(TARGET_SUBDIR)/libgm2/multilib.tmp $(TARGET_SUBDIR)/libgm2/multilib.out; then \ - rm -f $(TARGET_SUBDIR)/libgm2/multilib.tmp; \ - else \ - rm -f $(TARGET_SUBDIR)/libgm2/Makefile; \ - mv $(TARGET_SUBDIR)/libgm2/multilib.tmp $(TARGET_SUBDIR)/libgm2/multilib.out; \ - fi; \ - else \ - mv $(TARGET_SUBDIR)/libgm2/multilib.tmp $(TARGET_SUBDIR)/libgm2/multilib.out; \ - fi; \ - test ! -f $(TARGET_SUBDIR)/libgm2/Makefile || exit 0; \ - $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgm2; \ - $(NORMAL_TARGET_EXPORTS) \ - echo Configuring in $(TARGET_SUBDIR)/libgm2; \ - cd "$(TARGET_SUBDIR)/libgm2" || exit 1; \ - case $(srcdir) in \ - /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \ - *) topdir=`echo $(TARGET_SUBDIR)/libgm2/ | \ - sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \ - esac; \ - module_srcdir=libgm2; \ - rm -f no-such-file || : ; \ - CONFIG_SITE=no-such-file $(SHELL) \ - $$s/$$module_srcdir/configure \ - --srcdir=$${topdir}/$$module_srcdir \ - $(TARGET_CONFIGARGS) --build=${build_alias} --host=${target_alias} \ - --target=${target_alias} \ - || exit 1 -@endif target-libgm2 - - - - - -.PHONY: all-target-libgm2 maybe-all-target-libgm2 -maybe-all-target-libgm2: -@if gcc-bootstrap -all-target-libgm2: stage_current -@endif gcc-bootstrap -@if target-libgm2 -TARGET-target-libgm2=all -maybe-all-target-libgm2: all-target-libgm2 -all-target-libgm2: configure-target-libgm2 - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS) \ - $(TARGET-target-libgm2)) -@endif target-libgm2 - - - - - -.PHONY: check-target-libgm2 maybe-check-target-libgm2 -maybe-check-target-libgm2: -@if target-libgm2 -maybe-check-target-libgm2: check-target-libgm2 - -check-target-libgm2: - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) check) - -@endif target-libgm2 - -.PHONY: install-target-libgm2 maybe-install-target-libgm2 -maybe-install-target-libgm2: -@if target-libgm2 -maybe-install-target-libgm2: install-target-libgm2 - -install-target-libgm2: installdirs - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) install) - -@endif target-libgm2 - -.PHONY: install-strip-target-libgm2 maybe-install-strip-target-libgm2 -maybe-install-strip-target-libgm2: -@if target-libgm2 -maybe-install-strip-target-libgm2: install-strip-target-libgm2 - -install-strip-target-libgm2: installdirs - @: $(MAKE); $(unstage) - @r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(TARGET_FLAGS_TO_PASS) install-strip) - -@endif target-libgm2 - -# Other targets (info, dvi, pdf, etc.) - -.PHONY: maybe-info-target-libgm2 info-target-libgm2 -maybe-info-target-libgm2: -@if target-libgm2 -maybe-info-target-libgm2: info-target-libgm2 - -info-target-libgm2: \ - configure-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing info in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - info) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-dvi-target-libgm2 dvi-target-libgm2 -maybe-dvi-target-libgm2: -@if target-libgm2 -maybe-dvi-target-libgm2: dvi-target-libgm2 - -dvi-target-libgm2: \ - configure-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing dvi in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - dvi) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-pdf-target-libgm2 pdf-target-libgm2 -maybe-pdf-target-libgm2: -@if target-libgm2 -maybe-pdf-target-libgm2: pdf-target-libgm2 - -pdf-target-libgm2: \ - configure-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing pdf in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - pdf) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-html-target-libgm2 html-target-libgm2 -maybe-html-target-libgm2: -@if target-libgm2 -maybe-html-target-libgm2: html-target-libgm2 - -html-target-libgm2: \ - configure-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing html in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - html) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-TAGS-target-libgm2 TAGS-target-libgm2 -maybe-TAGS-target-libgm2: -@if target-libgm2 -maybe-TAGS-target-libgm2: TAGS-target-libgm2 - -TAGS-target-libgm2: \ - configure-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing TAGS in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - TAGS) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-install-info-target-libgm2 install-info-target-libgm2 -maybe-install-info-target-libgm2: -@if target-libgm2 -maybe-install-info-target-libgm2: install-info-target-libgm2 - -install-info-target-libgm2: \ - configure-target-libgm2 \ - info-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-info in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-info) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-install-dvi-target-libgm2 install-dvi-target-libgm2 -maybe-install-dvi-target-libgm2: -@if target-libgm2 -maybe-install-dvi-target-libgm2: install-dvi-target-libgm2 - -install-dvi-target-libgm2: \ - configure-target-libgm2 \ - dvi-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-dvi in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-dvi) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-install-pdf-target-libgm2 install-pdf-target-libgm2 -maybe-install-pdf-target-libgm2: -@if target-libgm2 -maybe-install-pdf-target-libgm2: install-pdf-target-libgm2 - -install-pdf-target-libgm2: \ - configure-target-libgm2 \ - pdf-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-pdf in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-pdf) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-install-html-target-libgm2 install-html-target-libgm2 -maybe-install-html-target-libgm2: -@if target-libgm2 -maybe-install-html-target-libgm2: install-html-target-libgm2 - -install-html-target-libgm2: \ - configure-target-libgm2 \ - html-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing install-html in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - install-html) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-installcheck-target-libgm2 installcheck-target-libgm2 -maybe-installcheck-target-libgm2: -@if target-libgm2 -maybe-installcheck-target-libgm2: installcheck-target-libgm2 - -installcheck-target-libgm2: \ - configure-target-libgm2 - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing installcheck in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - installcheck) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-mostlyclean-target-libgm2 mostlyclean-target-libgm2 -maybe-mostlyclean-target-libgm2: -@if target-libgm2 -maybe-mostlyclean-target-libgm2: mostlyclean-target-libgm2 - -mostlyclean-target-libgm2: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - mostlyclean) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-clean-target-libgm2 clean-target-libgm2 -maybe-clean-target-libgm2: -@if target-libgm2 -maybe-clean-target-libgm2: clean-target-libgm2 - -clean-target-libgm2: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing clean in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - clean) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-distclean-target-libgm2 distclean-target-libgm2 -maybe-distclean-target-libgm2: -@if target-libgm2 -maybe-distclean-target-libgm2: distclean-target-libgm2 - -distclean-target-libgm2: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing distclean in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - distclean) \ - || exit 1 - -@endif target-libgm2 - -.PHONY: maybe-maintainer-clean-target-libgm2 maintainer-clean-target-libgm2 -maybe-maintainer-clean-target-libgm2: -@if target-libgm2 -maybe-maintainer-clean-target-libgm2: maintainer-clean-target-libgm2 - -maintainer-clean-target-libgm2: - @: $(MAKE); $(unstage) - @[ -f $(TARGET_SUBDIR)/libgm2/Makefile ] || exit 0; \ - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(NORMAL_TARGET_EXPORTS) \ - echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgm2"; \ - for flag in $(EXTRA_TARGET_FLAGS); do \ - eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \ - done; \ - (cd $(TARGET_SUBDIR)/libgm2 && \ - $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \ - "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \ - "RANLIB=$${RANLIB}" \ - "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" "WINDMC=$${WINDMC}" \ - maintainer-clean) \ - || exit 1 - -@endif target-libgm2 - - - - - .PHONY: configure-target-libgomp maybe-configure-target-libgomp maybe-configure-target-libgomp: @if gcc-bootstrap @@ -61090,14 +60059,6 @@ check-gcc-go: (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-go); check-go: check-gcc-go check-target-libgo check-gotools -.PHONY: check-gcc-m2 check-m2 -check-gcc-m2: - r=`${PWD_COMMAND}`; export r; \ - s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \ - $(HOST_EXPORTS) \ - (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-m2); -check-m2: check-gcc-m2 check-target-libgm2 - .PHONY: check-gcc-d check-d check-gcc-d: r=`${PWD_COMMAND}`; export r; \ @@ -61173,7 +60134,7 @@ LEAN = false # reliable. # 'touch' doesn't work right on some platforms. -STAMP = echo timestamp > +STAMP = echo timestamp > # We only want to compare .o files, so set this! objext = .o @@ -64394,7 +63355,6 @@ configure-stagetrain-target-libvtv: maybe-all-stagetrain-gcc configure-stagefeedback-target-libvtv: maybe-all-stagefeedback-gcc configure-stageautoprofile-target-libvtv: maybe-all-stageautoprofile-gcc configure-stageautofeedback-target-libvtv: maybe-all-stageautofeedback-gcc -configure-target-liboffloadmic: stage_last configure-target-libssp: stage_last configure-target-newlib: stage_last configure-stage1-target-libgcc: maybe-all-stage1-gcc @@ -64443,7 +63403,6 @@ configure-stageautoprofile-target-zlib: maybe-all-stageautoprofile-gcc configure-stageautofeedback-target-zlib: maybe-all-stageautofeedback-gcc configure-target-rda: stage_last configure-target-libada: stage_last -configure-target-libgm2: stage_last configure-stage1-target-libgomp: maybe-all-stage1-gcc configure-stage2-target-libgomp: maybe-all-stage2-gcc configure-stage3-target-libgomp: maybe-all-stage3-gcc @@ -64469,7 +63428,6 @@ configure-stageautofeedback-target-libatomic: maybe-all-stageautofeedback-gcc configure-target-libstdc++-v3: maybe-all-gcc configure-target-libsanitizer: maybe-all-gcc configure-target-libvtv: maybe-all-gcc -configure-target-liboffloadmic: maybe-all-gcc configure-target-libssp: maybe-all-gcc configure-target-newlib: maybe-all-gcc configure-target-libgcc: maybe-all-gcc @@ -64486,7 +63444,6 @@ configure-target-libffi: maybe-all-gcc configure-target-zlib: maybe-all-gcc configure-target-rda: maybe-all-gcc configure-target-libada: maybe-all-gcc -configure-target-libgm2: maybe-all-gcc configure-target-libgomp: maybe-all-gcc configure-target-libitm: maybe-all-gcc configure-target-libatomic: maybe-all-gcc @@ -65696,8 +64653,6 @@ install-target-libsanitizer: maybe-install-target-libstdc++-v3 install-target-libsanitizer: maybe-install-target-libgcc install-target-libvtv: maybe-install-target-libstdc++-v3 install-target-libvtv: maybe-install-target-libgcc -install-target-liboffloadmic: maybe-install-target-libstdc++-v3 -install-target-liboffloadmic: maybe-install-target-libgcc install-target-libitm: maybe-install-target-libgcc install-target-libobjc: maybe-install-target-libgcc install-target-libstdc++-v3: maybe-install-target-libgcc @@ -65765,10 +64720,6 @@ all-target-fastjar: maybe-all-target-zlib configure-target-libgo: maybe-all-target-libstdc++-v3 all-target-libgo: maybe-all-target-libbacktrace all-target-libgo: maybe-all-target-libatomic -configure-target-libgm2: maybe-all-target-libstdc++-v3 -all-target-libgm2: maybe-all-target-libatomic -configure-target-liboffloadmic: maybe-configure-target-libgomp -all-target-liboffloadmic: maybe-all-target-libgomp configure-target-newlib: maybe-all-binutils configure-target-newlib: maybe-all-ld configure-target-libgfortran: maybe-all-target-libbacktrace @@ -65859,7 +64810,6 @@ configure-stageautofeedback-target-libatomic: maybe-all-stageautofeedback-target configure-target-libstdc++-v3: maybe-all-target-libgcc configure-target-libsanitizer: maybe-all-target-libgcc configure-target-libvtv: maybe-all-target-libgcc -configure-target-liboffloadmic: maybe-all-target-libgcc configure-target-libssp: maybe-all-target-libgcc configure-target-newlib: maybe-all-target-libgcc configure-target-libbacktrace: maybe-all-target-libgcc @@ -65875,7 +64825,6 @@ configure-target-libffi: maybe-all-target-libgcc configure-target-zlib: maybe-all-target-libgcc configure-target-rda: maybe-all-target-libgcc configure-target-libada: maybe-all-target-libgcc -configure-target-libgm2: maybe-all-target-libgcc configure-target-libgomp: maybe-all-target-libgcc configure-target-libitm: maybe-all-target-libgcc configure-target-libatomic: maybe-all-target-libgcc @@ -65888,9 +64837,6 @@ configure-target-libsanitizer: maybe-all-target-newlib maybe-all-target-libgloss configure-target-libvtv: maybe-all-target-newlib maybe-all-target-libgloss -configure-target-liboffloadmic: maybe-all-target-newlib maybe-all-target-libgloss -configure-target-liboffloadmic: maybe-all-target-libstdc++-v3 - configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss @@ -65921,8 +64867,6 @@ configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss -configure-target-libgm2: maybe-all-target-newlib maybe-all-target-libgloss - configure-target-libgomp: maybe-all-target-newlib maybe-all-target-libgloss configure-target-libitm: maybe-all-target-newlib maybe-all-target-libgloss @@ -65939,7 +64883,7 @@ all-gdb: $(gdbnlmrequirements) $(GDB_TK) install-gdb: $(INSTALL_GDB_TK) # Serialization dependencies. Host configures don't work well in parallel to -# each other, due to contention over config.cache. Target configures and +# each other, due to contention over config.cache. Target configures and # build configures are similar. @serialization_dependencies@ diff --git a/gcc/configure b/gcc/configure index aff5d633c5e..1a32f894394 100755 --- a/gcc/configure +++ b/gcc/configure @@ -805,10 +805,11 @@ am__leading_dot doc_build_sys AR NM -PYTHON -HAVE_PYTHON BISON FLEX +HAS_SPHINX_BUILD +SPHINX_BUILD +CONFIGURE_SPHINX_BUILD GENERATED_MANPAGES BUILD_INFO MAKEINFO @@ -983,6 +984,7 @@ with_changes_root_url enable_languages with_multilib_list with_multilib_generator +with_sphinx_build with_zstd with_zstd_include with_zstd_lib @@ -1837,6 +1839,7 @@ Optional Packages: SH and x86-64 only) --with-multilib-generator Multi-libs configuration string (RISC-V only) + --with-sphinx-build= Use sphinx-build from a given path --with-zstd=PATH specify prefix directory for installed zstd library. Equivalent to --with-zstd-include=PATH/include plus --with-zstd-lib=PATH/lib @@ -8165,7 +8168,7 @@ fi REPORT_BUGS_TEXI= ;; *) - REPORT_BUGS_TO="<$BUGURL>" + REPORT_BUGS_TO="$BUGURL" REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`} ;; esac; @@ -8255,12 +8258,6 @@ if test x"$enable_as_accelerator_for" != x; then $as_echo "#define ACCEL_COMPILER 1" >>confdefs.h enable_as_accelerator=yes - case "${target}" in - *-intelmicemul-*) - # In this case we expect offload compiler to be built as native, so we - # need to rename the driver to avoid clashes with host's drivers. - program_transform_name="s&^&${target}-&" ;; - esac sedscript="s#${target_noncanonical}#${enable_as_accelerator_for}-accel-${target_noncanonical}#" program_transform_name=`echo $program_transform_name | sed $sedscript` accel_dir_suffix=/accel/${target_noncanonical} @@ -8275,10 +8272,6 @@ for tgt in `echo $enable_offload_targets | sed 's/,/ /g'`; do enable_offloading=1 case "$tgt" in - *-intelmic-* | *-intelmicemul-*) - omp_device_property=omp-device-properties-i386 - omp_device_property_tmake_file="${omp_device_property_tmake_file} \$(srcdir)/config/i386/t-omp-device" - ;; amdgcn*) omp_device_property=omp-device-properties-gcn omp_device_property_tmake_file="${omp_device_property_tmake_file} \$(srcdir)/config/gcn/t-omp-device" @@ -8817,6 +8810,53 @@ $as_echo "no" >&6; } fi + +# Check whether --with-sphinx-build was given. +if test "${with_sphinx_build+set}" = set; then : + withval=$with_sphinx_build; CONFIGURE_SPHINX_BUILD=$withval +else + CONFIGURE_SPHINX_BUILD= + +fi + + + +# See if sphinx-build has been installed and is modern enough +# that we can use it. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sphinx-build" >&5 +$as_echo_n "checking for sphinx-build... " >&6; } +sphinx=sphinx-build +if test x${CONFIGURE_SPHINX_BUILD} != x ; then + sphinx=${CONFIGURE_SPHINX_BUILD} +fi + +tempdir=build.$$ +source=source.$$ +mkdir $source +grep 'needs_sphinx =' ${srcdir}/../doc/baseconf.py > $source/conf.py +touch $source/index.rst +if ${sphinx} $source $tempdir >/dev/null 2>&1; then + SPHINX_BUILD=${sphinx} + HAS_SPHINX_BUILD=has-sphinx-build + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: + *** sphinx-build is missing or too old. + *** Info and man pages documentation will not be built." >&5 +$as_echo "$as_me: WARNING: + *** sphinx-build is missing or too old. + *** Info and man pages documentation will not be built." >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SPHINX_BUILD= + HAS_SPHINX_BUILD= +fi +rm -rf $tempdir +rm -rf $source + + + MISSING="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing" # How about lex? @@ -8909,89 +8949,6 @@ done test -n "$BISON" || BISON="$MISSING bison" -# Python3? -# Extract the first word of "python3", so it can be a program name with args. -set dummy python3; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_HAVE_PYTHON+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$HAVE_PYTHON"; then - ac_cv_prog_HAVE_PYTHON="$HAVE_PYTHON" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_HAVE_PYTHON=""yes"" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - - test -z "$ac_cv_prog_HAVE_PYTHON" && ac_cv_prog_HAVE_PYTHON=""no"" -fi -fi -HAVE_PYTHON=$ac_cv_prog_HAVE_PYTHON -if test -n "$HAVE_PYTHON"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_PYTHON" >&5 -$as_echo "$HAVE_PYTHON" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - -for ac_prog in python3 -do - # Extract the first word of "$ac_prog", so it can be a program name with args. -set dummy $ac_prog; ac_word=$2 -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -$as_echo_n "checking for $ac_word... " >&6; } -if ${ac_cv_prog_PYTHON+:} false; then : - $as_echo_n "(cached) " >&6 -else - if test -n "$PYTHON"; then - ac_cv_prog_PYTHON="$PYTHON" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then - ac_cv_prog_PYTHON="$ac_prog" - $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -PYTHON=$ac_cv_prog_PYTHON -if test -n "$PYTHON"; then - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 -$as_echo "$PYTHON" >&6; } -else - { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 -$as_echo "no" >&6; } -fi - - - test -n "$PYTHON" && break -done -test -n "$PYTHON" || PYTHON="$MISSING python3" - - # Binutils are not build modules, unlike bison/flex/makeinfo. So we # check for build == host before using them. @@ -19805,7 +19762,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 19808 "configure" +#line 19765 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -19911,7 +19868,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 19914 "configure" +#line 19871 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -34002,3 +33959,4 @@ if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi + diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 5c8ce3983d7..460da3a0fd5 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -751,7 +751,7 @@ Here are the possible CPU types: @quotation aarch64, aarch64_be, alpha, alpha64, amdgcn, arc, arceb, arm, armeb, avr, bfin, -bpf, cris, csky, epiphany, fido, fr30, frv, ft32, h8300, hppa, hppa2.0, +bpf, cr16, cris, csky, epiphany, fido, fr30, frv, ft32, h8300, hppa, hppa2.0, hppa64, i486, i686, ia64, iq2000, lm32, loongarch64, m32c, m32r, m32rle, m68k, mcore, microblaze, microblazeel, mips, mips64, mips64el, mips64octeon, mips64orion, mips64vr, mipsel, mipsisa32, mipsisa32r2, mipsisa64, mipsisa64r2, @@ -1543,25 +1543,6 @@ systems that support conditional traps). Division by zero checks use the break instruction. @end table -@item --with-compact-branches=@var{policy} -Specify how the compiler should generate branch instructions. -This option is only supported on the MIPS target. -The possibilities for @var{type} are: -@table @code -@item optimal -Cause a delay slot branch to be used if one is available in the -current ISA and the delay slot is successfully filled. If the delay slot -is not filled, a compact branch will be chosen if one is available. -@item never -Ensures that compact branch instructions will never be generated. -@item always -Ensures that a compact branch instruction will be generated if available. -If a compact branch instruction is not available, -a delay slot form of the branch will be used instead. -This option is supported from MIPS Release 6 onwards. -For pre-R6/microMIPS/MIPS16, this option is just same as never/optimal. -@end table - @c If you make --with-llsc the default for additional targets, @c update the --with-llsc description in the MIPS section below. @@ -1851,19 +1832,18 @@ their runtime libraries should be built. For a list of valid values for @smallexample grep ^language= */config-lang.in @end smallexample -Currently, you can use any of the following: @code{all}, -@code{default}, @code{ada}, @code{c}, @code{c++}, @code{d}, -@code{fortran}, @code{go}, @code{jit}, @code{lto}, @code{m2}, -@code{objc}, @code{obj-c++}. Building the Ada compiler has special -requirements, see below. If you do not pass this flag, or specify the -option @code{default}, then the default languages available in the -@file{gcc} sub-tree will be configured. Ada, D, Go, Jit, -Objective-C++ and Modula-2 are not default languages. LTO is not a -default language, but is built by default because -@option{--enable-lto} is enabled by default. The other languages are -default languages. If @code{all} is specified, then all available -languages are built. An exception is @code{jit} language, which -requires @option{--enable-host-shared} to be included with @code{all}. +Currently, you can use any of the following: +@code{all}, @code{default}, @code{ada}, @code{c}, @code{c++}, @code{d}, +@code{fortran}, @code{go}, @code{jit}, @code{lto}, @code{objc}, @code{obj-c++}. +Building the Ada compiler has special requirements, see below. +If you do not pass this flag, or specify the option @code{default}, then the +default languages available in the @file{gcc} sub-tree will be configured. +Ada, D, Go, Jit, and Objective-C++ are not default languages. LTO is not a +default language, but is built by default because @option{--enable-lto} is +enabled by default. The other languages are default languages. If +@code{all} is specified, then all available languages are built. An +exception is @code{jit} language, which requires +@option{--enable-host-shared} to be included with @code{all}. @item --enable-stage1-languages=@var{lang1},@var{lang2},@dots{} Specify that a particular subset of compilers and their runtime @@ -1886,10 +1866,6 @@ be built. This can be useful for debugging, or for compatibility with previous Ada build procedures, when it was required to explicitly do a @samp{make -C gcc gnatlib_and_tools}. -@item --disable-libgm2 -Specify that the run-time libraries and tools used by Modula-2 should not -be built. This can be useful for debugging. - @item --disable-libsanitizer Specify that the run-time libraries for the various sanitizers should not be built. @@ -3150,10 +3126,10 @@ on a simulator as described at @uref{https://gcc.gnu.org/simtest-howto.html}. In order to run sets of tests selectively, there are targets @samp{make check-gcc} and language specific @samp{make check-c}, @samp{make check-c++}, @samp{make check-d} @samp{make check-fortran}, -@samp{make check-ada}, @samp{make check-m2}, @samp{make check-objc}, -@samp{make check-obj-c++}, @samp{make check-lto} in the @file{gcc} -subdirectory of the object directory. You can also just run -@samp{make check} in a subdirectory of the object directory. +@samp{make check-ada}, @samp{make check-objc}, @samp{make check-obj-c++}, +@samp{make check-lto} +in the @file{gcc} subdirectory of the object directory. You can also +just run @samp{make check} in a subdirectory of the object directory. A more selective way to just run all @command{gcc} execute tests in the @@ -3498,6 +3474,10 @@ contact their makers. @item AIX: @itemize +@item +@uref{http://www.bullfreeware.com,,Bull's Open Source Software Archive for +for AIX 6 and AIX 7}; + @item @uref{http://www.perzl.org/aix/,,AIX Open Source Packages (AIX5L AIX 6.1 AIX 7.1)}. @@ -3587,28 +3567,16 @@ information have to. @item @uref{#alpha-x-x,,alpha*-*-*} @item -@uref{#amdgcn-x-amdhsa,,amdgcn-*-amdhsa} -@item @uref{#amd64-x-solaris2,,amd64-*-solaris2*} @item -@uref{#arc-x-elf32,,arc-*-elf32} -@item -@uref{#arc-linux-uclibc,,arc-linux-uclibc} -@item @uref{#arm-x-eabi,,arm-*-eabi} @item @uref{#avr,,avr} @item @uref{#bfin,,Blackfin} @item -@uref{#cris,,cris} -@item @uref{#dos,,DOS} @item -@uref{#epiphany-x-elf,,epiphany-*-elf} -@item -@uref{#ft32-x-elf,,ft32-*-elf} -@item @uref{#x-x-freebsd,,*-*-freebsd*} @item @uref{#h8300-hms,,h8300-hms} @@ -3633,8 +3601,6 @@ information have to. @item @uref{#iq2000-x-elf,,iq2000-*-elf} @item -@uref{#loongarch,,loongarch} -@item @uref{#lm32-x-elf,,lm32-*-elf} @item @uref{#lm32-x-uclinux,,lm32-*-uclinux} @@ -3645,16 +3611,12 @@ information have to. @item @uref{#m68k-x-x,,m68k-*-*} @item -@uref{#m68k-x-uclinux,,m68k-*-uclinux} +@uref{#m68k-uclinux,,m68k-uclinux} @item @uref{#microblaze-x-elf,,microblaze-*-elf} @item @uref{#mips-x-x,,mips-*-*} @item -@uref{#moxie-x-elf,,moxie-*-elf} -@item -@uref{#msp430-x-elf,,msp430-*-elf} -@item @uref{#nds32le-x-elf,,nds32le-*-elf} @item @uref{#nds32be-x-elf,,nds32be-*-elf} @@ -3693,10 +3655,6 @@ information have to. @item @uref{#riscv64-x-linux,,riscv64-*-linux} @item -@uref{#rl78-x-elf,,rl78-*-elf} -@item -@uref{#rx-x-elf,,rx-*-elf} -@item @uref{#s390-x-linux,,s390-*-linux*} @item @uref{#s390x-x-linux,,s390x-*-linux*} @@ -3811,14 +3769,14 @@ This is a synonym for @samp{x86_64-*-solaris2*}. @heading amdgcn-*-amdhsa AMD GCN GPU target. -Instead of GNU Binutils, you will need to install LLVM 13.0.1, or later, and copy +Instead of GNU Binutils, you will need to install LLVM 6, or later, and copy @file{bin/llvm-mc} to @file{amdgcn-amdhsa/bin/as}, @file{bin/lld} to @file{amdgcn-amdhsa/bin/ld}, @file{bin/llvm-nm} to @file{amdgcn-amdhsa/bin/nm}, and @file{bin/llvm-ar} to both @file{bin/amdgcn-amdhsa-ar} and @file{bin/amdgcn-amdhsa-ranlib}. -Use Newlib (3.2.0, or newer). +Use Newlib (2019-01-16, or newer). To run the binaries, install the HSA Runtime from the @uref{https://rocm.github.io,,ROCm Platform}, and use @@ -3906,6 +3864,29 @@ See ``Blackfin Options'' in the main manual More information, and a version of binutils with support for this processor, are available at @uref{https://sourceforge.net/projects/adi-toolchain/}. +@html +<hr /> +@end html +@anchor{cr16} +@heading CR16 +The CR16 CompactRISC architecture is a 16-bit architecture. This +architecture is used in embedded applications. + +@ifnothtml +@xref{CR16 Options,, CR16 Options, gcc, Using and Porting the GNU Compiler +Collection (GCC)}, +@end ifnothtml + +@ifhtml +See ``CR16 Options'' in the main manual for a list of CR16-specific options. +@end ifhtml + +Use @samp{configure --target=cr16-elf --enable-languages=c,c++} to configure +GCC@ for building a CR16 elf cross-compiler. + +Use @samp{configure --target=cr16-uclinux --enable-languages=c,c++} to +configure GCC@ for building a CR16 uclinux cross-compiler. + @html <hr /> @end html @@ -3959,7 +3940,8 @@ on FreeBSD 7 or later) and the use of @code{__cxa_atexit} by default by GCC 4.5 and above. We support FreeBSD using the ELF file format with DWARF 2 debugging -for all CPU architectures. There are +for all CPU architectures. You may use @option{-gstabs} instead of +@option{-g}, if you really want the old debugging format. There are no known issues with mixing object files and libraries with different debugging formats. Otherwise, this release of GCC should now match more of the configuration used in the stock FreeBSD configuration of @@ -4635,7 +4617,8 @@ Instead of GNU binutils, you will need to install Tell GCC where to find it: @option{--with-build-time-tools=[install-nvptx-tools]/nvptx-none/bin}. -You will need newlib 3.1.0 or later. It can be +You will need newlib 3.0 git revision +cd31fbb2aea25f94d7ecedc9db16dfc87ab0c316 or later. It can be automatically built together with GCC@. For this, add a symbolic link to nvptx-newlib's @file{newlib} directory to the directory containing the GCC sources. @@ -4643,15 +4626,6 @@ the GCC sources. Use the @option{--disable-sjlj-exceptions} and @option{--enable-newlib-io-long-long} options when configuring. -The @option{--with-arch} option may be specified to override the -default value for the @option{-march} option, and to also build -corresponding target libraries. -The default is @option{--with-arch=sm_30}. - -For example, if @option{--with-arch=sm_70} is specified, -@option{-march=sm_30} and @option{-march=sm_70} target libraries are -built, and code generation defaults to @option{-march=sm_70}. - @html <hr /> @end html diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi index 4df15bea086..760ff9559a6 100644 --- a/gcc/doc/sourcebuild.texi +++ b/gcc/doc/sourcebuild.texi @@ -97,9 +97,6 @@ The GCC runtime library. @item libgfortran The Fortran runtime library. -@item libgm2 -The Modula-2 runtime library. - @item libgo The Go runtime library. The bulk of this library is mirrored from the @uref{https://github.com/@/golang/go, master Go repository}. @@ -190,12 +187,13 @@ The @file{gcc} directory contains the following subdirectories: @item @var{language} Subdirectories for various languages. Directories containing a file @file{config-lang.in} are language subdirectories. The contents of -the subdirectories @file{c} (for C), @file{cp} (for C++), @file{m2} -(for Modula-2), @file{objc} (for Objective-C), @file{objcp} (for -Objective-C++), and @file{lto} (for LTO) are documented in this manual -(@pxref{Passes, , Passes and Files of the Compiler}); those for other -languages are not. @xref{Front End, , Anatomy of a Language Front -End}, for details of the files in these directories. +the subdirectories @file{c} (for C), @file{cp} (for C++), +@file{objc} (for Objective-C), @file{objcp} (for Objective-C++), +and @file{lto} (for LTO) are documented in this +manual (@pxref{Passes, , Passes and Files of the Compiler}); +those for other languages are not. @xref{Front End, , +Anatomy of a Language Front End}, for details of the files in these +directories. @item common Source files shared between the compiler drivers (such as @@ -2449,7 +2447,7 @@ PowerPC target pre-defines macro _ARCH_PWR9 which means the @code{-mcpu} setting is Power9 or later. @end table -@subsubsection RISC-V specific attributes +@subsection RISC-V specific attributes @table @code @@ -2492,15 +2490,6 @@ Target supports the execution of @code{avx512f} instructions. @item avx512vp2intersect Target supports the execution of @code{avx512vp2intersect} instructions. -@item avxifma -Target supports the execution of @code{avxifma} instructions. - -@item avxneconvert -Target supports the execution of @code{avxneconvert} instructions. - -@item avxvnniint8 -Target supports the execution of @code{avxvnniint8} instructions. - @item amx_tile Target supports the execution of @code{amx-tile} instructions. @@ -2879,9 +2868,6 @@ Vector alignment is reachable for types of 32 bits or less. @item vector_alignment_reachable_for_64bit Vector alignment is reachable for types of 64 bits or less. -@item vma_equals_lma -Target generates executable with VMA equal to LMA for .data section. - @item wchar_t_char16_t_compatible Target supports @code{wchar_t} that is compatible with @code{char16_t}.
reply other threads:[~2022-11-15 23:00 UTC|newest] Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20221115230044.5C4B63947415@sourceware.org \ --to=gaius@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).