aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndreas Tobler <andreast@gcc.gnu.org>2015-04-17 19:50:46 +0200
committerAndreas Tobler <andreast@gcc.gnu.org>2015-04-17 19:50:46 +0200
commitfaabf7880c81f3e7689476fe86aa35399c2219f1 (patch)
tree13ab43a7bebc5f4c15ec49cbb1cc70f9e3f4e055 /gcc
parentb496063dcd8bf5041e101de4532297803fa997b2 (diff)
downloadgcc-faabf7880c81f3e7689476fe86aa35399c2219f1.zip
gcc-faabf7880c81f3e7689476fe86aa35399c2219f1.tar.gz
gcc-faabf7880c81f3e7689476fe86aa35399c2219f1.tar.bz2
re PR target/65535 (powerpc64-freebsd build failure)
PR target/65535 * config.gcc: Exit with a comment when we do not have a major version number for the FreeBSD target. From-SVN: r222192
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config.gcc5
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8cbf7c6..e6501e3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2015-04-17 Andreas Tobler <andreast@gcc.gnu.org>
+
+ PR target/65535
+ * config.gcc: Exit with a comment when we do not have a major version
+ number for the FreeBSD target.
+
2015-04-17 Jakub Jelinek <jakub@redhat.com>
PR target/65689
diff --git a/gcc/config.gcc b/gcc/config.gcc
index cb08a5c..9552f7b 100644
--- a/gcc/config.gcc
+++ b/gcc/config.gcc
@@ -664,6 +664,11 @@ case ${target} in
gas=yes
gnu_ld=yes
fbsd_major=`echo ${target} | sed -e 's/.*freebsd//g' | sed -e 's/\..*//g'`
+ if test "$fbsd_major" = ""; then
+ echo "Specify the major version number of the targeted FreeBSD release"
+ echo "like this: --target=amd64-unknown-freebsd10.1"
+ exit 1
+ fi
tm_defines="${tm_defines} FBSD_MAJOR=${fbsd_major}"
tmake_file="t-slibgcc"
case ${enable_threads} in