summaryrefslogtreecommitdiff
path: root/lang/icc7
diff options
context:
space:
mode:
Diffstat (limited to 'lang/icc7')
-rw-r--r--lang/icc7/Makefile153
-rw-r--r--lang/icc7/distinfo1
-rw-r--r--lang/icc7/files/assert_fail.c40
-rw-r--r--lang/icc7/files/cpio-exclude64
-rw-r--r--lang/icc7/files/cxa_atexit.c52
-rw-r--r--lang/icc7/files/cxa_finalize.c38
-rw-r--r--lang/icc7/files/errno_location.c37
-rw-r--r--lang/icc7/files/ld.c444
-rw-r--r--lang/icc7/files/mcount.S34
-rw-r--r--lang/icc7/files/patch-icc64
-rw-r--r--lang/icc7/files/patch-icpc57
-rw-r--r--lang/icc7/files/patch-include92
-rw-r--r--lang/icc7/files/stderr.c32
-rw-r--r--lang/icc7/pkg-comment1
-rw-r--r--lang/icc7/pkg-descr3
-rw-r--r--lang/icc7/pkg-plist766
16 files changed, 0 insertions, 1878 deletions
diff --git a/lang/icc7/Makefile b/lang/icc7/Makefile
deleted file mode 100644
index e11c54316ef4..000000000000
--- a/lang/icc7/Makefile
+++ /dev/null
@@ -1,153 +0,0 @@
-# New ports collection makefile for: icc
-# Date created: 24.Jan.2002
-# Whom: netchild@FreeBSD.org
-#
-# $FreeBSD$
-#
-
-PORTNAME= icc
-PORTVERSION= 6.0.1.304
-PORTREVISION= 1
-CATEGORIES= lang linux devel
-MASTER_SITES=
-DISTNAME= l_cc_p_6.0.1.304
-EXTRACT_SUFX= .tar
-
-MAINTAINER= netchild@FreeBSD.org
-
-BUILD_DEPENDS= rpm2cpio:${PORTSDIR}/archivers/rpm2cpio
-
-RESTRICTED= Intel forbids any redistribution
-NO_PACKAGE= ${RESTRICTED}
-NO_CDROM= ${RESTRICTED}
-
-ONLY_FOR_ARCHS= i386
-
-USE_LINUX= yes
-USE_REINPLACE= yes
-NO_WRKSUBDIR= yes
-NO_FILTER_SHLIBS= yes
-
-MAN1= icc.1
-MANPREFIX= ${PREFIX}/intel/compiler60/
-
-ICC_SITE= http://www.intel.com/software/products/compilers/
-
-.include <bsd.port.pre.mk>
-
-ICCCFGVAL!= ${UNAME} -r | ${SED} -e 's/\..*//'
-
-OBJCOPY?= /usr/bin/objcopy
-
-.if !exists(${DISTDIR}/${DIST_SUBDIR}/${DISTNAME}${EXTRACT_SUFX})
-IGNORE= "Please manually download ${DISTFILES} from ${ICC_SITE}, ${ICC_SITE}c60l/noncom.htm or https://premier.intel.com/ \(whichever has the file, to access premier.intel.com you have to register at http://www.intel.com/software/products/registrationcenter/index.htm\). With a little bit of luck it may also be available from ftp://download.intel.com/software/products/compilers/downloads/. Put it into ${DISTDIR} and run make again"
-.endif
-
-.if exists(${LINUXBASE}/boot/kernel.h) || \
- exists(${PREFIX}/intel/compiler60/bin/ifc)
-BROKEN= Cannot coexist with linux_devtools or ifc
-.endif
-
-post-extract:
-.for i in \
- intel-icc6-6.0.1-304.i386.rpm \
-# intel-ildb6-6.0.1-308.i386.rpm \
-# intel-isubh6-6.0.1-304.i386.rpm \
-# intel-ecc6-6.0.1-304.ia64.rpm \
-# intel-eldb6-6.0.1-308.ia64.rpm \
-# intel-esubh6-6.0.1-304.ia64.rpm
-.if defined(NOPORTDOCS)
- @cd ${WRKSRC} && rpm2cpio 2>/dev/null ${i} | \
- cpio -idfuE ${FILESDIR}/cpio-exclude --quiet \
- */opt/intel/compiler60/docs/*
-.else
- @cd ${WRKSRC} && rpm2cpio 2>/dev/null ${i} | \
- cpio -idfuE ${FILESDIR}/cpio-exclude --quiet
-.endif
-.endfor
-
-pre-patch:
-# Allow everyone to use it
- @${CHMOD} a+rx ${WRKSRC}/opt
-# Remove unneeded/unsafe access rights
-.for i in docs ia32/include ia32/lib
- @${FIND} ${WRKSRC}/opt/intel/compiler60/${i} -type f -print0 | \
- xargs -0 ${CHMOD} a-x,g-w
-.endfor
- @${FIND} ${WRKSRC}/opt -type d -print0 | xargs -0 ${CHMOD} go-w
-# Use the Linux ABI for the binaries
-.for i in INTEL iccbin iccfilt icid icpcbin icpi lmgrd.intel lmutil mcpcom \
- profmerge proforder xiar xild
- @brandelf -t Linux ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i}
-.endfor
-
-post-patch:
-# Correct some paths and patch some files
-.for i in ia32/bin/icc ia32/bin/icc.cfg ia32/bin/iccvars.csh \
- ia32/bin/iccvars.sh ia32/bin/icpc ia32/bin/icpc.cfg docs/csupport
- @${REINPLACE_CMD} -i "" -e 's:@@PREFIX@@:${PREFIX}:g; s@\<INSTALLDIR\>@${PREFIX}/intel@g; s@man -w@manpath -q@g; s:\<INSTALLTIMECOMBOPACKAGEID\>:${DISTNAME}:g' \
- ${WRKSRC}/opt/intel/compiler60/${i}
- @${CHMOD} 755 ${WRKSRC}/opt/intel/compiler60/${i}
-.endfor
-.for i in cfloat.orig cwchar.orig yvals.h.orig
- @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/include/${i}
-.endfor
-.for i in icc.orig icpc.orig
- @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i}
-.endfor
-# Remove empty directory
-.if defined(NOPORTDOCS)
- @${RM} -rf ${WRKSRC}/opt/intel/compiler60/docs
-.endif
-# Provide a more FreeBSD'ish compile environment
-.for i in icc.cfg icpc.cfg
- @${ECHO} -e "\n-Ulinux\n-U__linux__\n-U__linux\n\n-D__FreeBSD__=${ICCCFGVAL}\n-D__ELF__=1\n" >>${WRKSRC}/opt/intel/compiler60/ia32/bin/${i}
- @${CHMOD} a-x,g-w ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i}
-.endfor
-# C++ hack for icpc
- @${ECHO} -e "\n-I${PREFIX}/include/stlport\n-Qoption,ld,-CPLUSPLUS\n" >>${WRKSRC}/opt/intel/compiler60/ia32/bin/icpc.cfg
- @cd ${WRKSRC}/opt/intel/compiler60/ia32/bin/ && ${LN} -s icc.cfg iccbin.cfg && ${LN} -s icpc.cfg icpcbin.cfg
-# \n-Qlocation,ld,/usr/bin\n\n-sox-\n
-
-do-build:
-# Fix unresolved references
- @cd ${WRKSRC} && ${CC} ${CFLAGS} -c ${FILESDIR}/assert_fail.c \
- ${FILESDIR}/cxa_atexit.c ${FILESDIR}/cxa_finalize.c \
- ${FILESDIR}/errno_location.c ${FILESDIR}/mcount.S
-.if ( ${OSVERSION} < 470101 ) || \
- ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500042 )
- @${CC} ${CFLAGS} -c -o ${WRKSRC}/stderr.o ${FILESDIR}/stderr.c
-.else
-.for i in libcxa.a libimf.a libirc.a libircmt.a libunwind.a
- @${OBJCOPY} --redefine-sym stderr=__stderrp \
- ${WRKSRC}/opt/intel/compiler60/ia32/lib/${i}
-.endfor
-.endif
- @${AR} q ${WRKSRC}/opt/intel/compiler60/ia32/lib/libcxa.a ${WRKSRC}/*.o
-# Some magic to be able to link
- @${CC} ${CFLAGS} -o ${WRKSRC}/opt/intel/compiler60/ia32/bin/ld ${FILESDIR}/ld.c
- @${STRIP_CMD} ${WRKSRC}/opt/intel/compiler60/ia32/bin/ld
- @${CHMOD} 755 ${WRKSRC}/opt/intel/compiler60/ia32/bin/ld
-
-do-install:
- @cd ${WRKSRC}/opt && ${TAR} -cf - . | \
- ${TAR} -xf - -C ${PREFIX}
-
-post-install:
- @${ECHO_CMD} "${PKGNAME} is now installed in ${PREFIX}/intel, to use it you have to"
- @${ECHO_CMD} "put your license into your \$${INTEL_FLEXLM_LICENSE} (default:"
- @${ECHO_CMD} "${PREFIX}/intel/licenses) directory and add"
- @${ECHO_CMD} "${PREFIX}/intel/compiler60/ia32/bin to your PATH."
- @${ECHO_CMD}
- @${ECHO_CMD} "In order to be able to compile C++ source with icpc you have to install"
- @${ECHO_CMD} "devel/stlport-icc. (It is a good idea to run 'rehash' before or stlport-icc"
- @${ECHO_CMD} "probably won't find the compiler.)"
- @${ECHO_CMD}
- @${ECHO_CMD} "If you use icc on a Pentium 4 make sure you have 'options CPU_ENABLE_SSE'"
- @${ECHO_CMD} "in your kernel config (have a look at http://www.FreeBSD.org/handbook/"
- @${ECHO_CMD} "if you do not know how to do this), else icc will hang forever."
- @${ECHO_CMD}
- @${ECHO_CMD} "WARNING: If you use icc while having linux_devtools installed, icc will use"
- @${ECHO_CMD} "the wrong includes and therefore will generate bogus (not working) binaries!"
-
-.include <bsd.port.post.mk>
diff --git a/lang/icc7/distinfo b/lang/icc7/distinfo
deleted file mode 100644
index 130a2988286d..000000000000
--- a/lang/icc7/distinfo
+++ /dev/null
@@ -1 +0,0 @@
-MD5 (l_cc_p_6.0.1.304.tar) = cd063110fa5b518444da03222ec66add
diff --git a/lang/icc7/files/assert_fail.c b/lang/icc7/files/assert_fail.c
deleted file mode 100644
index b55be3d86ffc..000000000000
--- a/lang/icc7/files/assert_fail.c
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- */
-
-#include <err.h>
-#include <stdlib.h>
-
-void
-__assert_fail(const char *failedexpr, const char *file, unsigned int line,
- const char *fn)
-{
- warnx("assertion \"%s\" failed: file \"%s\", line %u%s%s%s", failedexpr,
- file, line, fn ? ", function: \"" : "", fn ? fn : "",
- fn ? "\"" : "");
- abort();
-}
diff --git a/lang/icc7/files/cpio-exclude b/lang/icc7/files/cpio-exclude
deleted file mode 100644
index 3ff7d00ae33f..000000000000
--- a/lang/icc7/files/cpio-exclude
+++ /dev/null
@@ -1,64 +0,0 @@
-*/opt/intel/compiler60/ia32/bin/uninstall
-*/opt/intel/compiler60/ia32/include/algorithm
-*/opt/intel/compiler60/ia32/include/bitset
-*/opt/intel/compiler60/ia32/include/complex
-*/opt/intel/compiler60/ia32/include/deque
-*/opt/intel/compiler60/ia32/include/fstream
-*/opt/intel/compiler60/ia32/include/fstream.h
-*/opt/intel/compiler60/ia32/include/functional
-*/opt/intel/compiler60/ia32/include/hash_map
-*/opt/intel/compiler60/ia32/include/hash_set
-*/opt/intel/compiler60/ia32/include/iomanip
-*/opt/intel/compiler60/ia32/include/iomanip.h
-*/opt/intel/compiler60/ia32/include/ios
-*/opt/intel/compiler60/ia32/include/iosfwd
-*/opt/intel/compiler60/ia32/include/iostream
-*/opt/intel/compiler60/ia32/include/iostream.h
-*/opt/intel/compiler60/ia32/include/istream
-*/opt/intel/compiler60/ia32/include/iterator
-*/opt/intel/compiler60/ia32/include/limits
-*/opt/intel/compiler60/ia32/include/list
-*/opt/intel/compiler60/ia32/include/locale
-*/opt/intel/compiler60/ia32/include/map
-*/opt/intel/compiler60/ia32/include/memory
-*/opt/intel/compiler60/ia32/include/numeric
-*/opt/intel/compiler60/ia32/include/ostream
-*/opt/intel/compiler60/ia32/include/queue
-*/opt/intel/compiler60/ia32/include/set
-*/opt/intel/compiler60/ia32/include/slist
-*/opt/intel/compiler60/ia32/include/sstream
-*/opt/intel/compiler60/ia32/include/stack
-*/opt/intel/compiler60/ia32/include/stdexcept
-*/opt/intel/compiler60/ia32/include/stdiostream.h
-*/opt/intel/compiler60/ia32/include/stl.h
-*/opt/intel/compiler60/ia32/include/stream.h
-*/opt/intel/compiler60/ia32/include/streambuf
-*/opt/intel/compiler60/ia32/include/string
-*/opt/intel/compiler60/ia32/include/strstream
-*/opt/intel/compiler60/ia32/include/strstream.h
-*/opt/intel/compiler60/ia32/include/utility
-*/opt/intel/compiler60/ia32/include/valarray
-*/opt/intel/compiler60/ia32/include/vector
-*/opt/intel/compiler60/ia32/include/xcomplex
-*/opt/intel/compiler60/ia32/include/xdebug
-*/opt/intel/compiler60/ia32/include/xhash
-*/opt/intel/compiler60/ia32/include/xiosbase
-*/opt/intel/compiler60/ia32/include/xlocale
-*/opt/intel/compiler60/ia32/include/xlocinfo
-*/opt/intel/compiler60/ia32/include/xlocinfo.h
-*/opt/intel/compiler60/ia32/include/xlocmes
-*/opt/intel/compiler60/ia32/include/xlocmon
-*/opt/intel/compiler60/ia32/include/xlocnum
-*/opt/intel/compiler60/ia32/include/xloctime
-*/opt/intel/compiler60/ia32/include/xmemory
-*/opt/intel/compiler60/ia32/include/xstring
-*/opt/intel/compiler60/ia32/include/xtree
-*/opt/intel/compiler60/ia32/include/xutility
-*/opt/intel/compiler60/ia32/include/ymath.h
-*/opt/intel/compiler60/ia32/lib/libcprts.a
-*/opt/intel/compiler60/ia32/lib/libcprts.so
-*/opt/intel/compiler60/ia32/lib/libcprts.so.1
-*/opt/intel/compiler60/ia32/lib/libguide.a
-*/opt/intel/compiler60/ia32/lib/libguide.so
-*/opt/intel/compiler60/ia32/lib/libunwind.so
-*/opt/intel/compiler60/ia32/lib/libunwind.so.1
diff --git a/lang/icc7/files/cxa_atexit.c b/lang/icc7/files/cxa_atexit.c
deleted file mode 100644
index d9dd1d0a1700..000000000000
--- a/lang/icc7/files/cxa_atexit.c
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- */
-
-#include <stdlib.h>
-
-/*
- * The __cxa_atexit() function and friends are needed for full (IA64) C++ ABI
- * compatibility but FreeBSD doesn't have implemented them, yet. In addition
- * to the classic atexit() it is not only used to register functions to be
- * called at program exit but also to call them (C++ destructors in that case)
- * when a shared object is unloaded. For the later to work the dynamic linker
- * assigns a unique dynamic shared object handle to every shared object while
- * a handle of NULL represents a main program. When __cxa_finalize() is called
- * with a specific (non-NULL) handle as an argument all functions registered
- * via __cxa_atexit() and having the same handle are called.
- * The best we can do here to emulate that behaviour until FreeBSD supports
- * this is to register the functions via atexit(). While this certainly is a
- * bad hack it seems to work, even the current dynamic linker is assigning
- * the handles. I didn't see a function getting registered with an argument
- * so far.
- */
-int
-__cxa_atexit(void (*fn)(), void *arg, void *handle)
-{
-
- return (handle ? atexit(fn) : 0);
-}
diff --git a/lang/icc7/files/cxa_finalize.c b/lang/icc7/files/cxa_finalize.c
deleted file mode 100644
index 5865a2f7138f..000000000000
--- a/lang/icc7/files/cxa_finalize.c
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- */
-
-void
-__cxa_finalize(void *handle)
-{
-
- /*
- * As we dared to register the functions via atexit() this job will
- * be done by exit().
- */
- return;
-}
diff --git a/lang/icc7/files/errno_location.c b/lang/icc7/files/errno_location.c
deleted file mode 100644
index ba9f3d8b48bc..000000000000
--- a/lang/icc7/files/errno_location.c
+++ /dev/null
@@ -1,37 +0,0 @@
-/*-
- * Copyright (c) 2000 Andrew Gallatin and David O'Brien
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * copied over from: FreeBSD: ports/lang/compaq-cc/files/errno_location.c,v 1.1 2000/12/08 13:27:29 obrien Exp
- *
- * $FreeBSD$
- */
-
-#include <errno.h>
-
-int *
-__errno_location(void)
-{
- return &errno;
-}
diff --git a/lang/icc7/files/ld.c b/lang/icc7/files/ld.c
deleted file mode 100644
index c5d2f63858c9..000000000000
--- a/lang/icc7/files/ld.c
+++ /dev/null
@@ -1,444 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * Wrapper for Intel(R) C/C++ Compiler for Linux to allow linking of native
- * FreeBSD binaries.
- * Based on a shell-script written by Dan Nelson <dnelson@allantgroup.com>
- * with some modifications by Alexander Leidinger <netchild@FreeBSD.org>.
- *
- * $FreeBSD$
- */
-
-/* Uses code marked: */
-
-/* OpenBSD: mailwrapper.c,v 1.6 1999/12/17 05:06:28 mickey Exp */
-/* NetBSD: mailwrapper.c,v 1.3 1999/05/29 18:18:15 christos Exp */
-/* FreeBSD: src/usr.sbin/mailwrapper/mailwrapper.c,v 1.8 2002/07/11 18:27:55 alfred Exp */
-
-/*
- * Copyright (c) 1998
- * Perry E. Metzger. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- * must display the following acknowledgment:
- * This product includes software developed for the NetBSD Project
- * by Perry E. Metzger.
- * 4. The name of the author may not be used to endorse or promote products
- * derived from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <err.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#if defined (__FreeBSD__) && __FreeBSD__ >= 2
- #include <osreldate.h>
-#else
- #error "Won't work here."
-#endif
-
-#define PATH_LD "/usr/bin/ld"
-
-struct arglist {
- size_t argc, maxc;
- char **argv;
-};
-
-static void initarg(struct arglist *al);
-static void addarg(struct arglist *al, const char *arg, int copy);
-static void freearg(struct arglist *al, int copy);
-int main(int argc, char *argv[], char *envp[]);
-
-static void
-initarg(struct arglist *al)
-{
-
- al->argc = 0;
- al->maxc = 10;
- if ((al->argv = malloc(al->maxc * sizeof(char *))) == NULL)
- err(1, NULL);
-}
-
-static void
-addarg(struct arglist *al, const char *arg, int copy)
-{
- char **argv2;
-
- if (al->argc == al->maxc) {
- al->maxc <<= 1;
-
- if ((argv2 = realloc(al->argv,
- al->maxc * sizeof(char *))) == NULL) {
- if (al->argv)
- free(al->argv);
- al->argv = NULL;
- err(1, NULL);
- } else {
- al->argv = argv2;
- }
- }
- if (copy) {
- if ((al->argv[al->argc++] = strdup(arg)) == NULL)
- err(1, NULL);
- } else {
- al->argv[al->argc++] = (char *)arg;
- }
-}
-
-static
-void freearg(struct arglist *al, int copy)
-{
- size_t i;
-
- if (copy)
- for (i = 0; i < al->argc; i++)
- free(al->argv[i]);
- free(al->argv);
-}
-
-int
-main(int argc, char *argv[], char *envp[])
-{
- size_t i;
- int bootstrap, cpp, dynamic, pic, gprof, stlinserted, threaded;
- char *libc, *libc_r, *prefix;
- struct arglist al;
-
- if (argc == 1)
- errx(1, "no input files");
-
- if ((prefix = getenv("PREFIX")) == NULL)
- errx(1, "can't get PREFIX");
-
- initarg(&al);
- bootstrap = cpp = dynamic = pic = gprof = stlinserted = threaded = 0;
-
-#ifdef DEBUG
- printf("input: ");
-#endif
-
-#define ARGCMP(x) !strcmp(argv[i], (x))
-#define ARGCMPB(x, y) (strlen(x) + strlen(y) == strlen(argv[i]) && \
- !strncmp(argv[i], (x), strlen(x)) && \
- !strncmp(argv[i] + strlen(x), (y), strlen(y)))
-
- /*
- * XXX This doesn't deal with whitespace but a) the output of the
- * compiler should be fixed and b) the real linker is also picky
- * about whitespace.
- */
- for (i = 0; i < argc; i++) {
-#ifdef DEBUG
- printf("%s ", argv[i]);
-#endif
-
- if (ARGCMP("-CPLUSPLUS")) {
- cpp++;
- continue;
- }
-
- if (ARGCMP("-BOOTSTRAPSTLPORT")) {
- bootstrap++;
- continue;
- }
-
- if (ARGCMP("-PIC")) {
- pic++;
- continue;
- }
-
- /*
- * If the compiler was called with -static we shouldn't see
- * "--dynamic-linker" here.
- * Note: According to ld(1) this is "--dynamic-linker" but
- * ICC passes "-dynamic-linker" to it.
- */
- if (ARGCMP("--dynamic-linker") || ARGCMP("-dynamic-linker")) {
- dynamic++;
- continue;
- }
-
- /*
- * Just link libstlport_icc* once when compiling the stlport
- * tests.
- */
- if (!strncmp(argv[i], "-lstlport_icc",
- strlen("-lstlport_icc"))) {
- stlinserted++;
- continue;
- }
-
- /*
- * ICC links the thread safe libircmt instead of libirc when
- * told to generate threaded code by any of the compiler flags
- * "-mt", "-openmp" or "-parallel". We use this as an indicator
- * to link against libc_r.
- */
- if (ARGCMP("-lircmt")) {
- threaded++;
- continue;
- }
-
- /*
- * Link against libc_p when "-pg" was given, "/usr/lib/gcrt1.o"
- * indicates this.
- */
- if (ARGCMP("/usr/lib/gcrt1.o")) {
- gprof++;
- continue;
- }
- }
-
- /*
- * Use the appropriate libs for libc and libc_r when linking static
- * and "-KPIC" or "-pg" where given.
- */
- if (!dynamic && (pic || gprof)) {
- /*
- * Let libc_p win above libc_pic when both, "-KPIC" and "-pg",
- * where given, GCC does the same.
- */
- if (!gprof) {
- libc = strdup("-lc_pic");
- libc_r = strdup("-lc_r");
- } else {
- libc = strdup("-lc_p");
- libc_r = strdup("-lc_r_p");
- }
- } else {
- libc = strdup("-lc");
- libc_r = strdup("-lc_r");
- }
-
-#ifdef DEBUG
- printf("\ncpp: %s bootstrap: %s dynamic: %s gprof: %s pic: %s "
- "threaded: %s\n", cpp ? "YES" : "NO", bootstrap ? "YES" : "NO",
- dynamic ? "YES" : "NO", gprof ? "YES" : "NO", pic ? "YES" : "NO",
- threaded ? "YES" : "NO");
-#endif
-
- if (bootstrap && !cpp)
- errx(1, "-BOOTSTRAPSTLPORT is only valid in combination with "
- "-CPLUSPLUS");
-
- for (i = 0; i < argc; i++) {
- if (ARGCMP("-CPLUSPLUS") || ARGCMP("-BOOTSTRAPSTLPORT") ||
- ARGCMP("-PIC"))
- continue;
-
- /* prepend "-melf_i386" to the commandline */
- if (i == 0) {
- addarg(&al, argv[0], 1);
-#if __FreeBSD_version < 500042
- addarg(&al, "-melf_i386", 1);
-#else
- addarg(&al, "-melf_i386_fbsd", 1);
-#endif
- continue;
- }
-
- /*
- * "-u ___pseudo_link" triggers linking of additional objects
- * from libcxa which seem to bloat the binaries, i.e. they
- * perfectly work without it. Intel Support promised to look
- * up what this servers for...
- */
- if (ARGCMP("-u") || ARGCMP("___pseudo_link"))
- continue;
-
- /* Don't add obsolete flag "-Qy". */
- if (ARGCMP("-Qy"))
- continue;
-
- /* Libunwind is only needed when compiling C++ source. */
- if (!cpp && ARGCMP("-lunwind"))
- continue;
-
- /*
- * Replace libcprts with libstlport_icc. The Dinkumware STL
- * shipping with ICC has unresolvable glibc dependencies
- * in both, the static and the dynamic, versions.
- */
- if (ARGCMP("-lcprts")) {
- if (cpp && !bootstrap && !stlinserted) {
- addarg(&al,
- dynamic ? "-Bdynamic" : "-Bstatic", 1);
- addarg(&al, "-lstlport_icc", 1);
- stlinserted++;
- }
- continue;
- }
-
- /*
- * Link against libc_r when compiling multi-threaded or C++
- * code (libcxa and libunwind depend on libc_r when compiling
- * C++ source).
- */
- if (ARGCMP("-lc")) {
- if (al.argc > 0 &&
- strncmp(al.argv[al.argc - 1], "-B", strlen("-B")))
- addarg(&al,
- dynamic ? "-Bdynamic" : "-Bstatic", 1);
- if (cpp || threaded) {
-#if __FreeBSD_version < 500016
- addarg(&al, libc_r, 0);
-#else
- addarg(&al, libc, 0);
- addarg(&al,
- dynamic ? "-Bdynamic" : "-Bstatic", 1);
- addarg(&al, libc_r, 0);
-#endif
- } else {
- addarg(&al, libc, 0);
- }
- continue;
- }
-
- /* Switch Linux stuff to FreeBSD counterparts. */
- if (ARGCMP("/lib/ld-linux.so.2")) {
- addarg(&al, "/usr/libexec/ld-elf.so.1", 1);
- continue;
- }
- if (ARGCMP("-L/usr/lib")) {
- char *temp;
-
- if ((temp = (char *) malloc(strlen("-L") +
- strlen(prefix) + strlen("/lib") + 1)) == NULL)
- err(1, NULL);
-
- addarg(&al, "-L/usr/libexec/elf", 1);
- addarg(&al, "-L/usr/libexec", 1);
- addarg(&al, "-L/usr/lib", 1);
- snprintf(temp, strlen("-L") + strlen(prefix) +
- strlen("/lib") + 1, "-L%s/lib", prefix);
- addarg(&al, temp, 1);
- free(temp);
- continue;
- }
-
- /*
- * Link and map files for C++ exception handling.
- */
- if (!cpp &&
- (ARGCMP("--version-script") ||
- ARGCMPB(prefix, "/intel/compiler60/ia32/lib/icrt.link") ||
- ARGCMPB(prefix,
- "/intel/compiler60/ia32/lib/icrt.internal.map")))
- continue;
-
- /*
- * Force libcxa and libunwind to static linkage, since the
- * dynamic versions have glibc dependencies.
- * Don't add superfluous -Bdynamic.
- */
- if (ARGCMP("-Bdynamic") && i < argc - 1) {
- if (!strcmp(argv[i + 1], "-lcxa") ||
- (cpp && !strcmp(argv[i + 1], "-lunwind"))) {
- addarg(&al, "-Bstatic", 1);
- continue;
- }
-
- if (!strcmp(argv[i + 1], "-lcprts") ||
- !strcmp(argv[i + 1], "-lunwind"))
- continue;
- }
-
- /* Don't add superfluous -Bstatic. */
- if (ARGCMP("-Bstatic") && i < argc - 1 &&
- (!strcmp(argv[i + 1], "-lcprts") ||
- (!cpp && !strcmp(argv[i + 1], "-lunwind"))))
- continue;
-
- /*
- * Sanity check if every lib is prepended by a linkage option,
- * add if missing.
- */
- if (!strncmp(argv[i], "-l", strlen("-l")) && al.argc > 0 &&
- strncmp(al.argv[al.argc - 1], "-B", strlen("-B"))) {
- if (!strcmp(argv[i], "-lcxa") ||
- !strcmp(argv[i], "-limf") ||
- !strcmp(argv[i], "-lirc") ||
- !strcmp(argv[i], "-lircmt") ||
- !strcmp(argv[i], "-lunwind"))
- addarg(&al, "-Bstatic", 1);
- else
- addarg(&al,
- dynamic ? "-Bdynamic" : "-Bstatic", 1);
-
- addarg(&al, argv[i], 1);
- continue;
- }
-
- /* default */
- addarg(&al, argv[i], 1);
- }
-
-#undef ARGCMP
-#undef ARGCMPB
-
- /* Still something to do ? */
- if (al.argc == 1)
- errx(1, "no input files");
-
-#ifdef DEBUG
- printf("output: ");
-
- for (i = 0; i < al.argc; i++)
- printf("%s ", al.argv[i]);
-
- printf("\n");
-#endif
-
- addarg(&al, NULL, 0);
-
- /* Launch the real linker */
- if (execve(PATH_LD, al.argv, envp) == -1)
- err(1, "execing %s", PATH_LD);
-
- freearg(&al, 1);
-
- exit (1);
-}
diff --git a/lang/icc7/files/mcount.S b/lang/icc7/files/mcount.S
deleted file mode 100644
index f269f0f06bea..000000000000
--- a/lang/icc7/files/mcount.S
+++ /dev/null
@@ -1,34 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- */
-
- .text
- .extern .mcount
- .globl mcount
- .type mcount,@function
-mcount:
- jmp .mcount
diff --git a/lang/icc7/files/patch-icc b/lang/icc7/files/patch-icc
deleted file mode 100644
index 66e2ee66830a..000000000000
--- a/lang/icc7/files/patch-icc
+++ /dev/null
@@ -1,64 +0,0 @@
---- opt/intel/compiler60/ia32/bin/icc.orig Tue Aug 6 04:34:18 2002
-+++ opt/intel/compiler60/ia32/bin/icc Tue Aug 6 04:46:51 2002
-@@ -1,29 +1,52 @@
- #!/bin/sh
-
--INTEL_LICENSE_FILE=<INSTALLDIR>/licenses;
-+PREFIX=@@PREFIX@@
-+export PREFIX;
-+INTEL_LICENSE_FILE=${PREFIX}/intel/licenses;
- export INTEL_LICENSE_FILE;
-
- if [ -z LD_LIBRARY_PATH ]
- then
-- LD_LIBRARY_PATH=<INSTALLDIR>/compiler60/ia32/lib;
-+ LD_LIBRARY_PATH=${PREFIX}/intel/compiler60/ia32/lib;
- else
-- LD_LIBRARY_PATH=<INSTALLDIR>/compiler60/ia32/lib:$LD_LIBRARY_PATH
-+ LD_LIBRARY_PATH=${PREFIX}/intel/compiler60/ia32/lib:$LD_LIBRARY_PATH
- fi
- export LD_LIBRARY_PATH;
-
- if [ -z PATH ]
- then
-- PATH=<INSTALLDIR>/compiler60/ia32/bin;
-+ PATH=${PREFIX}/intel/compiler60/ia32/bin;
- else
-- PATH=<INSTALLDIR>/compiler60/ia32/bin:$PATH;
-+ PATH=${PREFIX}/intel/compiler60/ia32/bin:$PATH;
- fi
- export PATH;
-
--export -n IA32ROOT; unset IA32ROOT;
--
- if [ $# != 0 ]
- then
-- exec -a "<INSTALLDIR>/compiler60/ia32/bin/icc" <INSTALLDIR>/compiler60/ia32/bin/iccbin "$@";
-+ i=0
-+ argc=$#
-+ while [ $i -lt $argc ] ; do
-+ val1=$1
-+ shift
-+ for s in .C .cc .cpp .cxx .c++; do
-+ val2=${val1%$s}
-+ if [ ${#val1} -gt ${#val2} ] ; then
-+ echo "Please use icpc to compile C++ source."
-+ exit 1
-+ fi
-+ done
-+ val2=${val1#"-openmp"}
-+ if [ ${#val1} -gt ${#val2} ] || [ ${val1} = "-parallel" ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ if [ ${val1} = "-Kpic" ] || [ ${val1} = "-KPIC" ] ; then
-+ set -- "$@" "-Qoption,ld,-PIC"
-+ fi
-+ set -- "$@" "$val1"
-+ i=$(($i+1))
-+ done
-+ exec ${PREFIX}/intel/compiler60/ia32/bin/iccbin "$@";
- else
-- exec -a "<INSTALLDIR>/compiler60/ia32/bin/icc" <INSTALLDIR>/compiler60/ia32/bin/iccbin;
-+ exec ${PREFIX}/intel/compiler60/ia32/bin/iccbin;
- fi
diff --git a/lang/icc7/files/patch-icpc b/lang/icc7/files/patch-icpc
deleted file mode 100644
index 0853a53798bd..000000000000
--- a/lang/icc7/files/patch-icpc
+++ /dev/null
@@ -1,57 +0,0 @@
---- opt/intel/compiler60/ia32/bin/icpc.orig Fri Sep 6 02:18:03 2002
-+++ opt/intel/compiler60/ia32/bin/icpc Tue Sep 10 18:32:59 2002
-@@ -1,29 +1,45 @@
- #!/bin/sh
-
--INTEL_LICENSE_FILE=<INSTALLDIR>/licenses;
-+PREFIX=@@PREFIX@@
-+export PREFIX;
-+INTEL_LICENSE_FILE=${PREFIX}/intel/licenses;
- export INTEL_LICENSE_FILE;
-
- if [ -z LD_LIBRARY_PATH ]
- then
-- LD_LIBRARY_PATH=<INSTALLDIR>/compiler60/ia32/lib;
-+ LD_LIBRARY_PATH=${PREFIX}/intel/compiler60/ia32/lib;
- else
-- LD_LIBRARY_PATH=<INSTALLDIR>/compiler60/ia32/lib:$LD_LIBRARY_PATH
-+ LD_LIBRARY_PATH=${PREFIX}/intel/compiler60/ia32/lib:$LD_LIBRARY_PATH
- fi
- export LD_LIBRARY_PATH;
-
- if [ -z PATH ]
- then
-- PATH=<INSTALLDIR>/compiler60/ia32/bin;
-+ PATH=${PREFIX}/intel/compiler60/ia32/bin;
- else
-- PATH=<INSTALLDIR>/compiler60/ia32/bin:$PATH;
-+ PATH=${PREFIX}/intel/compiler60/ia32/bin:$PATH;
- fi
- export PATH;
-
--export -n IA32ROOT; unset IA32ROOT;
--
- if [ $# != 0 ]
- then
-- exec -a "<INSTALLDIR>/compiler60/ia32/bin/icpc" <INSTALLDIR>/compiler60/ia32/bin/icpcbin "$@";
-+ i=0
-+ argc=$#
-+ while [ $i -lt $argc ] ; do
-+ val1=$1
-+ shift
-+ val2=${val1#"-openmp"}
-+ if [ ${#val1} -gt ${#val2} ] || [ ${val1} = "-parallel" ] ; then
-+ echo "Sorry, option '$val1' is not supported on FreeBSD."
-+ exit 1
-+ fi
-+ if [ ${val1} = "-Kpic" ] || [ ${val1} = "-KPIC" ] ; then
-+ set -- "$@" "-Qoption,ld,-PIC"
-+ fi
-+ set -- "$@" "$val1"
-+ i=$(($i+1))
-+ done
-+ exec ${PREFIX}/intel/compiler60/ia32/bin/icpcbin "$@";
- else
-- exec -a "<INSTALLDIR>/compiler60/ia32/bin/icpc" <INSTALLDIR>/compiler60/ia32/bin/icpcbin;
-+ exec ${PREFIX}/intel/compiler60/ia32/bin/icpcbin;
- fi
diff --git a/lang/icc7/files/patch-include b/lang/icc7/files/patch-include
deleted file mode 100644
index 35613dd41e4b..000000000000
--- a/lang/icc7/files/patch-include
+++ /dev/null
@@ -1,92 +0,0 @@
---- opt/intel/compiler60/ia32/include/yvals.h.orig Wed Apr 24 12:13:04 2002
-+++ opt/intel/compiler60/ia32/include/yvals.h Wed Apr 24 12:13:26 2002
-@@ -4,10 +4,6 @@
- #define _YVALS
- #include <stdarg.h>
-
--#include <features.h> /* Get glibc version __GLIBC__ and __GLIBC_MINOR__*/
--#define __GLIBC_2_2 ((__GLIBC__ > 2) || ((__GLIBC__ >= 2) && (__GLIBC_MINOR__ >= 2)))
-- /* true if glibc-2.2 and older is used */
--
- #define _CPPLIB_VER 310
-
- #if defined(ia64) || defined(__ia64) || defined(__ia64__) /* assume Itanium */
---- opt/intel/compiler60/ia32/include/cwchar.orig Tue Aug 6 04:32:48 2002
-+++ opt/intel/compiler60/ia32/include/cwchar Tue Aug 6 05:04:09 2002
-@@ -13,25 +13,29 @@
-
- #ifdef _GLOBAL_USING
- _STD_BEGIN
--using ::mbstate_t; using ::size_t; using ::tm; using ::wint_t;
-+using ::mbstate_t; using ::size_t; using ::wint_t;
-+// using ::tm;
-
-
--using ::btowc;
-+// using ::btowc;
- // using ::fwide; using ::fwprintf;
- // using ::fwscanf;
--using ::mbrlen; using ::mbrtowc; using ::mbsrtowcs;
--using ::mbsinit;
-+// using ::mbrlen; using ::mbrtowc; using ::mbsrtowcs;
-+// using ::mbsinit;
- // using ::swprintf; using ::swscanf;
- // using ::vfwprintf; using ::vswprintf; using ::vwprintf;
--using ::wcrtomb;
-+// using ::wcrtomb;
- // using ::wprintf; using ::wscanf;
--using ::wcsrtombs; using ::wcstol; using ::wcscat;
--using ::wcschr; using ::wcscmp; using ::wcscoll;
-+// using ::wcsrtombs; using ::wcstol;
-+using ::wcscat;
-+using ::wcschr; using ::wcscmp;
-+// using ::wcscoll;
- using ::wcscpy; using ::wcscspn; using ::wcslen;
- using ::wcsncat; using ::wcsncmp; using ::wcsncpy;
- using ::wcspbrk; using ::wcsrchr; using ::wcsspn;
--using ::wcstod; using ::wcstoul; using ::wcsstr;
--using ::wcstok; using ::wcsxfrm; using ::wctob;
-+// using ::wcstod; using ::wcstoul;
-+using ::wcsstr;
-+// using ::wcstok; using ::wcsxfrm; using ::wctob;
- using ::wmemchr; using ::wmemcmp; using ::wmemcpy;
- using ::wmemmove; using ::wmemset;
- // using ::wcsftime;
---- opt/intel/compiler60/ia32/include/cfloat.orig Thu Sep 12 07:08:29 2002
-+++ opt/intel/compiler60/ia32/include/cfloat Thu Sep 12 08:01:57 2002
-@@ -6,35 +6,6 @@
-
- #include <float.h>
-
-- #if __EDG__
--_C_STD_BEGIN
-- /* TYPE DEFINITIONS */
--typedef struct
-- { /* parameters for a floating-point type */
-- int _Ddig, _Dmdig, _Dmax10e, _Dmaxe, _Dmin10e, _Dmine;
-- union
-- { /* union of short array and all floats */
-- unsigned short _Us[8];
-- float _Float;
-- double _Double;
-- long double _Long_double;
-- } _Deps, _Dmax, _Dmin;
-- } _Dvals;
--
-- /* DECLARATIONS */
--_C_LIB_DECL
--extern const _Dvals _Ldbl;
--_END_C_LIB_DECL
--_C_STD_END
--
--#undef LDBL_EPSILON /* redefine macros that use gcc extension */
--#undef LDBL_MAX
--#undef LDBL_MIN
--
--#define LDBL_EPSILON _CSTD _Ldbl._Deps._Long_double
--#define LDBL_MAX _CSTD _Ldbl._Dmax._Long_double
--#define LDBL_MIN _CSTD _Ldbl._Dmin._Long_double
-- #endif /* __EDG__ */
- #endif /* _CFLOAT_ */
-
- /*
diff --git a/lang/icc7/files/stderr.c b/lang/icc7/files/stderr.c
deleted file mode 100644
index 9e463e445318..000000000000
--- a/lang/icc7/files/stderr.c
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Copyright (c) 2002 Marius Strobl
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- */
-
-#include <stdio.h>
-
-#undef stderr
-FILE *stderr = &__sF[2];
diff --git a/lang/icc7/pkg-comment b/lang/icc7/pkg-comment
deleted file mode 100644
index 0a6fb00e6e37..000000000000
--- a/lang/icc7/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Intels C/C++ compiler, set up to produce native FreeBSD objects
diff --git a/lang/icc7/pkg-descr b/lang/icc7/pkg-descr
deleted file mode 100644
index a8e1889f56d7..000000000000
--- a/lang/icc7/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This is Intels C/C++ compiler, it is set up to produce native FreeBSD objects.
-
-WWW: http://www.intel.com/software/products/compilers/c60l
diff --git a/lang/icc7/pkg-plist b/lang/icc7/pkg-plist
deleted file mode 100644
index 1ed078f93cab..000000000000
--- a/lang/icc7/pkg-plist
+++ /dev/null
@@ -1,766 +0,0 @@
-%%PORTDOCS%%intel/compiler60/docs/C++ReleaseNotes.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_lan.pdf
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/_blank.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/anal_cmb.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/anal_exc.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/anal_imp.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/anal_mut.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/anal_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/app_dev.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_64.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_algn.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_alia.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_arth.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_asgn.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_bund.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_data.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_dir.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_grp.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_set.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx.ftp
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx.hhc
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx.hhc.zip
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx.hhk
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx.hhk.zip
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx.hhs
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx.hhs.zip
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/asm_ug_lx_csh.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscdht1.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscdht2.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnav1.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnav2.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnav3.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnav4.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnav5.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnav6.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnav7.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnav8.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bsscnbar.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctab0.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctab1.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctab2.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctab3.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctab4.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctab5.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctab6.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctoc1.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctoc2.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctoc3.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/bssctoc4.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/clo_abi.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/clo_adv.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/clo_comp.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/clo_err.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/clo_file.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/clo_info.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/clo_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/comp_inst.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/comp_jmp.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/comp_ln.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/comp_lne.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/comp_str.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/comp_sym.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/compl_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/cover.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/dep_exmp.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/dep_fals.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/dep_mods.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/dep_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/dep_sync.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/diag_err.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/diag_fatl.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/diag_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/diag_synt.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/diag_type.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/diag_wrn.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/disclaimer.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ehlpdht1.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ehlpdht2.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ehlpdht4.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ehlpdht5.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ehlpdht6.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ehlpdht7.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ehlpdhtm.js
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/fea_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/fea_retn.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/fea_spec.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ftsbody.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ftsdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/ftsform.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/glossary.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/gs_env.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/gs_inv.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/gs_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/idxbody.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/idxdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/idxform.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/idxlist.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/int_abt.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/int_conv.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/int_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/int_pubs.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/int_sys.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/linux.css
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/linux_ns.css
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/logo.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/msg_synt.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/navframe.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/navpane1.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/navpane2.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/note.gif
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/nsdnsfix.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/nsdnsfix.jar
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_brn.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_clr.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_cmp.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_imp.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_ind.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_mut.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_mxr.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_sco.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_sfe.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/pred_st8.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/tabframe.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/tocdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/toclist.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/vir_areg.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/vir_bank.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/vir_brch.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/vir_decl.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/vir_reg.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/vir_undf.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/vir_unwn.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/vir_valu.htm
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/webhelp.cab
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/webhelp.jar
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/webhelp.res
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/webhelp.zip
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/webhelp0.cab
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/webhelp0.zip
-%%PORTDOCS%%intel/compiler60/docs/asm_ug/webhelp4.js
-%%PORTDOCS%%@dirrm intel/compiler60/docs/asm_ug
-%%PORTDOCS%%intel/compiler60/docs/asm_ug.pdf
-%%PORTDOCS%%intel/compiler60/docs/c_ug/_blank.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/assmalig.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscdhtm.js
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnav1.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnav2.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnav3.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnav4.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnav5.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnav6.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnav7.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnav8.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bsscnbar.js
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctab0.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctab1.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctab2.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctab3.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctab4.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctab5.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctab6.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctoc1.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctoc2.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/caution.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctoc3.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/bssctoc4.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch01-4.jpg
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch02-2.jpg
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch03-2.jpg
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch03-3.jpg
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch03-4.jpg
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch03-8.jpg
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch04-3.jpg
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch04-4.jpg
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-11.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-12.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-7.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-7b.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-8.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-9.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-13.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-14.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-15.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-16.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-17.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-18.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-20.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-21.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-22.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-23.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-24.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-29.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-30.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-31.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-32.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-33.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ch13-34.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/code.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/cover.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ehelp.xml
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ehlpdht1.js
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ehlpdht2.js
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ehlpdhtm.js
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ftsbody.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ftsdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ftsform.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/idxbody.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/idxdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/idxform.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/idxlist.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index.ftp
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index.hhc
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index.hhc.zip
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index.hhk
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index.hhk.zip
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index.hhs
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index.hhs.zip
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/index_csh.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/ivec.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux.css
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux000.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux101.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux102.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux103.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux104.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux105.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux106.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux107.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux108.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux109.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux110.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux111.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux112.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux113.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux114.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux115.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux116.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux117.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux118.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux119.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux11a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux120.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux120a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux121.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux122.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux123.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux124.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux125.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux126.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux127.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux128.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux129.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux12a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux130.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux131.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux132.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux133.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux134.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux135.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux136.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux137.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux138.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux139.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux13a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux140.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux141.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux142.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux143.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux144.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux145.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux146.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux147.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux148.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux149.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux150.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux151.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux152.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux154.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux155.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux156.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux157.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux158.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux159.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux160.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux161.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux162.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux163.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux164.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux165.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux166.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux167.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux168.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux169.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux16a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux170.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux171.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux172.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux174.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux175.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux177.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux178.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux17a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux180.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux181.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux182.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux183.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux184.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux185.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux186.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux187.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux188.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux189.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux190.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux191.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux192.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux193.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux194.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux195.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux195b.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux196.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux197.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux198.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux199.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux200.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux201.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux202.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux203.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux204.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux205.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux206.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux208.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux209.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux209a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux210.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux211.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux212.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux213.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux220.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux25a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux26a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux27a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux28a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux29a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux29b.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux2a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux300.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux301.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux302.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux304.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux305.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux306.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux307.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux308.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux309.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux310.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux311.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux312.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux313.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux314.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux315.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux316.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux317.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux318.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux319.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux31a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux320.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux321.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux322.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux323.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux324.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux325.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux326.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux327.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux328.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux329.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux330.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux331.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux332.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux333.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux334.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux335.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux336.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux337.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux338.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux339.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux340.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux341.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux342.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux343.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux344.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux345.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux346.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux347.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux348.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux349.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux350.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux351.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux352.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux353.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux354.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux355.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux356.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux35a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux36a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux37a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux3a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux400.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux40a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux41a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux42a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux42b.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux44a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux46a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux49a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux50a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux54a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux56a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux57a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux59a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux59b.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux5a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux600.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux601.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux602.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux603.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux604.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux605.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux606.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux607.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux608.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux609.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux60a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux610.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux611.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux612.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux613.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux614.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux615.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux616.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux617.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux618.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux619.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux62a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux620.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux64a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux65a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux69a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux6a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux70a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux72a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux73a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux75a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux76a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux7a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux81a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux82a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux86a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux89a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux92.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux93.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux94.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux97.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux98.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux99.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux9a.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/linux_ns.css
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix1.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix10.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix2.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix3.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix4.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix5.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix6.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix7.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix8.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/mix9.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/multi.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/navframe.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/navpane1.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/navpane2.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/note.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/nsdnsfix.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/nsdnsfix.jar
-%%PORTDOCS%%intel/compiler60/docs/c_ug/om08832.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/om08833.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/om088345.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/om09714c.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/simd_flow.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/strat.gif
-%%PORTDOCS%%intel/compiler60/docs/c_ug/tabframe.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/tocdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/toclist.htm
-%%PORTDOCS%%intel/compiler60/docs/c_ug/webhelp.cab
-%%PORTDOCS%%intel/compiler60/docs/c_ug/webhelp.jar
-%%PORTDOCS%%intel/compiler60/docs/c_ug/webhelp.res
-%%PORTDOCS%%intel/compiler60/docs/c_ug/webhelp.zip
-%%PORTDOCS%%intel/compiler60/docs/c_ug/webhelp0.cab
-%%PORTDOCS%%intel/compiler60/docs/c_ug/webhelp0.zip
-%%PORTDOCS%%intel/compiler60/docs/c_ug/webhelp4.js
-%%PORTDOCS%%@dirrm intel/compiler60/docs/c_ug
-%%PORTDOCS%%intel/compiler60/docs/c_ug_lnx.pdf
-%%PORTDOCS%%intel/compiler60/docs/ccompindex.htm
-%%PORTDOCS%%intel/compiler60/docs/clicense
-%%PORTDOCS%%intel/compiler60/docs/credist.txt
-%%PORTDOCS%%intel/compiler60/docs/csupport
-%%PORTDOCS%%intel/compiler60/docs/enduser.pdf
-%%PORTDOCS%%intel/compiler60/docs/icid.htm
-%%PORTDOCS%%intel/compiler60/docs/icpi.htm
-%%PORTDOCS%%intel/compiler60/docs/notes/icc_fixes.txt
-%%PORTDOCS%%intel/compiler60/docs/notes/icc_issues.txt
-%%PORTDOCS%%@dirrm intel/compiler60/docs/notes
-%%PORTDOCS%%intel/compiler60/docs/ref/_blank.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ann_entr.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ann_mem.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ann_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ann_pred.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ann_vec.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx.ftp
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx.hhc
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx.hhc.zip
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx.hhk
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx.hhk.zip
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx.hhs
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx.hhs.zip
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/asm_lan_lx_csh.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_app.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_brch.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_cntr.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_fp.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_greg.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_indr.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_othr.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axa_pred.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axb_miss.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axb_opcd.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axb_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axc_reloc.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/axd_dir.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/bsscdht1.js
-%%PORTDOCS%%intel/compiler60/docs/ref/bsscdht2.js
-%%PORTDOCS%%intel/compiler60/docs/ref/bsscnbar.js
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctab0.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctab1.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctab2.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctab3.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctab4.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctab5.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctab6.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctoc1.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctoc2.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctoc3.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bssctoc4.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bund_exp.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/bund_imp.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/bundle.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/bundles.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/cnst_c.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/cnst_chr.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/cnst_msm.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/cnst_num.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/cnst_str.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/cover.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/data_alg.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/data_crs.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/data_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/data_spc.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/data_stm.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/decl_als.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/decl_com.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/decl_fil.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/decl_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/decl_stp.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/decl_sze.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/decl_vis.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/disclaimer.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ehelp.xml
-%%PORTDOCS%%intel/compiler60/docs/ref/ehlpdht1.js
-%%PORTDOCS%%intel/compiler60/docs/ref/ehlpdht2.js
-%%PORTDOCS%%intel/compiler60/docs/ref/ehlpdht4.js
-%%PORTDOCS%%intel/compiler60/docs/ref/ehlpdht5.js
-%%PORTDOCS%%intel/compiler60/docs/ref/ehlpdht6.js
-%%PORTDOCS%%intel/compiler60/docs/ref/ehlpdht7.js
-%%PORTDOCS%%intel/compiler60/docs/ref/ehlpdhtm.js
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_cnt.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_exp.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_ids.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_mnm.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_nme.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_rnm.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_smb.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_snm.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_typ.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/elem_val.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ftsbody.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ftsform.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ftsdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/gloss.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/idxbody.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/idxdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/idxform.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/idxlist.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/linux.css
-%%PORTDOCS%%intel/compiler60/docs/ref/linux_ns.css
-%%PORTDOCS%%intel/compiler60/docs/ref/logo.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_pre.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_rad.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_reg.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_rot.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_rrg.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_stk.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_str.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/misc_urt.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/msc_bte.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/navframe.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/navpane1.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/navpane2.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/note.gif
-%%PORTDOCS%%intel/compiler60/docs/ref/nsdnsfix.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/nsdnsfix.jar
-%%PORTDOCS%%intel/compiler60/docs/ref/ovw_abt.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ovw_not.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ovw_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/ovw_pubs.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/proc_dir.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/proc_lbl.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/proc_win.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/proceds.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/prog_dep.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/prog_inc.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/prog_ins.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_abs.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_dir.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_flag.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_link.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_prdf.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_ret.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_stck.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_use.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sec_win.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/smb_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sect_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/smb_glob.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/smb_locl.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/smb_weak.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sta_asgn.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sta_crss.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sta_data.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sta_dir.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sta_eq.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sta_inst.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sta_labl.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/sta_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/stck_exp.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/stck_lst.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/stck_opr.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/stck_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/stck_prc.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/stck_svx.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/stck_use.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/strt_ovw.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/tabframe.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/toclist.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/tocdhtml.htm
-%%PORTDOCS%%intel/compiler60/docs/ref/webhelp.cab
-%%PORTDOCS%%intel/compiler60/docs/ref/webhelp.jar
-%%PORTDOCS%%intel/compiler60/docs/ref/webhelp.res
-%%PORTDOCS%%intel/compiler60/docs/ref/webhelp.zip
-%%PORTDOCS%%intel/compiler60/docs/ref/webhelp0.cab
-%%PORTDOCS%%intel/compiler60/docs/ref/webhelp0.zip
-%%PORTDOCS%%intel/compiler60/docs/ref/webhelp4.js
-%%PORTDOCS%%@dirrm intel/compiler60/docs/ref
-%%PORTDOCS%%@dirrm intel/compiler60/docs
-intel/compiler60/ia32/bin/Errormatch.txt
-intel/compiler60/ia32/bin/INTEL
-intel/compiler60/ia32/bin/icc
-intel/compiler60/ia32/bin/icc.cfg
-intel/compiler60/ia32/bin/iccbin
-intel/compiler60/ia32/bin/iccbin.cfg
-intel/compiler60/ia32/bin/iccfilt
-intel/compiler60/ia32/bin/iccvars.csh
-intel/compiler60/ia32/bin/iccvars.sh
-intel/compiler60/ia32/bin/icid
-intel/compiler60/ia32/bin/icpc
-intel/compiler60/ia32/bin/icpc.cfg
-intel/compiler60/ia32/bin/icpcbin
-intel/compiler60/ia32/bin/icpcbin.cfg
-intel/compiler60/ia32/bin/icpi
-intel/compiler60/ia32/bin/ld
-intel/compiler60/ia32/bin/lmgrd.intel
-intel/compiler60/ia32/bin/lmutil
-intel/compiler60/ia32/bin/mcpcom
-intel/compiler60/ia32/bin/profmerge
-intel/compiler60/ia32/bin/proforder
-intel/compiler60/ia32/bin/xiar
-intel/compiler60/ia32/bin/xild
-@dirrm intel/compiler60/ia32/bin
-intel/compiler60/ia32/include/cassert
-intel/compiler60/ia32/include/cctype
-intel/compiler60/ia32/include/cerrno
-intel/compiler60/ia32/include/cfloat
-intel/compiler60/ia32/include/ciso646
-intel/compiler60/ia32/include/climits
-intel/compiler60/ia32/include/clocale
-intel/compiler60/ia32/include/cmath
-intel/compiler60/ia32/include/csetjmp
-intel/compiler60/ia32/include/csignal
-intel/compiler60/ia32/include/cstdarg
-intel/compiler60/ia32/include/cstddef
-intel/compiler60/ia32/include/cstdio
-intel/compiler60/ia32/include/cstdlib
-intel/compiler60/ia32/include/cstring
-intel/compiler60/ia32/include/ctime
-intel/compiler60/ia32/include/cwchar
-intel/compiler60/ia32/include/cwctype
-intel/compiler60/ia32/include/dvec.h
-intel/compiler60/ia32/include/emm_func.h
-intel/compiler60/ia32/include/emmintrin.h
-intel/compiler60/ia32/include/exception
-intel/compiler60/ia32/include/fvec.h
-intel/compiler60/ia32/include/iso646.h
-intel/compiler60/ia32/include/ivec.h
-intel/compiler60/ia32/include/mathf.h
-intel/compiler60/ia32/include/mmintrin.h
-intel/compiler60/ia32/include/new
-intel/compiler60/ia32/include/new.h
-intel/compiler60/ia32/include/omp.h
-intel/compiler60/ia32/include/pgouser.h
-intel/compiler60/ia32/include/sse2mmx.h
-intel/compiler60/ia32/include/stdarg.h
-intel/compiler60/ia32/include/stdbool.h
-intel/compiler60/ia32/include/stddef.h
-intel/compiler60/ia32/include/typeinfo
-intel/compiler60/ia32/include/varargs.h
-intel/compiler60/ia32/include/xmmintrin.h
-intel/compiler60/ia32/include/xmtx.h
-intel/compiler60/ia32/include/xstddef
-intel/compiler60/ia32/include/yvals.h
-@dirrm intel/compiler60/ia32/include
-intel/compiler60/ia32/lib/crtxi.o
-intel/compiler60/ia32/lib/crtxn.o
-intel/compiler60/ia32/lib/icrt.internal.map
-intel/compiler60/ia32/lib/icrt.link
-intel/compiler60/ia32/lib/libcxa.a
-intel/compiler60/ia32/lib/libcxa.so
-intel/compiler60/ia32/lib/libcxa.so.1
-intel/compiler60/ia32/lib/libimf.a
-intel/compiler60/ia32/lib/libirc.a
-intel/compiler60/ia32/lib/libircmt.a
-intel/compiler60/ia32/lib/libompstub.a
-intel/compiler60/ia32/lib/libsvml.a
-intel/compiler60/ia32/lib/libunwind.a
-@dirrm intel/compiler60/ia32/lib
-@dirrm intel/compiler60/ia32
-@dirrm intel/compiler60/man/man1
-@dirrm intel/compiler60/man
-@dirrm intel/compiler60
-@dirrm intel/licenses
-@dirrm intel