aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <tschwinge@baylibre.com>2024-03-17 00:10:10 +0100
committerThomas Schwinge <tschwinge@baylibre.com>2024-03-17 00:10:10 +0100
commitf0fdff9b6da1a17d8e1c2d83347e84c5218b1b29 (patch)
treeb41bd532dc243c8b51a0b36c9dce2e4ba2240d21
parentb3a1373731797392b65395846a379e1696d0e0bd (diff)
parent56ca59a03150cf44cea340f58967c990ed6bf43c (diff)
downloadgcc-f0fdff9b6da1a17d8e1c2d83347e84c5218b1b29.zip
gcc-f0fdff9b6da1a17d8e1c2d83347e84c5218b1b29.tar.gz
gcc-f0fdff9b6da1a17d8e1c2d83347e84c5218b1b29.tar.bz2
Merge commit '56ca59a03150cf44cea340f58967c990ed6bf43c' into HEAD
-rw-r--r--Makefile.in30
-rw-r--r--Makefile.tpl10
2 files changed, 28 insertions, 12 deletions
diff --git a/Makefile.in b/Makefile.in
index 46d3106..0b3b533 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -63866,8 +63866,16 @@ cross: all-build all-gas all-ld
@if gcc
+.PHONY: gcc-site.exp
+gcc-site.exp:
+ r=`${PWD_COMMAND}`; export r; \
+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ $(HOST_EXPORTS) \
+ (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) site.exp);
+
+
.PHONY: check-gcc-c check-c
-check-gcc-c:
+check-gcc-c: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63875,7 +63883,7 @@ check-gcc-c:
check-c: check-gcc-c
.PHONY: check-gcc-c++ check-c++
-check-gcc-c++:
+check-gcc-c++: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63883,7 +63891,7 @@ check-gcc-c++:
check-c++: check-gcc-c++ check-target-libstdc++-v3 check-target-libitm-c++ check-target-libgomp-c++
.PHONY: check-gcc-fortran check-fortran
-check-gcc-fortran:
+check-gcc-fortran: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63891,7 +63899,7 @@ check-gcc-fortran:
check-fortran: check-gcc-fortran check-target-libquadmath check-target-libgfortran check-target-libgomp-fortran
.PHONY: check-gcc-ada check-ada
-check-gcc-ada:
+check-gcc-ada: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63899,7 +63907,7 @@ check-gcc-ada:
check-ada: check-gcc-ada check-target-libada
.PHONY: check-gcc-objc check-objc
-check-gcc-objc:
+check-gcc-objc: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63907,7 +63915,7 @@ check-gcc-objc:
check-objc: check-gcc-objc check-target-libobjc
.PHONY: check-gcc-obj-c++ check-obj-c++
-check-gcc-obj-c++:
+check-gcc-obj-c++: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63915,7 +63923,7 @@ check-gcc-obj-c++:
check-obj-c++: check-gcc-obj-c++
.PHONY: check-gcc-go check-go
-check-gcc-go:
+check-gcc-go: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63923,7 +63931,7 @@ check-gcc-go:
check-go: check-gcc-go check-target-libgo check-gotools
.PHONY: check-gcc-m2 check-m2
-check-gcc-m2:
+check-gcc-m2: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63931,7 +63939,7 @@ check-gcc-m2:
check-m2: check-gcc-m2 check-target-libgm2
.PHONY: check-gcc-d check-d
-check-gcc-d:
+check-gcc-d: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63939,7 +63947,7 @@ check-gcc-d:
check-d: check-gcc-d check-target-libphobos
.PHONY: check-gcc-jit check-jit
-check-gcc-jit:
+check-gcc-jit: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
@@ -63947,7 +63955,7 @@ check-gcc-jit:
check-jit: check-gcc-jit
.PHONY: check-gcc-rust check-rust
-check-gcc-rust:
+check-gcc-rust: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \
diff --git a/Makefile.tpl b/Makefile.tpl
index 8b7783b..6e22ade 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -1639,9 +1639,17 @@ cross: all-build all-gas all-ld
@endif gcc-no-bootstrap
@if gcc
+
+.PHONY: gcc-site.exp
+gcc-site.exp:
+ r=`${PWD_COMMAND}`; export r; \
+ s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
+ $(HOST_EXPORTS) \
+ (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) site.exp);
+
[+ FOR languages +]
.PHONY: check-gcc-[+language+] check-[+language+]
-check-gcc-[+language+]:
+check-gcc-[+language+]: gcc-site.exp
r=`${PWD_COMMAND}`; export r; \
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(HOST_EXPORTS) \