summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorFlorian Franzmann2019-05-04 12:57:43 +0200
committerFlorian Franzmann2019-05-04 12:57:43 +0200
commit593e0ec8f907e8300ef31da65fdae9f6247dee36 (patch)
tree6146f8e99973e7a9a58991ad8501866a8b7ba0b0 /gnu
parent0aff7db265aef5ae4726ec96226a4872461d3973 (diff)
gnu/gcc: add support for the brig, d, jit and objc-c++ frontends
Diffstat (limited to 'gnu')
-rwxr-xr-xgnu/gcc/DETAILS1
-rw-r--r--gnu/gcc/HISTORY5
-rwxr-xr-xgnu/gcc/PREPARE6
-rwxr-xr-xgnu/gcc/PRE_SUB_DEPENDS8
-rwxr-xr-xgnu/gcc/SUB_DEPENDS8
5 files changed, 24 insertions, 4 deletions
diff --git a/gnu/gcc/DETAILS b/gnu/gcc/DETAILS
index 26111406f2..695b8546e6 100755
--- a/gnu/gcc/DETAILS
+++ b/gnu/gcc/DETAILS
@@ -1,5 +1,6 @@
SPELL=gcc
VERSION=9.1.0
+ PATCHLEVEL=1
BASE_SOURCE_URL="ftp://ftp.gnu.org/pub/gnu/gcc/gcc-$VERSION"
SOURCE=gcc-$VERSION.tar.xz
SOURCE2=$SOURCE.sig
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 65241c279f..2c9a0a4f05 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,8 @@
+2019-05-04 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * PREPARE: add support for the brig, d and jit frontends
+ * PRE_SUB_DEPENDS, SUB_DEPENDS: add subdependencies for brig, d, jit and objc-c++
+ * DETAILS: PATCHLEVEL=1
+
2019-05-03 Treeve Jelbert <treeve@sourcemage.org>
* DETAILS: version 9.1.0
diff --git a/gnu/gcc/PREPARE b/gnu/gcc/PREPARE
index 6d0fe6d79f..8e2b3ac1a7 100755
--- a/gnu/gcc/PREPARE
+++ b/gnu/gcc/PREPARE
@@ -3,8 +3,11 @@ message "Note: C and C++ compilers are always built"
config_query_multi GCC_COMPILER "Select the additional compilers you want" \
none \
ada \
+ brig \
+ d \
fortran \
go \
+ jit \
objc \
obj-c++ \
all &&
@@ -12,8 +15,11 @@ list_remove GCC_COMPILER none &&
if list_find "$GCC_COMPILER" "all" ; then
list_remove GCC_COMPILER all &&
list_add GCC_COMPILER ada &&
+ list_add GCC_COMPILER brig &&
+ list_add GCC_COMPILER d &&
list_add GCC_COMPILER fortran &&
list_add GCC_COMPILER go &&
+ list_add GCC_COMPILER jit &&
list_add GCC_COMPILER objc &&
list_add GCC_COMPILER obj-c++
fi
diff --git a/gnu/gcc/PRE_SUB_DEPENDS b/gnu/gcc/PRE_SUB_DEPENDS
index 42ea3774a5..9dec44b67a 100755
--- a/gnu/gcc/PRE_SUB_DEPENDS
+++ b/gnu/gcc/PRE_SUB_DEPENDS
@@ -1,9 +1,13 @@
case $THIS_SUB_DEPENDS in
+ ADA) list_find "$GCC_COMPILER" ada ;;
+ BRIG) list_find "$GCC_COMPILER" brig ;;
+ D) list_find "$GCC_COMPILER" d ;;
CXX) true ;;
- OBJC) list_find "$GCC_COMPILER" objc ;;
FORTRAN) list_find "$GCC_COMPILER" fortran ;;
GO) list_find "$GCC_COMPILER" go ;;
- ADA) list_find "$GCC_COMPILER" ada ;;
+ JIT) list_find "$GCC_COMPILER" jit ;;
+ OBJC) list_find "$GCC_COMPILER" objc ;;
+ OBJCXX) list_find "$GCC_COMPILER" objc-c++ ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac
diff --git a/gnu/gcc/SUB_DEPENDS b/gnu/gcc/SUB_DEPENDS
index 845d003379..9d2c3ef9c5 100755
--- a/gnu/gcc/SUB_DEPENDS
+++ b/gnu/gcc/SUB_DEPENDS
@@ -1,10 +1,14 @@
persistent_add GCC_COMPILER &&
case $THIS_SUB_DEPENDS in
+ ADA) list_add GCC_COMPILER ada ;;
+ BRIG) list_add GCC_COMPILER brig ;;
+ D) list_add GCC_COMPILER d ;;
CXX) true ;;
- OBJC) list_add GCC_COMPILER objc ;;
FORTRAN) list_add GCC_COMPILER fortran ;;
GO) list_add GCC_COMPILER go ;;
- ADA) list_add GCC_COMPILER ada ;;
+ JIT) list_add GCC_COMPILER jit ;;
+ OBJC) list_add GCC_COMPILER objc ;;
+ OBJCXX) list_add GCC_COMPILER objc-c++ ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL $THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;
return 1;;
esac