diff --git a/lang/icc/Makefile b/lang/icc/Makefile index 31e0106ce669..d8c8d35d6456 100644 --- a/lang/icc/Makefile +++ b/lang/icc/Makefile @@ -1,141 +1,147 @@ # 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 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}, e.g. from ${ICC_SITE}c60l/noncom.htm or from 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." +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 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 - @cd ${WRKSRC}; rpm2cpio 2>/dev/null ${i} | cpio -idu --quiet +.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@\@${PREFIX}/intel@g; s@man -w@manpath -q@g; s:\:${DISTNAME}:g' \ ${WRKSRC}/opt/intel/compiler60/${i} @${CHMOD} 755 ${WRKSRC}/opt/intel/compiler60/${i} .endfor -# Remove unneeded files -.for i in cfloat.orig cwchar.orig yvals.h.orig algorithm bitset complex deque \ - fstream fstream.h functional hash_map hash_set iomanip iomanip.h ios \ - iosfwd iostream iostream.h istream iterator limits list locale map \ - memory numeric ostream queue set slist sstream stack stdexcept stl.h \ - stream.h streambuf string strstream strstream.h utility valarray \ - vector xcomplex xdebug xhash xiosbase xlocale xlocinfo xlocinfo.h \ - xlocmes xlocmon xlocnum xloctime xmemory xstring xtree xutility ymath.h +.for i in cfloat.orig cwchar.orig yvals.h.orig @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/include/${i} .endfor -.for i in libcprts.a libcprts.so libcprts.so.1 libguide.a libguide.so \ - libunwind.so libunwind.so.1 - @${RM} -rf ${WRKSRC}/opt/intel/compiler60/ia32/lib/${i} +.for i in icc.orig icpc.orig + @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i} .endfor - @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/bin/uninstall \ - ${WRKSRC}/opt/intel/compiler60/ia32/bin/icc.orig \ - ${WRKSRC}/opt/intel/compiler60/ia32/bin/icpc.orig +# 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}/stderr.c \ - ${FILESDIR}/mcount.S && \ - ${AR} q opt/intel/compiler60/ia32/lib/libcxa.a *.o + ${FILESDIR}/errno_location.c ${FILESDIR}/mcount.S +.if ${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 binaries!" .include diff --git a/lang/icc/files/cpio-exclude b/lang/icc/files/cpio-exclude new file mode 100644 index 000000000000..3ff7d00ae33f --- /dev/null +++ b/lang/icc/files/cpio-exclude @@ -0,0 +1,64 @@ +*/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/icc/files/ld.c b/lang/icc/files/ld.c index c858bacd8e4c..c5d2f63858c9 100644 --- a/lang/icc/files/ld.c +++ b/lang/icc/files/ld.c @@ -1,440 +1,444 @@ /* * 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 * with some modifications by Alexander Leidinger . * * $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 #include #include #include #include #if defined (__FreeBSD__) && __FreeBSD__ >= 2 #include #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 (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 && + 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/icc/pkg-plist b/lang/icc/pkg-plist index ff1cd0079cb0..1ed078f93cab 100644 --- a/lang/icc/pkg-plist +++ b/lang/icc/pkg-plist @@ -1,767 +1,766 @@ %%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/stdiostream.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 diff --git a/lang/icc7/Makefile b/lang/icc7/Makefile index 31e0106ce669..d8c8d35d6456 100644 --- a/lang/icc7/Makefile +++ b/lang/icc7/Makefile @@ -1,141 +1,147 @@ # 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 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}, e.g. from ${ICC_SITE}c60l/noncom.htm or from 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." +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 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 - @cd ${WRKSRC}; rpm2cpio 2>/dev/null ${i} | cpio -idu --quiet +.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@\@${PREFIX}/intel@g; s@man -w@manpath -q@g; s:\:${DISTNAME}:g' \ ${WRKSRC}/opt/intel/compiler60/${i} @${CHMOD} 755 ${WRKSRC}/opt/intel/compiler60/${i} .endfor -# Remove unneeded files -.for i in cfloat.orig cwchar.orig yvals.h.orig algorithm bitset complex deque \ - fstream fstream.h functional hash_map hash_set iomanip iomanip.h ios \ - iosfwd iostream iostream.h istream iterator limits list locale map \ - memory numeric ostream queue set slist sstream stack stdexcept stl.h \ - stream.h streambuf string strstream strstream.h utility valarray \ - vector xcomplex xdebug xhash xiosbase xlocale xlocinfo xlocinfo.h \ - xlocmes xlocmon xlocnum xloctime xmemory xstring xtree xutility ymath.h +.for i in cfloat.orig cwchar.orig yvals.h.orig @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/include/${i} .endfor -.for i in libcprts.a libcprts.so libcprts.so.1 libguide.a libguide.so \ - libunwind.so libunwind.so.1 - @${RM} -rf ${WRKSRC}/opt/intel/compiler60/ia32/lib/${i} +.for i in icc.orig icpc.orig + @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/bin/${i} .endfor - @${RM} ${WRKSRC}/opt/intel/compiler60/ia32/bin/uninstall \ - ${WRKSRC}/opt/intel/compiler60/ia32/bin/icc.orig \ - ${WRKSRC}/opt/intel/compiler60/ia32/bin/icpc.orig +# 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}/stderr.c \ - ${FILESDIR}/mcount.S && \ - ${AR} q opt/intel/compiler60/ia32/lib/libcxa.a *.o + ${FILESDIR}/errno_location.c ${FILESDIR}/mcount.S +.if ${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 binaries!" .include diff --git a/lang/icc7/files/cpio-exclude b/lang/icc7/files/cpio-exclude new file mode 100644 index 000000000000..3ff7d00ae33f --- /dev/null +++ b/lang/icc7/files/cpio-exclude @@ -0,0 +1,64 @@ +*/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/ld.c b/lang/icc7/files/ld.c index c858bacd8e4c..c5d2f63858c9 100644 --- a/lang/icc7/files/ld.c +++ b/lang/icc7/files/ld.c @@ -1,440 +1,444 @@ /* * 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 * with some modifications by Alexander Leidinger . * * $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 #include #include #include #include #if defined (__FreeBSD__) && __FreeBSD__ >= 2 #include #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 (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 && + 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/pkg-plist b/lang/icc7/pkg-plist index ff1cd0079cb0..1ed078f93cab 100644 --- a/lang/icc7/pkg-plist +++ b/lang/icc7/pkg-plist @@ -1,767 +1,766 @@ %%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/stdiostream.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