summaryrefslogtreecommitdiff
path: root/cross/h8300-hms-gcc
diff options
context:
space:
mode:
authormaya <maya@pkgsrc.org>2019-10-11 18:53:02 +0000
committermaya <maya@pkgsrc.org>2019-10-11 18:53:02 +0000
commitb78ff71862ab128284d98d9c63d88c359f595e4b (patch)
treeae55f45719c73b1bd669f84a67f712535c427c39 /cross/h8300-hms-gcc
parent5b9d62a27a191ffee5093596220d10506f6dd745 (diff)
downloadpkgsrc-b78ff71862ab128284d98d9c63d88c359f595e4b.tar.gz
h8300-hms-{binutils,gcc}: Remove.
This package is not building on netbsd due to a stack smashing error. Attempting to fix it via an update showed that it was removed from upstream a few versions later. Proposed on pkgsrc-users, using the shorter timeline for this package because it is dysfunctional.
Diffstat (limited to 'cross/h8300-hms-gcc')
-rw-r--r--cross/h8300-hms-gcc/DESCR1
-rw-r--r--cross/h8300-hms-gcc/Makefile55
-rw-r--r--cross/h8300-hms-gcc/PLIST142
-rw-r--r--cross/h8300-hms-gcc/PLIST.Darwin3
-rw-r--r--cross/h8300-hms-gcc/distinfo26
-rw-r--r--cross/h8300-hms-gcc/patches/patch-.._gcc-3.1_gcc_cp_cfns.h24
-rw-r--r--cross/h8300-hms-gcc/patches/patch-aa15
-rw-r--r--cross/h8300-hms-gcc/patches/patch-ab106
-rw-r--r--cross/h8300-hms-gcc/patches/patch-ac14
-rw-r--r--cross/h8300-hms-gcc/patches/patch-ad389
-rw-r--r--cross/h8300-hms-gcc/patches/patch-ae45
-rw-r--r--cross/h8300-hms-gcc/patches/patch-af90
-rw-r--r--cross/h8300-hms-gcc/patches/patch-ag28
13 files changed, 0 insertions, 938 deletions
diff --git a/cross/h8300-hms-gcc/DESCR b/cross/h8300-hms-gcc/DESCR
deleted file mode 100644
index 8b8efa5243d..00000000000
--- a/cross/h8300-hms-gcc/DESCR
+++ /dev/null
@@ -1 +0,0 @@
-gcc for hitachi h8300-hms cross-compile environment
diff --git a/cross/h8300-hms-gcc/Makefile b/cross/h8300-hms-gcc/Makefile
deleted file mode 100644
index 0343a658470..00000000000
--- a/cross/h8300-hms-gcc/Makefile
+++ /dev/null
@@ -1,55 +0,0 @@
-# $NetBSD: Makefile,v 1.31 2019/06/08 10:53:28 rillig Exp $
-
-DISTNAME= gcc-core-3.1
-PKGNAME= cross-h8300-hms-gcc-3.1
-PKGREVISION= 6
-CATEGORIES= cross
-MASTER_SITES= ${MASTER_SITE_GNU:=gcc/gcc-3.1/}
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- ${DISTNAME:S/-core-/-g++-/}${EXTRACT_SUFX} \
- newlib-1.10.0.tar.gz
-
-SITES.newlib-1.10.0.tar.gz= https://www.sourceware.org/pub/newlib/
-PATCH_SITES= ${MASTER_SITE_SOURCEFORGE:=h8300-hms/}
-PATCHFILES= h8300-hms-gcc-3.1-1.patch
-PATCH_DIST_ARGS= -d ${SRCDIR} -E -p1
-
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= #empty
-COMMENT= GCC compiler for h8300-hms
-
-DEPENDS+= cross-h8300-hms-binutils-[0-9]*:../../cross/h8300-hms-binutils
-
-H8300_PREFIX= ${PREFIX}/libexec/cross-h8300-hms
-
-WRKSRC= ${WRKDIR}/objdir
-USE_TOOLS+= gmake
-HAS_CONFIGURE= yes
-CONFIGURE_ARGS+= --prefix=${H8300_PREFIX:Q}
-CONFIGURE_ARGS+= --infodir=${H8300_PREFIX}/gcc
-CONFIGURE_ARGS+= --target=h8300-hms
-CONFIGURE_ARGS+= --enable-languages=c,c++
-CONFIGURE_ARGS+= --with-newlib
-CONFIGURE_SCRIPT= ${SRCDIR}/configure
-SRCDIR= ${WRKDIR}/gcc-3.1
-MAKE_ENV+= SHELL=${CONFIG_SHELL}
-BUILD_TARGET= CFLAGS="-O2 -fomit-frame-pointer" all
-INSTALLATION_DIRS+= bin libexec/cross-h8300-hms/h8300-hms/bin
-INFO_FILES= yes
-
-GCC_REQD+= 2.8.0
-
-post-extract:
- ${LN} -s ${WRKDIR}/newlib-1.10.0/newlib ${SRCDIR}/newlib
- ${MKDIR} ${WRKSRC}
-
-post-install:
- for f in h8300-hms-cpp h8300-hms-gcc \
- h8300-hms-c++ h8300-hms-g++ \
- h8300-hms-gccbug h8300-hms-gcov \
- ; do \
- ${LN} -s ../libexec/cross-h8300-hms/bin/"$$f" \
- ${DESTDIR}${PREFIX}/bin/"$$f" || exit 1; \
- done
-
-.include "../../mk/bsd.pkg.mk"
diff --git a/cross/h8300-hms-gcc/PLIST b/cross/h8300-hms-gcc/PLIST
deleted file mode 100644
index de98a5ab184..00000000000
--- a/cross/h8300-hms-gcc/PLIST
+++ /dev/null
@@ -1,142 +0,0 @@
-@comment $NetBSD: PLIST,v 1.9 2012/01/02 01:25:25 dholland Exp $
-bin/h8300-hms-c++
-bin/h8300-hms-cpp
-bin/h8300-hms-g++
-bin/h8300-hms-gcc
-bin/h8300-hms-gccbug
-bin/h8300-hms-gcov
-libexec/cross-h8300-hms/bin/h8300-hms-c++
-libexec/cross-h8300-hms/bin/h8300-hms-cpp
-libexec/cross-h8300-hms/bin/h8300-hms-g++
-libexec/cross-h8300-hms/bin/h8300-hms-gcc
-libexec/cross-h8300-hms/bin/h8300-hms-gccbug
-libexec/cross-h8300-hms/bin/h8300-hms-gcov
-libexec/cross-h8300-hms/gcc/cpp.info
-libexec/cross-h8300-hms/gcc/cppinternals.info
-libexec/cross-h8300-hms/gcc/gcc.info
-libexec/cross-h8300-hms/gcc/gccint.info
-libexec/cross-h8300-hms/h8300-hms/bin/c++
-libexec/cross-h8300-hms/h8300-hms/bin/g++
-libexec/cross-h8300-hms/h8300-hms/bin/gcc
-libexec/cross-h8300-hms/h8300-hms/include/_ansi.h
-libexec/cross-h8300-hms/h8300-hms/include/_syslist.h
-libexec/cross-h8300-hms/h8300-hms/include/alloca.h
-libexec/cross-h8300-hms/h8300-hms/include/ar.h
-libexec/cross-h8300-hms/h8300-hms/include/assert.h
-libexec/cross-h8300-hms/h8300-hms/include/ctype.h
-libexec/cross-h8300-hms/h8300-hms/include/dirent.h
-libexec/cross-h8300-hms/h8300-hms/include/errno.h
-libexec/cross-h8300-hms/h8300-hms/include/fastmath.h
-libexec/cross-h8300-hms/h8300-hms/include/fcntl.h
-libexec/cross-h8300-hms/h8300-hms/include/grp.h
-libexec/cross-h8300-hms/h8300-hms/include/ieeefp.h
-libexec/cross-h8300-hms/h8300-hms/include/locale.h
-libexec/cross-h8300-hms/h8300-hms/include/machine/ansi.h
-libexec/cross-h8300-hms/h8300-hms/include/machine/fastmath.h
-libexec/cross-h8300-hms/h8300-hms/include/machine/ieeefp.h
-libexec/cross-h8300-hms/h8300-hms/include/machine/setjmp-dj.h
-libexec/cross-h8300-hms/h8300-hms/include/machine/setjmp.h
-libexec/cross-h8300-hms/h8300-hms/include/machine/time.h
-libexec/cross-h8300-hms/h8300-hms/include/machine/types.h
-libexec/cross-h8300-hms/h8300-hms/include/malloc.h
-libexec/cross-h8300-hms/h8300-hms/include/math.h
-libexec/cross-h8300-hms/h8300-hms/include/paths.h
-libexec/cross-h8300-hms/h8300-hms/include/process.h
-libexec/cross-h8300-hms/h8300-hms/include/pthread.h
-libexec/cross-h8300-hms/h8300-hms/include/pwd.h
-libexec/cross-h8300-hms/h8300-hms/include/reent.h
-libexec/cross-h8300-hms/h8300-hms/include/regdef.h
-libexec/cross-h8300-hms/h8300-hms/include/setjmp.h
-libexec/cross-h8300-hms/h8300-hms/include/signal.h
-libexec/cross-h8300-hms/h8300-hms/include/stdio.h
-libexec/cross-h8300-hms/h8300-hms/include/stdlib.h
-libexec/cross-h8300-hms/h8300-hms/include/string.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/_types.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/config.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/dirent.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/errno.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/fcntl.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/features.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/file.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/param.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/reent.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/resource.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/sched.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/signal.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/stat-dj.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/stat.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/time.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/timeb.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/times.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/types.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/unistd.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/utime.h
-libexec/cross-h8300-hms/h8300-hms/include/sys/wait.h
-libexec/cross-h8300-hms/h8300-hms/include/termios.h
-libexec/cross-h8300-hms/h8300-hms/include/time.h
-libexec/cross-h8300-hms/h8300-hms/include/unctrl.h
-libexec/cross-h8300-hms/h8300-hms/include/unistd.h
-libexec/cross-h8300-hms/h8300-hms/include/utime.h
-libexec/cross-h8300-hms/h8300-hms/include/utmp.h
-libexec/cross-h8300-hms/h8300-hms/lib/crt0.o
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/crt0.o
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/crt0.o
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/libc.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/libg.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/libiberty.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/int32/libm.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/libc.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/libg.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/libiberty.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300h/libm.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/crt0.o
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/crt0.o
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/libc.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/libg.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/libiberty.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/int32/libm.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/libc.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/libg.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/libiberty.a
-libexec/cross-h8300-hms/h8300-hms/lib/h8300s/libm.a
-libexec/cross-h8300-hms/h8300-hms/lib/libc.a
-libexec/cross-h8300-hms/h8300-hms/lib/libg.a
-libexec/cross-h8300-hms/h8300-hms/lib/libiberty.a
-libexec/cross-h8300-hms/h8300-hms/lib/libm.a
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/cc1
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/cc1plus
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/collect2
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/cpp0
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/h8300h/int32/libgcc.a
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/h8300h/libgcc.a
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/h8300s/int32/libgcc.a
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/h8300s/libgcc.a
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/README
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/fixed
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/float.h
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/iso646.h
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/limits.h
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/stdarg.h
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/stdbool.h
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/stddef.h
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/syslimits.h
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/include/varargs.h
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/libgcc.a
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/specs
-libexec/cross-h8300-hms/lib/gcc-lib/h8300-hms/3.1/tradcpp0
-libexec/cross-h8300-hms/lib/libiberty.a
-libexec/cross-h8300-hms/man/man1/cpp.1
-libexec/cross-h8300-hms/man/man1/gcov.1
-libexec/cross-h8300-hms/man/man1/h8300-hms-g++.1
-libexec/cross-h8300-hms/man/man1/h8300-hms-gcc.1
-libexec/cross-h8300-hms/man/man7/fsf-funding.7
-libexec/cross-h8300-hms/man/man7/gfdl.7
-libexec/cross-h8300-hms/man/man7/gpl.7
-libexec/cross-h8300-hms/share/locale/da/LC_MESSAGES/gcc.mo
-libexec/cross-h8300-hms/share/locale/el/LC_MESSAGES/gcc.mo
-libexec/cross-h8300-hms/share/locale/es/LC_MESSAGES/gcc.mo
-libexec/cross-h8300-hms/share/locale/fr/LC_MESSAGES/gcc.mo
-libexec/cross-h8300-hms/share/locale/ja/LC_MESSAGES/gcc.mo
-libexec/cross-h8300-hms/share/locale/nl/LC_MESSAGES/gcc.mo
-libexec/cross-h8300-hms/share/locale/sv/LC_MESSAGES/gcc.mo
-libexec/cross-h8300-hms/share/locale/tr/LC_MESSAGES/gcc.mo
diff --git a/cross/h8300-hms-gcc/PLIST.Darwin b/cross/h8300-hms-gcc/PLIST.Darwin
deleted file mode 100644
index d74ac9a74d6..00000000000
--- a/cross/h8300-hms-gcc/PLIST.Darwin
+++ /dev/null
@@ -1,3 +0,0 @@
-@comment $NetBSD: PLIST.Darwin,v 1.1 2014/12/26 21:29:18 dholland Exp $
-libexec/cross-h8300-hms/lib/charset.alias
-libexec/cross-h8300-hms/share/locale/locale.alias
diff --git a/cross/h8300-hms-gcc/distinfo b/cross/h8300-hms-gcc/distinfo
deleted file mode 100644
index 708ccc701b1..00000000000
--- a/cross/h8300-hms-gcc/distinfo
+++ /dev/null
@@ -1,26 +0,0 @@
-$NetBSD: distinfo,v 1.9 2015/11/03 00:47:44 agc Exp $
-
-SHA1 (gcc-core-3.1.tar.gz) = e93048803611b5c1e0dd745d81b43d6e34bca026
-RMD160 (gcc-core-3.1.tar.gz) = d6fe75142280778c952af0717acfa4a2cc500623
-SHA512 (gcc-core-3.1.tar.gz) = 8f9c96bc5f58ce66f66a269e92a10fe3a6498cf942fc741c3666e73cdd7b41a00c6405aac0e9fff21af1d140cce0009764e256887d99b57aecf2b9d26d0d2813
-Size (gcc-core-3.1.tar.gz) = 13381094 bytes
-SHA1 (gcc-g++-3.1.tar.gz) = 294cae404a8f66640c04668502778c3e321c9e82
-RMD160 (gcc-g++-3.1.tar.gz) = b4b45f76797bfa41544866c24dcd39dc84074193
-SHA512 (gcc-g++-3.1.tar.gz) = 3d5fe25794ca2b3e989795d4c788d1831bcbb49580d906ba98cde050c2c941fe50a46f9af576d141190b1b178a1c4b9f5994972ae204da50eac6d02d79ab146f
-Size (gcc-g++-3.1.tar.gz) = 2461395 bytes
-SHA1 (newlib-1.10.0.tar.gz) = ca0747e49623cce37967243928d883247a389207
-RMD160 (newlib-1.10.0.tar.gz) = c5cd6ae5d8912848a6c3985fd74a78f4826c92a6
-SHA512 (newlib-1.10.0.tar.gz) = c78c266d8f0beb5d9b46b4e672c50fabfcb9d684171df10b8ad59e492d87022ef4d8ef29eef04579ec2757802a6fd01ff0c4554084c2a522845c3b22284e8326
-Size (newlib-1.10.0.tar.gz) = 3647395 bytes
-SHA1 (h8300-hms-gcc-3.1-1.patch) = 6a5ad1f579ca71cfee114a02df26a58103cf4f04
-RMD160 (h8300-hms-gcc-3.1-1.patch) = ab3114544c8a6bcd531e4b5b7a4fed8aaf8e9150
-SHA512 (h8300-hms-gcc-3.1-1.patch) = 7ef3dc95f6e57000a15a8364e573581f3bc6d7d0ed065360d952fd1def9f890767ad67e303c40c2631a94a4f8ae4c12aee0afe62dc52378393760910cc04e405
-Size (h8300-hms-gcc-3.1-1.patch) = 61226 bytes
-SHA1 (patch-.._gcc-3.1_gcc_cp_cfns.h) = 60990c54e11caf5d7d8071ae1cab3612a6e6ae50
-SHA1 (patch-aa) = 10a9769d913c207469e891d1bd49ba492e37d226
-SHA1 (patch-ab) = c73ed16f2faf661e4f39a98f68c51c66e8101b19
-SHA1 (patch-ac) = c4db8deb5cebe30b2ca16f2c9b07287ea3323b2e
-SHA1 (patch-ad) = be068d27d2c17baf2343e46a7e1483ba20e91ec7
-SHA1 (patch-ae) = 23ca3e8b25c709e553dbf2db74a9a74f4419bc9e
-SHA1 (patch-af) = 36c1ccb1fc4c958d8f3e3386e071d2c8e3141730
-SHA1 (patch-ag) = 9192dde2e2a721ee2d054206ba4844cd4312c737
diff --git a/cross/h8300-hms-gcc/patches/patch-.._gcc-3.1_gcc_cp_cfns.h b/cross/h8300-hms-gcc/patches/patch-.._gcc-3.1_gcc_cp_cfns.h
deleted file mode 100644
index b46159bc400..00000000000
--- a/cross/h8300-hms-gcc/patches/patch-.._gcc-3.1_gcc_cp_cfns.h
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-.._gcc-3.1_gcc_cp_cfns.h,v 1.1 2013/03/28 21:19:02 joerg Exp $
-
---- ../gcc-3.1/gcc/cp/cfns.h.orig 2013-03-28 14:02:55.000000000 +0000
-+++ ../gcc-3.1/gcc/cp/cfns.h
-@@ -4,9 +4,6 @@
- __inline
- #endif
- static unsigned int hash PARAMS ((const char *, unsigned int));
--#ifdef __GNUC__
--__inline
--#endif
- const char * libc_name_p PARAMS ((const char *, unsigned int));
- /* maximum key range = 1020, duplicates = 1 */
-
-@@ -69,9 +66,6 @@ hash (str, len)
- return hval + asso_values[(unsigned char)str[len - 1]];
- }
-
--#ifdef __GNUC__
--__inline
--#endif
- const char *
- libc_name_p (str, len)
- register const char *str;
diff --git a/cross/h8300-hms-gcc/patches/patch-aa b/cross/h8300-hms-gcc/patches/patch-aa
deleted file mode 100644
index 6767d560b2a..00000000000
--- a/cross/h8300-hms-gcc/patches/patch-aa
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2010/02/14 21:30:51 dholland Exp $
-
-Patch out illegal C constructs.
-
---- ../gcc-3.1/include/obstack.h.orig 2001-03-14 19:44:38.000000000 +0000
-+++ ../gcc-3.1/include/obstack.h
-@@ -423,7 +423,7 @@ __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + sizeof (void *) > __o->chunk_limit) \
- _obstack_newchunk (__o, sizeof (void *)); \
-- *((void **)__o->next_free)++ = ((void *)datum); \
-+ ((void **)(__o->next_free+=sizeof(void *)))[-1] = ((void *)datum); \
- (void) 0; })
-
- # define obstack_int_grow(OBSTACK,datum) \
diff --git a/cross/h8300-hms-gcc/patches/patch-ab b/cross/h8300-hms-gcc/patches/patch-ab
deleted file mode 100644
index 5c5ecf9d83e..00000000000
--- a/cross/h8300-hms-gcc/patches/patch-ab
+++ /dev/null
@@ -1,106 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2010/02/14 21:30:51 dholland Exp $
-
-Patch out illegal C constructs.
-
---- ../gcc-3.1/gcc/cp/decl.c~ 2002-05-03 18:55:23.000000000 +0000
-+++ ../gcc-3.1/gcc/cp/decl.c
-@@ -458,6 +458,11 @@ struct binding_level
- ? cp_function_chain->bindings \
- : scope_chain->bindings)
-
-+#define current_binding_level__LVALUE \
-+ (*(cfun && cp_function_chain->bindings \
-+ ? &cp_function_chain->bindings \
-+ : &scope_chain->bindings))
-+
- /* The binding level of the current class, if any. */
-
- #define class_binding_level scope_chain->class_bindings
-@@ -507,7 +512,7 @@ push_binding_level (newlevel, tag_transp
- are active. */
- memset ((char*) newlevel, 0, sizeof (struct binding_level));
- newlevel->level_chain = current_binding_level;
-- current_binding_level = newlevel;
-+ current_binding_level__LVALUE = newlevel;
- newlevel->tag_transparent = tag_transparent;
- newlevel->more_cleanups_ok = 1;
-
-@@ -563,7 +568,7 @@ pop_binding_level ()
- #endif /* defined(DEBUG_CP_BINDING_LEVELS) */
- {
- register struct binding_level *level = current_binding_level;
-- current_binding_level = current_binding_level->level_chain;
-+ current_binding_level__LVALUE = current_binding_level->level_chain;
- level->level_chain = free_binding_level;
- #if 0 /* defined(DEBUG_CP_BINDING_LEVELS) */
- if (level->binding_depth != binding_depth)
-@@ -578,7 +583,7 @@ static void
- suspend_binding_level ()
- {
- if (class_binding_level)
-- current_binding_level = class_binding_level;
-+ current_binding_level__LVALUE = class_binding_level;
-
- if (global_binding_level)
- {
-@@ -600,7 +605,7 @@ suspend_binding_level ()
- }
- is_class_level = 0;
- #endif /* defined(DEBUG_CP_BINDING_LEVELS) */
-- current_binding_level = current_binding_level->level_chain;
-+ current_binding_level__LVALUE = current_binding_level->level_chain;
- find_class_binding_level ();
- }
-
-@@ -613,7 +618,7 @@ resume_binding_level (b)
- my_friendly_assert(!class_binding_level, 386);
- /* Also, resuming a non-directly nested namespace is a no-no. */
- my_friendly_assert(b->level_chain == current_binding_level, 386);
-- current_binding_level = b;
-+ current_binding_level__LVALUE = b;
- #if defined(DEBUG_CP_BINDING_LEVELS)
- b->binding_depth = binding_depth;
- indent ();
-@@ -4292,9 +4297,9 @@ pushdecl_with_scope (x, level)
- else
- {
- b = current_binding_level;
-- current_binding_level = level;
-+ current_binding_level__LVALUE = level;
- x = pushdecl (x);
-- current_binding_level = b;
-+ current_binding_level__LVALUE = b;
- }
- current_function_decl = function_decl;
- return x;
-@@ -6515,7 +6520,7 @@ cxx_init_decl_processing ()
- current_lang_name = lang_name_c;
-
- current_function_decl = NULL_TREE;
-- current_binding_level = NULL_BINDING_LEVEL;
-+ current_binding_level__LVALUE = NULL_BINDING_LEVEL;
- free_binding_level = NULL_BINDING_LEVEL;
-
- build_common_tree_nodes (flag_signed_char);
-@@ -10080,10 +10085,10 @@ grokdeclarator (declarator, declspecs, d
- if (decl_context == NORMAL && !toplevel_bindings_p ())
- {
- struct binding_level *b = current_binding_level;
-- current_binding_level = b->level_chain;
-+ current_binding_level__LVALUE = b->level_chain;
- if (current_binding_level != 0 && toplevel_bindings_p ())
- decl_context = PARM;
-- current_binding_level = b;
-+ current_binding_level__LVALUE = b;
- }
-
- if (name == NULL)
-@@ -13720,7 +13725,7 @@ start_function (declspecs, declarator, a
- FIXME factor out the non-RTL stuff. */
- bl = current_binding_level;
- init_function_start (decl1, input_filename, lineno);
-- current_binding_level = bl;
-+ current_binding_level__LVALUE = bl;
-
- /* Even though we're inside a function body, we still don't want to
- call expand_expr to calculate the size of a variable-sized array.
diff --git a/cross/h8300-hms-gcc/patches/patch-ac b/cross/h8300-hms-gcc/patches/patch-ac
deleted file mode 100644
index 17ae2d97459..00000000000
--- a/cross/h8300-hms-gcc/patches/patch-ac
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2010/02/14 21:30:00 dholland Exp $
-
-DESTDIR support.
-
---- ../gcc-3.1/Makefile.in~ 2002-04-15 18:59:13.000000000 +0000
-+++ ../gcc-3.1/Makefile.in
-@@ -361,6 +361,7 @@ BASE_FLAGS_TO_PASS = \
- "CXXFLAGS=$(CXXFLAGS)" \
- "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
- "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
-+ "DESTDIR=$(DESTDIR)" \
- "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
- "INSTALL=$(INSTALL)" \
- "INSTALL_DATA=$(INSTALL_DATA)" \
diff --git a/cross/h8300-hms-gcc/patches/patch-ad b/cross/h8300-hms-gcc/patches/patch-ad
deleted file mode 100644
index 944b3cefa5e..00000000000
--- a/cross/h8300-hms-gcc/patches/patch-ad
+++ /dev/null
@@ -1,389 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2010/02/14 21:30:00 dholland Exp $
-
-DESTDIR support.
-
---- ../gcc-3.1/gcc/Makefile.in~ 2002-05-08 23:18:36.000000000 +0000
-+++ ../gcc-3.1/gcc/Makefile.in
-@@ -2169,10 +2169,10 @@ stmp-fixinc: fixinc.sh gsyslimits.h
- # but fixincludes does not take such arguments.
- if [ "$(SYSTEM_HEADER_DIR)" = "$(build_tooldir)/sys-include" ] \
- && [ -d $(build_tooldir)/sys-include ]; then \
-- if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; fi; \
-- if [ -d $(libdir)/gcc-lib ] ; then true ; else mkdir $(libdir)/gcc-lib; fi; \
-- if [ -d $(libdir)/gcc-lib/$(target_alias) ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target_alias) ; fi; \
-- if [ -d $(libdir)/gcc-lib/$(target_alias)/$(version) ] ; then true ; else mkdir $(libdir)/gcc-lib/$(target_alias)/$(version) ; fi; \
-+ if [ -d $(DESTDIR)$(libdir) ] ; then true ; else mkdir $(DESTDIR)$(libdir) ; fi; \
-+ if [ -d $(DESTDIR)$(libdir)/gcc-lib ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib; fi; \
-+ if [ -d $(DESTDIR)$(libdir)/gcc-lib/$(target_alias) ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib/$(target_alias) ; fi; \
-+ if [ -d $(DESTDIR)$(libdir)/gcc-lib/$(target_alias)/$(version) ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib/$(target_alias)/$(version) ; fi; \
- else true; fi
- $(STAMP) stmp-fixinc
-
-@@ -2531,180 +2531,180 @@ install: install-common $(INSTALL_HEADER
- # Handle cpp installation.
- install-cpp: cpp$(exeext)
- -if [ -f gcc-cross$(exeext) ] ; then \
-- rm -f $(bindir)/$(CPP_CROSS_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(bindir)/$(CPP_CROSS_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext); \
- if [ x$(cpp_install_dir) != x ]; then \
-- rm -f $(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \
- else true; fi; \
- else \
-- rm -f $(bindir)/$(CPP_INSTALL_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(bindir)/$(CPP_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext); \
- if [ x$(cpp_install_dir) != x ]; then \
-- rm -f $(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) -m 755 cpp$(exeext) $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \
- else true; fi; \
- fi
-
- uninstall-cpp:
-- -rm -f $(bindir)/$(CPP_INSTALL_NAME)$(exeext)
-- -rm -f $(bindir)/$(CPP_CROSS_NAME)$(exeext)
-+ -rm -f $(DESTDIR)$(bindir)/$(CPP_INSTALL_NAME)$(exeext)
-+ -rm -f $(DESTDIR)$(bindir)/$(CPP_CROSS_NAME)$(exeext)
- -if [ x$(cpp_install_dir) != x ]; then \
-- rm -f $(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \
-- rm -f $(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(prefix)/$(cpp_install_dir)/$(CPP_CROSS_NAME)$(exeext); \
- else true; fi
-
- # Create the installation directories.
- installdirs:
-- -if [ -d $(prefix) ] ; then true ; else mkdir $(prefix) ; chmod a+rx $(prefix) ; fi
-- -if [ -d $(exec_prefix) ] ; then true ; else mkdir $(exec_prefix) ; chmod a+rx $(exec_prefix) ; fi
-- -if [ -d $(libdir) ] ; then true ; else mkdir $(libdir) ; chmod a+rx $(libdir) ; fi
-- -if [ -d $(libdir)/gcc-lib ] ; then true ; else mkdir $(libdir)/gcc-lib ; chmod a+rx $(libdir)/gcc-lib ; fi
-+ -if [ -d $(DESTDIR)$(prefix) ] ; then true ; else mkdir $(DESTDIR)$(prefix) ; chmod a+rx $(DESTDIR)$(prefix) ; fi
-+ -if [ -d $(DESTDIR)$(exec_prefix) ] ; then true ; else mkdir $(DESTDIR)$(exec_prefix) ; chmod a+rx $(DESTDIR)$(exec_prefix) ; fi
-+ -if [ -d $(DESTDIR)$(libdir) ] ; then true ; else mkdir $(DESTDIR)$(libdir) ; chmod a+rx $(DESTDIR)$(libdir) ; fi
-+ -if [ -d $(DESTDIR)$(libdir)/gcc-lib ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib ; chmod a+rx $(DESTDIR)$(libdir)/gcc-lib ; fi
- # This dir isn't currently searched by cpp.
--# -if [ -d $(libdir)/gcc-lib/include ] ; then true ; else mkdir $(libdir)/gcc-lib/include ; chmod a+rx $(libdir)/gcc-lib/include ; fi
-+# -if [ -d $(DESTDIR)$(libdir)/gcc-lib/include ] ; then true ; else mkdir $(DESTDIR)$(libdir)/gcc-lib/include ; chmod a+rx $(DESTDIR)$(libdir)/gcc-lib/include ; fi
- -fdir= ; for dir in `echo $(libsubdir) | tr '/' ' '`; do \
- fdir=$${fdir}/$${dir}; \
-- if [ -d $${fdir} ] ; then true ; else mkdir $${fdir}; chmod a+rx $${fdir}; fi ; \
-+ if [ -d $(DESTDIR)$${fdir} ] ; then true ; else mkdir $(DESTDIR)$${fdir}; chmod a+rx $(DESTDIR)$${fdir}; fi ; \
- done
-- -if [ -d $(bindir) ] ; then true ; else mkdir $(bindir) ; chmod a+rx $(bindir) ; fi
-- -if [ -d $(includedir) ] ; then true ; else mkdir $(includedir) ; chmod a+rx $(includedir) ; fi
-- -if [ -d $(infodir) ] ; then true ; else mkdir $(infodir) ; chmod a+rx $(infodir) ; fi
-- -if [ -d $(slibdir) ] ; then true ; else mkdir $(slibdir) ; chmod a+rx $(slibdir) ; fi
-+ -if [ -d $(DESTDIR)$(bindir) ] ; then true ; else mkdir $(DESTDIR)$(bindir) ; chmod a+rx $(DESTDIR)$(bindir) ; fi
-+ -if [ -d $(DESTDIR)$(includedir) ] ; then true ; else mkdir $(DESTDIR)$(includedir) ; chmod a+rx $(DESTDIR)$(includedir) ; fi
-+ -if [ -d $(DESTDIR)$(infodir) ] ; then true ; else mkdir $(DESTDIR)$(infodir) ; chmod a+rx $(DESTDIR)$(infodir) ; fi
-+ -if [ -d $(DESTDIR)$(slibdir) ] ; then true ; else mkdir $(DESTDIR)$(slibdir) ; chmod a+rx $(DESTDIR)$(slibdir) ; fi
- # We don't use mkdir -p to create the parents of man1dir,
- # because some systems don't support it.
- # Instead, we use this technique to create the immediate parent of man1dir.
- -parent=`echo $(man1dir)|sed -e 's@/[^/]*$$@@'`; \
-- if [ -d $$parent ] ; then true ; else mkdir $$parent ; chmod a+rx $$parent ; fi
-- -if [ -d $(man1dir) ] ; then true ; else mkdir $(man1dir) ; chmod a+rx $(man1dir) ; fi
-- -if [ -d $(man7dir) ] ; then true ; else mkdir $(man7dir) ; chmod a+rx $(man7dir) ; fi
-+ if [ -d $(DESTDIR)$$parent ] ; then true ; else mkdir $(DESTDIR)$$parent ; chmod a+rx $(DESTDIR)$$parent ; fi
-+ -if [ -d $(DESTDIR)$(man1dir) ] ; then true ; else mkdir $(DESTDIR)$(man1dir) ; chmod a+rx $(DESTDIR)$(man1dir) ; fi
-+ -if [ -d $(DESTDIR)$(man7dir) ] ; then true ; else mkdir $(DESTDIR)$(man7dir) ; chmod a+rx $(DESTDIR)$(man7dir) ; fi
-
- # Install the compiler executables built during cross compilation.
- install-common: native $(EXTRA_PARTS) lang.install-common
- for file in $(COMPILERS); do \
- if [ -f $$file ] ; then \
-- rm -f $(libsubdir)/$$file; \
-- $(INSTALL_PROGRAM) $$file $(libsubdir)/$$file; \
-+ rm -f $(DESTDIR)$(libsubdir)/$$file; \
-+ $(INSTALL_PROGRAM) $$file $(DESTDIR)$(libsubdir)/$$file; \
- else true; \
- fi; \
- done
- for file in $(EXTRA_PASSES) $(EXTRA_PROGRAMS) $(USE_COLLECT2) ..; do \
- if [ x"$$file" != x.. ]; then \
-- rm -f $(libsubdir)/$$file; \
-- $(INSTALL_PROGRAM) $$file $(libsubdir)/$$file; \
-+ rm -f $(DESTDIR)$(libsubdir)/$$file; \
-+ $(INSTALL_PROGRAM) $$file $(DESTDIR)$(libsubdir)/$$file; \
- else true; fi; \
- done
- for file in $(EXTRA_PARTS) ..; do \
- if [ x"$$file" != x.. ]; then \
-- rm -f $(libsubdir)/$$file; \
-- $(INSTALL_DATA) $$file $(libsubdir)/$$file; \
-- chmod a-x $(libsubdir)/$$file; \
-+ rm -f $(DESTDIR)$(libsubdir)/$$file; \
-+ $(INSTALL_DATA) $$file $(DESTDIR)$(libsubdir)/$$file; \
-+ chmod a-x $(DESTDIR)$(libsubdir)/$$file; \
- else true; fi; \
- done
- # Don't mess with specs if it doesn't exist yet.
- -if [ -f specs ] ; then \
-- rm -f $(libsubdir)/specs; \
-- $(INSTALL_DATA) specs $(libsubdir)/specs; \
-- chmod a-x $(libsubdir)/specs; \
-+ rm -f $(DESTDIR)$(libsubdir)/specs; \
-+ $(INSTALL_DATA) specs $(DESTDIR)$(libsubdir)/specs; \
-+ chmod a-x $(DESTDIR)$(libsubdir)/specs; \
- fi
- # Install protoize if it was compiled.
- -if [ -f protoize$(exeext) ]; \
- then \
- if [ -f gcc-cross$(exeext) ] ; then \
-- rm -f $(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) protoize$(exeext) $(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \
-- rm -f $(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) unprotoize$(exeext) $(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) protoize$(exeext) $(DESTDIR)$(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) unprotoize$(exeext) $(DESTDIR)$(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext); \
- else \
-- rm -f $(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) protoize$(exeext) $(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
-- rm -f $(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) unprotoize$(exeext) $(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) protoize$(exeext) $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) unprotoize$(exeext) $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext); \
- fi ; \
-- rm -f $(libsubdir)/SYSCALLS.c.X; \
-- $(INSTALL_DATA) SYSCALLS.c.X $(libsubdir)/SYSCALLS.c.X; \
-- chmod a-x $(libsubdir)/SYSCALLS.c.X; \
-+ rm -f $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \
-+ $(INSTALL_DATA) SYSCALLS.c.X $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \
-+ chmod a-x $(DESTDIR)$(libsubdir)/SYSCALLS.c.X; \
- fi
-- -rm -f $(libsubdir)/cpp0$(exeext)
-- $(INSTALL_PROGRAM) cpp0$(exeext) $(libsubdir)/cpp0$(exeext)
-- -rm -f $(libsubdir)/tradcpp0$(exeext)
-- $(INSTALL_PROGRAM) tradcpp0$(exeext) $(libsubdir)/tradcpp0$(exeext)
-+ -rm -f $(DESTDIR)$(libsubdir)/cpp0$(exeext)
-+ $(INSTALL_PROGRAM) cpp0$(exeext) $(DESTDIR)$(libsubdir)/cpp0$(exeext)
-+ -rm -f $(DESTDIR)$(libsubdir)/tradcpp0$(exeext)
-+ $(INSTALL_PROGRAM) tradcpp0$(exeext) $(DESTDIR)$(libsubdir)/tradcpp0$(exeext)
- # Install gcov if it was compiled.
- -if [ -f gcov$(exeext) ]; \
- then \
-- rm -f $(bindir)/gcov$(exeext); \
-- $(INSTALL_PROGRAM) gcov$(exeext) $(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/gcov$(exeext); \
-+ $(INSTALL_PROGRAM) gcov$(exeext) $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext); \
- fi
-- $(INSTALL_SCRIPT) gccbug $(bindir)/$(GCCBUG_INSTALL_NAME)
-+ $(INSTALL_SCRIPT) gccbug $(DESTDIR)$(bindir)/$(GCCBUG_INSTALL_NAME)
-
- # Install the driver program as $(target_alias)-gcc
- # and also as either gcc (if native) or $(gcc_tooldir)/bin/gcc.
- install-driver: installdirs xgcc$(exeext)
- -if [ -f gcc-cross$(exeext) ] ; then \
-- rm -f $(bindir)/$(GCC_CROSS_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) gcc-cross$(exeext) $(bindir)/$(GCC_CROSS_NAME)$(exeext); \
-- if [ -d $(gcc_tooldir)/bin/. ] ; then \
-- rm -f $(gcc_tooldir)/bin/gcc$(exeext); \
-- $(INSTALL_PROGRAM) gcc-cross$(exeext) $(gcc_tooldir)/bin/gcc$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext); \
-+ if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \
-+ rm -f $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \
-+ $(INSTALL_PROGRAM) gcc-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/gcc$(exeext); \
- else true; fi; \
- else \
-- rm -f $(bindir)/$(GCC_INSTALL_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) xgcc$(exeext) $(bindir)/$(GCC_INSTALL_NAME)$(exeext); \
-- rm -f $(bindir)/$(target_alias)-gcc-1$(exeext); \
-- $(LN) $(bindir)/$(GCC_INSTALL_NAME)$(exeext) $(bindir)/$(target_alias)-gcc-1$(exeext); \
-- mv $(bindir)/$(target_alias)-gcc-1$(exeext) $(bindir)/$(GCC_TARGET_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(target_alias)-gcc-1$(exeext); \
-+ $(LN) $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(target_alias)-gcc-1$(exeext); \
-+ mv $(DESTDIR)$(bindir)/$(target_alias)-gcc-1$(exeext) $(DESTDIR)$(bindir)/$(GCC_TARGET_INSTALL_NAME)$(exeext); \
- fi
-
- # Install the info files.
- # $(INSTALL_DATA) might be a relative pathname, so we can't cd into srcdir
- # to do the install.
- install-info: doc installdirs lang.install-info
-- -rm -f $(infodir)/cpp.info* $(infodir)/gcc.info*
-- -rm -f $(infodir)/cppinternals.info* $(infodir)/gccint.info*
-+ -rm -f $(DESTDIR)$(infodir)/cpp.info* $(DESTDIR)$(infodir)/gcc.info*
-+ -rm -f $(DESTDIR)$(infodir)/cppinternals.info* $(DESTDIR)$(infodir)/gccint.info*
- if [ -f $(docdir)/gcc.info ]; then \
- for f in $(docdir)/cpp.info* $(docdir)/gcc.info* \
- $(docdir)/cppinternals.info* $(docdir)/gccint.info*; do \
- realfile=`echo $$f | sed -e 's|.*/\([^/]*\)$$|\1|'`; \
-- $(INSTALL_DATA) $$f $(infodir)/$$realfile; \
-+ $(INSTALL_DATA) $$f $(DESTDIR)$(infodir)/$$realfile; \
- done; \
- else true; fi
- -if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
-- if [ -f $(infodir)/dir ] ; then \
-+ if [ -f $(DESTDIR)$(infodir)/dir ] ; then \
- for f in cpp.info gcc.info gccint.info cppinternals.info; do \
-- if [ -f $(infodir)/$$f ]; then \
-- install-info --dir-file=$(infodir)/dir $(infodir)/$$f; \
-+ if [ -f $(DESTDIR)$(infodir)/$$f ]; then \
-+ install-info --dir-file=$(DESTDIR)$(infodir)/dir $(DESTDIR)$(infodir)/$$f; \
- else true; fi; \
- done; \
- else true; fi; \
- else true; fi;
-- -chmod a-x $(infodir)/cpp.info* $(infodir)/gcc.info*
-- -chmod a-x $(infodir)/cppinternals.info* $(infodir)/gccint.info*
-+ -chmod a-x $(DESTDIR)$(infodir)/cpp.info* $(DESTDIR)$(infodir)/gcc.info*
-+ -chmod a-x $(DESTDIR)$(infodir)/cppinternals.info* $(DESTDIR)$(infodir)/gccint.info*
-
- # Install the man pages.
- install-man: installdirs $(GENERATED_MANPAGES) lang.install-man
- -if [ -f gcc-cross$(exeext) ] ; then \
-- rm -f $(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \
-- $(INSTALL_DATA) $(docdir)/gcc.1 $(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \
-- chmod a-x $(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \
-+ rm -f $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \
-+ $(INSTALL_DATA) $(docdir)/gcc.1 $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \
-+ chmod a-x $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext); \
- else \
-- rm -f $(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \
-- $(INSTALL_DATA) $(docdir)/gcc.1 $(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \
-- chmod a-x $(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \
-+ rm -f $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \
-+ $(INSTALL_DATA) $(docdir)/gcc.1 $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \
-+ chmod a-x $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext); \
- fi
-- -rm -f $(man1dir)/cpp$(man1ext)
-- -$(INSTALL_DATA) $(docdir)/cpp.1 $(man1dir)/cpp$(man1ext)
-- -chmod a-x $(man1dir)/cpp$(man1ext)
-- -rm -f $(man1dir)/gcov$(man1ext)
-- -$(INSTALL_DATA) $(docdir)/gcov.1 $(man1dir)/gcov$(man1ext)
-- -chmod a-x $(man1dir)/gcov$(man1ext)
-- -rm -f $(man7dir)/fsf-funding$(man7ext)
-- -$(INSTALL_DATA) $(docdir)/fsf-funding.7 $(man7dir)/fsf-funding$(man7ext)
-- -chmod a-x $(man7dir)/fsf-funding$(man7ext)
-- -rm -f $(man7dir)/gfdl$(man7ext)
-- -$(INSTALL_DATA) $(docdir)/gfdl.7 $(man7dir)/gfdl$(man7ext)
-- -chmod a-x $(man7dir)/gfdl$(man7ext)
-- -rm -f $(man7dir)/gpl$(man7ext)
-- -$(INSTALL_DATA) $(docdir)/gpl.7 $(man7dir)/gpl$(man7ext)
-- -chmod a-x $(man7dir)/gpl$(man7ext)
-+ -rm -f $(DESTDIR)$(man1dir)/cpp$(man1ext)
-+ -$(INSTALL_DATA) $(docdir)/cpp.1 $(DESTDIR)$(man1dir)/cpp$(man1ext)
-+ -chmod a-x $(DESTDIR)$(man1dir)/cpp$(man1ext)
-+ -rm -f $(DESTDIR)$(man1dir)/gcov$(man1ext)
-+ -$(INSTALL_DATA) $(docdir)/gcov.1 $(DESTDIR)$(man1dir)/gcov$(man1ext)
-+ -chmod a-x $(DESTDIR)$(man1dir)/gcov$(man1ext)
-+ -rm -f $(DESTDIR)$(man7dir)/fsf-funding$(man7ext)
-+ -$(INSTALL_DATA) $(docdir)/fsf-funding.7 $(DESTDIR)$(man7dir)/fsf-funding$(man7ext)
-+ -chmod a-x $(DESTDIR)$(man7dir)/fsf-funding$(man7ext)
-+ -rm -f $(DESTDIR)$(man7dir)/gfdl$(man7ext)
-+ -$(INSTALL_DATA) $(docdir)/gfdl.7 $(DESTDIR)$(man7dir)/gfdl$(man7ext)
-+ -chmod a-x $(DESTDIR)$(man7dir)/gfdl$(man7ext)
-+ -rm -f $(DESTDIR)$(man7dir)/gpl$(man7ext)
-+ -$(INSTALL_DATA) $(docdir)/gpl.7 $(DESTDIR)$(man7dir)/gpl$(man7ext)
-+ -chmod a-x $(DESTDIR)$(man7dir)/gpl$(man7ext)
-
- # Install the library.
- install-libgcc: libgcc.mk libgcc.a installdirs
-@@ -2763,23 +2763,23 @@ install-headers: $(INSTALL_HEADERS_DIR)
- # Fix symlinks to absolute paths in the installed include directory to
- # point to the installed directory, not the build directory.
- # Don't need to use LN_S here since we really do need ln -s and no substitutes.
-- -files=`cd $(libsubdir)/include; find . -type l -print 2>/dev/null`; \
-+ -files=`cd $(DESTDIR)$(libsubdir)/include; find . -type l -print 2>/dev/null`; \
- if [ $$? -eq 0 ]; then \
- dir=`cd include; pwd`; \
- for i in $$files; do \
-- dest=`ls -ld $(libsubdir)/include/$$i | sed -n 's/.*-> //p'`; \
-+ dest=`ls -ld $(DESTDIR)$(libsubdir)/include/$$i | sed -n 's/.*-> //p'`; \
- if expr "$$dest" : "$$dir.*" > /dev/null; then \
-- rm -f $(libsubdir)/include/$$i; \
-- ln -s `echo $$i | sed "s|/[^/]*|/..|g" | sed 's|/..$$||'``echo "$$dest" | sed "s|$$dir||"` $(libsubdir)/include/$$i; \
-+ rm -f $(DESTDIR)$(libsubdir)/include/$$i; \
-+ ln -s `echo $$i | sed "s|/[^/]*|/..|g" | sed 's|/..$$||'``echo "$$dest" | sed "s|$$dir||"` $(DESTDIR)$(libsubdir)/include/$$i; \
- fi; \
- done; \
- fi
-
- # Create or recreate the gcc private include file directory.
- install-include-dir: installdirs
-- -rm -rf $(libsubdir)/include
-- mkdir $(libsubdir)/include
-- -chmod a+rx $(libsubdir)/include
-+ -rm -rf $(DESTDIR)$(libsubdir)/include
-+ mkdir $(DESTDIR)$(libsubdir)/include
-+ -chmod a+rx $(DESTDIR)$(libsubdir)/include
-
- # Install the include directory using tar.
- install-headers-tar: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir
-@@ -2788,7 +2788,7 @@ install-headers-tar: stmp-int-hdrs $(STM
- # found in CDPATH, corrupting the output. We could just redirect the
- # output of `cd', but some shells lose on redirection within `()'s
- (cd `pwd`/include ; \
-- tar -cf - .; exit 0) | (cd $(libsubdir)/include; tar xpf - )
-+ tar -cf - .; exit 0) | (cd $(DESTDIR)$(libsubdir)/include; tar xpf - )
- # /bin/sh on some systems returns the status of the first tar,
- # and that can lose with GNU tar which always writes a full block.
- # So use `exit 0' to ignore its exit status.
-@@ -2797,35 +2797,35 @@ install-headers-tar: stmp-int-hdrs $(STM
- install-headers-cpio: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir
- # See discussion about the use of `pwd` above
- cd `pwd`/include ; \
-- find . -print | cpio -pdum $(libsubdir)/include
-+ find . -print | cpio -pdum $(DESTDIR)$(libsubdir)/include
-
- # Install the include directory using cp.
- install-headers-cp: stmp-int-hdrs $(STMP_FIXPROTO) install-include-dir
-- cp -p -r include $(libsubdir)
-+ cp -p -r include $(DESTDIR)$(libsubdir)
-
- # Use this target to install the program `collect2' under the name `collect2'.
- install-collect2: collect2 installdirs
-- $(INSTALL_PROGRAM) collect2$(exeext) $(libsubdir)/collect2$(exeext)
-+ $(INSTALL_PROGRAM) collect2$(exeext) $(DESTDIR)$(libsubdir)/collect2$(exeext)
- # Install the driver program as $(libsubdir)/gcc for collect2.
-- $(INSTALL_PROGRAM) xgcc$(exeext) $(libsubdir)/gcc$(exeext)
-+ $(INSTALL_PROGRAM) xgcc$(exeext) $(DESTDIR)$(libsubdir)/gcc$(exeext)
-
- # Cancel installation by deleting the installed files.
- uninstall: intl.uninstall lang.uninstall $(UNINSTALL_CPP)
-- -rm -rf $(libsubdir)
-- -rm -rf $(bindir)/$(GCC_INSTALL_NAME)$(exeext)
-- -rm -rf $(bindir)/$(GCC_CROSS_NAME)$(exeext)
-- -rm -rf $(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext)
-- -rm -rf $(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext)
-- -rm -rf $(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext)
-- -rm -rf $(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext)
-- -rm -rf $(bindir)/$(GCOV_INSTALL_NAME)$(exeext)
-- -rm -rf $(man1dir)/$(GCC_INSTALL_NAME)$(man1ext)
-- -rm -rf $(man1dir)/$(GCC_CROSS_NAME)$(man1ext)
-- -rm -rf $(man1dir)/cpp$(man1ext)
-- -rm -rf $(man1dir)/protoize$(man1ext)
-- -rm -rf $(man1dir)/unprotoize$(man1ext)
-- -rm -f $(infodir)/cpp.info* $(infodir)/gcc.info*
-- -rm -f $(infodir)/cppinternals.info* $(infodir)/gccint.info*
-+ -rm -rf $(DESTDIR)$(libsubdir)
-+ -rm -rf $(DESTDIR)$(bindir)/$(GCC_INSTALL_NAME)$(exeext)
-+ -rm -rf $(DESTDIR)$(bindir)/$(GCC_CROSS_NAME)$(exeext)
-+ -rm -rf $(DESTDIR)$(bindir)/$(PROTOIZE_INSTALL_NAME)$(exeext)
-+ -rm -rf $(DESTDIR)$(bindir)/$(PROTOIZE_CROSS_NAME)$(exeext)
-+ -rm -rf $(DESTDIR)$(bindir)/$(UNPROTOIZE_INSTALL_NAME)$(exeext)
-+ -rm -rf $(DESTDIR)$(bindir)/$(UNPROTOIZE_CROSS_NAME)$(exeext)
-+ -rm -rf $(DESTDIR)$(bindir)/$(GCOV_INSTALL_NAME)$(exeext)
-+ -rm -rf $(DESTDIR)$(man1dir)/$(GCC_INSTALL_NAME)$(man1ext)
-+ -rm -rf $(DESTDIR)$(man1dir)/$(GCC_CROSS_NAME)$(man1ext)
-+ -rm -rf $(DESTDIR)$(man1dir)/cpp$(man1ext)
-+ -rm -rf $(DESTDIR)$(man1dir)/protoize$(man1ext)
-+ -rm -rf $(DESTDIR)$(man1dir)/unprotoize$(man1ext)
-+ -rm -f $(DESTDIR)$(infodir)/cpp.info* $(DESTDIR)$(infodir)/gcc.info*
-+ -rm -f $(DESTDIR)$(infodir)/cppinternals.info* $(DESTDIR)$(infodir)/gccint.info*
- #
- # These targets are for the dejagnu testsuites. The file site.exp
- # contains global variables that all the testsuites will use.
diff --git a/cross/h8300-hms-gcc/patches/patch-ae b/cross/h8300-hms-gcc/patches/patch-ae
deleted file mode 100644
index 64068eed75f..00000000000
--- a/cross/h8300-hms-gcc/patches/patch-ae
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2010/02/14 21:30:00 dholland Exp $
-
-DESTDIR support.
-
---- ../gcc-3.1/gcc/mklibgcc.in.orig 2002-05-09 17:35:21.000000000 +0000
-+++ ../gcc-3.1/gcc/mklibgcc.in
-@@ -404,7 +404,7 @@ done
-
- echo 'stmp-dirs: force'
- echo ' for d in '"$dirs"'; do \'
--echo ' if [ -d $$d ]; then true; else '$mkinstalldirs' $$d; fi; \'
-+echo ' if [ -d $$d ]; then true; else '$mkinstalldirs' $(DESTDIR)$$d; fi; \'
- echo ' done'
- echo ' if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi'
-
-@@ -440,16 +440,16 @@ for ml in $MULTILIBS; do
- dir=`echo ${ml} | sed -e 's/;.*$//' -e 's/=/$(EQ)/g'`
- if [ $dir != . ]; then
- ldir='$(libsubdir)'/$dir
-- echo " if [ -d $ldir ]; then true; else mkdir $ldir; chmod a+rx $ldir; fi;"
-+ echo " if [ -d "'$(DESTDIR)'"$ldir ]; then true; else mkdir "'$(DESTDIR)'"$ldir; chmod a+rx "'$(DESTDIR)'"$ldir; fi;"
- else
- ldir='$(libsubdir)'
- fi
-- echo ' $(INSTALL_DATA)' ${dir}/libgcc.a ${ldir}/
-- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc.a
-+ echo ' $(INSTALL_DATA)' ${dir}/libgcc.a '$(DESTDIR)'${ldir}/
-+ echo ' $(RANLIB_FOR_TARGET)' '$(DESTDIR)'${ldir}/libgcc.a
-
- if [ "$SHLIB_LINK" ]; then
-- echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a ${ldir}/
-- echo ' $(RANLIB_FOR_TARGET)' ${ldir}/libgcc_eh.a
-+ echo ' $(INSTALL_DATA)' ${dir}/libgcc_eh.a '$(DESTDIR)'${ldir}/
-+ echo ' $(RANLIB_FOR_TARGET)' '$(DESTDIR)'${ldir}/libgcc_eh.a
-
- if [ -z "$SHLIB_MULTILIB" ]; then
- if [ "$dir" = . ]; then
-@@ -520,6 +520,6 @@ for f in $EXTRA_MULTILIB_PARTS; do
- out=$f
- ldir='$(libsubdir)'
- fi
-- echo ' $(INSTALL_DATA)' $out $ldir/
-+ echo ' $(INSTALL_DATA)' $out '$(DESTDIR)'$ldir/
- done
- done
diff --git a/cross/h8300-hms-gcc/patches/patch-af b/cross/h8300-hms-gcc/patches/patch-af
deleted file mode 100644
index 0bb7e1ecaa0..00000000000
--- a/cross/h8300-hms-gcc/patches/patch-af
+++ /dev/null
@@ -1,90 +0,0 @@
-$NetBSD: patch-af,v 1.2 2012/01/02 01:25:25 dholland Exp $
-
-DESTDIR support.
-
---- ../gcc-3.1/gcc/cp/Make-lang.in~ 2002-03-16 00:59:04.000000000 +0000
-+++ ../gcc-3.1/gcc/cp/Make-lang.in
-@@ -155,37 +155,37 @@ c++.install-normal:
- c++.install-common: installdirs
- -if [ -f cc1plus$(exeext) ] ; then \
- if [ -f g++-cross$(exeext) ] ; then \
-- rm -f $(bindir)/$(GXX_CROSS_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) g++-cross$(exeext) $(bindir)/$(GXX_CROSS_NAME)$(exeext); \
-- chmod a+x $(bindir)/$(GXX_CROSS_NAME)$(exeext); \
-- rm -f $(bindir)/$(CXX_CROSS_NAME)$(exeext); \
-- $(LN) $(bindir)/$(GXX_CROSS_NAME)$(exeext) $(bindir)/$(CXX_CROSS_NAME)$(exeext); \
-- if [ -d $(gcc_tooldir)/bin/. ] ; then \
-- rm -f $(gcc_tooldir)/bin/g++$(exeext); \
-- $(INSTALL_PROGRAM) g++-cross$(exeext) $(gcc_tooldir)/bin/g++$(exeext); \
-- rm -f $(gcc_tooldir)/bin/c++$(exeext); \
-- $(LN) $(gcc_tooldir)/bin/g++$(exeext) $(gcc_tooldir)/bin/c++$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) g++-cross$(exeext) $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \
-+ chmod a+x $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(CXX_CROSS_NAME)$(exeext); \
-+ $(LN) $(DESTDIR)$(bindir)/$(GXX_CROSS_NAME)$(exeext) $(DESTDIR)$(bindir)/$(CXX_CROSS_NAME)$(exeext); \
-+ if [ -d $(DESTDIR)$(gcc_tooldir)/bin/. ] ; then \
-+ rm -f $(DESTDIR)$(gcc_tooldir)/bin/g++$(exeext); \
-+ $(INSTALL_PROGRAM) g++-cross$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/g++$(exeext); \
-+ rm -f $(DESTDIR)$(gcc_tooldir)/bin/c++$(exeext); \
-+ $(LN) $(DESTDIR)$(gcc_tooldir)/bin/g++$(exeext) $(DESTDIR)$(gcc_tooldir)/bin/c++$(exeext); \
- else true; fi; \
- else \
-- rm -f $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) g++$(exeext) $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
-- chmod a+x $(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
-- rm -f $(bindir)/$(CXX_INSTALL_NAME)$(exeext); \
-- $(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(CXX_INSTALL_NAME)$(exeext); \
-- rm -f $(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \
-- $(LN) $(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \
-- rm -f $(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \
-- $(LN) $(bindir)/$(CXX_INSTALL_NAME)$(exeext) $(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) g++$(exeext) $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
-+ chmod a+x $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(CXX_INSTALL_NAME)$(exeext); \
-+ $(LN) $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(CXX_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \
-+ $(LN) $(DESTDIR)$(bindir)/$(GXX_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(GXX_TARGET_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \
-+ $(LN) $(DESTDIR)$(bindir)/$(CXX_INSTALL_NAME)$(exeext) $(DESTDIR)$(bindir)/$(CXX_TARGET_INSTALL_NAME)$(exeext); \
- fi ; \
-- if [ x$(DEMANGLER_PROG) != x ] && [ -x "$(DEMANGLER_PROG)" ]; then \
-+ if false; then \
- if [ -f g++-cross$(exeext) ] ; then \
-- rm -f $(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) $(DEMANGLER_PROG) $(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \
-- chmod a+x $(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) $(DEMANGLER_PROG) $(DESTDIR)$(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \
-+ chmod a+x $(DESTDIR)$(bindir)/$(DEMANGLER_CROSS_NAME)$(exeext); \
- else \
-- rm -f $(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \
-- $(INSTALL_PROGRAM) $(DEMANGLER_PROG) $(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \
-- chmod a+x $(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \
-+ rm -f $(DESTDIR)$(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \
-+ $(INSTALL_PROGRAM) $(DEMANGLER_PROG) $(DESTDIR)$(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \
-+ chmod a+x $(DESTDIR)$(bindir)/$(DEMANGLER_INSTALL_NAME)$(exeext); \
- fi ; \
- fi ; \
- fi
-@@ -195,13 +195,13 @@ c++.install-info:
- c++.install-man: installdirs $(srcdir)/cp/g++.1
- -if [ -f cc1plus$(exeext) ] ; then \
- if [ -f g++-cross$(exeext) ] ; then \
-- rm -f $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
-- $(INSTALL_DATA) $(srcdir)/cp/g++.1 $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
-- chmod a-x $(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
-+ rm -f $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
-+ $(INSTALL_DATA) $(srcdir)/cp/g++.1 $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
-+ chmod a-x $(DESTDIR)$(man1dir)/$(GXX_CROSS_NAME)$(man1ext); \
- else \
-- rm -f $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
-- $(INSTALL_DATA) $(srcdir)/cp/g++.1 $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
-- chmod a-x $(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
-+ rm -f $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
-+ $(INSTALL_DATA) $(srcdir)/cp/g++.1 $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
-+ chmod a-x $(DESTDIR)$(man1dir)/$(GXX_INSTALL_NAME)$(man1ext); \
- fi; \
- else true; fi
-
diff --git a/cross/h8300-hms-gcc/patches/patch-ag b/cross/h8300-hms-gcc/patches/patch-ag
deleted file mode 100644
index b9ddb7b405b..00000000000
--- a/cross/h8300-hms-gcc/patches/patch-ag
+++ /dev/null
@@ -1,28 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2010/02/14 21:30:00 dholland Exp $
-
-DESTDIR support.
-
---- ../gcc-3.1/libiberty/Makefile.in~ 2002-01-22 20:03:29.000000000 +0000
-+++ ../gcc-3.1/libiberty/Makefile.in
-@@ -237,15 +237,15 @@ INSTALL_DEST = @INSTALL_DEST@
- install: install_to_$(INSTALL_DEST) install-subdir
-
- install_to_libdir: all
-- $(INSTALL_DATA) $(TARGETLIB) $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n
-- ( cd $(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n )
-- mv -f $(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(libdir)$(MULTISUBDIR)/$(TARGETLIB)
-+ $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n
-+ ( cd $(DESTDIR)$(libdir)$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n )
-+ mv -f $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)n $(DESTDIR)$(libdir)$(MULTISUBDIR)/$(TARGETLIB)
- @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install
-
- install_to_tooldir: all
-- $(INSTALL_DATA) $(TARGETLIB) $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n
-- ( cd $(tooldir)/lib$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n )
-- mv -f $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n $(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)
-+ $(INSTALL_DATA) $(TARGETLIB) $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n
-+ ( cd $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR) ; $(RANLIB) $(TARGETLIB)n )
-+ mv -f $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)n $(DESTDIR)$(tooldir)/lib$(MULTISUBDIR)/$(TARGETLIB)
- @$(MULTIDO) $(FLAGS_TO_PASS) multi-do DO=install
-
- # needed-list is used by libstdc++. NEEDED is the list of functions