summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZach Pfeffer <zach.pfeffer@linaro.org>2012-10-19 20:44:10 -0500
committerZach Pfeffer <zach.pfeffer@linaro.org>2012-10-19 20:44:10 -0500
commit1dd57a1984f3f599435f9704529510028dd37db0 (patch)
tree230e79b1c38a691b19bfcc41578d1a3326b50d59
parentb4bd0c6cdcbe66376b4d7e0d7800fbcc90113670 (diff)
downloadgcc-linaro-aarch64-linux-gnu-4.7-1dd57a1984f3f599435f9704529510028dd37db0.tar.gz
Update to next released versionHEADmaster
gcc-linaro-aarch64-linux-gnu-4.7+bzr115029-20121015+bzr2506_linux.tar.bz2 from http://people.linaro.org/~toolchain/aarch64/. Change-Id: I67a1ea4064dafacaee01d7683ddcfa151f463e42 Signed-off-by: Zach Pfeffer <zach.pfeffer@linaro.org>
-rwxr-xr-xaarch64-linux-gnu/bin/arbin957492 -> 957496 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/asbin1360604 -> 1360992 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/c++bin554536 -> 556524 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/g++bin554536 -> 556524 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/gccbin551112 -> 553068 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/gfortranbin554024 -> 555980 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/ldbin1432028 -> 1432448 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/ld.bfdbin1432028 -> 1432448 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/nmbin941488 -> 941492 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/objcopybin1132976 -> 1133364 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/objdumpbin1514448 -> 1514452 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/ranlibbin957492 -> 957496 bytes
-rwxr-xr-xaarch64-linux-gnu/bin/stripbin1133008 -> 1133396 bytes
-rwxr-xr-xaarch64-linux-gnu/debug-root/usr/bin/gdbserverbin794528 -> 793600 bytes
-rw-r--r--aarch64-linux-gnu/include/c++/4.7.3/aarch64-linux-gnu/bits/c++config.h2
-rw-r--r--aarch64-linux-gnu/lib/libgcc_s.so.1bin620734 -> 628058 bytes
-rw-r--r--aarch64-linux-gnu/lib/libgfortran.abin3120256 -> 3120312 bytes
-rwxr-xr-xaarch64-linux-gnu/lib/libgfortran.so.3.0.0bin4306028 -> 4298174 bytes
-rw-r--r--aarch64-linux-gnu/lib/libstdc++.abin2856012 -> 2856388 bytes
-rwxr-xr-xaarch64-linux-gnu/lib/libstdc++.so.6.0.17bin6854578 -> 6851078 bytes
-rw-r--r--aarch64-linux-gnu/lib/libstdc++.so.6.0.17-gdb.py5
-rw-r--r--aarch64-linux-gnu/lib/libsupc++.abin316762 -> 316794 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/lib/ld-2.16.sobin0 -> 140793 bytes
l---------aarch64-linux-gnu/libc/lib/ld-linux-aarch64.so.11
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libBrokenLocale-2.16.sobin0 -> 9409 bytes
l---------aarch64-linux-gnu/libc/lib/libBrokenLocale.so.11
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libSegFault.sobin0 -> 14674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libanl-2.16.sobin0 -> 20868 bytes
l---------aarch64-linux-gnu/libc/lib/libanl.so.11
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libc-2.16.sobin0 -> 1679084 bytes
l---------aarch64-linux-gnu/libc/lib/libc.so.61
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libcrypt-2.16.sobin0 -> 38712 bytes
l---------aarch64-linux-gnu/libc/lib/libcrypt.so.11
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libdl-2.16.sobin0 -> 16669 bytes
l---------aarch64-linux-gnu/libc/lib/libdl.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libm-2.16.sobin0 -> 867993 bytes
l---------aarch64-linux-gnu/libc/lib/libm.so.61
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libmemusage.sobin0 -> 24496 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libnsl-2.16.sobin0 -> 100075 bytes
l---------aarch64-linux-gnu/libc/lib/libnsl.so.11
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libnss_compat-2.16.sobin0 -> 39930 bytes
l---------aarch64-linux-gnu/libc/lib/libnss_compat.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libnss_db-2.16.sobin0 -> 14532 bytes
l---------aarch64-linux-gnu/libc/lib/libnss_db.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libnss_dns-2.16.sobin0 -> 24489 bytes
l---------aarch64-linux-gnu/libc/lib/libnss_dns.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libnss_files-2.16.sobin0 -> 56631 bytes
l---------aarch64-linux-gnu/libc/lib/libnss_files.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libnss_hesiod-2.16.sobin0 -> 25273 bytes
l---------aarch64-linux-gnu/libc/lib/libnss_hesiod.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libnss_nis-2.16.sobin0 -> 50981 bytes
l---------aarch64-linux-gnu/libc/lib/libnss_nis.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libnss_nisplus-2.16.sobin0 -> 59946 bytes
l---------aarch64-linux-gnu/libc/lib/libnss_nisplus.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libpcprofile.sobin0 -> 9868 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libpthread-2.16.sobin0 -> 135268 bytes
l---------aarch64-linux-gnu/libc/lib/libpthread.so.01
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libresolv-2.16.sobin0 -> 92558 bytes
l---------aarch64-linux-gnu/libc/lib/libresolv.so.21
-rwxr-xr-xaarch64-linux-gnu/libc/lib/librt-2.16.sobin0 -> 45944 bytes
l---------aarch64-linux-gnu/libc/lib/librt.so.11
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libthread_db-1.0.sobin0 -> 37164 bytes
l---------aarch64-linux-gnu/libc/lib/libthread_db.so.11
-rwxr-xr-xaarch64-linux-gnu/libc/lib/libutil-2.16.sobin0 -> 15818 bytes
l---------aarch64-linux-gnu/libc/lib/libutil.so.11
-rwxr-xr-xaarch64-linux-gnu/libc/sbin/ldconfigbin912654 -> 909939 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/sbin/slnbin786054 -> 784435 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/catchsegv4
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/gencatbin25716 -> 25708 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/getconfbin27864 -> 27856 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/getentbin37114 -> 37106 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/iconvbin63947 -> 63939 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/ldd4
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/localebin48532 -> 48524 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/localedefbin311873 -> 311865 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/makedbbin26388 -> 26380 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/mtrace2
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/pcprofiledumpbin15584 -> 15576 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/plddbin20919 -> 20911 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/rpcgenbin89177 -> 89169 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/sotruss2
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/sprofbin30480 -> 30472 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/tzselect2
-rwxr-xr-xaarch64-linux-gnu/libc/usr/bin/xtrace4
-rw-r--r--aarch64-linux-gnu/libc/usr/include/asm-generic/unistd.h4
-rw-r--r--aarch64-linux-gnu/libc/usr/include/asm/ptrace.h27
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/endian.h3
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/fcntl.h3
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/fenv.h3
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/link.h3
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/mathdef.h3
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/mman.h4
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/pthreadtypes.h4
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/semaphore.h3
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/setjmp.h4
-rw-r--r--aarch64-linux-gnu/libc/usr/include/bits/syscall.h1
-rw-r--r--aarch64-linux-gnu/libc/usr/include/drm/drm_fourcc.h6
-rw-r--r--aarch64-linux-gnu/libc/usr/include/drm/drm_mode.h5
-rw-r--r--aarch64-linux-gnu/libc/usr/include/linux/elf.h3
-rw-r--r--aarch64-linux-gnu/libc/usr/include/linux/perf_event.h2
-rw-r--r--aarch64-linux-gnu/libc/usr/include/linux/xfrm.h2
-rw-r--r--aarch64-linux-gnu/libc/usr/include/sys/procfs.h5
-rw-r--r--aarch64-linux-gnu/libc/usr/include/sys/ptrace.h49
-rw-r--r--aarch64-linux-gnu/libc/usr/include/sys/types.h3
-rw-r--r--aarch64-linux-gnu/libc/usr/include/sys/user.h25
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/Mcrt1.obin0 -> 686 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/Scrt1.obin0 -> 1968 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/audit/sotruss-lib.sobin0 -> 14373 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/crt1.obin1960 -> 1936 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ANSI_X3.110.sobin0 -> 26216 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ARMSCII-8.sobin0 -> 13660 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ASMO_449.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/BIG5.sobin0 -> 92071 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/BIG5HKSCS.sobin0 -> 226730 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/BRF.sobin0 -> 13669 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP10007.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1125.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1250.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1251.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1252.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1253.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1254.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1255.sobin0 -> 17955 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1256.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1257.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP1258.sobin0 -> 17897 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP737.sobin0 -> 13847 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP770.sobin0 -> 13671 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP771.sobin0 -> 13671 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP772.sobin0 -> 13671 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP773.sobin0 -> 13671 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP774.sobin0 -> 13671 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP775.sobin0 -> 13871 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CP932.sobin0 -> 100044 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CSN_369103.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/CWI.sobin0 -> 13669 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/DEC-MCS.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-AT-DE-A.sobin0 -> 13647 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-AT-DE.sobin0 -> 13645 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-CA-FR.sobin0 -> 13645 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-DK-NO-A.sobin0 -> 13647 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-DK-NO.sobin0 -> 13645 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES-A.sobin0 -> 13677 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES-S.sobin0 -> 13644 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FI-SE-A.sobin0 -> 13647 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FI-SE.sobin0 -> 13645 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FR.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-IS-FRISS.sobin0 -> 13681 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-IT.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-PT.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-UK.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-US.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ECMA-CYRILLIC.sobin0 -> 13679 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EUC-CN.sobin0 -> 22311 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EUC-JISX0213.sobin0 -> 18066 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EUC-JP-MS.sobin0 -> 87795 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EUC-JP.sobin0 -> 18204 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EUC-KR.sobin0 -> 17930 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/EUC-TW.sobin0 -> 27190 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GB18030.sobin0 -> 181734 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GBBIG5.sobin0 -> 58734 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GBGBK.sobin0 -> 13561 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GBK.sobin0 -> 116554 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GEORGIAN-ACADEMY.sobin0 -> 13682 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GEORGIAN-PS.sobin0 -> 13677 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GOST_19768-74.sobin0 -> 13679 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GREEK-CCITT.sobin0 -> 13677 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GREEK7-OLD.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/GREEK7.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/HP-GREEK8.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/HP-ROMAN8.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/HP-ROMAN9.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/HP-THAI8.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/HP-TURKISH8.sobin0 -> 13677 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM037.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM038.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1004.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1008.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1008_420.sobin0 -> 9495 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1025.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1026.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1046.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1047.sobin0 -> 13640 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1097.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1112.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1122.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1123.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1124.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1129.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1130.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1132.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1133.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1137.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1140.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1141.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1142.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1143.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1144.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1145.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1146.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1147.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1148.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1149.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1153.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1154.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1155.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1156.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1157.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1158.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1160.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1161.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1162.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1163.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1164.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1166.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1167.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM12712.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1364.sobin0 -> 153220 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1371.sobin0 -> 128644 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1388.sobin0 -> 177796 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1390.sobin0 -> 235246 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM1399.sobin0 -> 235246 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM16804.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM256.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM273.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM274.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM275.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM277.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM278.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM280.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM281.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM284.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM285.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM290.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM297.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM420.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM423.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM424.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM437.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM4517.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM4899.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM4909.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM4971.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM500.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM5347.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM803.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM850.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM851.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM852.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM855.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM856.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM857.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM860.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM861.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM862.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM863.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM864.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM865.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM866.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM866NAV.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM868.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM869.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM870.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM871.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM874.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM875.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM880.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM891.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM901.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM902.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM903.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM9030.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM904.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM905.sobin0 -> 13639 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM9066.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM918.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM921.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM922.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM930.sobin0 -> 112372 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM932.sobin0 -> 71232 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM933.sobin0 -> 128756 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM935.sobin0 -> 95988 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM937.sobin0 -> 116348 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM939.sobin0 -> 112372 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM943.sobin0 -> 75328 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IBM9448.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/IEC_P27-1.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/INIS-8.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/INIS-CYRILLIC.sobin0 -> 13679 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/INIS.sobin0 -> 13670 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISIRI-3342.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-CN-EXT.sobin0 -> 48392 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-CN.sobin0 -> 39644 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-JP-3.sobin0 -> 26504 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-JP.sobin0 -> 43976 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-KR.sobin0 -> 17948 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO-IR-197.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO-IR-209.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO646.sobin0 -> 26091 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-1.sobin0 -> 13552 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-10.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-11.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-13.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-14.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-15.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-16.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-2.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-3.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-4.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-5.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-6.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-7.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-8.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-9.sobin0 -> 13642 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-9E.sobin0 -> 13676 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO_10367-BOX.sobin0 -> 13679 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO_11548-1.sobin0 -> 13554 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO_2033.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO_5427-EXT.sobin0 -> 13678 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO_5427.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO_5428.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO_6937-2.sobin0 -> 26083 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/ISO_6937.sobin0 -> 26081 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/JOHAB.sobin0 -> 22384 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/KOI-8.sobin0 -> 13638 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/KOI8-R.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/KOI8-RU.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/KOI8-T.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/KOI8-U.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/LATIN-GREEK-1.sobin0 -> 13679 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/LATIN-GREEK.sobin0 -> 13677 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/MAC-CENTRALEUROPE.sobin0 -> 13683 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/MAC-IS.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/MAC-SAMI.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/MAC-UK.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/MACINTOSH.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/MIK.sobin0 -> 13669 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/NATS-DANO.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/NATS-SEFI.sobin0 -> 13675 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/PT154.sobin0 -> 13671 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/RK1048.sobin0 -> 13672 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/SAMI-WS2.sobin0 -> 13674 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/SHIFT_JISX0213.sobin0 -> 18068 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/SJIS.sobin0 -> 95837 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/T.61.sobin0 -> 21981 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/TCVN5712-1.sobin0 -> 17954 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/TIS-620.sobin0 -> 13673 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/TSCII.sobin0 -> 22072 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/UHC.sobin0 -> 75380 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/UNICODE.sobin0 -> 13697 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/UTF-16.sobin0 -> 17798 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/UTF-32.sobin0 -> 13702 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/UTF-7.sobin0 -> 22115 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/VISCII.sobin0 -> 13672 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/gconv/gconv-modules1970
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/libCNS.sobin0 -> 473243 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/libGB.sobin0 -> 70964 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/libISOIR165.sobin0 -> 62434 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/libJIS.sobin0 -> 103838 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/libJISX0213.sobin0 -> 123995 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/gconv/libKSC.sobin0 -> 50249 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/gcrt1.obin0 -> 2584 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libBrokenLocale.abin0 -> 1214 bytes
l---------aarch64-linux-gnu/libc/usr/lib/libBrokenLocale.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libBrokenLocale_pic.abin0 -> 1216 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libBrokenLocale_pic.map6
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libanl.abin0 -> 17990 bytes
l---------aarch64-linux-gnu/libc/usr/lib/libanl.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libanl_pic.abin0 -> 18148 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libanl_pic.map6
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libbsd-compat.abin0 -> 896 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libc.abin0 -> 3609110 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/lib/libc.sobin2338 -> 255 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libc_nonshared.abin0 -> 16932 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libc_pic.abin0 -> 3665850 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libc_pic.map843
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libc_pic/sofini.obin0 -> 859 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libc_pic/soinit.obin0 -> 690 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libcrypt.abin0 -> 48668 bytes
l---------aarch64-linux-gnu/libc/usr/lib/libcrypt.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libcrypt_pic.abin0 -> 48596 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libcrypt_pic.map6
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libdl.abin0 -> 9370 bytes
l---------aarch64-linux-gnu/libc/usr/lib/libdl.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libdl_pic.abin0 -> 21912 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libdl_pic.map13
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libg.abin0 -> 896 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libieee.abin0 -> 757 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libm.abin0 -> 1253590 bytes
l---------aarch64-linux-gnu/libc/usr/lib/libm.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libm_pic.abin0 -> 1255832 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libm_pic.map142
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libmcheck.abin0 -> 1176 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnsl.abin0 -> 166946 bytes
l---------aarch64-linux-gnu/libc/usr/lib/libnsl.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnsl_pic.abin0 -> 173646 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnsl_pic.map54
l---------aarch64-linux-gnu/libc/usr/lib/libnss_compat.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_compat_pic.abin0 -> 47928 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_compat_pic.map11
l---------aarch64-linux-gnu/libc/usr/lib/libnss_db.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_db_pic.abin0 -> 6964 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_db_pic.map48
l---------aarch64-linux-gnu/libc/usr/lib/libnss_dns.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_dns_pic.abin0 -> 22504 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_dns_pic.map11
l---------aarch64-linux-gnu/libc/usr/lib/libnss_files.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_files_pic.abin0 -> 97834 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_files_pic.map72
l---------aarch64-linux-gnu/libc/usr/lib/libnss_hesiod.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_hesiod_pic.abin0 -> 23734 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_hesiod_pic.map15
l---------aarch64-linux-gnu/libc/usr/lib/libnss_nis.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_nis_pic.abin0 -> 83878 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_nis_pic.map25
l---------aarch64-linux-gnu/libc/usr/lib/libnss_nisplus.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_nisplus_pic.abin0 -> 106788 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libnss_nisplus_pic.map31
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libpthread.abin0 -> 315126 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libpthread.so5
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libpthread_nonshared.abin0 -> 1324 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libresolv.abin0 -> 117356 bytes
l---------aarch64-linux-gnu/libc/usr/lib/libresolv.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libresolv_pic.abin0 -> 121780 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libresolv_pic.map44
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/librpcsvc.abin0 -> 43134 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/librt.abin0 -> 76804 bytes
l---------aarch64-linux-gnu/libc/usr/lib/librt.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/librt_pic.abin0 -> 80294 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/librt_pic.map17
l---------aarch64-linux-gnu/libc/usr/lib/libthread_db.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libthread_db_pic.abin0 -> 82150 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libthread_db_pic.map18
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libutil.abin0 -> 11568 bytes
l---------aarch64-linux-gnu/libc/usr/lib/libutil.so1
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libutil_pic.abin0 -> 11684 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/lib/libutil_pic.map6
-rwxr-xr-xaarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V6_LP64_OFF64bin27864 -> 27856 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V7_LP64_OFF64bin27864 -> 27856 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/libexec/getconf/XBS5_LP64_OFF64bin27864 -> 27856 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/libexec/pt_chownbin15189 -> 15181 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/sbin/iconvconfigbin39502 -> 39494 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/sbin/nscdbin149687 -> 149679 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/sbin/zdumpbin20450 -> 20442 bytes
-rwxr-xr-xaarch64-linux-gnu/libc/usr/sbin/zicbin48491 -> 48483 bytes
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info2
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-14
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-102
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-112
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-22
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-32
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-42
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-52
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-610
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-72
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-82
-rw-r--r--aarch64-linux-gnu/libc/usr/share/info/libc.info-92
-rwxr-xr-xbin/aarch64-linux-gnu-addr2linebin928848 -> 928852 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-arbin957492 -> 957496 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-asbin1360604 -> 1360992 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-c++filtbin924528 -> 924532 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-cppbin551944 -> 553932 bytes
-rw-r--r--bin/aarch64-linux-gnu-ct-ng.configbin3468 -> 3469 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-elfeditbin60340 -> 60340 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-g++bin554536 -> 556524 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-gcc-4.7.3bin551112 -> 553068 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-gcc-arbin20232 -> 20528 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-gcc-nmbin20232 -> 20528 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-gcc-ranlibbin20232 -> 20528 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-gcovbin248452 -> 251988 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-gdbbin4561888 -> 4561892 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-gfortranbin554024 -> 555980 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-gprofbin1003312 -> 1003316 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-ld.bfdbin1432028 -> 1432448 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-ldd2
-rwxr-xr-xbin/aarch64-linux-gnu-nmbin941488 -> 941492 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-objcopybin1132976 -> 1133364 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-objdumpbin1514448 -> 1514452 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-pkg-config-realbin90316 -> 90316 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-ranlibbin957492 -> 957496 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-readelfbin453624 -> 453980 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-sizebin928816 -> 928916 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-stringsbin928784 -> 928788 bytes
-rwxr-xr-xbin/aarch64-linux-gnu-stripbin1133008 -> 1133396 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/crtbegin.obin2896 -> 2896 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginS.obin3208 -> 3208 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginT.obin3552 -> 3552 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/include/arm_neon.h267
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/libcaf_single.abin8084 -> 8084 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/libgcc.abin158948 -> 158796 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/libgcc_eh.abin41940 -> 48420 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/libgcov.abin41172 -> 41196 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/libgfortranbegin.abin1526 -> 1526 bytes
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/gtype.state463
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-linux.h8
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-protos.h4
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64.h34
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/configargs.h2
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/cppdefault.h8
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/flag-types.h8
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/intl.h1
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/options.h2048
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/plugin-version.h4
-rw-r--r--lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/tm-preds.h2
-rwxr-xr-xlibexec/gcc/aarch64-linux-gnu/4.7.3/cc1bin12868696 -> 12885048 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-gnu/4.7.3/cc1plusbin13918040 -> 13933784 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-gnu/4.7.3/collect2bin342212 -> 343332 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-gnu/4.7.3/f951bin13608920 -> 13624536 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-gnu/4.7.3/install-tools/fixinclbin139396 -> 139396 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-gnu/4.7.3/lto-wrapperbin408200 -> 411800 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-gnu/4.7.3/lto1bin12233400 -> 12250360 bytes
-rwxr-xr-xlibexec/gcc/aarch64-linux-gnu/4.7.3/plugin/gengtypebin204272 -> 204208 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/README.txt4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/Overview.html7
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/S_002f390_002dDependent.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dArch.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dOptions.html1
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/index.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/binutils.html/index.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AArch64-Options.html30
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Options.html64
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Pragmas.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AVR-Options.html28
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Adapteva-Epiphany-Options.html34
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alignment.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alternate-Keywords.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Asm-Labels.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Assembler-Options.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Attribute-Syntax.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Backwards-Compatibility.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Binary-constants.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Blackfin-Options.html52
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bound-member-functions.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Criteria.html12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Reporting.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bugs.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Extensions.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Implementation.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C6X-Options.html16
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CR16-Options.html14
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CRIS-Options.html34
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Attributes.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Comments.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Extensions.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Implementation.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Interface.html12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Misunderstandings.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Volatiles.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Case-Ranges.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Cast-to-Union.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Characters-implementation.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Code-Gen-Options.html72
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compatibility.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Complex.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compound-Literals.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Conditionals.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constraints.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constructing-Calls.html12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Contributors.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha-Options.html36
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha_002fVMS-Options.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Options.html32
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Pragmas.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Debugging-Options.html21
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Decimal-Float.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Designated-Inits.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Diagnostic-Pragmas.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Directory-Options.html16
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Disappointments.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Dollar-Signs.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Empty-Structures.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Environment-Variables.html26
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Escaped-Newlines.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Explicit-Reg-Vars.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Extended-Asm.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FR30-Options.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FRV-Options.html96
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Fixed_002dPoint.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Floating-Types.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Attributes.html286
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Names.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Prototypes.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Specific-Option-Pragmas.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU-Free-Documentation-License.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU_002fLinux-Options.html12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Global-Reg-Vars.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/H8_002f300-Options.html14
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/HPPA-Options.html48
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Half_002dPrecision.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Hex-Floats.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64-Options.html86
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64_002fVMS-Options.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Incompatibilities.html32
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Initializers.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Inline.html10
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Interoperation.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Keyword-Index.html2492
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/LM32-Options.html12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Labels-as-Values.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Link-Options.html40
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Labels.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Reg-Vars.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Long-Long.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Options.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Pragmas.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32R_002fD-Options.html40
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M680x0-Options.html66
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MCore-Options.html24
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MIPS-Options.html144
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MMIX-Options.html22
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MN10300-Options.html30
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Machine-Constraints.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Options.html64
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Pragmas.html12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MicroBlaze-Options.html32
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Mixed-Declarations.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Modifiers.html14
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Multi_002dAlternative.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Name-lookup.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Named-Address-Spaces.html14
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Nested-Functions.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Non_002dbugs.html10
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Object-Size-Checking.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Offsetof.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Optimize-Options.html395
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Index.html3074
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Summary.html3
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Other-Builtins.html114
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PDP_002d11-Options.html40
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pointer-Arith.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PowerPC-Options.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pragmas.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Precompiled-Headers.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Preprocessor-Options.html144
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Push_002fPop-Macro-Pragmas.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RL78-Options.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Options.html180
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Pragmas.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Built_002din-Functions.html42
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Options.html26
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Restricted-Pointers.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Return-Address.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SH-Options.html102
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPARC-Options.html46
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPU-Options.html30
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/S_002f390-and-zSeries-Options.html36
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Score-Options.html20
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Simple-Constraints.html44
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-2-Options.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-Pragmas.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Spec-Files.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Standard-Libraries.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Static-Definitions.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Structures-unions-enumerations-and-bit_002dfields-implementation.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Submodel-Options.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Subscripting.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Symbol_002dRenaming-Pragmas.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/System-V-Options.html10
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILEPro-Options.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILE_002dGx-Options.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Target-Options.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Template-Instantiation.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Temporaries.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Thread_002dLocal.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Trouble.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Type-Attributes.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Typeof.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Unnamed-Fields.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/V850-Options.html36
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VAX-Options.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Vague-Linkage.html6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Attributes.html32
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Length.html8
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variadic-Macros.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Visibility-Pragmas.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Volatiles.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VxWorks-Options.html12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Warnings-and-Errors.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Weak-Pragmas.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/X86-Built_002din-Functions.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xstormy16-Options.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xtensa-Options.html16
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Zero-Length.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fatomic-Builtins.html52
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fint128.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fsync-Builtins.html12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cpp.pdfbin585967 -> 585967 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cppinternals.pdfbin244149 -> 244148 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gcc.pdfbin3286477 -> 3286785 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccinstall.pdfbin457375 -> 457537 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccint.pdfbin3513511 -> 3516198 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gfortran.pdfbin1484719 -> 1484718 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Options.html104
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Windows-Options.html20
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/index.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/picoChip-Options.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/x86_002d64-Options.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/zSeries-Options.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/gprof.html/index.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/ARM.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Assignments.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-information-loss.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-outline.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Basic-Script-Concepts.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Criteria.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Reporting.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Builtin-Functions.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Canonical-format.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Constants.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Entry-Point.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Environment.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Evaluation.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expression-Section.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expressions.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/File-Commands.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Input-Alignment.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Output-Alignment.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Format-Commands.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/GNU-Free-Documentation-License.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/H8_002f300.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HIDDEN.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HPPA-ELF32.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Implicit-Linker-Scripts.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Basics.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Common.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Example.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Keep.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Wildcards.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Invocation.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/LD-Index.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Location-Counter.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68HC11_002f68HC12.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68K.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MEMORY.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MMIX.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MRI.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MSP430.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Machine-Dependent.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Miscellaneous-Commands.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Operators.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Options.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Orphan-Sections.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Address.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Attributes.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Constraint.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Data.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Description.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Discarding.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Fill.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Keywords.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-LMA.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Name.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Phdr.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Region.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Type.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overlay-Description.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overview.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PHDRS.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE_005fHIDDEN.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC-ELF32.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC64-ELF64.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/REGION_005fALIAS.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Reporting-Bugs.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SECTIONS.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SPU-ELF.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Script-Format.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Scripts.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Assignments.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Commands.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Example.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Source-Code-Reference.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbolic-Constants.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbols.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/TI-COFF.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/VERSION.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/WIN32.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Xtensa.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/i960.html2
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/index.html4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/info/as.info1236
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/info/binutils.info4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/info/cpp.info150
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/info/gcc.info845
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/info/gdb.info4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/info/gfortran.info706
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/info/gprof.info4
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/info/ld.info6
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-addr2line.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ar.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-as.110
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-c++filt.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-cpp.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-dlltool.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-elfedit.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-g++.117
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcc.117
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcov.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gfortran.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gprof.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ld.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nlmconv.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nm.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objcopy.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objdump.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ranlib.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-readelf.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-size.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strings.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strip.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windmc.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windres.12
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/fsf-funding.72
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gfdl.72
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gpl.72
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/pdf/as.pdfbin2066558 -> 2066572 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/pdf/binutils.pdfbin494390 -> 494390 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/pdf/cpp.pdfbin585967 -> 585967 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gcc.pdfbin3286477 -> 3286785 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gfortran.pdfbin1484719 -> 1484718 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gprof.pdfbin314037 -> 314037 bytes
-rw-r--r--share/doc/gcc-linaro-aarch64-linux-gnu/pdf/ld.pdfbin813432 -> 813432 bytes
-rw-r--r--share/locale/be/LC_MESSAGES/gcc.mobin10614 -> 10614 bytes
-rw-r--r--share/locale/da/LC_MESSAGES/gcc.mobin141573 -> 141573 bytes
-rw-r--r--share/locale/de/LC_MESSAGES/gcc.mobin1177945 -> 1177838 bytes
-rw-r--r--share/locale/el/LC_MESSAGES/gcc.mobin11733 -> 11733 bytes
-rw-r--r--share/locale/es/LC_MESSAGES/gcc.mobin1200230 -> 1199885 bytes
-rw-r--r--share/locale/fi/LC_MESSAGES/gcc.mobin121883 -> 121883 bytes
-rw-r--r--share/locale/fr/LC_MESSAGES/gcc.mobin203719 -> 203719 bytes
-rw-r--r--share/locale/hr/LC_MESSAGES/gcc.mobin16347 -> 16347 bytes
-rw-r--r--share/locale/id/LC_MESSAGES/gcc.mobin704453 -> 704338 bytes
-rw-r--r--share/locale/ja/LC_MESSAGES/gcc.mobin509413 -> 509201 bytes
-rw-r--r--share/locale/nl/LC_MESSAGES/gcc.mobin69221 -> 69221 bytes
-rw-r--r--share/locale/ru/LC_MESSAGES/gcc.mobin522452 -> 522195 bytes
-rw-r--r--share/locale/sr/LC_MESSAGES/gcc.mobin674579 -> 674415 bytes
-rw-r--r--share/locale/sv/LC_MESSAGES/cpplib.mobin21478 -> 21470 bytes
-rw-r--r--share/locale/sv/LC_MESSAGES/gcc.mobin1148504 -> 1148438 bytes
-rw-r--r--share/locale/tr/LC_MESSAGES/gcc.mobin481297 -> 481172 bytes
-rw-r--r--share/locale/vi/LC_MESSAGES/cpplib.mobin26049 -> 25618 bytes
-rw-r--r--share/locale/vi/LC_MESSAGES/gcc.mobin295844 -> 295697 bytes
-rw-r--r--share/locale/zh_CN/LC_MESSAGES/gcc.mobin837019 -> 836788 bytes
-rw-r--r--share/locale/zh_TW/LC_MESSAGES/gcc.mobin400280 -> 400280 bytes
846 files changed, 11099 insertions, 7673 deletions
diff --git a/aarch64-linux-gnu/bin/ar b/aarch64-linux-gnu/bin/ar
index 7e4e8ff..5cb1952 100755
--- a/aarch64-linux-gnu/bin/ar
+++ b/aarch64-linux-gnu/bin/ar
Binary files differ
diff --git a/aarch64-linux-gnu/bin/as b/aarch64-linux-gnu/bin/as
index 453f0f2..b663866 100755
--- a/aarch64-linux-gnu/bin/as
+++ b/aarch64-linux-gnu/bin/as
Binary files differ
diff --git a/aarch64-linux-gnu/bin/c++ b/aarch64-linux-gnu/bin/c++
index 64c43d7..bd9760b 100755
--- a/aarch64-linux-gnu/bin/c++
+++ b/aarch64-linux-gnu/bin/c++
Binary files differ
diff --git a/aarch64-linux-gnu/bin/g++ b/aarch64-linux-gnu/bin/g++
index 64c43d7..bd9760b 100755
--- a/aarch64-linux-gnu/bin/g++
+++ b/aarch64-linux-gnu/bin/g++
Binary files differ
diff --git a/aarch64-linux-gnu/bin/gcc b/aarch64-linux-gnu/bin/gcc
index 76e2e52..359831b 100755
--- a/aarch64-linux-gnu/bin/gcc
+++ b/aarch64-linux-gnu/bin/gcc
Binary files differ
diff --git a/aarch64-linux-gnu/bin/gfortran b/aarch64-linux-gnu/bin/gfortran
index b45f7ad..8115b0a 100755
--- a/aarch64-linux-gnu/bin/gfortran
+++ b/aarch64-linux-gnu/bin/gfortran
Binary files differ
diff --git a/aarch64-linux-gnu/bin/ld b/aarch64-linux-gnu/bin/ld
index df9e2c6..6fc5160 100755
--- a/aarch64-linux-gnu/bin/ld
+++ b/aarch64-linux-gnu/bin/ld
Binary files differ
diff --git a/aarch64-linux-gnu/bin/ld.bfd b/aarch64-linux-gnu/bin/ld.bfd
index df9e2c6..6fc5160 100755
--- a/aarch64-linux-gnu/bin/ld.bfd
+++ b/aarch64-linux-gnu/bin/ld.bfd
Binary files differ
diff --git a/aarch64-linux-gnu/bin/nm b/aarch64-linux-gnu/bin/nm
index e333c70..8bb0fec 100755
--- a/aarch64-linux-gnu/bin/nm
+++ b/aarch64-linux-gnu/bin/nm
Binary files differ
diff --git a/aarch64-linux-gnu/bin/objcopy b/aarch64-linux-gnu/bin/objcopy
index d6d5a04..e374b50 100755
--- a/aarch64-linux-gnu/bin/objcopy
+++ b/aarch64-linux-gnu/bin/objcopy
Binary files differ
diff --git a/aarch64-linux-gnu/bin/objdump b/aarch64-linux-gnu/bin/objdump
index c5103b7..e44e0d2 100755
--- a/aarch64-linux-gnu/bin/objdump
+++ b/aarch64-linux-gnu/bin/objdump
Binary files differ
diff --git a/aarch64-linux-gnu/bin/ranlib b/aarch64-linux-gnu/bin/ranlib
index e2519fa..0f7eafe 100755
--- a/aarch64-linux-gnu/bin/ranlib
+++ b/aarch64-linux-gnu/bin/ranlib
Binary files differ
diff --git a/aarch64-linux-gnu/bin/strip b/aarch64-linux-gnu/bin/strip
index 6816154..be5b91d 100755
--- a/aarch64-linux-gnu/bin/strip
+++ b/aarch64-linux-gnu/bin/strip
Binary files differ
diff --git a/aarch64-linux-gnu/debug-root/usr/bin/gdbserver b/aarch64-linux-gnu/debug-root/usr/bin/gdbserver
index d7908a7..131625d 100755
--- a/aarch64-linux-gnu/debug-root/usr/bin/gdbserver
+++ b/aarch64-linux-gnu/debug-root/usr/bin/gdbserver
Binary files differ
diff --git a/aarch64-linux-gnu/include/c++/4.7.3/aarch64-linux-gnu/bits/c++config.h b/aarch64-linux-gnu/include/c++/4.7.3/aarch64-linux-gnu/bits/c++config.h
index 80d65e9..3021182 100644
--- a/aarch64-linux-gnu/include/c++/4.7.3/aarch64-linux-gnu/bits/c++config.h
+++ b/aarch64-linux-gnu/include/c++/4.7.3/aarch64-linux-gnu/bits/c++config.h
@@ -32,7 +32,7 @@
#define _GLIBCXX_CXX_CONFIG_H 1
// The current version of the C++ library in compressed ISO date format.
-#define __GLIBCXX__ 20120924
+#define __GLIBCXX__ 20121001
// Macros for various attributes.
// _GLIBCXX_PURE
diff --git a/aarch64-linux-gnu/lib/libgcc_s.so.1 b/aarch64-linux-gnu/lib/libgcc_s.so.1
index 3dda196..0023f64 100644
--- a/aarch64-linux-gnu/lib/libgcc_s.so.1
+++ b/aarch64-linux-gnu/lib/libgcc_s.so.1
Binary files differ
diff --git a/aarch64-linux-gnu/lib/libgfortran.a b/aarch64-linux-gnu/lib/libgfortran.a
index 3a5a853..59a6db1 100644
--- a/aarch64-linux-gnu/lib/libgfortran.a
+++ b/aarch64-linux-gnu/lib/libgfortran.a
Binary files differ
diff --git a/aarch64-linux-gnu/lib/libgfortran.so.3.0.0 b/aarch64-linux-gnu/lib/libgfortran.so.3.0.0
index d69a14a..5a0f04d 100755
--- a/aarch64-linux-gnu/lib/libgfortran.so.3.0.0
+++ b/aarch64-linux-gnu/lib/libgfortran.so.3.0.0
Binary files differ
diff --git a/aarch64-linux-gnu/lib/libstdc++.a b/aarch64-linux-gnu/lib/libstdc++.a
index 2818702..c5df5aa 100644
--- a/aarch64-linux-gnu/lib/libstdc++.a
+++ b/aarch64-linux-gnu/lib/libstdc++.a
Binary files differ
diff --git a/aarch64-linux-gnu/lib/libstdc++.so.6.0.17 b/aarch64-linux-gnu/lib/libstdc++.so.6.0.17
index 99389ae..8a64af1 100755
--- a/aarch64-linux-gnu/lib/libstdc++.so.6.0.17
+++ b/aarch64-linux-gnu/lib/libstdc++.so.6.0.17
Binary files differ
diff --git a/aarch64-linux-gnu/lib/libstdc++.so.6.0.17-gdb.py b/aarch64-linux-gnu/lib/libstdc++.so.6.0.17-gdb.py
index e01dcb9..0ebf47c 100644
--- a/aarch64-linux-gnu/lib/libstdc++.so.6.0.17-gdb.py
+++ b/aarch64-linux-gnu/lib/libstdc++.so.6.0.17-gdb.py
@@ -47,7 +47,10 @@ if gdb.current_objfile () is not None:
libdir = libdir[len (prefix):]
# Compute the ".."s needed to get from libdir to the prefix.
- dotdots = ('..' + os.sep) * len (libdir.split (os.sep))
+ backdirs = len (libdir.split (os.sep))
+ if not os.path.basename(os.path.dirname(__file__)).startswith('lib'):
+ backdirs += 1 # multiarch subdir
+ dotdots = ('..' + os.sep) * backdirs
objfile = gdb.current_objfile ().filename
dir_ = os.path.join (os.path.dirname (objfile), dotdots, pythondir)
diff --git a/aarch64-linux-gnu/lib/libsupc++.a b/aarch64-linux-gnu/lib/libsupc++.a
index 5d51e6a..3e06735 100644
--- a/aarch64-linux-gnu/lib/libsupc++.a
+++ b/aarch64-linux-gnu/lib/libsupc++.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/ld-2.16.so b/aarch64-linux-gnu/libc/lib/ld-2.16.so
new file mode 100755
index 0000000..50282fb
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/ld-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/ld-linux-aarch64.so.1 b/aarch64-linux-gnu/libc/lib/ld-linux-aarch64.so.1
new file mode 120000
index 0000000..eac124c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/ld-linux-aarch64.so.1
@@ -0,0 +1 @@
+ld-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libBrokenLocale-2.16.so b/aarch64-linux-gnu/libc/lib/libBrokenLocale-2.16.so
new file mode 100755
index 0000000..04d7aac
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libBrokenLocale-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libBrokenLocale.so.1 b/aarch64-linux-gnu/libc/lib/libBrokenLocale.so.1
new file mode 120000
index 0000000..6399abb
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libBrokenLocale.so.1
@@ -0,0 +1 @@
+libBrokenLocale-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libSegFault.so b/aarch64-linux-gnu/libc/lib/libSegFault.so
new file mode 100755
index 0000000..2807512
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libSegFault.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libanl-2.16.so b/aarch64-linux-gnu/libc/lib/libanl-2.16.so
new file mode 100755
index 0000000..7b09916
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libanl-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libanl.so.1 b/aarch64-linux-gnu/libc/lib/libanl.so.1
new file mode 120000
index 0000000..d770ae4
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libanl.so.1
@@ -0,0 +1 @@
+libanl-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libc-2.16.so b/aarch64-linux-gnu/libc/lib/libc-2.16.so
new file mode 100755
index 0000000..7ddfaca
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libc-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libc.so.6 b/aarch64-linux-gnu/libc/lib/libc.so.6
new file mode 120000
index 0000000..b8e48d0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libc.so.6
@@ -0,0 +1 @@
+libc-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libcrypt-2.16.so b/aarch64-linux-gnu/libc/lib/libcrypt-2.16.so
new file mode 100755
index 0000000..f5fadee
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libcrypt-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libcrypt.so.1 b/aarch64-linux-gnu/libc/lib/libcrypt.so.1
new file mode 120000
index 0000000..0a052b2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libcrypt.so.1
@@ -0,0 +1 @@
+libcrypt-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libdl-2.16.so b/aarch64-linux-gnu/libc/lib/libdl-2.16.so
new file mode 100755
index 0000000..f6b3c3f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libdl-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libdl.so.2 b/aarch64-linux-gnu/libc/lib/libdl.so.2
new file mode 120000
index 0000000..284a39c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libdl.so.2
@@ -0,0 +1 @@
+libdl-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libm-2.16.so b/aarch64-linux-gnu/libc/lib/libm-2.16.so
new file mode 100755
index 0000000..36016d3
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libm-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libm.so.6 b/aarch64-linux-gnu/libc/lib/libm.so.6
new file mode 120000
index 0000000..7e89b2b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libm.so.6
@@ -0,0 +1 @@
+libm-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libmemusage.so b/aarch64-linux-gnu/libc/lib/libmemusage.so
new file mode 100755
index 0000000..fb7fdee
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libmemusage.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnsl-2.16.so b/aarch64-linux-gnu/libc/lib/libnsl-2.16.so
new file mode 100755
index 0000000..4bba5e7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnsl-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnsl.so.1 b/aarch64-linux-gnu/libc/lib/libnsl.so.1
new file mode 120000
index 0000000..d90bbe7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnsl.so.1
@@ -0,0 +1 @@
+libnsl-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libnss_compat-2.16.so b/aarch64-linux-gnu/libc/lib/libnss_compat-2.16.so
new file mode 100755
index 0000000..40ae40a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_compat-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnss_compat.so.2 b/aarch64-linux-gnu/libc/lib/libnss_compat.so.2
new file mode 120000
index 0000000..3f4049f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_compat.so.2
@@ -0,0 +1 @@
+libnss_compat-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libnss_db-2.16.so b/aarch64-linux-gnu/libc/lib/libnss_db-2.16.so
new file mode 100755
index 0000000..888a76f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_db-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnss_db.so.2 b/aarch64-linux-gnu/libc/lib/libnss_db.so.2
new file mode 120000
index 0000000..7606afc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_db.so.2
@@ -0,0 +1 @@
+libnss_db-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libnss_dns-2.16.so b/aarch64-linux-gnu/libc/lib/libnss_dns-2.16.so
new file mode 100755
index 0000000..ec07774
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_dns-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnss_dns.so.2 b/aarch64-linux-gnu/libc/lib/libnss_dns.so.2
new file mode 120000
index 0000000..fc0bd74
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_dns.so.2
@@ -0,0 +1 @@
+libnss_dns-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libnss_files-2.16.so b/aarch64-linux-gnu/libc/lib/libnss_files-2.16.so
new file mode 100755
index 0000000..0e77817
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_files-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnss_files.so.2 b/aarch64-linux-gnu/libc/lib/libnss_files.so.2
new file mode 120000
index 0000000..f5dc40c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_files.so.2
@@ -0,0 +1 @@
+libnss_files-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libnss_hesiod-2.16.so b/aarch64-linux-gnu/libc/lib/libnss_hesiod-2.16.so
new file mode 100755
index 0000000..24f31a2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_hesiod-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnss_hesiod.so.2 b/aarch64-linux-gnu/libc/lib/libnss_hesiod.so.2
new file mode 120000
index 0000000..9d014da
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_hesiod.so.2
@@ -0,0 +1 @@
+libnss_hesiod-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libnss_nis-2.16.so b/aarch64-linux-gnu/libc/lib/libnss_nis-2.16.so
new file mode 100755
index 0000000..a195412
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_nis-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnss_nis.so.2 b/aarch64-linux-gnu/libc/lib/libnss_nis.so.2
new file mode 120000
index 0000000..01c9999
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_nis.so.2
@@ -0,0 +1 @@
+libnss_nis-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libnss_nisplus-2.16.so b/aarch64-linux-gnu/libc/lib/libnss_nisplus-2.16.so
new file mode 100755
index 0000000..71b9b0a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_nisplus-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libnss_nisplus.so.2 b/aarch64-linux-gnu/libc/lib/libnss_nisplus.so.2
new file mode 120000
index 0000000..6c866b0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libnss_nisplus.so.2
@@ -0,0 +1 @@
+libnss_nisplus-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libpcprofile.so b/aarch64-linux-gnu/libc/lib/libpcprofile.so
new file mode 100755
index 0000000..18e314a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libpcprofile.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libpthread-2.16.so b/aarch64-linux-gnu/libc/lib/libpthread-2.16.so
new file mode 100755
index 0000000..2d23fdf
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libpthread-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libpthread.so.0 b/aarch64-linux-gnu/libc/lib/libpthread.so.0
new file mode 120000
index 0000000..7d146eb
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libpthread.so.0
@@ -0,0 +1 @@
+libpthread-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libresolv-2.16.so b/aarch64-linux-gnu/libc/lib/libresolv-2.16.so
new file mode 100755
index 0000000..abd5f41
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libresolv-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libresolv.so.2 b/aarch64-linux-gnu/libc/lib/libresolv.so.2
new file mode 120000
index 0000000..7d87bbd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libresolv.so.2
@@ -0,0 +1 @@
+libresolv-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/librt-2.16.so b/aarch64-linux-gnu/libc/lib/librt-2.16.so
new file mode 100755
index 0000000..b291299
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/librt-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/librt.so.1 b/aarch64-linux-gnu/libc/lib/librt.so.1
new file mode 120000
index 0000000..7d112cd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/librt.so.1
@@ -0,0 +1 @@
+librt-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libthread_db-1.0.so b/aarch64-linux-gnu/libc/lib/libthread_db-1.0.so
new file mode 100755
index 0000000..c51e7d2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libthread_db-1.0.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libthread_db.so.1 b/aarch64-linux-gnu/libc/lib/libthread_db.so.1
new file mode 120000
index 0000000..bc52514
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libthread_db.so.1
@@ -0,0 +1 @@
+libthread_db-1.0.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/lib/libutil-2.16.so b/aarch64-linux-gnu/libc/lib/libutil-2.16.so
new file mode 100755
index 0000000..4e5b138
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libutil-2.16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/lib/libutil.so.1 b/aarch64-linux-gnu/libc/lib/libutil.so.1
new file mode 120000
index 0000000..f8224c8
--- /dev/null
+++ b/aarch64-linux-gnu/libc/lib/libutil.so.1
@@ -0,0 +1 @@
+libutil-2.16.so \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/sbin/ldconfig b/aarch64-linux-gnu/libc/sbin/ldconfig
index 99f6d16..bca3f43 100755
--- a/aarch64-linux-gnu/libc/sbin/ldconfig
+++ b/aarch64-linux-gnu/libc/sbin/ldconfig
Binary files differ
diff --git a/aarch64-linux-gnu/libc/sbin/sln b/aarch64-linux-gnu/libc/sbin/sln
index b3ca568..6920adc 100755
--- a/aarch64-linux-gnu/libc/sbin/sln
+++ b/aarch64-linux-gnu/libc/sbin/sln
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/catchsegv b/aarch64-linux-gnu/libc/usr/bin/catchsegv
index 32de61a..f3e88fc 100755
--- a/aarch64-linux-gnu/libc/usr/bin/catchsegv
+++ b/aarch64-linux-gnu/libc/usr/bin/catchsegv
@@ -38,7 +38,7 @@ if test $# -eq 0; then
exit 0
;;
--v | --ve | --ver | --vers | --versi | --versio | --version)
- echo 'catchsegv (crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) 2.16'
+ echo 'catchsegv (crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) 2.16'
echo 'Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
@@ -54,7 +54,7 @@ segv_output=`mktemp ${TMPDIR:-/tmp}/segv_output.XXXXXX` || exit
# Redirect stderr to avoid termination message from shell.
(exec 3>&2 2>/dev/null
-LD_PRELOAD=${LD_PRELOAD:+${LD_PRELOAD}:}/lib/aarch64-linux-gnu/libSegFault.so \
+LD_PRELOAD=${LD_PRELOAD:+${LD_PRELOAD}:}/\$LIB/libSegFault.so \
SEGFAULT_USE_ALTSTACK=1 \
SEGFAULT_OUTPUT_NAME=$segv_output \
"$prog" ${1+"$@"} 2>&3 3>&-)
diff --git a/aarch64-linux-gnu/libc/usr/bin/gencat b/aarch64-linux-gnu/libc/usr/bin/gencat
index 42e0743..92303c5 100755
--- a/aarch64-linux-gnu/libc/usr/bin/gencat
+++ b/aarch64-linux-gnu/libc/usr/bin/gencat
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/getconf b/aarch64-linux-gnu/libc/usr/bin/getconf
index 641071f..d2cc5cd 100755
--- a/aarch64-linux-gnu/libc/usr/bin/getconf
+++ b/aarch64-linux-gnu/libc/usr/bin/getconf
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/getent b/aarch64-linux-gnu/libc/usr/bin/getent
index d03255f..294a198 100755
--- a/aarch64-linux-gnu/libc/usr/bin/getent
+++ b/aarch64-linux-gnu/libc/usr/bin/getent
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/iconv b/aarch64-linux-gnu/libc/usr/bin/iconv
index 71ca999..cdbcd4a 100755
--- a/aarch64-linux-gnu/libc/usr/bin/iconv
+++ b/aarch64-linux-gnu/libc/usr/bin/iconv
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/ldd b/aarch64-linux-gnu/libc/usr/bin/ldd
index 9d33738..083a754 100755
--- a/aarch64-linux-gnu/libc/usr/bin/ldd
+++ b/aarch64-linux-gnu/libc/usr/bin/ldd
@@ -26,7 +26,7 @@
TEXTDOMAIN=libc
TEXTDOMAINDIR=/usr/share/locale
-RTLDLIST=/lib/aarch64-linux-gnu/ld-linux-aarch64.so.1
+RTLDLIST=/lib/ld-linux-aarch64.so.1
warn=
bind_now=
verbose=
@@ -34,7 +34,7 @@ verbose=
while test $# -gt 0; do
case "$1" in
--vers | --versi | --versio | --version)
- echo 'ldd (crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) 2.16'
+ echo 'ldd (crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) 2.16'
printf $"Copyright (C) %s Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/aarch64-linux-gnu/libc/usr/bin/locale b/aarch64-linux-gnu/libc/usr/bin/locale
index 743690a..af964b6 100755
--- a/aarch64-linux-gnu/libc/usr/bin/locale
+++ b/aarch64-linux-gnu/libc/usr/bin/locale
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/localedef b/aarch64-linux-gnu/libc/usr/bin/localedef
index beb096f..9f1cf7d 100755
--- a/aarch64-linux-gnu/libc/usr/bin/localedef
+++ b/aarch64-linux-gnu/libc/usr/bin/localedef
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/makedb b/aarch64-linux-gnu/libc/usr/bin/makedb
index d48267d..30e2935 100755
--- a/aarch64-linux-gnu/libc/usr/bin/makedb
+++ b/aarch64-linux-gnu/libc/usr/bin/makedb
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/mtrace b/aarch64-linux-gnu/libc/usr/bin/mtrace
index 897867f..a6d9816 100755
--- a/aarch64-linux-gnu/libc/usr/bin/mtrace
+++ b/aarch64-linux-gnu/libc/usr/bin/mtrace
@@ -21,7 +21,7 @@ eval "exec /usr/bin/perl -S $0 $@"
# <http://www.gnu.org/licenses/>.
$VERSION = "2.16";
-$PKGVERSION = "(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) ";
+$PKGVERSION = "(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) ";
$REPORT_BUGS_TO = '<https://bugs.launchpad.net/gcc-linaro>';
$progname = $0;
diff --git a/aarch64-linux-gnu/libc/usr/bin/pcprofiledump b/aarch64-linux-gnu/libc/usr/bin/pcprofiledump
index e8e2100..63a1769 100755
--- a/aarch64-linux-gnu/libc/usr/bin/pcprofiledump
+++ b/aarch64-linux-gnu/libc/usr/bin/pcprofiledump
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/pldd b/aarch64-linux-gnu/libc/usr/bin/pldd
index 79cafcd..7c3bfd2 100755
--- a/aarch64-linux-gnu/libc/usr/bin/pldd
+++ b/aarch64-linux-gnu/libc/usr/bin/pldd
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/rpcgen b/aarch64-linux-gnu/libc/usr/bin/rpcgen
index 80fbc94..ccf7437 100755
--- a/aarch64-linux-gnu/libc/usr/bin/rpcgen
+++ b/aarch64-linux-gnu/libc/usr/bin/rpcgen
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/sotruss b/aarch64-linux-gnu/libc/usr/bin/sotruss
index b3ad550..4e09a8b 100755
--- a/aarch64-linux-gnu/libc/usr/bin/sotruss
+++ b/aarch64-linux-gnu/libc/usr/bin/sotruss
@@ -72,7 +72,7 @@ function do_ambiguous {
while test $# -gt 0; do
case "$1" in
--v | --ve | --ver | --vers | --versi | --versio | --version)
- echo "sotruss (crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) 2.16"
+ echo "sotruss (crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) 2.16"
printf $"Copyright (C) %s Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/aarch64-linux-gnu/libc/usr/bin/sprof b/aarch64-linux-gnu/libc/usr/bin/sprof
index ec4b461..6b3d654 100755
--- a/aarch64-linux-gnu/libc/usr/bin/sprof
+++ b/aarch64-linux-gnu/libc/usr/bin/sprof
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/bin/tzselect b/aarch64-linux-gnu/libc/usr/bin/tzselect
index 24e2538..b55e8b1 100755
--- a/aarch64-linux-gnu/libc/usr/bin/tzselect
+++ b/aarch64-linux-gnu/libc/usr/bin/tzselect
@@ -1,7 +1,7 @@
#! /bin/bash
VERSION='@(#)tzselect.ksh 8.2'
-PKGVERSION='(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) '
+PKGVERSION='(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) '
REPORT_BUGS_TO='<https://bugs.launchpad.net/gcc-linaro>'
# Ask the user about the time zone, and output the resulting TZ value to stdout.
diff --git a/aarch64-linux-gnu/libc/usr/bin/xtrace b/aarch64-linux-gnu/libc/usr/bin/xtrace
index 1775fdb..8524114 100755
--- a/aarch64-linux-gnu/libc/usr/bin/xtrace
+++ b/aarch64-linux-gnu/libc/usr/bin/xtrace
@@ -17,7 +17,7 @@
# License along with the GNU C Library; if not, see
# <http://www.gnu.org/licenses/>.
-pcprofileso='/lib/aarch64-linux-gnu/libpcprofile.so'
+pcprofileso='/\$LIB/libpcprofile.so'
pcprofiledump='/usr/bin/pcprofiledump'
TEXTDOMAIN=libc
@@ -61,7 +61,7 @@ short options.
}
do_version() {
- echo 'xtrace (crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) 2.16'
+ echo 'xtrace (crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) 2.16'
printf $"Copyright (C) %s Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
diff --git a/aarch64-linux-gnu/libc/usr/include/asm-generic/unistd.h b/aarch64-linux-gnu/libc/usr/include/asm-generic/unistd.h
index 742ccd4..6832167 100644
--- a/aarch64-linux-gnu/libc/usr/include/asm-generic/unistd.h
+++ b/aarch64-linux-gnu/libc/usr/include/asm-generic/unistd.h
@@ -691,9 +691,11 @@ __SC_COMP(__NR_process_vm_readv, sys_process_vm_readv, \
#define __NR_process_vm_writev 271
__SC_COMP(__NR_process_vm_writev, sys_process_vm_writev, \
compat_sys_process_vm_writev)
+#define __NR_kcmp 272
+__SYSCALL(__NR_kcmp, sys_kcmp)
#undef __NR_syscalls
-#define __NR_syscalls 272
+#define __NR_syscalls 273
/*
* All syscalls below here should go away really,
diff --git a/aarch64-linux-gnu/libc/usr/include/asm/ptrace.h b/aarch64-linux-gnu/libc/usr/include/asm/ptrace.h
index 96ea1d6..4b7bb90 100644
--- a/aarch64-linux-gnu/libc/usr/include/asm/ptrace.h
+++ b/aarch64-linux-gnu/libc/usr/include/asm/ptrace.h
@@ -23,20 +23,15 @@
#include <asm/hwcap.h>
-#define PTRACE_GETREGS 12
-#define PTRACE_SETREGS 13
-#define PTRACE_GETFPSIMDREGS 14
-#define PTRACE_SETFPSIMDREGS 15
-/* PTRACE_ATTACH is 16 */
-/* PTRACE_DETACH is 17 */
-#define PTRACE_GET_THREAD_AREA 22
-#define PTRACE_SET_SYSCALL 23
-#define PTRACE_GETHBPREGS 29
-#define PTRACE_SETHBPREGS 30
-
/* AArch32-specific ptrace requests */
+#define COMPAT_PTRACE_GETREGS 12
+#define COMPAT_PTRACE_SETREGS 13
+#define COMPAT_PTRACE_GET_THREAD_AREA 22
+#define COMPAT_PTRACE_SET_SYSCALL 23
#define COMPAT_PTRACE_GETVFPREGS 27
#define COMPAT_PTRACE_SETVFPREGS 28
+#define COMPAT_PTRACE_GETHBPREGS 29
+#define COMPAT_PTRACE_SETHBPREGS 30
/*
* PSR bits
@@ -86,7 +81,7 @@
#ifndef __ASSEMBLY__
/*
- * User structures for general purpose and floating point registers.
+ * User structures for general purpose, floating point and debug registers.
*/
struct user_pt_regs {
__u64 regs[31];
@@ -101,6 +96,14 @@ struct user_fpsimd_state {
__u32 fpcr;
};
+struct user_hwdebug_state {
+ __u32 dbg_info;
+ struct {
+ __u64 addr;
+ __u32 ctrl;
+ } dbg_regs[16];
+};
+
#endif /* __ASSEMBLY__ */
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/endian.h b/aarch64-linux-gnu/libc/usr/include/bits/endian.h
index d3eba5d..241651a 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/endian.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/endian.h
@@ -1,5 +1,4 @@
-/* Copyright (C) 1997, 1998 Free Software Foundation, Inc.
- Copyright (C) 2009-2012.
+/* Copyright (C) 1997, 1998, 2009-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/fcntl.h b/aarch64-linux-gnu/libc/usr/include/bits/fcntl.h
index 29e2861..41ae726 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/fcntl.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/fcntl.h
@@ -1,6 +1,5 @@
/* O_*, F_*, FD_* bit values for the AArch64 Linux ABI.
- Copyright (C) 2011 Free Software Foundation, Inc.
- Copyright 2009-2012.
+ Copyright (C) 2011, 2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/fenv.h b/aarch64-linux-gnu/libc/usr/include/bits/fenv.h
index 864ae07..59d820c 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/fenv.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/fenv.h
@@ -1,5 +1,4 @@
-/* Copyright (C) 2004, 2005 Free Software Foundation, Inc.
- Copyright (C) 2009-2012.
+/* Copyright (C) 2004, 2005, 2009-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/link.h b/aarch64-linux-gnu/libc/usr/include/bits/link.h
index 8ffc11a..df746cc 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/link.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/link.h
@@ -1,5 +1,4 @@
-/* Copyright (C) 2005, 2009 Free Software Foundation, Inc.
- Copyright (C) 2009-2012.
+/* Copyright (C) 2005, 2009-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/mathdef.h b/aarch64-linux-gnu/libc/usr/include/bits/mathdef.h
index 919630a..c436b07 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/mathdef.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/mathdef.h
@@ -1,6 +1,5 @@
-/* Copyright (C) 1999, 2000, 2004, 2006, 2007, 2010
+/* Copyright (C) 1999, 2000, 2004, 2006, 2007, 2010-2012
Free Software Foundation, Inc.
- Copyright (C) 2011, 2012.
This file is part of the GNU C Library.
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/mman.h b/aarch64-linux-gnu/libc/usr/include/bits/mman.h
index 91baae1..5e7db6d 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/mman.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/mman.h
@@ -1,9 +1,7 @@
/* Definitions for POSIX memory map interface. Linux/AArch64 version.
- Copyright (C) 1997, 2000, 2003, 2005, 2006, 2009
+ Copyright (C) 1997, 2000, 2003, 2005, 2006, 2009-2012
Free Software Foundation, Inc.
- Copyright 2009-2012.
-
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/pthreadtypes.h b/aarch64-linux-gnu/libc/usr/include/bits/pthreadtypes.h
index b1a82af..8ef4f84 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/pthreadtypes.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/pthreadtypes.h
@@ -1,5 +1,5 @@
-/* Copyright (C) 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
- Copyright 2009-2012.
+/* Copyright (C) 2002, 2003, 2004, 2005, 2006, 2009-2012
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/semaphore.h b/aarch64-linux-gnu/libc/usr/include/bits/semaphore.h
index 6861033..fc8a351 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/semaphore.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/semaphore.h
@@ -1,5 +1,4 @@
-/* Copyright (C) 2002, 2005, 2007 Free Software Foundation, Inc.
- Copyright 2009-2012.
+/* Copyright (C) 2002, 2005, 2007, 2009-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/setjmp.h b/aarch64-linux-gnu/libc/usr/include/bits/setjmp.h
index 1521cb8..5492f69 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/setjmp.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/setjmp.h
@@ -1,5 +1,5 @@
-/* Copyright (C) 1997, 1998, 2005, 2006 Free Software Foundation, Inc.
- Copyright (C) 2009-2012.
+/* Copyright (C) 1997, 1998, 2005, 2006, 2009-2012
+ Free Software Foundation, Inc.
This file is part of the GNU C Library.
diff --git a/aarch64-linux-gnu/libc/usr/include/bits/syscall.h b/aarch64-linux-gnu/libc/usr/include/bits/syscall.h
index 30071f0..91bb155 100644
--- a/aarch64-linux-gnu/libc/usr/include/bits/syscall.h
+++ b/aarch64-linux-gnu/libc/usr/include/bits/syscall.h
@@ -96,6 +96,7 @@
#define SYS_ioctl __NR_ioctl
#define SYS_ioprio_get __NR_ioprio_get
#define SYS_ioprio_set __NR_ioprio_set
+#define SYS_kcmp __NR_kcmp
#define SYS_kexec_load __NR_kexec_load
#define SYS_keyctl __NR_keyctl
#define SYS_kill __NR_kill
diff --git a/aarch64-linux-gnu/libc/usr/include/drm/drm_fourcc.h b/aarch64-linux-gnu/libc/usr/include/drm/drm_fourcc.h
index bdf0152..f462118 100644
--- a/aarch64-linux-gnu/libc/usr/include/drm/drm_fourcc.h
+++ b/aarch64-linux-gnu/libc/usr/include/drm/drm_fourcc.h
@@ -107,8 +107,7 @@
#define DRM_FORMAT_NV16 fourcc_code('N', 'V', '1', '6') /* 2x1 subsampled Cr:Cb plane */
#define DRM_FORMAT_NV61 fourcc_code('N', 'V', '6', '1') /* 2x1 subsampled Cb:Cr plane */
-/* 2 non contiguous plane YCbCr */
-#define DRM_FORMAT_NV12M fourcc_code('N', 'M', '1', '2') /* 2x2 subsampled Cr:Cb plane */
+/* special NV12 tiled format */
#define DRM_FORMAT_NV12MT fourcc_code('T', 'M', '1', '2') /* 2x2 subsampled Cr:Cb plane 64x32 macroblocks */
/*
@@ -131,7 +130,4 @@
#define DRM_FORMAT_YUV444 fourcc_code('Y', 'U', '2', '4') /* non-subsampled Cb (1) and Cr (2) planes */
#define DRM_FORMAT_YVU444 fourcc_code('Y', 'V', '2', '4') /* non-subsampled Cr (1) and Cb (2) planes */
-/* 3 non contiguous plane YCbCr */
-#define DRM_FORMAT_YUV420M fourcc_code('Y', 'M', '1', '2') /* 2x2 subsampled Cb (1) and Cr (2) planes */
-
#endif /* DRM_FOURCC_H */
diff --git a/aarch64-linux-gnu/libc/usr/include/drm/drm_mode.h b/aarch64-linux-gnu/libc/usr/include/drm/drm_mode.h
index 5581980..3d6301b 100644
--- a/aarch64-linux-gnu/libc/usr/include/drm/drm_mode.h
+++ b/aarch64-linux-gnu/libc/usr/include/drm/drm_mode.h
@@ -359,8 +359,9 @@ struct drm_mode_mode_cmd {
struct drm_mode_modeinfo mode;
};
-#define DRM_MODE_CURSOR_BO (1<<0)
-#define DRM_MODE_CURSOR_MOVE (1<<1)
+#define DRM_MODE_CURSOR_BO 0x01
+#define DRM_MODE_CURSOR_MOVE 0x02
+#define DRM_MODE_CURSOR_FLAGS 0x03
/*
* depending on the value in flags different members are used.
diff --git a/aarch64-linux-gnu/libc/usr/include/linux/elf.h b/aarch64-linux-gnu/libc/usr/include/linux/elf.h
index d739b23..07d395d 100644
--- a/aarch64-linux-gnu/libc/usr/include/linux/elf.h
+++ b/aarch64-linux-gnu/libc/usr/include/linux/elf.h
@@ -385,6 +385,9 @@ typedef struct elf64_shdr {
#define NT_S390_LAST_BREAK 0x306 /* s390 breaking event address */
#define NT_S390_SYSTEM_CALL 0x307 /* s390 system call restart data */
#define NT_ARM_VFP 0x400 /* ARM VFP/NEON registers */
+#define NT_ARM_TLS 0x401 /* ARM TLS register */
+#define NT_ARM_HW_BREAK 0x402 /* ARM hardware breakpoint registers */
+#define NT_ARM_HW_WATCH 0x403 /* ARM hardware watchpoint registers */
/* Note header in a PT_NOTE section */
diff --git a/aarch64-linux-gnu/libc/usr/include/linux/perf_event.h b/aarch64-linux-gnu/libc/usr/include/linux/perf_event.h
index 17bedc8..f5be65b 100644
--- a/aarch64-linux-gnu/libc/usr/include/linux/perf_event.h
+++ b/aarch64-linux-gnu/libc/usr/include/linux/perf_event.h
@@ -274,6 +274,8 @@ struct perf_event_attr {
__u64 branch_sample_type; /* enum branch_sample_type */
};
+#define perf_flags(attr) (*(&(attr)->read_format + 1))
+
/*
* Ioctls that can be done on a perf event fd:
*/
diff --git a/aarch64-linux-gnu/libc/usr/include/linux/xfrm.h b/aarch64-linux-gnu/libc/usr/include/linux/xfrm.h
index 0aa3805..1ef80ef 100644
--- a/aarch64-linux-gnu/libc/usr/include/linux/xfrm.h
+++ b/aarch64-linux-gnu/libc/usr/include/linux/xfrm.h
@@ -84,6 +84,8 @@ struct xfrm_replay_state {
__u32 bitmap;
};
+#define XFRMA_REPLAY_ESN_MAX 4096
+
struct xfrm_replay_state_esn {
unsigned int bmp_len;
__u32 oseq;
diff --git a/aarch64-linux-gnu/libc/usr/include/sys/procfs.h b/aarch64-linux-gnu/libc/usr/include/sys/procfs.h
index 16588b1..466d272 100644
--- a/aarch64-linux-gnu/libc/usr/include/sys/procfs.h
+++ b/aarch64-linux-gnu/libc/usr/include/sys/procfs.h
@@ -37,12 +37,7 @@
definitions in sys/ptrace.h Hence the undef's below. */
#include <asm/ptrace.h>
-#undef PTRACE_GETREGS
-#undef PTRACE_SETREGS
-#undef PTRACE_GETFPREGS
-#undef PTRACE_SETFPREGS
#undef PTRACE_GET_THREAD_AREA
-#undef PTRACE_SET_SYSCALL
#undef PTRACE_GETHBPREGS
#undef PTRACE_SETHBPREGS
diff --git a/aarch64-linux-gnu/libc/usr/include/sys/ptrace.h b/aarch64-linux-gnu/libc/usr/include/sys/ptrace.h
index eadb4d0..c9ab292 100644
--- a/aarch64-linux-gnu/libc/usr/include/sys/ptrace.h
+++ b/aarch64-linux-gnu/libc/usr/include/sys/ptrace.h
@@ -1,5 +1,5 @@
/* `ptrace' debugger support interface. Linux version.
- Copyright (C) 1996-1999,2000,2006,2007,2011 Free Software Foundation, Inc.
+ Copyright (C) 1996-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -64,31 +64,10 @@ enum __ptrace_request
PTRACE_KILL = 8,
#define PT_KILL PTRACE_KILL
- /* Single step the process.
- This is not supported on all machines. */
+ /* Single step the process. */
PTRACE_SINGLESTEP = 9,
#define PT_STEP PTRACE_SINGLESTEP
- /* Get all general purpose registers used by a processes.
- This is not supported on all machines. */
- PTRACE_GETREGS = 12,
-#define PT_GETREGS PTRACE_GETREGS
-
- /* Set all general purpose registers used by a processes.
- This is not supported on all machines. */
- PTRACE_SETREGS = 13,
-#define PT_SETREGS PTRACE_SETREGS
-
- /* Get all floating point registers used by a processes.
- This is not supported on all machines. */
- PTRACE_GETFPREGS = 14,
-#define PT_GETFPREGS PTRACE_GETFPREGS
-
- /* Set all floating point registers used by a processes.
- This is not supported on all machines. */
- PTRACE_SETFPREGS = 15,
-#define PT_SETFPREGS PTRACE_SETFPREGS
-
/* Attach to a process that is already running. */
PTRACE_ATTACH = 16,
#define PT_ATTACH PTRACE_ATTACH
@@ -97,20 +76,18 @@ enum __ptrace_request
PTRACE_DETACH = 17,
#define PT_DETACH PTRACE_DETACH
- /* Get all extended floating point registers used by a processes.
- This is not supported on all machines. */
- PTRACE_GETFPXREGS = 18,
-#define PT_GETFPXREGS PTRACE_GETFPXREGS
-
- /* Set all extended floating point registers used by a processes.
- This is not supported on all machines. */
- PTRACE_SETFPXREGS = 19,
-#define PT_SETFPXREGS PTRACE_SETFPXREGS
+ PTRACE_GET_THREAD_AREA = 22,
/* Continue and stop at the next (return from) syscall. */
PTRACE_SYSCALL = 24,
#define PT_SYSCALL PTRACE_SYSCALL
+ /* Get all hardware breakpoint registers. */
+ PTRACE_GETHBPREGS = 29,
+
+ /* Set all hardware breakpoint registers. */
+ PTRACE_SETHBPREGS = 30,
+
/* Set ptrace filter options. */
PTRACE_SETOPTIONS = 0x4200,
#define PT_SETOPTIONS PTRACE_SETOPTIONS
@@ -140,7 +117,7 @@ enum __ptrace_request
PTRACE_SEIZE = 0x4206,
#define PTRACE_SEIZE PTRACE_SEIZE
- /* Trap seized tracee. */
+ /* Trap seized trace. */
PTRACE_INTERRUPT = 0x4207,
#define PTRACE_INTERRUPT PTRACE_INTERRUPT
@@ -165,7 +142,8 @@ enum __ptrace_setoptions
PTRACE_O_TRACEEXEC = 0x00000010,
PTRACE_O_TRACEVFORKDONE = 0x00000020,
PTRACE_O_TRACEEXIT = 0x00000040,
- PTRACE_O_MASK = 0x0000007f
+ PTRACE_O_TRACESECCOMP = 0x00000080,
+ PTRACE_O_MASK = 0x000000ff
};
/* Wait extended result codes for the above trace options. */
@@ -176,7 +154,8 @@ enum __ptrace_eventcodes
PTRACE_EVENT_CLONE = 3,
PTRACE_EVENT_EXEC = 4,
PTRACE_EVENT_VFORK_DONE = 5,
- PTRACE_EVENT_EXIT = 6
+ PTRACE_EVENT_EXIT = 6,
+ PTRACE_EVENT_SECCOMP = 7
};
/* Perform process tracing functions. REQUEST is one of the values
diff --git a/aarch64-linux-gnu/libc/usr/include/sys/types.h b/aarch64-linux-gnu/libc/usr/include/sys/types.h
index c5e1290..36d1581 100644
--- a/aarch64-linux-gnu/libc/usr/include/sys/types.h
+++ b/aarch64-linux-gnu/libc/usr/include/sys/types.h
@@ -113,7 +113,10 @@ typedef __ssize_t ssize_t;
#ifdef __USE_BSD
# ifndef __daddr_t_defined
typedef __daddr_t daddr_t;
+# if ! defined(caddr_t) && ! defined(__caddr_t_defined)
typedef __caddr_t caddr_t;
+# define __caddr_t_defined
+# endif
# define __daddr_t_defined
# endif
#endif
diff --git a/aarch64-linux-gnu/libc/usr/include/sys/user.h b/aarch64-linux-gnu/libc/usr/include/sys/user.h
index bca7d31..6d84679 100644
--- a/aarch64-linux-gnu/libc/usr/include/sys/user.h
+++ b/aarch64-linux-gnu/libc/usr/include/sys/user.h
@@ -1,17 +1,30 @@
+/* Copyright (C) 2009-2012 Free Software Foundation, Inc.
+
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public License as
+ published by the Free Software Foundation; either version 2.1 of the
+ License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
#ifndef _SYS_USER_H
#define _SYS_USER_H 1
/* We need to see the definition of struct pt_regs but do not want the
- linux PTRACE_* defines since they conflict with the generic eglibc
+ linux PTRACE_* defines since they conflict with the generic glibc
definitions in sys/ptrace.h Hence the undef's below. */
#include <asm/ptrace.h>
-#undef PTRACE_GETREGS
-#undef PTRACE_SETREGS
-#undef PTRACE_GETFPREGS
-#undef PTRACE_SETFPREGS
#undef PTRACE_GET_THREAD_AREA
-#undef PTRACE_SET_SYSCALL
#undef PTRACE_GETHBPREGS
#undef PTRACE_SETHBPREGS
diff --git a/aarch64-linux-gnu/libc/usr/lib/Mcrt1.o b/aarch64-linux-gnu/libc/usr/lib/Mcrt1.o
new file mode 100644
index 0000000..4368be1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/Mcrt1.o
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/Scrt1.o b/aarch64-linux-gnu/libc/usr/lib/Scrt1.o
new file mode 100644
index 0000000..ab9cde9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/Scrt1.o
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/audit/sotruss-lib.so b/aarch64-linux-gnu/libc/usr/lib/audit/sotruss-lib.so
new file mode 100755
index 0000000..c9b9651
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/audit/sotruss-lib.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/crt1.o b/aarch64-linux-gnu/libc/usr/lib/crt1.o
index f629f31..b9a881f 100644
--- a/aarch64-linux-gnu/libc/usr/lib/crt1.o
+++ b/aarch64-linux-gnu/libc/usr/lib/crt1.o
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ANSI_X3.110.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ANSI_X3.110.so
new file mode 100755
index 0000000..f916b63
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ANSI_X3.110.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ARMSCII-8.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ARMSCII-8.so
new file mode 100755
index 0000000..da3334c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ARMSCII-8.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ASMO_449.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ASMO_449.so
new file mode 100755
index 0000000..30b22f8
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ASMO_449.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/BIG5.so b/aarch64-linux-gnu/libc/usr/lib/gconv/BIG5.so
new file mode 100755
index 0000000..556f380
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/BIG5.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/BIG5HKSCS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/BIG5HKSCS.so
new file mode 100755
index 0000000..daccfcf
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/BIG5HKSCS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/BRF.so b/aarch64-linux-gnu/libc/usr/lib/gconv/BRF.so
new file mode 100755
index 0000000..784f702
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/BRF.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP10007.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP10007.so
new file mode 100755
index 0000000..fd5f185
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP10007.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1125.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1125.so
new file mode 100755
index 0000000..5444247
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1125.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1250.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1250.so
new file mode 100755
index 0000000..db9e87f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1250.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1251.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1251.so
new file mode 100755
index 0000000..7e4e402
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1251.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1252.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1252.so
new file mode 100755
index 0000000..69ab6ba
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1252.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1253.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1253.so
new file mode 100755
index 0000000..c32decd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1253.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1254.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1254.so
new file mode 100755
index 0000000..28d281b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1254.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1255.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1255.so
new file mode 100755
index 0000000..2e90a87
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1255.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1256.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1256.so
new file mode 100755
index 0000000..f5958bb
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1256.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1257.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1257.so
new file mode 100755
index 0000000..92b07a9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1257.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP1258.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1258.so
new file mode 100755
index 0000000..c57aa5e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP1258.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP737.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP737.so
new file mode 100755
index 0000000..7dc60da
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP737.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP770.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP770.so
new file mode 100755
index 0000000..03f48f7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP770.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP771.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP771.so
new file mode 100755
index 0000000..325da6b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP771.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP772.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP772.so
new file mode 100755
index 0000000..5dc03c3
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP772.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP773.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP773.so
new file mode 100755
index 0000000..34c4b15
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP773.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP774.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP774.so
new file mode 100755
index 0000000..b5bbc3a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP774.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP775.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP775.so
new file mode 100755
index 0000000..8152ab0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP775.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CP932.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CP932.so
new file mode 100755
index 0000000..b9b4572
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CP932.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CSN_369103.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CSN_369103.so
new file mode 100755
index 0000000..ac77f9e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CSN_369103.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/CWI.so b/aarch64-linux-gnu/libc/usr/lib/gconv/CWI.so
new file mode 100755
index 0000000..a87d24e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/CWI.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/DEC-MCS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/DEC-MCS.so
new file mode 100755
index 0000000..4c06e4c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/DEC-MCS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-AT-DE-A.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-AT-DE-A.so
new file mode 100755
index 0000000..86f2f33
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-AT-DE-A.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-AT-DE.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-AT-DE.so
new file mode 100755
index 0000000..00f8529
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-AT-DE.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-CA-FR.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-CA-FR.so
new file mode 100755
index 0000000..51fa567
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-CA-FR.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-DK-NO-A.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-DK-NO-A.so
new file mode 100755
index 0000000..891a9bf
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-DK-NO-A.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-DK-NO.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-DK-NO.so
new file mode 100755
index 0000000..fc5fbee
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-DK-NO.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES-A.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES-A.so
new file mode 100755
index 0000000..de2ef2f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES-A.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES-S.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES-S.so
new file mode 100755
index 0000000..d8a38a6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES-S.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES.so
new file mode 100755
index 0000000..670e909
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-ES.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FI-SE-A.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FI-SE-A.so
new file mode 100755
index 0000000..a2e0283
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FI-SE-A.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FI-SE.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FI-SE.so
new file mode 100755
index 0000000..d406d18
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FI-SE.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FR.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FR.so
new file mode 100755
index 0000000..466b313
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-FR.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-IS-FRISS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-IS-FRISS.so
new file mode 100755
index 0000000..57332b0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-IS-FRISS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-IT.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-IT.so
new file mode 100755
index 0000000..1d869d8
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-IT.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-PT.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-PT.so
new file mode 100755
index 0000000..e6df3e2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-PT.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-UK.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-UK.so
new file mode 100755
index 0000000..e05fa54
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-UK.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-US.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-US.so
new file mode 100755
index 0000000..87134ca
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EBCDIC-US.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ECMA-CYRILLIC.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ECMA-CYRILLIC.so
new file mode 100755
index 0000000..fd62b7c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ECMA-CYRILLIC.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-CN.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-CN.so
new file mode 100755
index 0000000..0470999
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-CN.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JISX0213.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JISX0213.so
new file mode 100755
index 0000000..d1560b2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JISX0213.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JP-MS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JP-MS.so
new file mode 100755
index 0000000..e7c79b3
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JP-MS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JP.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JP.so
new file mode 100755
index 0000000..5b363ed
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-JP.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-KR.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-KR.so
new file mode 100755
index 0000000..5fe2c59
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-KR.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-TW.so b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-TW.so
new file mode 100755
index 0000000..13697f3
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/EUC-TW.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GB18030.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GB18030.so
new file mode 100755
index 0000000..a5ee0b7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GB18030.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GBBIG5.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GBBIG5.so
new file mode 100755
index 0000000..1c6712c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GBBIG5.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GBGBK.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GBGBK.so
new file mode 100755
index 0000000..7dc6372
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GBGBK.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GBK.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GBK.so
new file mode 100755
index 0000000..d410424
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GBK.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GEORGIAN-ACADEMY.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GEORGIAN-ACADEMY.so
new file mode 100755
index 0000000..97be822
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GEORGIAN-ACADEMY.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GEORGIAN-PS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GEORGIAN-PS.so
new file mode 100755
index 0000000..65ca26b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GEORGIAN-PS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GOST_19768-74.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GOST_19768-74.so
new file mode 100755
index 0000000..7befcde
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GOST_19768-74.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK-CCITT.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK-CCITT.so
new file mode 100755
index 0000000..72f9153
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK-CCITT.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK7-OLD.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK7-OLD.so
new file mode 100755
index 0000000..bd74b33
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK7-OLD.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK7.so b/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK7.so
new file mode 100755
index 0000000..bd30e96
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/GREEK7.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/HP-GREEK8.so b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-GREEK8.so
new file mode 100755
index 0000000..c977026
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-GREEK8.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/HP-ROMAN8.so b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-ROMAN8.so
new file mode 100755
index 0000000..be959d9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-ROMAN8.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/HP-ROMAN9.so b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-ROMAN9.so
new file mode 100755
index 0000000..f6ae1a7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-ROMAN9.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/HP-THAI8.so b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-THAI8.so
new file mode 100755
index 0000000..036552f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-THAI8.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/HP-TURKISH8.so b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-TURKISH8.so
new file mode 100755
index 0000000..4591e66
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/HP-TURKISH8.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM037.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM037.so
new file mode 100755
index 0000000..cc82fce
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM037.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM038.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM038.so
new file mode 100755
index 0000000..767acd8
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM038.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1004.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1004.so
new file mode 100755
index 0000000..5829f07
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1004.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1008.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1008.so
new file mode 100755
index 0000000..c4f1a3e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1008.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1008_420.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1008_420.so
new file mode 100755
index 0000000..e01a4c9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1008_420.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1025.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1025.so
new file mode 100755
index 0000000..484f848
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1025.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1026.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1026.so
new file mode 100755
index 0000000..4323c09
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1026.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1046.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1046.so
new file mode 100755
index 0000000..1f7f4b0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1046.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1047.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1047.so
new file mode 100755
index 0000000..2dda1c3
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1047.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1097.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1097.so
new file mode 100755
index 0000000..f837ef9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1097.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1112.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1112.so
new file mode 100755
index 0000000..dc48cf2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1112.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1122.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1122.so
new file mode 100755
index 0000000..5b557de
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1122.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1123.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1123.so
new file mode 100755
index 0000000..9bed1a7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1123.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1124.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1124.so
new file mode 100755
index 0000000..f7195f0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1124.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1129.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1129.so
new file mode 100755
index 0000000..cf3681a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1129.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1130.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1130.so
new file mode 100755
index 0000000..3a819c5
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1130.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1132.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1132.so
new file mode 100755
index 0000000..fe1b026
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1132.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1133.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1133.so
new file mode 100755
index 0000000..e572721
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1133.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1137.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1137.so
new file mode 100755
index 0000000..6e30804
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1137.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1140.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1140.so
new file mode 100755
index 0000000..1e27bed
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1140.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1141.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1141.so
new file mode 100755
index 0000000..e519188
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1141.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1142.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1142.so
new file mode 100755
index 0000000..a930bdc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1142.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1143.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1143.so
new file mode 100755
index 0000000..8a0efb9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1143.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1144.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1144.so
new file mode 100755
index 0000000..be1ff67
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1144.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1145.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1145.so
new file mode 100755
index 0000000..cd46d9a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1145.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1146.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1146.so
new file mode 100755
index 0000000..68e01bb
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1146.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1147.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1147.so
new file mode 100755
index 0000000..23e78fc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1147.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1148.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1148.so
new file mode 100755
index 0000000..6c140e5
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1148.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1149.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1149.so
new file mode 100755
index 0000000..ddfd92c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1149.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1153.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1153.so
new file mode 100755
index 0000000..e25c096
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1153.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1154.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1154.so
new file mode 100755
index 0000000..99cfeb5
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1154.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1155.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1155.so
new file mode 100755
index 0000000..2d9b703
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1155.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1156.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1156.so
new file mode 100755
index 0000000..b513805
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1156.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1157.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1157.so
new file mode 100755
index 0000000..34f5839
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1157.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1158.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1158.so
new file mode 100755
index 0000000..f2d3ffe
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1158.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1160.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1160.so
new file mode 100755
index 0000000..4a76acc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1160.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1161.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1161.so
new file mode 100755
index 0000000..7190681
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1161.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1162.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1162.so
new file mode 100755
index 0000000..fac428d
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1162.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1163.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1163.so
new file mode 100755
index 0000000..ef8221f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1163.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1164.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1164.so
new file mode 100755
index 0000000..9eb6476
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1164.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1166.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1166.so
new file mode 100755
index 0000000..630a1b0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1166.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1167.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1167.so
new file mode 100755
index 0000000..f821307
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1167.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM12712.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM12712.so
new file mode 100755
index 0000000..dcfc9ea
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM12712.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1364.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1364.so
new file mode 100755
index 0000000..1eed00f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1364.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1371.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1371.so
new file mode 100755
index 0000000..0bd7d32
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1371.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1388.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1388.so
new file mode 100755
index 0000000..8968f04
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1388.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1390.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1390.so
new file mode 100755
index 0000000..840c96f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1390.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1399.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1399.so
new file mode 100755
index 0000000..d9b1f52
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM1399.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM16804.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM16804.so
new file mode 100755
index 0000000..321eb7d
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM16804.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM256.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM256.so
new file mode 100755
index 0000000..598c914
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM256.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM273.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM273.so
new file mode 100755
index 0000000..9ee2df9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM273.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM274.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM274.so
new file mode 100755
index 0000000..98368e8
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM274.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM275.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM275.so
new file mode 100755
index 0000000..835f50f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM275.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM277.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM277.so
new file mode 100755
index 0000000..1d4bf04
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM277.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM278.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM278.so
new file mode 100755
index 0000000..40949e3
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM278.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM280.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM280.so
new file mode 100755
index 0000000..8b76c29
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM280.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM281.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM281.so
new file mode 100755
index 0000000..492bdd5
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM281.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM284.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM284.so
new file mode 100755
index 0000000..85e7071
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM284.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM285.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM285.so
new file mode 100755
index 0000000..6fe501c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM285.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM290.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM290.so
new file mode 100755
index 0000000..2ba3a1e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM290.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM297.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM297.so
new file mode 100755
index 0000000..39f68fa
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM297.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM420.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM420.so
new file mode 100755
index 0000000..cdd3e4b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM420.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM423.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM423.so
new file mode 100755
index 0000000..6a3feca
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM423.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM424.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM424.so
new file mode 100755
index 0000000..ef5078b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM424.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM437.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM437.so
new file mode 100755
index 0000000..ead8600
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM437.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4517.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4517.so
new file mode 100755
index 0000000..3020b0d
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4517.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4899.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4899.so
new file mode 100755
index 0000000..b7a5c40
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4899.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4909.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4909.so
new file mode 100755
index 0000000..d06d113
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4909.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4971.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4971.so
new file mode 100755
index 0000000..289ab08
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM4971.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM500.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM500.so
new file mode 100755
index 0000000..1a6c8fd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM500.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM5347.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM5347.so
new file mode 100755
index 0000000..5baf784
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM5347.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM803.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM803.so
new file mode 100755
index 0000000..1f61d29
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM803.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM850.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM850.so
new file mode 100755
index 0000000..9f03d7d
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM850.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM851.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM851.so
new file mode 100755
index 0000000..f6bf499
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM851.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM852.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM852.so
new file mode 100755
index 0000000..c59caf8
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM852.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM855.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM855.so
new file mode 100755
index 0000000..4ccc800
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM855.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM856.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM856.so
new file mode 100755
index 0000000..cd39ebf
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM856.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM857.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM857.so
new file mode 100755
index 0000000..1a8e1c1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM857.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM860.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM860.so
new file mode 100755
index 0000000..346ffc6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM860.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM861.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM861.so
new file mode 100755
index 0000000..ed7d07a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM861.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM862.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM862.so
new file mode 100755
index 0000000..ad47810
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM862.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM863.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM863.so
new file mode 100755
index 0000000..6bc3d18
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM863.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM864.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM864.so
new file mode 100755
index 0000000..82bb730
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM864.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM865.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM865.so
new file mode 100755
index 0000000..dfa7c39
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM865.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM866.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM866.so
new file mode 100755
index 0000000..2c98461
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM866.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM866NAV.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM866NAV.so
new file mode 100755
index 0000000..7da22b7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM866NAV.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM868.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM868.so
new file mode 100755
index 0000000..b2f63c0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM868.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM869.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM869.so
new file mode 100755
index 0000000..09fd07e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM869.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM870.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM870.so
new file mode 100755
index 0000000..2fed9a6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM870.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM871.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM871.so
new file mode 100755
index 0000000..b44c314
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM871.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM874.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM874.so
new file mode 100755
index 0000000..4def1ac
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM874.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM875.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM875.so
new file mode 100755
index 0000000..804ee9d
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM875.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM880.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM880.so
new file mode 100755
index 0000000..aec7e9b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM880.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM891.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM891.so
new file mode 100755
index 0000000..b61b5e2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM891.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM901.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM901.so
new file mode 100755
index 0000000..9eaf79e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM901.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM902.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM902.so
new file mode 100755
index 0000000..7701cbc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM902.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM903.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM903.so
new file mode 100755
index 0000000..0d47575
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM903.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9030.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9030.so
new file mode 100755
index 0000000..6598162
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9030.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM904.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM904.so
new file mode 100755
index 0000000..c6faa95
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM904.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM905.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM905.so
new file mode 100755
index 0000000..376a154
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM905.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9066.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9066.so
new file mode 100755
index 0000000..50d99fd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9066.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM918.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM918.so
new file mode 100755
index 0000000..6456a5f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM918.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM921.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM921.so
new file mode 100755
index 0000000..90fe683
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM921.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM922.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM922.so
new file mode 100755
index 0000000..d1d9908
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM922.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM930.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM930.so
new file mode 100755
index 0000000..c756e7f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM930.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM932.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM932.so
new file mode 100755
index 0000000..a3bae93
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM932.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM933.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM933.so
new file mode 100755
index 0000000..83cab95
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM933.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM935.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM935.so
new file mode 100755
index 0000000..eb576a5
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM935.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM937.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM937.so
new file mode 100755
index 0000000..527412a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM937.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM939.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM939.so
new file mode 100755
index 0000000..3667622
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM939.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM943.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM943.so
new file mode 100755
index 0000000..720db4c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM943.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9448.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9448.so
new file mode 100755
index 0000000..6133682
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IBM9448.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/IEC_P27-1.so b/aarch64-linux-gnu/libc/usr/lib/gconv/IEC_P27-1.so
new file mode 100755
index 0000000..0604841
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/IEC_P27-1.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/INIS-8.so b/aarch64-linux-gnu/libc/usr/lib/gconv/INIS-8.so
new file mode 100755
index 0000000..38b1c00
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/INIS-8.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/INIS-CYRILLIC.so b/aarch64-linux-gnu/libc/usr/lib/gconv/INIS-CYRILLIC.so
new file mode 100755
index 0000000..7e53ddd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/INIS-CYRILLIC.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/INIS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/INIS.so
new file mode 100755
index 0000000..2d860d0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/INIS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISIRI-3342.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISIRI-3342.so
new file mode 100755
index 0000000..280e6be
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISIRI-3342.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-CN-EXT.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-CN-EXT.so
new file mode 100755
index 0000000..0a3dbc6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-CN-EXT.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-CN.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-CN.so
new file mode 100755
index 0000000..a9de278
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-CN.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-JP-3.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-JP-3.so
new file mode 100755
index 0000000..1c34b06
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-JP-3.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-JP.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-JP.so
new file mode 100755
index 0000000..903a378
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-JP.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-KR.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-KR.so
new file mode 100755
index 0000000..3f5b485
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-2022-KR.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-IR-197.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-IR-197.so
new file mode 100755
index 0000000..56072e7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-IR-197.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-IR-209.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-IR-209.so
new file mode 100755
index 0000000..3cb7378
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO-IR-209.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO646.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO646.so
new file mode 100755
index 0000000..82a00fa
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO646.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-1.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-1.so
new file mode 100755
index 0000000..403d064
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-1.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-10.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-10.so
new file mode 100755
index 0000000..e8ea836
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-10.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-11.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-11.so
new file mode 100755
index 0000000..5c2c238
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-11.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-13.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-13.so
new file mode 100755
index 0000000..07404b3
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-13.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-14.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-14.so
new file mode 100755
index 0000000..92c6b4a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-14.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-15.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-15.so
new file mode 100755
index 0000000..f5d9be2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-15.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-16.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-16.so
new file mode 100755
index 0000000..140151a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-2.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-2.so
new file mode 100755
index 0000000..8d20b6b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-2.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-3.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-3.so
new file mode 100755
index 0000000..1607a42
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-3.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-4.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-4.so
new file mode 100755
index 0000000..088cfae
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-4.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-5.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-5.so
new file mode 100755
index 0000000..860b17a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-5.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-6.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-6.so
new file mode 100755
index 0000000..4be293a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-6.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-7.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-7.so
new file mode 100755
index 0000000..96477e7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-7.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-8.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-8.so
new file mode 100755
index 0000000..2152417
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-8.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-9.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-9.so
new file mode 100755
index 0000000..258eb94
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-9.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-9E.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-9E.so
new file mode 100755
index 0000000..4051eb4
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO8859-9E.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_10367-BOX.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_10367-BOX.so
new file mode 100755
index 0000000..a6d2177
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_10367-BOX.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_11548-1.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_11548-1.so
new file mode 100755
index 0000000..d2de84a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_11548-1.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_2033.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_2033.so
new file mode 100755
index 0000000..6b1e840
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_2033.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5427-EXT.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5427-EXT.so
new file mode 100755
index 0000000..cb4f295
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5427-EXT.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5427.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5427.so
new file mode 100755
index 0000000..0d3c439
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5427.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5428.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5428.so
new file mode 100755
index 0000000..d655080
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_5428.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_6937-2.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_6937-2.so
new file mode 100755
index 0000000..6cc0cc7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_6937-2.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_6937.so b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_6937.so
new file mode 100755
index 0000000..24cec9f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/ISO_6937.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/JOHAB.so b/aarch64-linux-gnu/libc/usr/lib/gconv/JOHAB.so
new file mode 100755
index 0000000..c5f9f7b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/JOHAB.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/KOI-8.so b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI-8.so
new file mode 100755
index 0000000..e31e4dc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI-8.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-R.so b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-R.so
new file mode 100755
index 0000000..89ecc13
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-R.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-RU.so b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-RU.so
new file mode 100755
index 0000000..e04d583
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-RU.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-T.so b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-T.so
new file mode 100755
index 0000000..98a2749
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-T.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-U.so b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-U.so
new file mode 100755
index 0000000..68e61a1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/KOI8-U.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/LATIN-GREEK-1.so b/aarch64-linux-gnu/libc/usr/lib/gconv/LATIN-GREEK-1.so
new file mode 100755
index 0000000..da258f6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/LATIN-GREEK-1.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/LATIN-GREEK.so b/aarch64-linux-gnu/libc/usr/lib/gconv/LATIN-GREEK.so
new file mode 100755
index 0000000..b4cb1bc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/LATIN-GREEK.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-CENTRALEUROPE.so b/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-CENTRALEUROPE.so
new file mode 100755
index 0000000..2b4fe93
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-CENTRALEUROPE.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-IS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-IS.so
new file mode 100755
index 0000000..5483001
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-IS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-SAMI.so b/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-SAMI.so
new file mode 100755
index 0000000..c36754c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-SAMI.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-UK.so b/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-UK.so
new file mode 100755
index 0000000..a480559
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/MAC-UK.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/MACINTOSH.so b/aarch64-linux-gnu/libc/usr/lib/gconv/MACINTOSH.so
new file mode 100755
index 0000000..80da9ee
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/MACINTOSH.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/MIK.so b/aarch64-linux-gnu/libc/usr/lib/gconv/MIK.so
new file mode 100755
index 0000000..5c2c880
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/MIK.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/NATS-DANO.so b/aarch64-linux-gnu/libc/usr/lib/gconv/NATS-DANO.so
new file mode 100755
index 0000000..50f1f5a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/NATS-DANO.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/NATS-SEFI.so b/aarch64-linux-gnu/libc/usr/lib/gconv/NATS-SEFI.so
new file mode 100755
index 0000000..d882c16
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/NATS-SEFI.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/PT154.so b/aarch64-linux-gnu/libc/usr/lib/gconv/PT154.so
new file mode 100755
index 0000000..3a663b1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/PT154.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/RK1048.so b/aarch64-linux-gnu/libc/usr/lib/gconv/RK1048.so
new file mode 100755
index 0000000..28a6130
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/RK1048.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/SAMI-WS2.so b/aarch64-linux-gnu/libc/usr/lib/gconv/SAMI-WS2.so
new file mode 100755
index 0000000..c8dbb0e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/SAMI-WS2.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/SHIFT_JISX0213.so b/aarch64-linux-gnu/libc/usr/lib/gconv/SHIFT_JISX0213.so
new file mode 100755
index 0000000..ea0afdd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/SHIFT_JISX0213.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/SJIS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/SJIS.so
new file mode 100755
index 0000000..3a4aaac
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/SJIS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/T.61.so b/aarch64-linux-gnu/libc/usr/lib/gconv/T.61.so
new file mode 100755
index 0000000..34235f1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/T.61.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/TCVN5712-1.so b/aarch64-linux-gnu/libc/usr/lib/gconv/TCVN5712-1.so
new file mode 100755
index 0000000..8596059
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/TCVN5712-1.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/TIS-620.so b/aarch64-linux-gnu/libc/usr/lib/gconv/TIS-620.so
new file mode 100755
index 0000000..1c61e47
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/TIS-620.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/TSCII.so b/aarch64-linux-gnu/libc/usr/lib/gconv/TSCII.so
new file mode 100755
index 0000000..d642b6c
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/TSCII.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/UHC.so b/aarch64-linux-gnu/libc/usr/lib/gconv/UHC.so
new file mode 100755
index 0000000..65714fe
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/UHC.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/UNICODE.so b/aarch64-linux-gnu/libc/usr/lib/gconv/UNICODE.so
new file mode 100755
index 0000000..fef1497
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/UNICODE.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-16.so b/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-16.so
new file mode 100755
index 0000000..3ecfb07
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-16.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-32.so b/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-32.so
new file mode 100755
index 0000000..6f0b6e6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-32.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-7.so b/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-7.so
new file mode 100755
index 0000000..e2b098e
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/UTF-7.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/VISCII.so b/aarch64-linux-gnu/libc/usr/lib/gconv/VISCII.so
new file mode 100755
index 0000000..4df1bb1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/VISCII.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/gconv-modules b/aarch64-linux-gnu/libc/usr/lib/gconv/gconv-modules
new file mode 100644
index 0000000..f857e22
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/gconv-modules
@@ -0,0 +1,1970 @@
+# GNU libc iconv configuration.
+# Copyright (C) 1997-2005, 2007, 2008, 2011 Free Software Foundation, Inc.
+# This file is part of the GNU C Library.
+
+# The GNU C Library is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Lesser General Public
+# License as published by the Free Software Foundation; either
+# version 2.1 of the License, or (at your option) any later version.
+
+# The GNU C Library is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+# Lesser General Public License for more details.
+
+# You should have received a copy of the GNU Lesser General Public
+# License along with the GNU C Library; if not, see
+# <http://www.gnu.org/licenses/>.
+
+# All lines contain the following information:
+
+# If the lines start with `module'
+# fromset: either a name triple or a regular expression triple.
+# toset: a name triple or an expression with \N to get regular
+# expression matching results.
+# filename: filename of the module implementing the transformation.
+# If it is not absolute the path is made absolute by prepending
+# the directory the configuration file is found in.
+# cost: optional cost of the transformation. Default is 1.
+
+# If the lines start with `alias'
+# alias: alias name which is not really recognized.
+# name: the real name of the character set
+
+alias ISO-IR-4// BS_4730//
+alias ISO646-GB// BS_4730//
+alias GB// BS_4730//
+alias UK// BS_4730//
+alias CSISO4UNITEDKINGDOM// BS_4730//
+module BS_4730// INTERNAL ISO646 2
+module INTERNAL BS_4730// ISO646 2
+
+alias ISO-IR-121// CSA_Z243.4-1985-1//
+alias ISO646-CA// CSA_Z243.4-1985-1//
+alias CSA7-1// CSA_Z243.4-1985-1//
+alias CA// CSA_Z243.4-1985-1//
+alias CSISO121CANADIAN1// CSA_Z243.4-1985-1//
+alias CSA_Z243.419851// CSA_Z243.4-1985-1//
+module CSA_Z243.4-1985-1// INTERNAL ISO646 2
+module INTERNAL CSA_Z243.4-1985-1// ISO646 2
+
+alias ISO-IR-122// CSA_Z243.4-1985-2//
+alias ISO646-CA2// CSA_Z243.4-1985-2//
+alias CSA7-2// CSA_Z243.4-1985-2//
+alias CSISO122CANADIAN2// CSA_Z243.4-1985-2//
+alias CSA_Z243.419852// CSA_Z243.4-1985-2//
+module CSA_Z243.4-1985-2// INTERNAL ISO646 2
+module INTERNAL CSA_Z243.4-1985-2// ISO646 2
+
+alias ISO-IR-21// DIN_66003//
+alias DE// DIN_66003//
+alias ISO646-DE// DIN_66003//
+alias CSISO21GERMAN// DIN_66003//
+module DIN_66003// INTERNAL ISO646 2
+module INTERNAL DIN_66003// ISO646 2
+
+alias DS2089// DS_2089//
+alias ISO646-DK// DS_2089//
+alias DK// DS_2089//
+alias CSISO646DANISH// DS_2089//
+module DS_2089// INTERNAL ISO646 2
+module INTERNAL DS_2089// ISO646 2
+
+alias ISO-IR-17// ES//
+alias ISO646-ES// ES//
+alias CSISO17SPANISH// ES//
+module ES// INTERNAL ISO646 2
+module INTERNAL ES// ISO646 2
+
+alias ISO-IR-85// ES2//
+alias ISO646-ES2// ES2//
+alias CSISO85SPANISH2// ES2//
+module ES2// INTERNAL ISO646 2
+module INTERNAL ES2// ISO646 2
+
+alias ISO-IR-57// GB_1988-80//
+alias CN// GB_1988-80//
+alias ISO646-CN// GB_1988-80//
+alias CSISO58GB1988// GB_1988-80//
+alias GB_198880// GB_1988-80//
+module GB_1988-80// INTERNAL ISO646 2
+module INTERNAL GB_1988-80// ISO646 2
+
+alias ISO-IR-15// IT//
+alias ISO646-IT// IT//
+alias CSISO15ITALIAN// IT//
+module IT// INTERNAL ISO646 2
+module INTERNAL IT// ISO646 2
+
+alias ISO-IR-14// JIS_C6220-1969-RO//
+alias JP// JIS_C6220-1969-RO//
+alias ISO646-JP// JIS_C6220-1969-RO//
+alias CSISO14JISC6220RO// JIS_C6220-1969-RO//
+alias JIS_C62201969RO// JIS_C6220-1969-RO//
+module JIS_C6220-1969-RO// INTERNAL ISO646 2
+module INTERNAL JIS_C6220-1969-RO// ISO646 2
+
+alias ISO-IR-92// JIS_C6229-1984-B//
+alias ISO646-JP-OCR-B// JIS_C6229-1984-B//
+alias JP-OCR-B// JIS_C6229-1984-B//
+alias CSISO92JISC62991984B// JIS_C6229-1984-B//
+alias JIS_C62291984B// JIS_C6229-1984-B//
+module JIS_C6229-1984-B// INTERNAL ISO646 2
+module INTERNAL JIS_C6229-1984-B// ISO646 2
+
+alias ISO-IR-141// JUS_I.B1.002//
+alias ISO646-YU// JUS_I.B1.002//
+alias JS// JUS_I.B1.002//
+alias YU// JUS_I.B1.002//
+alias CSISO141JUSIB1002// JUS_I.B1.002//
+module JUS_I.B1.002// INTERNAL ISO646 2
+module INTERNAL JUS_I.B1.002// ISO646 2
+
+alias ISO646-KR// KSC5636//
+alias CSKSC5636// KSC5636//
+module KSC5636// INTERNAL ISO646 2
+module INTERNAL KSC5636// ISO646 2
+
+alias ISO-IR-86// MSZ_7795.3//
+alias ISO646-HU// MSZ_7795.3//
+alias HU// MSZ_7795.3//
+alias CSISO86HUNGARIAN// MSZ_7795.3//
+module MSZ_7795.3// INTERNAL ISO646 2
+module INTERNAL MSZ_7795.3// ISO646 2
+
+alias CUBA// NC_NC00-10//
+alias NC_NC00-10:81// NC_NC00-10//
+alias ISO-IR-151// NC_NC00-10//
+alias ISO646-CU// NC_NC00-10//
+alias CSISO151CUBA// NC_NC00-10//
+alias NC_NC0010// NC_NC00-10//
+module NC_NC00-10// INTERNAL ISO646 2
+module INTERNAL NC_NC00-10// ISO646 2
+
+alias ISO-IR-69// NF_Z_62-010//
+alias ISO646-FR// NF_Z_62-010//
+alias FR// NF_Z_62-010//
+alias CSISO69FRENCH// NF_Z_62-010//
+alias NF_Z_62010// NF_Z_62-010//
+module NF_Z_62-010// INTERNAL ISO646 2
+module INTERNAL NF_Z_62-010// ISO646 2
+
+alias ISO-IR-25// NF_Z_62-010_1973//
+alias ISO646-FR1// NF_Z_62-010_1973//
+alias NF_Z_62-010_(1973)// NF_Z_62-010_1973//
+alias CSISO25FRENCH// NF_Z_62-010_1973//
+alias NF_Z_62010_1973// NF_Z_62-010_1973//
+module NF_Z_62-010_1973// INTERNAL ISO646 2
+module INTERNAL NF_Z_62-010_1973// ISO646 2
+
+alias ISO-IR-60// NS_4551-1//
+alias ISO646-NO// NS_4551-1//
+alias NO// NS_4551-1//
+alias CSISO60DANISHNORWEGIAN// NS_4551-1//
+alias CSISO60NORWEGIAN1// NS_4551-1//
+alias NS_45511// NS_4551-1//
+module NS_4551-1// INTERNAL ISO646 2
+module INTERNAL NS_4551-1// ISO646 2
+
+alias ISO646-NO2// NS_4551-2//
+alias ISO-IR-61// NS_4551-2//
+alias NO2// NS_4551-2//
+alias CSISO61NORWEGIAN2// NS_4551-2//
+alias NS_45512// NS_4551-2//
+module NS_4551-2// INTERNAL ISO646 2
+module INTERNAL NS_4551-2// ISO646 2
+
+alias ISO-IR-16// PT//
+alias ISO646-PT// PT//
+alias CSISO16PORTUGESE// PT//
+module PT// INTERNAL ISO646 2
+module INTERNAL PT// ISO646 2
+
+alias ISO-IR-84// PT2//
+alias ISO646-PT2// PT2//
+alias CSISO84PORTUGUESE2// PT2//
+module PT2// INTERNAL ISO646 2
+module INTERNAL PT2// ISO646 2
+
+alias ISO-IR-10// SEN_850200_B//
+alias FI// SEN_850200_B//
+alias ISO646-FI// SEN_850200_B//
+alias ISO646-SE// SEN_850200_B//
+alias SE// SEN_850200_B//
+alias CSISO10SWEDISH// SEN_850200_B//
+alias SS636127// SEN_850200_B//
+module SEN_850200_B// INTERNAL ISO646 2
+module INTERNAL SEN_850200_B// ISO646 2
+
+alias ISO-IR-11// SEN_850200_C//
+alias ISO646-SE2// SEN_850200_C//
+alias SE2// SEN_850200_C//
+alias CSISO11SWEDISHFORNAMES// SEN_850200_C//
+module SEN_850200_C// INTERNAL ISO646 2
+module INTERNAL SEN_850200_C// ISO646 2
+
+# from to module cost
+alias ISO-IR-100// ISO-8859-1//
+alias ISO_8859-1:1987// ISO-8859-1//
+alias ISO_8859-1// ISO-8859-1//
+alias ISO8859-1// ISO-8859-1//
+alias ISO88591// ISO-8859-1//
+alias LATIN1// ISO-8859-1//
+alias L1// ISO-8859-1//
+alias IBM819// ISO-8859-1//
+alias CP819// ISO-8859-1//
+alias CSISOLATIN1// ISO-8859-1//
+alias 8859_1// ISO-8859-1//
+alias OSF00010001// ISO-8859-1//
+module ISO-8859-1// INTERNAL ISO8859-1 1
+module INTERNAL ISO-8859-1// ISO8859-1 1
+
+# from to module cost
+alias ISO-IR-101// ISO-8859-2//
+alias ISO_8859-2:1987// ISO-8859-2//
+alias ISO_8859-2// ISO-8859-2//
+alias ISO8859-2// ISO-8859-2//
+alias ISO88592// ISO-8859-2//
+alias LATIN2// ISO-8859-2//
+alias L2// ISO-8859-2//
+alias CSISOLATIN2// ISO-8859-2//
+alias 8859_2// ISO-8859-2//
+alias OSF00010002// ISO-8859-2//
+alias IBM912// ISO-8859-2//
+alias CP912// ISO-8859-2//
+module ISO-8859-2// INTERNAL ISO8859-2 1
+module INTERNAL ISO-8859-2// ISO8859-2 1
+
+# from to module cost
+alias ISO-IR-109// ISO-8859-3//
+alias ISO_8859-3:1988// ISO-8859-3//
+alias ISO_8859-3// ISO-8859-3//
+alias ISO8859-3// ISO-8859-3//
+alias ISO88593// ISO-8859-3//
+alias LATIN3// ISO-8859-3//
+alias L3// ISO-8859-3//
+alias CSISOLATIN3// ISO-8859-3//
+alias 8859_3// ISO-8859-3//
+alias OSF00010003// ISO-8859-3//
+module ISO-8859-3// INTERNAL ISO8859-3 1
+module INTERNAL ISO-8859-3// ISO8859-3 1
+
+# from to module cost
+alias ISO-IR-110// ISO-8859-4//
+alias ISO_8859-4:1988// ISO-8859-4//
+alias ISO_8859-4// ISO-8859-4//
+alias ISO8859-4// ISO-8859-4//
+alias ISO88594// ISO-8859-4//
+alias LATIN4// ISO-8859-4//
+alias L4// ISO-8859-4//
+alias CSISOLATIN4// ISO-8859-4//
+alias 8859_4// ISO-8859-4//
+alias OSF00010004// ISO-8859-4//
+module ISO-8859-4// INTERNAL ISO8859-4 1
+module INTERNAL ISO-8859-4// ISO8859-4 1
+
+# from to module cost
+alias ISO-IR-144// ISO-8859-5//
+alias ISO_8859-5:1988// ISO-8859-5//
+alias ISO_8859-5// ISO-8859-5//
+alias ISO8859-5// ISO-8859-5//
+alias ISO88595// ISO-8859-5//
+alias CYRILLIC// ISO-8859-5//
+alias CSISOLATINCYRILLIC// ISO-8859-5//
+alias 8859_5// ISO-8859-5//
+alias OSF00010005// ISO-8859-5//
+alias IBM915// ISO-8859-5//
+alias CP915// ISO-8859-5//
+module ISO-8859-5// INTERNAL ISO8859-5 1
+module INTERNAL ISO-8859-5// ISO8859-5 1
+
+# from to module cost
+alias ISO-IR-127// ISO-8859-6//
+alias ISO_8859-6:1987// ISO-8859-6//
+alias ISO_8859-6// ISO-8859-6//
+alias ISO8859-6// ISO-8859-6//
+alias ISO88596// ISO-8859-6//
+alias ECMA-114// ISO-8859-6//
+alias ASMO-708// ISO-8859-6//
+alias ARABIC// ISO-8859-6//
+alias CSISOLATINARABIC// ISO-8859-6//
+alias 8859_6// ISO-8859-6//
+alias OSF00010006// ISO-8859-6//
+alias IBM1089// ISO-8859-6//
+alias CP1089// ISO-8859-6//
+module ISO-8859-6// INTERNAL ISO8859-6 1
+module INTERNAL ISO-8859-6// ISO8859-6 1
+
+# from to module cost
+alias ISO-IR-126// ISO-8859-7//
+alias ISO_8859-7:2003// ISO-8859-7//
+alias ISO_8859-7:1987// ISO-8859-7//
+alias ISO_8859-7// ISO-8859-7//
+alias ISO8859-7// ISO-8859-7//
+alias ISO88597// ISO-8859-7//
+alias ELOT_928// ISO-8859-7//
+alias ECMA-118// ISO-8859-7//
+alias GREEK// ISO-8859-7//
+alias GREEK8// ISO-8859-7//
+alias CSISOLATINGREEK// ISO-8859-7//
+alias 8859_7// ISO-8859-7//
+alias OSF00010007// ISO-8859-7//
+alias IBM813// ISO-8859-7//
+alias CP813// ISO-8859-7//
+module ISO-8859-7// INTERNAL ISO8859-7 1
+module INTERNAL ISO-8859-7// ISO8859-7 1
+
+# from to module cost
+alias ISO-IR-138// ISO-8859-8//
+alias ISO_8859-8:1988// ISO-8859-8//
+alias ISO_8859-8// ISO-8859-8//
+alias ISO8859-8// ISO-8859-8//
+alias ISO88598// ISO-8859-8//
+alias HEBREW// ISO-8859-8//
+alias CSISOLATINHEBREW// ISO-8859-8//
+alias 8859_8// ISO-8859-8//
+alias OSF00010008// ISO-8859-8//
+alias IBM916// ISO-8859-8//
+alias CP916// ISO-8859-8//
+module ISO-8859-8// INTERNAL ISO8859-8 1
+module INTERNAL ISO-8859-8// ISO8859-8 1
+
+# from to module cost
+alias ISO-IR-148// ISO-8859-9//
+alias ISO_8859-9:1989// ISO-8859-9//
+alias ISO_8859-9// ISO-8859-9//
+alias ISO8859-9// ISO-8859-9//
+alias ISO88599// ISO-8859-9//
+alias LATIN5// ISO-8859-9//
+alias L5// ISO-8859-9//
+alias CSISOLATIN5// ISO-8859-9//
+alias 8859_9// ISO-8859-9//
+alias OSF00010009// ISO-8859-9//
+alias IBM920// ISO-8859-9//
+alias CP920// ISO-8859-9//
+alias TS-5881// ISO-8859-9//
+alias ECMA-128// ISO-8859-9//
+module ISO-8859-9// INTERNAL ISO8859-9 1
+module INTERNAL ISO-8859-9// ISO8859-9 1
+
+# from to module cost
+alias ISO-IR-157// ISO-8859-10//
+alias ISO_8859-10:1992// ISO-8859-10//
+alias ISO_8859-10// ISO-8859-10//
+alias ISO8859-10// ISO-8859-10//
+alias ISO885910// ISO-8859-10//
+alias LATIN6// ISO-8859-10//
+alias L6// ISO-8859-10//
+alias CSISOLATIN6// ISO-8859-10//
+alias OSF0001000A// ISO-8859-10//
+module ISO-8859-10// INTERNAL ISO8859-10 1
+module INTERNAL ISO-8859-10// ISO8859-10 1
+
+# from to module cost
+alias ISO8859-11// ISO-8859-11//
+alias ISO885911// ISO-8859-11//
+module ISO-8859-11// INTERNAL ISO8859-11 1
+module INTERNAL ISO-8859-11// ISO8859-11 1
+
+# from to module cost
+alias ISO8859-13// ISO-8859-13//
+alias ISO885913// ISO-8859-13//
+alias ISO-IR-179// ISO-8859-13//
+alias LATIN7// ISO-8859-13//
+alias L7// ISO-8859-13//
+alias BALTIC// ISO-8859-13//
+module ISO-8859-13// INTERNAL ISO8859-13 1
+module INTERNAL ISO-8859-13// ISO8859-13 1
+
+# from to module cost
+alias ISO8859-14// ISO-8859-14//
+alias ISO885914// ISO-8859-14//
+alias ISO-IR-199// ISO-8859-14//
+alias LATIN8// ISO-8859-14//
+alias L8// ISO-8859-14//
+alias ISO_8859-14:1998// ISO-8859-14//
+alias ISO_8859-14// ISO-8859-14//
+alias ISO-CELTIC// ISO-8859-14//
+module ISO-8859-14// INTERNAL ISO8859-14 1
+module INTERNAL ISO-8859-14// ISO8859-14 1
+
+# from to module cost
+alias ISO8859-15// ISO-8859-15//
+alias ISO885915// ISO-8859-15//
+alias ISO-IR-203// ISO-8859-15//
+alias ISO_8859-15// ISO-8859-15//
+alias LATIN-9// ISO-8859-15//
+alias LATIN9// ISO-8859-15//
+alias ISO_8859-15:1998// ISO-8859-15//
+module ISO-8859-15// INTERNAL ISO8859-15 1
+module INTERNAL ISO-8859-15// ISO8859-15 1
+
+# from to module cost
+alias ISO8859-16// ISO-8859-16//
+alias ISO885916// ISO-8859-16//
+alias ISO-IR-226// ISO-8859-16//
+alias LATIN10// ISO-8859-16//
+alias L10// ISO-8859-16//
+alias ISO_8859-16:2001// ISO-8859-16//
+alias ISO_8859-16// ISO-8859-16//
+module ISO-8859-16// INTERNAL ISO8859-16 1
+module INTERNAL ISO-8859-16// ISO8859-16 1
+
+# from to module cost
+alias T.61// T.61-8BIT//
+alias ISO-IR-103// T.61-8BIT//
+alias CSISO103T618BIT// T.61-8BIT//
+alias T.618BIT// T.61-8BIT//
+module T.61-8BIT// INTERNAL T.61 1
+module INTERNAL T.61-8BIT// T.61 1
+
+# from to module cost
+alias ISO-IR-156// ISO_6937//
+alias ISO_6937:1992// ISO_6937//
+alias ISO6937// ISO_6937//
+module ISO_6937// INTERNAL ISO_6937 1
+module INTERNAL ISO_6937// ISO_6937 1
+
+
+# from to module cost
+alias ISO-IR-90// ISO_6937-2//
+alias ISO_6937-2:1983// ISO_6937-2//
+alias CSISO90// ISO_6937-2//
+alias ISO_69372// ISO_6937-2//
+module ISO_6937-2// INTERNAL ISO_6937-2 1
+module INTERNAL ISO_6937-2// ISO_6937-2 1
+
+# from to module cost
+alias SHIFT-JIS// SJIS//
+alias SHIFT_JIS// SJIS//
+alias MS_KANJI// SJIS//
+alias CSSHIFTJIS// SJIS//
+module SJIS// INTERNAL SJIS 1
+module INTERNAL SJIS// SJIS 1
+
+# from to module cost
+alias WINDOWS-31J// CP932//
+alias MS932// CP932//
+alias SJIS-OPEN// CP932//
+alias SJIS-WIN// CP932//
+alias CSWINDOWS31J// CP932//
+module CP932// INTERNAL CP932 1
+module INTERNAL CP932// CP932 1
+
+# from to module cost
+alias KOI8// KOI-8//
+module KOI-8// INTERNAL KOI-8 1
+module INTERNAL KOI-8// KOI-8 1
+
+# from to module cost
+alias CSKOI8R// KOI8-R//
+alias KOI8R// KOI8-R//
+module KOI8-R// INTERNAL KOI8-R 1
+module INTERNAL KOI8-R// KOI8-R 1
+
+# from to module cost
+alias ISO-IR-19// LATIN-GREEK//
+alias CSISO19LATINGREEK// LATIN-GREEK//
+alias LATINGREEK// LATIN-GREEK//
+module LATIN-GREEK// INTERNAL LATIN-GREEK 1
+module INTERNAL LATIN-GREEK// LATIN-GREEK 1
+
+# from to module cost
+alias ISO-IR-27// LATIN-GREEK-1//
+alias CSISO27LATINGREEK1// LATIN-GREEK-1//
+alias LATINGREEK1// LATIN-GREEK-1//
+module LATIN-GREEK-1// INTERNAL LATIN-GREEK-1 1
+module INTERNAL LATIN-GREEK-1// LATIN-GREEK-1 1
+
+# from to module cost
+alias ROMAN8// HP-ROMAN8//
+alias R8// HP-ROMAN8//
+alias CSHPROMAN8// HP-ROMAN8//
+alias OSF10010001// HP-ROMAN8//
+alias HPROMAN8// HP-ROMAN8//
+module HP-ROMAN8// INTERNAL HP-ROMAN8 1
+module INTERNAL HP-ROMAN8// HP-ROMAN8 1
+
+# from to module cost
+alias CSEBCDICATDE// EBCDIC-AT-DE//
+alias EBCDICATDE// EBCDIC-AT-DE//
+module EBCDIC-AT-DE// INTERNAL EBCDIC-AT-DE 1
+module INTERNAL EBCDIC-AT-DE// EBCDIC-AT-DE 1
+
+# from to module cost
+alias CSEBCDICATDEA// EBCDIC-AT-DE-A//
+alias EBCDICATDEA// EBCDIC-AT-DE-A//
+module EBCDIC-AT-DE-A// INTERNAL EBCDIC-AT-DE-A 1
+module INTERNAL EBCDIC-AT-DE-A// EBCDIC-AT-DE-A 1
+
+# from to module cost
+alias CSEBCDICCAFR// EBCDIC-CA-FR//
+alias EBCDICCAFR// EBCDIC-CA-FR//
+module EBCDIC-CA-FR// INTERNAL EBCDIC-CA-FR 1
+module INTERNAL EBCDIC-CA-FR// EBCDIC-CA-FR 1
+
+# from to module cost
+alias CSEBCDICDKNO// EBCDIC-DK-NO//
+alias EBCDICDKNO// EBCDIC-DK-NO//
+module EBCDIC-DK-NO// INTERNAL EBCDIC-DK-NO 1
+module INTERNAL EBCDIC-DK-NO// EBCDIC-DK-NO 1
+
+# from to module cost
+alias CSEBCDICDKNOA// EBCDIC-DK-NO-A//
+alias EBCDICDKNOA// EBCDIC-DK-NO-A//
+module EBCDIC-DK-NO-A// INTERNAL EBCDIC-DK-NO-A 1
+module INTERNAL EBCDIC-DK-NO-A// EBCDIC-DK-NO-A 1
+
+# from to module cost
+alias CSEBCDICES// EBCDIC-ES//
+alias EBCDICES// EBCDIC-ES//
+module EBCDIC-ES// INTERNAL EBCDIC-ES 1
+module INTERNAL EBCDIC-ES// EBCDIC-ES 1
+
+# from to module cost
+alias CSEBCDICESA// EBCDIC-ES-A//
+alias EBCDICESA// EBCDIC-ES-A//
+module EBCDIC-ES-A// INTERNAL EBCDIC-ES-A 1
+module INTERNAL EBCDIC-ES-A// EBCDIC-ES-A 1
+
+# from to module cost
+alias CSEBCDICESS// EBCDIC-ES-S//
+alias EBCDICESS// EBCDIC-ES-S//
+module EBCDIC-ES-S// INTERNAL EBCDIC-ES-S 1
+module INTERNAL EBCDIC-ES-S// EBCDIC-ES-S 1
+
+# from to module cost
+alias CSEBCDICFISE// EBCDIC-FI-SE//
+alias EBCDICFISE// EBCDIC-FI-SE//
+module EBCDIC-FI-SE// INTERNAL EBCDIC-FI-SE 1
+module INTERNAL EBCDIC-FI-SE// EBCDIC-FI-SE 1
+
+# from to module cost
+alias CSEBCDICFISEA// EBCDIC-FI-SE-A//
+alias EBCDICFISEA// EBCDIC-FI-SE-A//
+module EBCDIC-FI-SE-A// INTERNAL EBCDIC-FI-SE-A 1
+module INTERNAL EBCDIC-FI-SE-A// EBCDIC-FI-SE-A 1
+
+# from to module cost
+alias CSEBCDICFR// EBCDIC-FR//
+alias EBCDICFR// EBCDIC-FR//
+module EBCDIC-FR// INTERNAL EBCDIC-FR 1
+module INTERNAL EBCDIC-FR// EBCDIC-FR 1
+
+# from to module cost
+alias EBCDICISFRISS// EBCDIC-IS-FRISS//
+module EBCDIC-IS-FRISS// INTERNAL EBCDIC-IS-FRISS 1
+module INTERNAL EBCDIC-IS-FRISS// EBCDIC-IS-FRISS 1
+
+# from to module cost
+alias CSEBCDICIT// EBCDIC-IT//
+alias EBCDICIT// EBCDIC-IT//
+module EBCDIC-IT// INTERNAL EBCDIC-IT 1
+module INTERNAL EBCDIC-IT// EBCDIC-IT 1
+
+# from to module cost
+alias CSEBCDICPT// EBCDIC-PT//
+alias EBCDICPT// EBCDIC-PT//
+module EBCDIC-PT// INTERNAL EBCDIC-PT 1
+module INTERNAL EBCDIC-PT// EBCDIC-PT 1
+
+# from to module cost
+alias CSEBCDICUK// EBCDIC-UK//
+alias EBCDICUK// EBCDIC-UK//
+module EBCDIC-UK// INTERNAL EBCDIC-UK 1
+module INTERNAL EBCDIC-UK// EBCDIC-UK 1
+
+# from to module cost
+alias CSEBCDICUS// EBCDIC-US//
+alias EBCDICUS// EBCDIC-US//
+module EBCDIC-US// INTERNAL EBCDIC-US 1
+module INTERNAL EBCDIC-US// EBCDIC-US 1
+
+# from to module cost
+alias CP037// IBM037//
+alias EBCDIC-CP-US// IBM037//
+alias EBCDIC-CP-CA// IBM037//
+alias EBCDIC-CP-WT// IBM037//
+alias EBCDIC-CP-NL// IBM037//
+alias CSIBM037// IBM037//
+alias OSF10020025// IBM037//
+alias CP1070// IBM037//
+alias CP282// IBM037//
+module IBM037// INTERNAL IBM037 1
+module INTERNAL IBM037// IBM037 1
+
+# from to module cost
+alias EBCDIC-INT// IBM038//
+alias CP038// IBM038//
+alias CSIBM038// IBM038//
+module IBM038// INTERNAL IBM038 1
+module INTERNAL IBM038// IBM038 1
+
+# from to module cost
+alias EBCDIC-INT1// IBM256//
+module IBM256// INTERNAL IBM256 1
+module INTERNAL IBM256// IBM256 1
+
+# from to module cost
+alias CP273// IBM273//
+alias CSIBM273// IBM273//
+alias OSF10020111// IBM273//
+module IBM273// INTERNAL IBM273 1
+module INTERNAL IBM273// IBM273 1
+
+# from to module cost
+alias EBCDIC-BE// IBM274//
+alias CP274// IBM274//
+alias CSIBM274// IBM274//
+module IBM274// INTERNAL IBM274 1
+module INTERNAL IBM274// IBM274 1
+
+# from to module cost
+alias EBCDIC-BR// IBM275//
+alias CP275// IBM275//
+alias CSIBM275// IBM275//
+module IBM275// INTERNAL IBM275 1
+module INTERNAL IBM275// IBM275 1
+
+# from to module cost
+alias EBCDIC-CP-DK// IBM277//
+alias EBCDIC-CP-NO// IBM277//
+alias CSIBM277// IBM277//
+alias OSF10020115// IBM277//
+module IBM277// INTERNAL IBM277 1
+module INTERNAL IBM277// IBM277 1
+
+# from to module cost
+alias CP278// IBM278//
+alias EBCDIC-CP-FI// IBM278//
+alias EBCDIC-CP-SE// IBM278//
+alias CSIBM278// IBM278//
+alias OSF10020116// IBM278//
+module IBM278// INTERNAL IBM278 1
+module INTERNAL IBM278// IBM278 1
+
+# from to module cost
+alias CP280// IBM280//
+alias EBCDIC-CP-IT// IBM280//
+alias CSIBM280// IBM280//
+alias OSF10020118// IBM280//
+module IBM280// INTERNAL IBM280 1
+module INTERNAL IBM280// IBM280 1
+
+# from to module cost
+alias EBCDIC-JP-E// IBM281//
+alias CP281// IBM281//
+alias CSIBM281// IBM281//
+module IBM281// INTERNAL IBM281 1
+module INTERNAL IBM281// IBM281 1
+
+# from to module cost
+alias CP284// IBM284//
+alias EBCDIC-CP-ES// IBM284//
+alias CSIBM284// IBM284//
+alias OSF1002011C// IBM284//
+alias CP1079// IBM284//
+module IBM284// INTERNAL IBM284 1
+module INTERNAL IBM284// IBM284 1
+
+# from to module cost
+alias CP285// IBM285//
+alias EBCDIC-CP-GB// IBM285//
+alias CSIBM285// IBM285//
+alias OSF1002011D// IBM285//
+module IBM285// INTERNAL IBM285 1
+module INTERNAL IBM285// IBM285 1
+
+# from to module cost
+alias CP290// IBM290//
+alias EBCDIC-JP-KANA// IBM290//
+alias CSIBM290// IBM290//
+alias OSF10020122// IBM290//
+module IBM290// INTERNAL IBM290 1
+module INTERNAL IBM290// IBM290 1
+
+# from to module cost
+alias CP297// IBM297//
+alias EBCDIC-CP-FR// IBM297//
+alias CSIBM297// IBM297//
+alias OSF10020129// IBM297//
+alias CP1081// IBM297//
+module IBM297// INTERNAL IBM297 1
+module INTERNAL IBM297// IBM297 1
+
+# from to module cost
+alias CP420// IBM420//
+alias EBCDIC-CP-AR1// IBM420//
+alias CSIBM420// IBM420//
+alias OSF100201A4// IBM420//
+module IBM420// INTERNAL IBM420 1
+module INTERNAL IBM420// IBM420 1
+
+# from to module cost
+alias CP423// IBM423//
+alias EBCDIC-CP-GR// IBM423//
+alias CSIBM423// IBM423//
+module IBM423// INTERNAL IBM423 1
+module INTERNAL IBM423// IBM423 1
+
+# from to module cost
+alias CP424// IBM424//
+alias EBCDIC-CP-HE// IBM424//
+alias CSIBM424// IBM424//
+alias OSF100201A8// IBM424//
+module IBM424// INTERNAL IBM424 1
+module INTERNAL IBM424// IBM424 1
+
+# from to module cost
+alias CP437// IBM437//
+alias 437// IBM437//
+alias CSPC8CODEPAGE437// IBM437//
+alias OSF100201B5// IBM437//
+module IBM437// INTERNAL IBM437 1
+module INTERNAL IBM437// IBM437 1
+
+# from to module cost
+alias CP500// IBM500//
+alias 500// IBM500//
+alias 500V1// IBM500//
+alias EBCDIC-CP-BE// IBM500//
+alias EBCDIC-CP-CH// IBM500//
+alias CSIBM500// IBM500//
+alias OSF100201F4// IBM500//
+alias CP1084// IBM500//
+module IBM500// INTERNAL IBM500 1
+module INTERNAL IBM500// IBM500 1
+
+# from to module cost
+alias CP850// IBM850//
+alias 850// IBM850//
+alias CSPC850MULTILINGUAL// IBM850//
+alias OSF10020352// IBM850//
+module IBM850// INTERNAL IBM850 1
+module INTERNAL IBM850// IBM850 1
+
+# from to module cost
+alias CP851// IBM851//
+alias 851// IBM851//
+alias CSIBM851// IBM851//
+module IBM851// INTERNAL IBM851 1
+module INTERNAL IBM851// IBM851 1
+
+# from to module cost
+alias CP852// IBM852//
+alias 852// IBM852//
+alias CSPCP852// IBM852//
+alias OSF10020354// IBM852//
+module IBM852// INTERNAL IBM852 1
+module INTERNAL IBM852// IBM852 1
+
+# from to module cost
+alias CP855// IBM855//
+alias 855// IBM855//
+alias CSIBM855// IBM855//
+alias OSF10020357// IBM855//
+module IBM855// INTERNAL IBM855 1
+module INTERNAL IBM855// IBM855 1
+
+# from to module cost
+alias IBM-856// IBM856//
+alias CP856// IBM856//
+alias 856// IBM856//
+alias CSIBM856// IBM856//
+module IBM856// INTERNAL IBM856 1
+module INTERNAL IBM856// IBM856 1
+
+# from to module cost
+alias CP857// IBM857//
+alias 857// IBM857//
+alias CSIBM857// IBM857//
+alias OSF10020359// IBM857//
+module IBM857// INTERNAL IBM857 1
+module INTERNAL IBM857// IBM857 1
+
+# from to module cost
+alias CP860// IBM860//
+alias 860// IBM860//
+alias CSIBM860// IBM860//
+module IBM860// INTERNAL IBM860 1
+module INTERNAL IBM860// IBM860 1
+
+# from to module cost
+alias CP861// IBM861//
+alias 861// IBM861//
+alias CPIBM861// IBM861//
+alias OSF1002035D// IBM861//
+module IBM861// INTERNAL IBM861 1
+module INTERNAL IBM861// IBM861 1
+
+# from to module cost
+alias CP862// IBM862//
+alias 862// IBM862//
+alias CSPC862LATINHEBREW// IBM862//
+alias OSF1002035E// IBM862//
+module IBM862// INTERNAL IBM862 1
+module INTERNAL IBM862// IBM862 1
+
+# from to module cost
+alias CP863// IBM863//
+alias 863// IBM863//
+alias CSIBM863// IBM863//
+alias OSF1002035F// IBM863//
+module IBM863// INTERNAL IBM863 1
+module INTERNAL IBM863// IBM863 1
+
+# from to module cost
+alias CP864// IBM864//
+alias 864// IBM864//
+alias CSIBM864// IBM864//
+alias OSF10020360// IBM864//
+module IBM864// INTERNAL IBM864 1
+module INTERNAL IBM864// IBM864 1
+
+# from to module cost
+alias CP865// IBM865//
+alias 865// IBM865//
+alias CSIBM865// IBM865//
+module IBM865// INTERNAL IBM865 1
+module INTERNAL IBM865// IBM865 1
+
+# from to module cost
+alias CP866// IBM866//
+alias 866// IBM866//
+alias CSIBM866// IBM866//
+module IBM866// INTERNAL IBM866 1
+module INTERNAL IBM866// IBM866 1
+
+# from to module cost
+alias CP866NAV// IBM866NAV//
+alias 866NAV// IBM866NAV//
+module IBM866NAV// INTERNAL IBM866NAV 1
+module INTERNAL IBM866NAV// IBM866NAV 1
+
+# from to module cost
+alias CP868// IBM868//
+alias CP-AR// IBM868//
+alias CSIBM868// IBM868//
+alias OSF10020364// IBM868//
+module IBM868// INTERNAL IBM868 1
+module INTERNAL IBM868// IBM868 1
+
+# from to module cost
+alias CP869// IBM869//
+alias 869// IBM869//
+alias CP-GR// IBM869//
+alias CSIBM869// IBM869//
+alias OSF10020365// IBM869//
+module IBM869// INTERNAL IBM869 1
+module INTERNAL IBM869// IBM869 1
+
+# from to module cost
+alias CP870// IBM870//
+alias EBCDIC-CP-ROECE// IBM870//
+alias EBCDIC-CP-YU// IBM870//
+alias CSIBM870// IBM870//
+alias OSF10020366// IBM870//
+module IBM870// INTERNAL IBM870 1
+module INTERNAL IBM870// IBM870 1
+
+# from to module cost
+alias CP871// IBM871//
+alias EBCDIC-CP-IS// IBM871//
+alias CSIBM871// IBM871//
+alias OSF10020367// IBM871//
+module IBM871// INTERNAL IBM871 1
+module INTERNAL IBM871// IBM871 1
+
+# from to module cost
+alias CP875// IBM875//
+alias EBCDIC-GREEK// IBM875//
+alias OSF1002036B// IBM875//
+module IBM875// INTERNAL IBM875 1
+module INTERNAL IBM875// IBM875 1
+
+# from to module cost
+alias CP880// IBM880//
+alias EBCDIC-CYRILLIC// IBM880//
+alias CSIBM880// IBM880//
+alias OSF10020370// IBM880//
+module IBM880// INTERNAL IBM880 1
+module INTERNAL IBM880// IBM880 1
+
+# from to module cost
+alias CP891// IBM891//
+alias CSIBM891// IBM891//
+alias OSF1002037B// IBM891//
+module IBM891// INTERNAL IBM891 1
+module INTERNAL IBM891// IBM891 1
+
+# from to module cost
+alias CP903// IBM903//
+alias CSIBM903// IBM903//
+alias OSF10020387// IBM903//
+module IBM903// INTERNAL IBM903 1
+module INTERNAL IBM903// IBM903 1
+
+# from to module cost
+alias CP904// IBM904//
+alias 904// IBM904//
+alias CSIBM904// IBM904//
+alias OSF10020388// IBM904//
+module IBM904// INTERNAL IBM904 1
+module INTERNAL IBM904// IBM904 1
+
+# from to module cost
+alias CP905// IBM905//
+alias EBCDIC-CP-TR// IBM905//
+alias CSIBM905// IBM905//
+module IBM905// INTERNAL IBM905 1
+module INTERNAL IBM905// IBM905 1
+
+# from to module cost
+alias CP918// IBM918//
+alias EBCDIC-CP-AR2// IBM918//
+alias CSIBM918// IBM918//
+alias OSF10020396// IBM918//
+module IBM918// INTERNAL IBM918 1
+module INTERNAL IBM918// IBM918 1
+
+# from to module cost
+alias IBM-922// IBM922//
+alias CP922// IBM922//
+alias CSIBM922// IBM922//
+module IBM922// INTERNAL IBM922 1
+module INTERNAL IBM922// IBM922 1
+
+# from to module cost
+alias IBM-930// IBM930//
+alias CP930// IBM930//
+alias CSIBM930// IBM930//
+module IBM930// INTERNAL IBM930 1
+module INTERNAL IBM930// IBM930 1
+
+# from to module cost
+alias IBM-932// IBM932//
+alias CSIBM932// IBM932//
+module IBM932// INTERNAL IBM932 1
+module INTERNAL IBM932// IBM932 1
+
+# from to module cost
+alias IBM-933// IBM933//
+alias CP933// IBM933//
+alias CSIBM933// IBM933//
+module IBM933// INTERNAL IBM933 1
+module INTERNAL IBM933// IBM933 1
+
+# from to module cost
+alias IBM-935// IBM935//
+alias CP935// IBM935//
+alias CSIBM935// IBM935//
+module IBM935// INTERNAL IBM935 1
+module INTERNAL IBM935// IBM935 1
+
+# from to module cost
+alias IBM-937// IBM937//
+alias CP937// IBM937//
+alias CSIBM937// IBM937//
+module IBM937// INTERNAL IBM937 1
+module INTERNAL IBM937// IBM937 1
+
+# from to module cost
+alias IBM-939// IBM939//
+alias CP939// IBM939//
+alias CSIBM939// IBM939//
+module IBM939// INTERNAL IBM939 1
+module INTERNAL IBM939// IBM939 1
+
+# from to module cost
+alias IBM-943// IBM943//
+alias CSIBM943// IBM943//
+module IBM943// INTERNAL IBM943 1
+module INTERNAL IBM943// IBM943 1
+
+# from to module cost
+alias CP1004// IBM1004//
+alias OS2LATIN1// IBM1004//
+module IBM1004// INTERNAL IBM1004 1
+module INTERNAL IBM1004// IBM1004 1
+
+# from to module cost
+alias CP1026// IBM1026//
+alias 1026// IBM1026//
+alias CSIBM1026// IBM1026//
+alias OSF10020402// IBM1026//
+module IBM1026// INTERNAL IBM1026 1
+module INTERNAL IBM1026// IBM1026 1
+
+# from to module cost
+alias IBM-1046// IBM1046//
+alias CP1046// IBM1046//
+alias 1046// IBM1046//
+module IBM1046// INTERNAL IBM1046 1
+module INTERNAL IBM1046// IBM1046 1
+
+# from to module cost
+alias IBM-1047// IBM1047//
+alias CP1047// IBM1047//
+alias 1047// IBM1047//
+alias OSF10020417// IBM1047//
+module IBM1047// INTERNAL IBM1047 1
+module INTERNAL IBM1047// IBM1047 1
+
+# from to module cost
+alias IBM-1124// IBM1124//
+alias CP1124// IBM1124//
+alias CSIBM1124// IBM1124//
+module IBM1124// INTERNAL IBM1124 1
+module INTERNAL IBM1124// IBM1124 1
+
+# from to module cost
+alias IBM-1129// IBM1129//
+alias CP1129// IBM1129//
+alias CSIBM1129// IBM1129//
+module IBM1129// INTERNAL IBM1129 1
+module INTERNAL IBM1129// IBM1129 1
+
+# from to module cost
+alias IBM-1160// IBM1160//
+alias CP1160// IBM1160//
+alias CSIBM1160// IBM1160//
+module IBM1160// INTERNAL IBM1160 1
+module INTERNAL IBM1160// IBM1160 1
+
+# from to module cost
+alias IBM-1161// IBM1161//
+alias CP1161// IBM1161//
+alias CSIBM1161// IBM1161//
+module IBM1161// INTERNAL IBM1161 1
+module INTERNAL IBM1161// IBM1161 1
+
+# from to module cost
+alias IBM-1132// IBM1132//
+alias CP1132// IBM1132//
+alias CSIBM1132// IBM1132//
+module IBM1132// INTERNAL IBM1132 1
+module INTERNAL IBM1132// IBM1132 1
+
+# from to module cost
+alias IBM-1133// IBM1133//
+alias CP1133// IBM1133//
+alias CSIBM1133// IBM1133//
+module IBM1133// INTERNAL IBM1133 1
+module INTERNAL IBM1133// IBM1133 1
+
+# from to module cost
+alias IBM-1162// IBM1162//
+alias CP1162// IBM1162//
+alias CSIBM11621162// IBM1162//
+module IBM1162// INTERNAL IBM1162 1
+module INTERNAL IBM1162// IBM1162 1
+
+# from to module cost
+alias IBM-1163// IBM1163//
+alias CP1163// IBM1163//
+alias CSIBM1163// IBM1163//
+module IBM1163// INTERNAL IBM1163 1
+module INTERNAL IBM1163// IBM1163 1
+
+# from to module cost
+alias IBM-1164// IBM1164//
+alias CP1164// IBM1164//
+alias CSIBM1164// IBM1164//
+module IBM1164// INTERNAL IBM1164 1
+module INTERNAL IBM1164// IBM1164 1
+
+# from to module cost
+alias EUCKR// EUC-KR//
+alias CSEUCKR// EUC-KR//
+alias OSF0004000a// EUC-KR//
+module EUC-KR// INTERNAL EUC-KR 1
+module INTERNAL EUC-KR// EUC-KR 1
+
+# from to module cost
+alias MSCP949// UHC//
+alias CP949// UHC//
+alias OSF100203B5// UHC//
+module UHC// INTERNAL UHC 1
+module INTERNAL UHC// UHC 1
+
+# from to module cost
+alias MSCP1361// JOHAB//
+alias CP1361// JOHAB//
+module JOHAB// INTERNAL JOHAB 1
+module INTERNAL JOHAB// JOHAB 1
+
+# from to module cost
+alias BIG-FIVE// BIG5//
+alias BIGFIVE// BIG5//
+alias BIG-5// BIG5//
+alias CN-BIG5// BIG5//
+alias CP950// BIG5//
+module BIG5// INTERNAL BIG5 1
+module INTERNAL BIG5// BIG5 1
+
+# from to module cost
+alias BIG5-HKSCS// BIG5HKSCS//
+module BIG5HKSCS// INTERNAL BIG5HKSCS 1
+module INTERNAL BIG5HKSCS// BIG5HKSCS 1
+
+# from to module cost
+alias EUCJP-MS// EUC-JP-MS//
+alias EUCJP-OPEN// EUC-JP-MS//
+alias EUCJP-WIN// EUC-JP-MS//
+module EUC-JP-MS// INTERNAL EUC-JP-MS 1
+module INTERNAL EUC-JP-MS// EUC-JP-MS 1
+
+# from to module cost
+alias EUCJP// EUC-JP//
+alias CSEUCPKDFMTJAPANESE// EUC-JP//
+alias OSF00030010// EUC-JP//
+alias UJIS// EUC-JP//
+module EUC-JP// INTERNAL EUC-JP 1
+module INTERNAL EUC-JP// EUC-JP 1
+
+# from to module cost
+alias EUCCN// EUC-CN//
+alias GB2312// EUC-CN//
+alias csGB2312// EUC-CN//
+alias CN-GB// EUC-CN//
+module EUC-CN// INTERNAL EUC-CN 1
+module INTERNAL EUC-CN// EUC-CN 1
+
+# from to module cost
+module EUC-CN// BIG5// GBBIG5 1
+module BIG5// EUC-CN// GBBIG5 1
+
+# from to module cost
+alias GB13000// GBK//
+alias CP936// GBK//
+alias MS936// GBK//
+alias WINDOWS-936// GBK//
+module GBK// INTERNAL GBK 1
+module INTERNAL GBK// GBK 1
+
+# from to module cost
+module GBK// EUC-CN// GBGBK 1
+module EUC-CN// GBK// GBGBK 1
+
+# from to module cost
+alias EUCTW// EUC-TW//
+alias OSF0005000a// EUC-TW//
+module EUC-TW// INTERNAL EUC-TW 1
+module INTERNAL EUC-TW// EUC-TW 1
+
+# from to module cost
+alias RUSCII// CP1125//
+alias IBM848// CP1125//
+module CP1125// INTERNAL CP1125 1
+module INTERNAL CP1125// CP1125 1
+
+# from to module cost
+alias MS-EE// CP1250//
+alias WINDOWS-1250// CP1250//
+module CP1250// INTERNAL CP1250 1
+module INTERNAL CP1250// CP1250 1
+
+# from to module cost
+alias MS-CYRL// CP1251//
+alias WINDOWS-1251// CP1251//
+module CP1251// INTERNAL CP1251 1
+module INTERNAL CP1251// CP1251 1
+
+# from to module cost
+alias MS-ANSI// CP1252//
+alias WINDOWS-1252// CP1252//
+module CP1252// INTERNAL CP1252 1
+module INTERNAL CP1252// CP1252 1
+
+# from to module cost
+alias MS-GREEK// CP1253//
+alias WINDOWS-1253// CP1253//
+module CP1253// INTERNAL CP1253 1
+module INTERNAL CP1253// CP1253 1
+
+# from to module cost
+alias MS-TURK// CP1254//
+alias WINDOWS-1254// CP1254//
+module CP1254// INTERNAL CP1254 1
+module INTERNAL CP1254// CP1254 1
+
+# from to module cost
+alias MS-HEBR// CP1255//
+alias WINDOWS-1255// CP1255//
+module CP1255// INTERNAL CP1255 1
+module INTERNAL CP1255// CP1255 1
+
+# from to module cost
+alias MS-ARAB// CP1256//
+alias WINDOWS-1256// CP1256//
+module CP1256// INTERNAL CP1256 1
+module INTERNAL CP1256// CP1256 1
+
+# from to module cost
+alias WINBALTRIM// CP1257//
+alias WINDOWS-1257// CP1257//
+module CP1257// INTERNAL CP1257 1
+module INTERNAL CP1257// CP1257 1
+
+# from to module cost
+alias WINDOWS-1258// CP1258//
+module CP1258// INTERNAL CP1258 1
+module INTERNAL CP1258// CP1258 1
+
+# from to module cost
+alias 874// IBM874//
+alias CP874// IBM874//
+alias WINDOWS-874// IBM874//
+module IBM874// INTERNAL IBM874 1
+module INTERNAL IBM874// IBM874 1
+
+# from to module cost
+module CP737// INTERNAL CP737 1
+module INTERNAL CP737// CP737 1
+
+# from to module cost
+module CP770// INTERNAL CP770 1
+module INTERNAL CP770// CP770 1
+
+# from to module cost
+module CP771// INTERNAL CP771 1
+module INTERNAL CP771// CP771 1
+
+# from to module cost
+module CP772// INTERNAL CP772 1
+module INTERNAL CP772// CP772 1
+
+# from to module cost
+module CP773// INTERNAL CP773 1
+module INTERNAL CP773// CP773 1
+
+# from to module cost
+module CP774// INTERNAL CP774 1
+module INTERNAL CP774// CP774 1
+
+# from to module cost
+alias IBM775// CP775//
+alias CSPC775BALTIC// CP775//
+module CP775// INTERNAL CP775 1
+module INTERNAL CP775// CP775 1
+
+# from to module cost
+alias CSISO2022JP// ISO-2022-JP//
+alias ISO2022JP// ISO-2022-JP//
+module ISO-2022-JP// INTERNAL ISO-2022-JP 1
+module INTERNAL ISO-2022-JP// ISO-2022-JP 1
+
+# from to module cost
+alias CSISO2022JP2// ISO-2022-JP-2//
+alias ISO2022JP2// ISO-2022-JP-2//
+module ISO-2022-JP-2// INTERNAL ISO-2022-JP 1
+module INTERNAL ISO-2022-JP-2// ISO-2022-JP 1
+
+# from to module cost
+module ISO-2022-JP-3// INTERNAL ISO-2022-JP-3 1
+module INTERNAL ISO-2022-JP-3// ISO-2022-JP-3 1
+
+# from to module cost
+alias CSISO2022KR// ISO-2022-KR//
+alias ISO2022KR// ISO-2022-KR//
+module ISO-2022-KR// INTERNAL ISO-2022-KR 1
+module INTERNAL ISO-2022-KR// ISO-2022-KR 1
+
+# from to module cost
+alias CSISO2022CN// ISO-2022-CN//
+alias ISO2022CN// ISO-2022-CN//
+module ISO-2022-CN// INTERNAL ISO-2022-CN 1
+module INTERNAL ISO-2022-CN// ISO-2022-CN 1
+
+# from to module cost
+alias ISO2022CNEXT// ISO-2022-CN-EXT//
+module ISO-2022-CN-EXT// INTERNAL ISO-2022-CN-EXT 1
+module INTERNAL ISO-2022-CN-EXT// ISO-2022-CN-EXT 1
+
+# from to module cost
+alias MAC// MACINTOSH//
+alias CSMACINTOSH// MACINTOSH//
+module MACINTOSH// INTERNAL MACINTOSH 1
+module INTERNAL MACINTOSH// MACINTOSH 1
+
+# from to module cost
+alias ISO-IR-143// IEC_P27-1//
+alias CSISO143IECP271// IEC_P27-1//
+alias IEC_P271// IEC_P27-1//
+module IEC_P27-1// INTERNAL IEC_P27-1 1
+module INTERNAL IEC_P27-1// IEC_P27-1 1
+
+# from to module cost
+alias ISO_9036// ASMO_449//
+alias ARABIC7// ASMO_449//
+alias ISO-IR-89// ASMO_449//
+alias CSISO89ASMO449// ASMO_449//
+module ASMO_449// INTERNAL ASMO_449 1
+module INTERNAL ASMO_449// ASMO_449 1
+
+# from to module cost
+alias ANSI_X3.110-1983// ANSI_X3.110//
+alias ISO-IR-99// ANSI_X3.110//
+alias CSA_T500-1983// ANSI_X3.110//
+alias CSA_T500// ANSI_X3.110//
+alias NAPLPS// ANSI_X3.110//
+alias CSISO99NAPLPS// ANSI_X3.110//
+module ANSI_X3.110// INTERNAL ANSI_X3.110 1
+module INTERNAL ANSI_X3.110// ANSI_X3.110 1
+
+# from to module cost
+alias ISO-IR-139// CSN_369103//
+alias CSISO139CSN369103// CSN_369103//
+module CSN_369103// INTERNAL CSN_369103 1
+module INTERNAL CSN_369103// CSN_369103 1
+
+# from to module cost
+alias CWI-2// CWI//
+alias CP-HU// CWI//
+module CWI// INTERNAL CWI 1
+module INTERNAL CWI// CWI 1
+
+# from to module cost
+alias DEC// DEC-MCS//
+alias CSDECMCS// DEC-MCS//
+alias DECMCS// DEC-MCS//
+module DEC-MCS// INTERNAL DEC-MCS 1
+module INTERNAL DEC-MCS// DEC-MCS 1
+
+# from to module cost
+alias ISO-IR-111// ECMA-CYRILLIC//
+alias CSISO111ECMACYRILLIC// ECMA-CYRILLIC//
+alias ECMACYRILLIC// ECMA-CYRILLIC//
+module ECMA-CYRILLIC// INTERNAL ECMA-CYRILLIC 1
+module INTERNAL ECMA-CYRILLIC// ECMA-CYRILLIC 1
+
+# from to module cost
+alias ST_SEV_358-88// GOST_19768-74//
+alias GOST_19768// GOST_19768-74//
+alias ISO-IR-153// GOST_19768-74//
+alias CSISO153GOST1976874// GOST_19768-74//
+alias GOST_1976874// GOST_19768-74//
+module GOST_19768-74// INTERNAL GOST_19768-74 1
+module INTERNAL GOST_19768-74// GOST_19768-74 1
+
+# from to module cost
+alias ISO-IR-150// GREEK-CCITT//
+alias CSISO150// GREEK-CCITT//
+alias CSISO150GREEKCCITT// GREEK-CCITT//
+alias GREEKCCITT// GREEK-CCITT//
+module GREEK-CCITT// INTERNAL GREEK-CCITT 1
+module INTERNAL GREEK-CCITT// GREEK-CCITT 1
+
+# from to module cost
+alias ISO-IR-88// GREEK7//
+alias CSISO88GREEK7// GREEK7//
+module GREEK7// INTERNAL GREEK7 1
+module INTERNAL GREEK7// GREEK7 1
+
+# from to module cost
+alias ISO-IR-18// GREEK7-OLD//
+alias CSISO18GREEK7OLD// GREEK7-OLD//
+alias GREEK7OLD// GREEK7-OLD//
+module GREEK7-OLD// INTERNAL GREEK7-OLD 1
+module INTERNAL GREEK7-OLD// GREEK7-OLD 1
+
+# from to module cost
+alias ISO-IR-49// INIS//
+alias CSISO49INIS// INIS//
+module INIS// INTERNAL INIS 1
+module INTERNAL INIS// INIS 1
+
+# from to module cost
+alias ISO-IR-50// INIS-8//
+alias CSISO50INIS8// INIS-8//
+alias INIS8// INIS-8//
+module INIS-8// INTERNAL INIS-8 1
+module INTERNAL INIS-8// INIS-8 1
+
+# from to module cost
+alias ISO-IR-51// INIS-CYRILLIC//
+alias CSISO51INISCYRILLIC// INIS-CYRILLIC//
+alias INISCYRILLIC// INIS-CYRILLIC//
+module INIS-CYRILLIC// INTERNAL INIS-CYRILLIC 1
+module INTERNAL INIS-CYRILLIC// INIS-CYRILLIC 1
+
+# from to module cost
+alias ISO-IR-98// ISO_2033//
+alias ISO_2033-1983// ISO_2033//
+alias E13B// ISO_2033//
+alias CSISO2033// ISO_2033//
+module ISO_2033// INTERNAL ISO_2033 1
+module INTERNAL ISO_2033// ISO_2033 1
+
+# from to module cost
+alias ISO-IR-37// ISO_5427//
+alias KOI-7// ISO_5427//
+alias CSISO5427CYRILLIC// ISO_5427//
+module ISO_5427// INTERNAL ISO_5427 1
+module INTERNAL ISO_5427// ISO_5427 1
+
+# from to module cost
+alias ISO-IR-54// ISO_5427-EXT//
+alias ISO_5427:1981// ISO_5427-EXT//
+alias CSISO5427CYRILLIC1981// ISO_5427-EXT//
+alias ISO_5427EXT// ISO_5427-EXT//
+module ISO_5427-EXT// INTERNAL ISO_5427-EXT 1
+module INTERNAL ISO_5427-EXT// ISO_5427-EXT 1
+
+# from to module cost
+alias ISO-IR-55// ISO_5428//
+alias ISO_5428:1980// ISO_5428//
+alias CSISO5428GREEK// ISO_5428//
+module ISO_5428// INTERNAL ISO_5428 1
+module INTERNAL ISO_5428// ISO_5428 1
+
+# from to module cost
+alias ISO-IR-155// ISO_10367-BOX//
+alias CSISO10367BOX// ISO_10367-BOX//
+alias ISO_10367BOX// ISO_10367-BOX//
+module ISO_10367-BOX// INTERNAL ISO_10367-BOX 1
+module INTERNAL ISO_10367-BOX// ISO_10367-BOX 1
+
+# from to module cost
+alias MACIS// MAC-IS//
+module MAC-IS// INTERNAL MAC-IS 1
+module INTERNAL MAC-IS// MAC-IS 1
+
+# from to module cost
+alias MACUK// MAC-UK//
+alias MACUKRAINIAN// MAC-UK//
+alias MAC-CYRILLIC// MAC-UK//
+alias MACCYRILLIC// MAC-UK//
+module MAC-UK// INTERNAL MAC-UK 1
+module INTERNAL MAC-UK// MAC-UK 1
+
+# from to module cost
+alias MS-MAC-CYRILLIC// CP10007//
+alias MSMACCYRILLIC// CP10007//
+module CP10007// INTERNAL CP10007 1
+module INTERNAL CP10007// CP10007 1
+
+# from to module cost
+alias ISO-IR-9-1// NATS-DANO//
+alias CSNATSDANO// NATS-DANO//
+alias NATSDANO// NATS-DANO//
+module NATS-DANO// INTERNAL NATS-DANO 1
+module INTERNAL NATS-DANO// NATS-DANO 1
+
+# from to module cost
+alias ISO-IR-8-1// NATS-SEFI//
+alias CSNATSSEFI// NATS-SEFI//
+alias NATSSEFI// NATS-SEFI//
+module NATS-SEFI// INTERNAL NATS-SEFI 1
+module INTERNAL NATS-SEFI// NATS-SEFI 1
+
+# from to module cost
+alias WS2// WIN-SAMI-2//
+alias WINSAMI2// WIN-SAMI-2//
+module WIN-SAMI-2// INTERNAL SAMI-WS2 1
+module INTERNAL WIN-SAMI-2// SAMI-WS2 1
+
+# from to module cost
+module ISO-IR-197// INTERNAL ISO-IR-197 1
+module INTERNAL ISO-IR-197// ISO-IR-197 1
+
+# from to module cost
+alias TIS620// TIS-620//
+alias TIS620-0// TIS-620//
+alias TIS620.2529-1// TIS-620//
+alias TIS620.2533-0// TIS-620//
+alias ISO-IR-166// TIS-620//
+module TIS-620// INTERNAL TIS-620 1
+module INTERNAL TIS-620// TIS-620 1
+
+# from to module cost
+alias KOI8U// KOI8-U//
+module KOI8-U// INTERNAL KOI8-U 1
+module INTERNAL KOI8-U// KOI8-U 1
+
+# from to module cost
+alias ISIRI3342// ISIRI-3342//
+module ISIRI-3342// INTERNAL ISIRI-3342 1
+module INTERNAL ISIRI-3342// ISIRI-3342 1
+
+# from to module cost
+alias UTF16// UTF-16//
+module UTF-16// INTERNAL UTF-16 1
+module INTERNAL UTF-16// UTF-16 1
+
+# from to module cost
+alias UTF16LE// UTF-16LE//
+module UTF-16LE// INTERNAL UTF-16 1
+module INTERNAL UTF-16LE// UTF-16 1
+
+# from to module cost
+alias UTF16BE// UTF-16BE//
+module UTF-16BE// INTERNAL UTF-16 1
+module INTERNAL UTF-16BE// UTF-16 1
+
+# from to module cost
+alias CSUNICODE// UNICODE//
+module UNICODE// INTERNAL UNICODE 1
+module INTERNAL UNICODE// UNICODE 1
+
+# from to module cost
+alias UTF32// UTF-32//
+module UTF-32// INTERNAL UTF-32 1
+module INTERNAL UTF-32// UTF-32 1
+
+# from to module cost
+alias UTF32LE// UTF-32LE//
+module UTF-32LE// INTERNAL UTF-32 1
+module INTERNAL UTF-32LE// UTF-32 1
+
+# from to module cost
+alias UTF32BE// UTF-32BE//
+module UTF-32BE// INTERNAL UTF-32 1
+module INTERNAL UTF-32BE// UTF-32 1
+
+# from to module cost
+alias UTF7// UTF-7//
+module UTF-7// INTERNAL UTF-7 1
+module INTERNAL UTF-7// UTF-7 1
+
+# from to module cost
+module GB18030// INTERNAL GB18030 1
+module INTERNAL GB18030// GB18030 1
+
+# from to module cost
+module VISCII// INTERNAL VISCII 1
+module INTERNAL VISCII// VISCII 1
+
+# from to module cost
+module KOI8-T// INTERNAL KOI8-T 1
+module INTERNAL KOI8-T// KOI8-T 1
+
+# from to module cost
+module GEORGIAN-PS// INTERNAL GEORGIAN-PS 1
+module INTERNAL GEORGIAN-PS// GEORGIAN-PS 1
+
+# from to module cost
+module GEORGIAN-ACADEMY// INTERNAL GEORGIAN-ACADEMY 1
+module INTERNAL GEORGIAN-ACADEMY// GEORGIAN-ACADEMY 1
+
+# from to module cost
+module ISO-IR-209// INTERNAL ISO-IR-209 1
+module INTERNAL ISO-IR-209// ISO-IR-209 1
+
+# from to module cost
+module MAC-SAMI// INTERNAL MAC-SAMI 1
+module INTERNAL MAC-SAMI// MAC-SAMI 1
+
+# from to module cost
+module ARMSCII-8// INTERNAL ARMSCII-8 1
+module INTERNAL ARMSCII-8// ARMSCII-8 1
+
+# from to module cost
+alias TCVN// TCVN5712-1//
+alias TCVN-5712// TCVN5712-1//
+alias TCVN5712-1:1993// TCVN5712-1//
+module TCVN5712-1// INTERNAL TCVN5712-1 1
+module INTERNAL TCVN5712-1// TCVN5712-1 1
+
+# from to module cost
+module EUC-JISX0213// INTERNAL EUC-JISX0213 1
+module INTERNAL EUC-JISX0213// EUC-JISX0213 1
+
+# from to module cost
+module Shift_JISX0213// INTERNAL SHIFT_JISX0213 1
+module INTERNAL Shift_JISX0213// SHIFT_JISX0213 1
+
+# from to module cost
+module TSCII// INTERNAL TSCII 1
+module INTERNAL TSCII// TSCII 1
+
+# from to module cost
+module PT154// INTERNAL PT154 1
+module INTERNAL PT154// PT154 1
+
+# from to module cost
+alias STRK1048-2002// RK1048//
+module RK1048// INTERNAL RK1048 1
+module INTERNAL RK1048// RK1048 1
+
+# from to module cost
+alias IBM-1025// IBM1025//
+alias CP1025// IBM1025//
+alias CSIBM1025// IBM1025//
+module IBM1025// INTERNAL IBM1025 1
+module INTERNAL IBM1025// IBM1025 1
+
+# from to module cost
+alias IBM-1122// IBM1122//
+alias CP1122// IBM1122//
+alias CSIBM1122// IBM1122//
+module IBM1122// INTERNAL IBM1122 1
+module INTERNAL IBM1122// IBM1122 1
+
+# from to module cost
+alias IBM-1137// IBM1137//
+alias CP1137// IBM1137//
+alias CSIBM1137// IBM1137//
+module IBM1137// INTERNAL IBM1137 1
+module INTERNAL IBM1137// IBM1137 1
+
+# from to module cost
+alias IBM-1153// IBM1153//
+alias CP1153// IBM1153//
+alias CSIBM1153// IBM1153//
+module IBM1153// INTERNAL IBM1153 1
+module INTERNAL IBM1153// IBM1153 1
+
+# from to module cost
+alias IBM-1154// IBM1154//
+alias CP1154// IBM1154//
+alias CSIBM1154// IBM1154//
+module IBM1154// INTERNAL IBM1154 1
+module INTERNAL IBM1154// IBM1154 1
+
+# from to module cost
+alias IBM-1155// IBM1155//
+alias CP1155// IBM1155//
+alias CSIBM1155// IBM1155//
+module IBM1155// INTERNAL IBM1155 1
+module INTERNAL IBM1155// IBM1155 1
+
+# from to module cost
+alias IBM-1155// IBM1155//
+alias CP1155// IBM1155//
+alias CSIBM1155// IBM1155//
+module IBM1155// INTERNAL IBM1155 1
+module INTERNAL IBM1155// IBM1155 1
+
+# from to module cost
+alias IBM-1156// IBM1156//
+alias CP1156// IBM1156//
+alias CSIBM1156// IBM1156//
+module IBM1156// INTERNAL IBM1156 1
+module INTERNAL IBM1156// IBM1156 1
+
+# from to module cost
+alias IBM-1157// IBM1157//
+alias CP1157// IBM1157//
+alias CSIBM1157// IBM1157//
+module IBM1157// INTERNAL IBM1157 1
+module INTERNAL IBM1157// IBM1157 1
+
+# from to module cost
+alias IBM-1158// IBM1158//
+alias CP1158// IBM1158//
+alias CSIBM1158// IBM1158//
+module IBM1158// INTERNAL IBM1158 1
+module INTERNAL IBM1158// IBM1158 1
+
+# from to module cost
+alias IBM-803// IBM803//
+alias CP803// IBM803//
+alias CSIBM803// IBM803//
+module IBM803// INTERNAL IBM803 1
+module INTERNAL IBM803// IBM803 1
+
+# from to module cost
+alias IBM-901// IBM901//
+alias CP901// IBM901//
+alias CSIBM901// IBM901//
+module IBM901// INTERNAL IBM901 1
+module INTERNAL IBM901// IBM901 1
+
+# from to module cost
+alias IBM-902// IBM902//
+alias CP902// IBM902//
+alias CSIBM902// IBM902//
+module IBM902// INTERNAL IBM902 1
+module INTERNAL IBM902// IBM902 1
+
+# from to module cost
+alias IBM-921// IBM921//
+alias CP921// IBM921//
+alias CSIBM921// IBM921//
+module IBM921// INTERNAL IBM921 1
+module INTERNAL IBM921// IBM921 1
+
+# from to module cost
+alias IBM-1008// IBM1008//
+alias CP1008// IBM1008//
+alias CSIBM1008// IBM1008//
+module IBM1008// INTERNAL IBM1008 1
+module INTERNAL IBM1008// IBM1008 1
+
+# from to module cost
+module IBM1008// IBM420// IBM1008_420 1
+module IBM420// IBM1008// IBM1008_420 1
+
+# from to module cost
+alias IBM-1097// IBM1097//
+alias CP1097// IBM1097//
+alias CSIBM1097// IBM1097//
+module IBM1097// INTERNAL IBM1097 1
+module INTERNAL IBM1097// IBM1097 1
+
+# from to module cost
+alias IBM-1112// IBM1112//
+alias CP1112// IBM1112//
+alias CSIBM1112// IBM1112//
+module IBM1112// INTERNAL IBM1112 1
+module INTERNAL IBM1112// IBM1112 1
+
+# from to module cost
+alias IBM-1123// IBM1123//
+alias CP1123// IBM1123//
+alias CSIBM1123// IBM1123//
+module IBM1123// INTERNAL IBM1123 1
+module INTERNAL IBM1123// IBM1123 1
+
+# from to module cost
+alias IBM-1130// IBM1130//
+alias CP1130// IBM1130//
+alias CSIBM1130// IBM1130//
+module IBM1130// INTERNAL IBM1130 1
+module INTERNAL IBM1130// IBM1130 1
+
+# from to module cost
+alias IBM-1140// IBM1140//
+alias CP1140// IBM1140//
+alias CSIBM1140// IBM1140//
+module IBM1140// INTERNAL IBM1140 1
+module INTERNAL IBM1140// IBM1140 1
+
+# from to module cost
+alias IBM-1141// IBM1141//
+alias CP1141// IBM1141//
+alias CSIBM1141// IBM1141//
+module IBM1141// INTERNAL IBM1141 1
+module INTERNAL IBM1141// IBM1141 1
+
+# from to module cost
+alias IBM-1142// IBM1142//
+alias CP1142// IBM1142//
+alias CSIBM1142// IBM1142//
+module IBM1142// INTERNAL IBM1142 1
+module INTERNAL IBM1142// IBM1142 1
+
+# from to module cost
+alias IBM-1143// IBM1143//
+alias CP1143// IBM1143//
+alias CSIBM1143// IBM1143//
+module IBM1143// INTERNAL IBM1143 1
+module INTERNAL IBM1143// IBM1143 1
+
+# from to module cost
+alias IBM-1144// IBM1144//
+alias CP1144// IBM1144//
+alias CSIBM1144// IBM1144//
+module IBM1144// INTERNAL IBM1144 1
+module INTERNAL IBM1144// IBM1144 1
+
+# from to module cost
+alias IBM-1145// IBM1145//
+alias CP1145// IBM1145//
+alias CSIBM1145// IBM1145//
+module IBM1145// INTERNAL IBM1145 1
+module INTERNAL IBM1145// IBM1145 1
+
+# from to module cost
+alias IBM-1146// IBM1146//
+alias CP1146// IBM1146//
+alias CSIBM1146// IBM1146//
+module IBM1146// INTERNAL IBM1146 1
+module INTERNAL IBM1146// IBM1146 1
+
+# from to module cost
+alias IBM-1147// IBM1147//
+alias CP1147// IBM1147//
+alias CSIBM1147// IBM1147//
+module IBM1147// INTERNAL IBM1147 1
+module INTERNAL IBM1147// IBM1147 1
+
+# from to module cost
+alias IBM-1148// IBM1148//
+alias CP1148// IBM1148//
+alias CSIBM1148// IBM1148//
+module IBM1148// INTERNAL IBM1148 1
+module INTERNAL IBM1148// IBM1148 1
+
+# from to module cost
+alias IBM-1149// IBM1149//
+alias CP1149// IBM1149//
+alias CSIBM1149// IBM1149//
+module IBM1149// INTERNAL IBM1149 1
+module INTERNAL IBM1149// IBM1149 1
+
+# from to module cost
+alias IBM-1166// IBM1166//
+alias CP1166// IBM1166//
+alias CSIBM1166// IBM1166//
+module IBM1166// INTERNAL IBM1166 1
+module INTERNAL IBM1166// IBM1166 1
+
+# from to module cost
+alias IBM-1167// IBM1167//
+alias CP1167// IBM1167//
+alias CSIBM1167// IBM1167//
+module IBM1167// INTERNAL IBM1167 1
+module INTERNAL IBM1167// IBM1167 1
+
+# from to module cost
+alias IBM-4517// IBM4517//
+alias CP4517// IBM4517//
+alias CSIBM4517// IBM4517//
+module IBM4517// INTERNAL IBM4517 1
+module INTERNAL IBM4517// IBM4517 1
+
+# from to module cost
+alias IBM-4899// IBM4899//
+alias CP4899// IBM4899//
+alias CSIBM4899// IBM4899//
+module IBM4899// INTERNAL IBM4899 1
+module INTERNAL IBM4899// IBM4899 1
+
+# from to module cost
+alias IBM-4909// IBM4909//
+alias CP4909// IBM4909//
+alias CSIBM4909// IBM4909//
+module IBM4909// INTERNAL IBM4909 1
+module INTERNAL IBM4909// IBM4909 1
+
+# from to module cost
+alias IBM-4971// IBM4971//
+alias CP4971// IBM4971//
+alias CSIBM4971// IBM4971//
+module IBM4971// INTERNAL IBM4971 1
+module INTERNAL IBM4971// IBM4971 1
+
+# from to module cost
+alias IBM-5347// IBM5347//
+alias CP5347// IBM5347//
+alias CSIBM5347// IBM5347//
+module IBM5347// INTERNAL IBM5347 1
+module INTERNAL IBM5347// IBM5347 1
+
+# from to module cost
+alias IBM-9030// IBM9030//
+alias CP9030// IBM9030//
+alias CSIBM9030// IBM9030//
+module IBM9030// INTERNAL IBM9030 1
+module INTERNAL IBM9030// IBM9030 1
+
+# from to module cost
+alias IBM-9066// IBM9066//
+alias CP9066// IBM9066//
+alias CSIBM9066// IBM9066//
+module IBM9066// INTERNAL IBM9066 1
+module INTERNAL IBM9066// IBM9066 1
+
+# from to module cost
+alias IBM-9448// IBM9448//
+alias CP9448// IBM9448//
+alias CSIBM9448// IBM9448//
+module IBM9448// INTERNAL IBM9448 1
+module INTERNAL IBM9448// IBM9448 1
+
+# from to module cost
+alias IBM-12712// IBM12712//
+alias CP12712// IBM12712//
+alias CSIBM12712// IBM12712//
+module IBM12712// INTERNAL IBM12712 1
+module INTERNAL IBM12712// IBM12712 1
+
+# from to module cost
+alias IBM-16804// IBM16804//
+alias CP16804// IBM16804//
+alias CSIBM16804// IBM16804//
+module IBM16804// INTERNAL IBM16804 1
+module INTERNAL IBM16804// IBM16804 1
+
+# from to module cost
+alias IBM-1364// IBM1364//
+alias CP1364// IBM1364//
+alias CSIBM1364// IBM1364//
+module IBM1364// INTERNAL IBM1364 1
+module INTERNAL IBM1364// IBM1364 1
+
+# from to module cost
+alias IBM-1371// IBM1371//
+alias CP1371// IBM1371//
+alias CSIBM1371// IBM1371//
+module IBM1371// INTERNAL IBM1371 1
+module INTERNAL IBM1371// IBM1371 1
+
+# from to module cost
+alias IBM-1388// IBM1388//
+alias CP1388// IBM1388//
+alias CSIBM1388// IBM1388//
+module IBM1388// INTERNAL IBM1388 1
+module INTERNAL IBM1388// IBM1388 1
+
+# from to module cost
+alias IBM-1390// IBM1390//
+alias CP1390// IBM1390//
+alias CSIBM1390// IBM1390//
+module IBM1390// INTERNAL IBM1390 1
+module INTERNAL IBM1390// IBM1390 1
+
+# from to module cost
+alias IBM-1399// IBM1399//
+alias CP1399// IBM1399//
+alias CSIBM1399// IBM1399//
+module IBM1399// INTERNAL IBM1399 1
+module INTERNAL IBM1399// IBM1399 1
+
+# from to module cost
+alias ISO/TR_11548-1/ ISO_11548-1//
+alias ISO11548-1// ISO_11548-1//
+module ISO_11548-1// INTERNAL ISO_11548-1 1
+module INTERNAL ISO_11548-1// ISO_11548-1 1
+
+# from to module cost
+module MIK// INTERNAL MIK 1
+module INTERNAL MIK// MIK 1
+
+# from to module cost
+module BRF// INTERNAL BRF 1
+module INTERNAL BRF// BRF 1
+
+# from to module cost
+alias CP1282// MAC-CENTRALEUROPE//
+module MAC-CENTRALEUROPE// INTERNAL MAC-CENTRALEUROPE 1
+module INTERNAL MAC-CENTRALEUROPE// MAC-CENTRALEUROPE 1
+
+# from to module cost
+module KOI8-RU// INTERNAL KOI8-RU 1
+module INTERNAL KOI8-RU// KOI8-RU 1
+
+# from to module cost
+alias ISO_8859-9E// ISO-8859-9E//
+alias ISO8859-9E// ISO-8859-9E//
+alias ISO88599E// ISO-8859-9E//
+module ISO-8859-9E// INTERNAL ISO8859-9E 1
+module INTERNAL ISO-8859-9E// ISO8859-9E 1
+
+# from to module cost
+alias ROMAN9// HP-ROMAN9//
+alias R9// HP-ROMAN9//
+alias HPROMAN9// HP-ROMAN9//
+module HP-ROMAN9// INTERNAL HP-ROMAN9 1
+module INTERNAL HP-ROMAN9// HP-ROMAN9 1
+
+# from to module cost
+alias TURKISH8// HP-TURKISH8//
+alias HPTURKISH8// HP-TURKISH8//
+alias OSF10010006// HP-TURKISH8//
+module HP-TURKISH8// INTERNAL HP-TURKISH8 1
+module INTERNAL HP-TURKISH8// HP-TURKISH8 1
+
+# from to module cost
+alias THAI8// HP-THAI8//
+alias HPTHAI8// HP-THAI8//
+module HP-THAI8// INTERNAL HP-THAI8 1
+module INTERNAL HP-THAI8// HP-THAI8 1
+
+# from to module cost
+alias HPGREEK8// HP-GREEK8//
+alias OSF10010004// HP-GREEK8//
+module HP-GREEK8// INTERNAL HP-GREEK8 1
+module INTERNAL HP-GREEK8// HP-GREEK8 1
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/libCNS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/libCNS.so
new file mode 100755
index 0000000..02176f2
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/libCNS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/libGB.so b/aarch64-linux-gnu/libc/usr/lib/gconv/libGB.so
new file mode 100755
index 0000000..6ae5f5a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/libGB.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/libISOIR165.so b/aarch64-linux-gnu/libc/usr/lib/gconv/libISOIR165.so
new file mode 100755
index 0000000..b8c5ee3
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/libISOIR165.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/libJIS.so b/aarch64-linux-gnu/libc/usr/lib/gconv/libJIS.so
new file mode 100755
index 0000000..751a6bd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/libJIS.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/libJISX0213.so b/aarch64-linux-gnu/libc/usr/lib/gconv/libJISX0213.so
new file mode 100755
index 0000000..4c0de9f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/libJISX0213.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gconv/libKSC.so b/aarch64-linux-gnu/libc/usr/lib/gconv/libKSC.so
new file mode 100755
index 0000000..650372b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gconv/libKSC.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/gcrt1.o b/aarch64-linux-gnu/libc/usr/lib/gcrt1.o
new file mode 100644
index 0000000..6c225d5
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/gcrt1.o
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale.a b/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale.a
new file mode 100644
index 0000000..f8efcb5
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale.so b/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale.so
new file mode 120000
index 0000000..3946b15
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale.so
@@ -0,0 +1 @@
+../../lib/libBrokenLocale.so.1 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale_pic.a b/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale_pic.a
new file mode 100644
index 0000000..5e6e1e6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale_pic.map b/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale_pic.map
new file mode 100644
index 0000000..aae3aaa
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libBrokenLocale_pic.map
@@ -0,0 +1,6 @@
+GLIBC_2.16 {
+ global:
+ __ctype_get_mb_cur_max;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libanl.a b/aarch64-linux-gnu/libc/usr/lib/libanl.a
new file mode 100644
index 0000000..1cc39cb
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libanl.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libanl.so b/aarch64-linux-gnu/libc/usr/lib/libanl.so
new file mode 120000
index 0000000..1aa73a4
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libanl.so
@@ -0,0 +1 @@
+../../lib/libanl.so.1 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libanl_pic.a b/aarch64-linux-gnu/libc/usr/lib/libanl_pic.a
new file mode 100644
index 0000000..d63bb8d
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libanl_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libanl_pic.map b/aarch64-linux-gnu/libc/usr/lib/libanl_pic.map
new file mode 100644
index 0000000..4e89fb4
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libanl_pic.map
@@ -0,0 +1,6 @@
+GLIBC_2.16 {
+ global:
+ getaddrinfo_a; gai_cancel; gai_error; gai_suspend;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libbsd-compat.a b/aarch64-linux-gnu/libc/usr/lib/libbsd-compat.a
new file mode 100644
index 0000000..0429acb
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libbsd-compat.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libc.a b/aarch64-linux-gnu/libc/usr/lib/libc.a
new file mode 100644
index 0000000..af30b76
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libc.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libc.so b/aarch64-linux-gnu/libc/usr/lib/libc.so
index 4eea14e..b520501 100755
--- a/aarch64-linux-gnu/libc/usr/lib/libc.so
+++ b/aarch64-linux-gnu/libc/usr/lib/libc.so
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libc_nonshared.a b/aarch64-linux-gnu/libc/usr/lib/libc_nonshared.a
new file mode 100644
index 0000000..49a49e7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libc_nonshared.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libc_pic.a b/aarch64-linux-gnu/libc/usr/lib/libc_pic.a
new file mode 100644
index 0000000..ab27360
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libc_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libc_pic.map b/aarch64-linux-gnu/libc/usr/lib/libc_pic.map
new file mode 100644
index 0000000..85379f7
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libc_pic.map
@@ -0,0 +1,843 @@
+GLIBC_2.16 {
+ global:
+ __sigaction;
+ _Exit;
+ _IO_2_1_stdin_; _IO_2_1_stdout_; _IO_2_1_stderr_;
+ _IO_adjust_column; _IO_clearerr; _IO_default_doallocate;
+ _IO_adjust_wcolumn; _IO_free_wbackup_area; _IO_init_wmarker;
+ _IO_default_finish; _IO_default_pbackfail; _IO_default_uflow;
+ _IO_default_xsgetn; _IO_default_xsputn; _IO_do_write;
+ _IO_do_write; _IO_file_attach; _IO_file_close_it; _IO_file_finish;
+ _IO_doallocbuf; _IO_fclose; _IO_fdopen; _IO_feof; _IO_ferror;
+ _IO_fclose; _IO_fopen; _IO_fdopen; _IO_popen; __asprintf;
+ _IO_fflush; _IO_fgetc; _IO_fgetpos; _IO_fgets; _IO_file_attach;
+ _IO_fgetpos; _IO_fgetpos64; _IO_fsetpos; _IO_fsetpos64;
+ _IO_file_close; _IO_file_close_it; _IO_file_doallocate;
+ _IO_file_fopen; _IO_file_init; _IO_file_jumps; _IO_file_open;
+ _IO_file_fopen; _IO_file_init; _IO_file_overflow; _IO_file_seekoff;
+ _IO_file_overflow; _IO_file_read; _IO_file_seek; _IO_file_seekoff;
+ _IO_file_setbuf; _IO_file_stat; _IO_file_sync; _IO_file_underflow;
+ _IO_file_setbuf; _IO_file_sync; _IO_file_underflow;
+ _IO_file_write; _IO_file_xsputn; _IO_fileno; _IO_flockfile;
+ _IO_file_write; _IO_file_xsputn; _IO_proc_open; _IO_proc_close;
+ _IO_flush_all; _IO_flush_all_linebuffered; _IO_fopen; _IO_fprintf;
+ _IO_fputs; _IO_fread; _IO_free_backup_area; _IO_freopen;
+ _IO_fscanf; _IO_fseek; _IO_fsetpos; _IO_ftell; _IO_ftrylockfile;
+ _IO_funlockfile; _IO_fwrite; _IO_getc; _IO_getline; _IO_gets;
+ _IO_getc; _IO_peekc_unlocked; _IO_putc; _IO_feof; _IO_ferror;
+ _IO_getline_info;
+ _IO_init; _IO_init_marker; _IO_link_in; _IO_marker_delta;
+ _IO_iter_begin; _IO_iter_end; _IO_iter_next; _IO_iter_file;
+ _IO_least_wmarker; _IO_seekwmark; _IO_sputbackwc; _IO_sungetwc;
+ _IO_list_all; _IO_stderr_; _IO_stdin_; _IO_stdout_;
+ _IO_list_lock; _IO_list_unlock; _IO_list_resetlock;
+ _IO_marker_difference; _IO_padn; _IO_pclose; _IO_peekc_locked;
+ _IO_perror; _IO_popen; _IO_printf; _IO_proc_close; _IO_proc_open;
+ _IO_putc; _IO_puts; _IO_remove_marker; _IO_rewind; _IO_scanf;
+ _IO_seekmark; _IO_seekoff; _IO_seekpos; _IO_setb; _IO_setbuf;
+ _IO_setbuffer; _IO_setlinebuf; _IO_setvbuf; _IO_sgetn;
+ _IO_sprintf; _IO_sputbackc; _IO_sscanf; _IO_str_init_readonly;
+ _IO_str_init_static; _IO_str_overflow; _IO_str_pbackfail;
+ _IO_str_seekoff; _IO_str_underflow; _IO_sungetc;
+ _IO_switch_to_get_mode; _IO_un_link; _IO_ungetc;
+ _IO_switch_to_main_wget_area; _IO_switch_to_wbackup_area;
+ _IO_switch_to_wget_mode; _IO_unsave_wmarkers; _IO_wdefault_doallocate;
+ _IO_unsave_markers; _IO_vfprintf; _IO_vfscanf; _IO_vsprintf;
+ _IO_wdefault_finish; _IO_wdefault_pbackfail; _IO_wdefault_setbuf;
+ _IO_wdefault_uflow; _IO_wdefault_xsgetn; _IO_wdefault_xsputn;
+ _IO_wdo_write; _IO_wfile_jumps; _IO_wfile_overflow; _IO_wfile_seekoff;
+ _IO_wdoallocbuf; _IO_wmarker_delta; _IO_wsetb; __woverflow; __wuflow;
+ _IO_wfile_setbuf; _IO_wfile_sync; _IO_wfile_underflow; _IO_wfile_xsputn;
+ ___brk_addr; __curbrk; __progname; __progname_full;
+ __adjtimex;
+ __argz_count; __argz_stringify; __argz_next;
+ __asprintf_chk; __vasprintf_chk; __dprintf_chk; __vdprintf_chk;
+ __assert;
+ __assert_fail; __assert_perror_fail;
+ __backtrace; __backtrace_symbols; __backtrace_symbols_fd;
+ __bsd_getpgrp; __setpgid; __getpgid;
+ __bzero; __strtok_r;
+ __chk_fail;
+ __clone;
+ __cmsg_nxthdr;
+ __confstr_chk; __getgroups_chk; __ttyname_r_chk; __getlogin_r_chk;
+ __connect; __send;
+ __ctype32_tolower; __ctype32_toupper;
+ __ctype_b; __ctype32_b; __ctype_tolower; __ctype_toupper;
+ __ctype_b_loc; __ctype_tolower_loc; __ctype_toupper_loc;
+ __ctype_get_mb_cur_max;
+ __cxa_atexit; __cxa_finalize;
+ __cyg_profile_func_enter; __cyg_profile_func_exit;
+ __dcgettext;
+ __dgettext;
+ __dup2; __pipe;
+ __endmntent; __getmntent_r; __setmntent; __statfs; __sysctl;
+ __environ; _environ;
+ __errno_location;
+ __fbufsize; __freading; __fwriting; __freadable; __fwritable; __flbf;
+ __fdelt_chk; __fdelt_warn;
+ __fentry__;
+ __ffs;
+ __fgets_chk; __fgets_unlocked_chk;
+ __fpu_control;
+ __fpurge; __fpending; __fsetlocking; _flushlbf;
+ __fread_chk; __fread_unlocked_chk;
+ __fxstatat; __fxstatat64;
+ __getauxval; getauxval;
+ __getdelim;
+ __gethostname_chk; __getdomainname_chk; __wcrtomb_chk; __mbsnrtowcs_chk;
+ __gets_chk;
+ __gmtime_r; __gettimeofday;
+ __h_errno_location;
+ __isalnum_l; __isalpha_l; __isascii_l; __isblank_l; __iscntrl_l;
+ __isdigit_l; __isgraph_l; __islower_l; __isprint_l; __ispunct_l;
+ __isinf; __isinff; __isinfl;
+ __isnan; __isnanf; __isnanl; __finite; __finitef; __finitel;
+ __isoc99_scanf; __isoc99_vscanf; __isoc99_fscanf; __isoc99_vfscanf;
+ __isoc99_sscanf; __isoc99_vsscanf;
+ __isoc99_swscanf; __isoc99_vswscanf;
+ __isoc99_wscanf; __isoc99_vwscanf; __isoc99_fwscanf; __isoc99_vfwscanf;
+ __isspace_l; __isupper_l; __iswalnum_l; __iswalpha_l; __iswblank_l;
+ __iswcntrl_l; __iswctype_l; __iswdigit_l; __iswgraph_l; __iswlower_l;
+ __iswctype;
+ __iswprint_l; __iswpunct_l; __iswspace_l; __iswupper_l; __iswxdigit_l;
+ __isxdigit_l; __strcasecmp_l; __strcoll_l; __strfmon_l; __strncasecmp_l;
+ __ivaliduser; __check_rhosts_file; __rcmd_errstr;
+ __key_decryptsession_pk_LOCAL; __key_encryptsession_pk_LOCAL;
+ __key_gendes_LOCAL;
+ __libc_calloc; __libc_free; __libc_mallinfo; __libc_malloc;
+ __libc_current_sigrtmin; __libc_current_sigrtmax; __libc_allocate_rtsig;
+ __libc_freeres;
+ __libc_init_first; __libc_start_main;
+ __libc_mallopt; __libc_memalign; __libc_pvalloc; __libc_realloc;
+ __libc_sa_len;
+ __libc_valloc;
+ __longjmp_chk;
+ __lseek; __open; __read;
+ __malloc_initialize_hook; __free_hook; __malloc_hook; __realloc_hook;
+ __malloc_initialized; __default_morecore; __morecore;
+ __memalign_hook; __after_morecore_hook;
+ __memcpy_chk; __memmove_chk; __mempcpy_chk; __memset_chk; __stpcpy_chk;
+ __mempcpy_small; __stpcpy_small; __strcspn_c1; __strcspn_c2; __strcspn_c3;
+ __monstartup; _mcleanup; __profile_frequency;
+ __nanosleep;
+ __newlocale; __duplocale; __freelocale;
+ __nl_langinfo_l;
+ __nss_database_lookup; __nss_configure_lookup;
+ __nss_hostname_digits_dots;
+ __nss_passwd_lookup; __nss_group_lookup; __nss_hosts_lookup; __nss_next;
+ __obstack_printf_chk; __obstack_vprintf_chk;
+ __open64;
+ __open_2; __open64_2; __openat_2; __openat64_2;
+ __poll_chk; __ppoll_chk;
+ __posix_getopt;
+ __pread64; __pwrite64;
+ __printf_chk; __fprintf_chk; __vprintf_chk; __vfprintf_chk;
+ __printf_fp; __vfscanf;
+ __rawmemchr; __strcasestr;
+ __read_chk; __pread_chk; __pread64_chk;
+ __readlink_chk; __getcwd_chk; __getwd_chk;
+ __readlinkat_chk;
+ __realpath_chk; __ptsname_r_chk; __wctomb_chk;
+ __recv_chk; __recvfrom_chk;
+ __register_atfork;
+ __res_randomid;
+ __res_state; __res_init; __res_nclose; __res_ninit; _res_hconf;
+ __rpc_thread_svc_fdset; __rpc_thread_createerr;
+ __rpc_thread_svc_pollfd; __rpc_thread_svc_max_pollfd;
+ __sbrk; __getpagesize;
+ __sched_cpualloc; __sched_cpufree;
+ __sched_cpucount;
+ __sched_get_priority_max; __sched_get_priority_min;
+ __sched_getparam; __sched_getscheduler; __sched_setscheduler;
+ __sched_yield; __fork; __getpid; __wait;
+ __secure_getenv;
+ __select;
+ __sigaddset; __sigdelset; __sigismember; __sysv_signal;
+ __signbit; __signbitf; __signbitl;
+ __sigpause;
+ __sigsuspend;
+ __sprintf_chk; __vsprintf_chk; __snprintf_chk; __vsnprintf_chk;
+ __stack_chk_fail;
+ __stpncpy; __stpcpy; __strdup; __mempcpy; __strcasecmp; __strerror_r;
+ __stpncpy_chk;
+ __strcat_chk; __strcpy_chk; __strncat_chk; __strncpy_chk;
+ __strcpy_small; __strspn_c1; __strspn_c2; __strspn_c3; __strpbrk_c2;
+ __strftime_l; __wcsftime_l;
+ __strndup;
+ __strpbrk_c3; __strsep_1c; __strsep_2c; __strsep_3c; __strsep_g;
+ __strto*_internal;
+ __strtod_l; __strtof_l; __strtol_l; __strtold_l; __strtoll_l; __strtoul_l;
+ __strtok_r_1c;
+ __strtoull_l; __strxfrm_l; __toascii_l; __tolower_l; __toupper_l;
+ __swprintf_chk; __vswprintf_chk; __wprintf_chk; __fwprintf_chk;
+ __sysconf;
+ __syslog_chk; __vsyslog_chk;
+ __timezone; __daylight; __tzname;
+ __towctrans;
+ __towctrans_l; __towlower_l; __towupper_l; __wcscasecmp_l; __wcscoll_l;
+ __uflow; __underflow; __overflow;
+ __uselocale;
+ __vfork;
+ __vsscanf; __vsnprintf;
+ __vwprintf_chk; __vfwprintf_chk; __fgetws_chk; __fgetws_unlocked_chk;
+ __waitpid;
+ __wcscpy_chk; __wmemcpy_chk; __wmemmove_chk; __wmempcpy_chk; __wcpcpy_chk;
+ __wcsncasecmp_l; __wcstod_l; __wcstof_l; __wcstol_l; __wcstold_l;
+ __wcsncpy_chk; __wcscat_chk; __wcsncat_chk; __wmemset_chk; __wcpncpy_chk;
+ __wcsnrtombs_chk; __mbsrtowcs_chk; __wcsrtombs_chk; __mbstowcs_chk;
+ __wcsto*_internal; __mbrlen; __mbrtowc;
+ __wcstoll_l; __wcstoul_l; __wcstoull_l; __wcsxfrm_l; __wctype_l;
+ __wcstombs_chk;
+ __wctrans_l;
+ __wunderflow;
+ __xpg_basename;
+ __xpg_sigpause;
+ __xpg_strerror_r;
+ __xstat64; __fxstat64; __lxstat64; __poll;
+ __xstat; __fxstat; __lxstat; __xmknod; __write; __close; __fcntl;
+ _authenticate;
+ _dl_mcount_wrapper; _dl_mcount_wrapper_check;
+ _exit;
+ _libc_intl_domainname;
+ _longjmp; __sigsetjmp; _setjmp;
+ _mcount;
+ _nl_msg_cat_cntr; _nl_default_dirname; _nl_domain_bindings;
+ _null_auth;
+ _obstack;
+ _obstack_allocated_p; _obstack_begin; _obstack_begin_1;
+ _obstack_free; _obstack_memory_used; _obstack_newchunk;
+ _res;
+ _rpc_dtablesize; _seterr_reply;
+ _sys_errlist; _sys_nerr; _sys_siglist;
+ _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
+ _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
+ _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
+ _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
+ _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
+ _sys_errlist; sys_errlist; _sys_nerr; sys_nerr;
+ _sys_siglist; sys_siglist; sys_sigabbrev;
+ _tolower; _toupper;
+ a64l; abort; abs; atexit; atof; atoi; atol; atoll;
+ accept4;
+ accept;
+ access;
+ acct; addmntent; advance;
+ addseverity;
+ adjtime; adjtimex; asctime; asctime_r;
+ alarm;
+ aligned_alloc;
+ alphasort64;
+ alphasort;
+ argp_err_exit_status; argp_program_bug_address; argp_program_version;
+ argp_error; argp_failure; argp_help; argp_parse; argp_state_help;
+ argp_program_version_hook;
+ argp_usage;
+ argz_add; argz_add_sep; argz_append; argz_count; argz_create;
+ argz_create_sep; argz_delete; argz_extract; argz_insert; argz_next;
+ argz_replace; argz_stringify;
+ asprintf;
+ authdes_create; authdes_getucred; authdes_pk_create;
+ authnone_create; authunix_create; authunix_create_default;
+ backtrace; backtrace_symbols; backtrace_symbols_fd;
+ basename; bcmp; bcopy; bzero;
+ bdflush;
+ bind;
+ bind_textdomain_codeset;
+ bindresvport;
+ bindtextdomain;
+ brk;
+ bsd_signal;
+ bsearch;
+ btowc;
+ calloc; cfree;
+ callrpc;
+ canonicalize_file_name; clearenv;
+ capget; capset;
+ catclose; catgets; catopen;
+ cbc_crypt; clntunix_create;
+ cfgetispeed; cfgetospeed; cfmakeraw; cfsetispeed; cfsetospeed; cfsetspeed;
+ chdir; chmod; chown; close; creat;
+ chflags; chroot; closelog;
+ chown;
+ clearerr; clearerr_unlocked;
+ clnt_broadcast; clnt_create; clnt_pcreateerror; clnt_perrno;
+ clnt_perror; clnt_spcreateerror; clnt_sperrno; clnt_sperror;
+ clntraw_create; clnttcp_create; clntudp_bufcreate; clntudp_create;
+ clock; ctime; ctime_r;
+ clock_adjtime;
+ clone; create_module;
+ closedir;
+ confstr;
+ connect;
+ copysign; copysignf; copysignl;
+ creat64;
+ ctermid; cuserid;
+ daemon; dirname;
+ daylight; timezone; tzname;
+ dcgettext; dgettext; gettext;
+ dcngettext; dngettext;
+ delete_module;
+ des_setparity;
+ difftime; dysize;
+ dirfd;
+ div; drand48; drand48_r;
+ dl_iterate_phdr;
+ dprintf;
+ dup3; pipe2;
+ dup; dup2;
+ eaccess;
+ ecb_crypt;
+ ecvt; ecvt_r; endfsent; endmntent; endttyent; endusershell;
+ endaliasent; endhostent; endnetent; endnetgrent; endprotoent; endrpcent;
+ endgrent;
+ endpwent;
+ endservent;
+ endsgent;
+ endspent;
+ endutent;
+ endutxent;
+ environ; optarg; opterr; optind; optopt;
+ envz_add; envz_entry; envz_get; envz_merge; envz_remove;
+ envz_strip;
+ epoll_create1; inotify_init1;
+ epoll_create; epoll_ctl; epoll_wait;
+ epoll_pwait; sync_file_range; sched_getcpu;
+ erand48; erand48_r; exit;
+ err; error; error_at_line; errx;
+ error_message_count; error_one_per_line; error_print_progname;
+ ether_aton; ether_aton_r; ether_hostton; ether_line; ether_ntoa;
+ ether_ntoa_r; ether_ntohost;
+ euidaccess;
+ eventfd; eventfd_read; eventfd_write; signalfd;
+ execl; execle; execlp; execv; execve; execvp; fexecve;
+ execvpe;
+ faccessat;
+ fallocate64;
+ fallocate;
+ fanotify_init; fanotify_mark;
+ fattach; fdetach;
+ fchdir; fchmod; fchown; fcntl; flock; fstatfs; fts_children; fts_close;
+ fchflags; fcvt; fcvt_r; fdatasync; fsync; ftruncate;
+ fchmodat;
+ fchownat;
+ fclose; fcloseall; fdopen; feof; feof_locked; feof_unlocked; ferror;
+ fdopendir;
+ ferror_locked; ferror_unlocked; fflush; fflush_locked; fflush_unlocked;
+ ffs;
+ ffsl; ffsll;
+ fgetc; fgetpos; fgets; fileno; fileno_locked; fileno_unlocked;
+ fgetgrent; fgetgrent_r;
+ fgetpos64; fopen64; freopen64; fseeko; fseeko64; fsetpos64; ftello;
+ fgetpos; fgetpos64; fgetwc; fgetwc_unlocked; fgetws; fgetws_unlocked;
+ fgetpwent; fgetpwent_r;
+ fgets_unlocked; fputs_unlocked; fgetc_unlocked;
+ fgetsgent; fgetsgent_r;
+ fgetspent; fgetspent_r;
+ fgetxattr; flistxattr; fremovexattr; fsetxattr;
+ finite; finitef; finitel; frexp; frexpf; frexpl;
+ flockfile; fprintf; fscanf; ftrylockfile; funlockfile;
+ fmtmsg;
+ fnmatch;
+ fnmatch; fork; fpathconf; freeaddrinfo;
+ fopen; fopencookie; fputc; fputc_locked; fputc_unlocked; fputs;
+ fputwc; fputwc_unlocked; fputws; fputws_unlocked; fsetpos; fsetpos64;
+ fread; freopen; fseek; fsetpos; ftell; fwrite;
+ free;
+ freeifaddrs;
+ fstatfs64; fstatvfs; fstatvfs64; ftw64;
+ ftello64; fopen; fclose; fdopen; fread_unlocked; fwrite_unlocked;
+ ftime;
+ ftok;
+ ftruncate64;
+ fts_open; fts_read; fts_set; ftw;
+ futimes;
+ futimesat;
+ fwide; fwprintf; fwscanf; fopencookie; fmemopen;
+ gai_strerror; getnameinfo; glob64; globfree64;
+ gcvt; get_avphys_pages; get_nprocs; get_nprocs_conf; get_phys_pages;
+ get_current_dir_name; getcwd; getwd;
+ get_kernel_syms; getresgid; getresuid;
+ get_myaddress; getpublickey; getsecretkey;
+ getaddrinfo; getdtablesize; getegid; geteuid; getgid; getopt; getopt_long;
+ getaliasbyname; getaliasbyname_r; getaliasent; getaliasent_r;
+ getaliasbyname_r; getaliasent_r; gethostbyaddr_r; gethostbyname2_r;
+ getc; getc_locked; getc_unlocked; getchar; getchar_unlocked; getdelim;
+ getcontext;
+ getdate; getdate_r;
+ getdate_err;
+ getdirentries64;
+ getdirentries;
+ getdomainname; gethostbyaddr; gethostbyaddr_r; gethostbyname;
+ getenv; getsubopt;
+ getfsent; getfsfile; getfsspec; gethostid; gethostname; getmntent;
+ getgrent; getgrent_r; getgrgid; getgrgid_r; getgrnam; getgrnam_r;
+ getgrent_r; getgrgid_r; getgrnam_r;
+ getgrouplist;
+ getgroups;
+ gethostbyname2; gethostbyname2_r; gethostbyname_r; gethostent;
+ gethostbyname_r; gethostent_r; getnetbyaddr_r; getnetbyname_r;
+ gethostent_r; getnetbyaddr; getnetbyaddr_r; getnetbyname;
+ getifaddrs;
+ getipv4sourcefilter; setipv4sourcefilter;
+ getitimer; gettimeofday; gmtime; gmtime_r;
+ getline; getw;
+ getloadavg;
+ getlogin; getlogin_r; getutent; getutent_r; getutid; getutid_r; getutline;
+ getmntent_r; getpagesize; getpass; getttyent; getttynam; getusershell;
+ getmsg; getpmsg;
+ getnetbyname_r; getnetent; getnetent_r; getnetgrent; getnetgrent_r;
+ getnetent_r; getnetgrent_r; getprotobyname_r; getprotobynumber_r;
+ getnetname;
+ getopt_long_only; getpgid; getpgrp; getpid; getppid; getsid; getuid; glob;
+ getpeername; getsockname; getsockopt;
+ getpriority; getrlimit; getrusage;
+ getprotobyname; getprotobyname_r; getprotobynumber;
+ getprotobynumber_r; getprotoent; getprotoent_r; getrpcbyname;
+ getprotoent_r; getrpcbyname_r; getrpcbynumber_r; getrpcent_r;
+ getpt; getutxent; getutxid; getutxline; grantpt;
+ getpw; getpwent; getpwent_r; getpwnam; getpwnam_r; getpwuid; getpwuid_r;
+ getpwent_r; getpwuid_r; getpwnam_r;
+ getresuid; getresgid; setresuid; setresgid;
+ getrlimit64;
+ getrpcbyname_r; getrpcbynumber; getrpcbynumber_r; getrpcent; getrpcent_r;
+ getrpcport; getservbyname; getservbyname_r; getservbyport;
+ gets;
+ getservbyname_r;
+ getservbyport_r; getservent; getservent_r;
+ getsgent; getsgent_r; getsgnam; getsgnam_r;
+ getsourcefilter; setsourcefilter;
+ getspent; getspent_r; getspnam; getspnam_r;
+ getspent_r; getspnam_r;
+ getutline_r;
+ getutmpx; getutmp;
+ getwc; getwc_unlocked; getwchar; getwchar_unlocked;
+ getxattr;
+ glob_pattern_p; globfree; group_member;
+ gnu_dev_major; gnu_dev_minor; gnu_dev_makedev;
+ gnu_get_libc_release; gnu_get_libc_version;
+ gsignal;
+ gtty;
+ h_errlist; h_nerr;
+ hasmntopt; hcreate; hcreate_r; hdestroy; hdestroy_r; hsearch; hsearch_r;
+ herror; hstrerror;
+ host2netname;
+ htonl; htons;
+ iconv_open; iconv; iconv_close;
+ if_freenameindex; if_indextoname; if_nameindex; if_nametoindex;
+ imaxabs; imaxdiv;
+ in6addr_any; in6addr_loopback;
+ index;
+ inet6_opt_init; inet6_opt_append; inet6_opt_finish; inet6_opt_set_val;
+ inet6_opt_next; inet6_opt_find; inet6_opt_get_val;
+ inet6_option_alloc; inet6_option_next; inet6_option_find;
+ inet6_option_space; inet6_option_init; inet6_option_append;
+ inet6_rth_segments; inet6_rth_getaddr;
+ inet6_rth_space; inet6_rth_init; inet6_rth_add; inet6_rth_reverse;
+ inet_addr; inet_aton; inet_lnaof; inet_makeaddr; inet_netof; inet_network;
+ inet_nsap_addr; inet_nsap_ntoa; inet_ntoa; inet_ntop; inet_pton; innetgr;
+ init_module;
+ initgroups;
+ initstate; initstate_r;
+ inotify_init; inotify_add_watch; inotify_rm_watch;
+ insque; ioctl;
+ iruserok;
+ iruserok_af;
+ isalnum; isalpha; isascii; isblank; iscntrl; isdigit; isgraph; islower;
+ isalnum_l; isalpha_l; isascii_l; isblank_l; iscntrl_l;
+ isastream;
+ isatty;
+ isctype; __isctype;
+ isdigit_l; isgraph_l; islower_l; isprint_l; ispunct_l;
+ isfdtype;
+ isinf; isinff; isinfl; isnan; isnanf; isnanl; ldexp; ldexpf; ldexpl;
+ isprint; ispunct; isspace; isupper; isxdigit;
+ isspace_l; isupper_l; iswalnum_l; iswalpha_l; iswblank_l;
+ iswalnum; iswalpha; iswcntrl; iswctype; iswdigit; iswgraph; iswlower;
+ iswblank;
+ iswcntrl_l; iswctype_l; iswdigit_l; iswgraph_l; iswlower_l;
+ iswprint; iswpunct; iswspace; iswupper; iswxdigit;
+ iswprint_l; iswpunct_l; iswspace_l; iswupper_l; iswxdigit_l;
+ isxdigit_l; strcasecmp_l; strcoll_l; strfmon_l; strncasecmp_l;
+ jrand48; jrand48_r; lfind; lsearch;
+ key_decryptsession; key_decryptsession_pk; key_encryptsession;
+ key_encryptsession_pk; key_gendes; key_get_conv; key_secretkey_is_set;
+ key_setnet; key_setsecret;
+ kill; killpg;
+ klogctl;
+ l64a; labs; lcong48; lcong48_r; ldiv; llabs; lldiv; lrand48; lrand48_r;
+ lchmod;
+ lchown; link; lockf; lseek;
+ lckpwdf;
+ lgetxattr; llistxattr; lremovexattr; lsetxattr;
+ linkat;
+ listen;
+ listxattr;
+ llseek;
+ loc1; loc2; locs;
+ localeconv;
+ localeconv;
+ localtime; localtime_r;
+ lockf64; lseek64;
+ longjmp;
+ lutimes;
+ madvise; mkstemp; mktemp; mlock; mlockall; mmap; mount; mprotect; msync;
+ makecontext;
+ mallinfo; malloc; malloc_get_state; malloc_set_state; malloc_stats;
+ malloc_info;
+ malloc_trim; malloc_usable_size; mallopt; memalign; mprobe; mtrace;
+ mallwatch; obstack_alloc_failed_handler; obstack_exit_failure;
+ mblen; mbrlen; mbrtowc; mbsinit; mbsnrtowcs; mbsrtowcs; mbstowcs;
+ mbrtoc16; c16rtomb; mbrtoc32; c32rtomb;
+ mbtowc; mcheck; mcount; mrand48; mrand48_r;
+ mcheck_check_all; mcheck_pedantic;
+ memccpy; memchr; memcmp; memcpy; memfrob; memmem; memmove; memset;
+ mempcpy;
+ memrchr;
+ mincore; mkdtemp; mkstemp64;
+ mkdir; mkfifo;
+ mkdirat; mkfifoat; __xmknodat;
+ mkostemp; mkostemp64;
+ mkstemps; mkstemps64; mkostemps; mkostemps64;
+ mktime;
+ mmap64;
+ modf; modff; modfl;
+ moncontrol;
+ monstartup;
+ mremap;
+ msgctl; msgget; msgrcv; msgsnd;
+ munlock; munlockall; munmap;
+ muntrace;
+ name_to_handle_at; open_by_handle_at;
+ nanosleep;
+ netname2host; netname2user;
+ newlocale; duplocale; freelocale; uselocale;
+ nfsservctl;
+ nftw; nftw64;
+ nftw; nftw64;
+ ngettext;
+ nice;
+ nl_langinfo;
+ nrand48; nrand48_r;
+ ntohl; ntohs;
+ ntp_adjtime; ntp_gettime;
+ ntp_gettimex;
+ obstack_free;
+ on_exit;
+ open64;
+ open;
+ open_memstream; obstack_printf; obstack_vprintf;
+ open_wmemstream;
+ openat; openat64;
+ opendir;
+ openlog;
+ parse_printf_format; perror; printf; putw;
+ passwd2des;
+ pathconf; pause; pselect;
+ pclose; popen;
+ pclose; popen; putc; putc_locked; putc_unlocked; putchar;
+ personality; prctl;
+ pipe; poll;
+ pivot_root;
+ pmap_getmaps; pmap_getport; pmap_rmtcall; pmap_set; pmap_unset;
+ posix_fadvise; posix_fadvise64; posix_fallocate; posix_fallocate64;
+ posix_madvise;
+ posix_memalign;
+ posix_openpt;
+ posix_spawn; posix_spawnp; posix_spawnattr_getschedpolicy;
+ posix_spawn_file_actions_addclose; posix_spawn_file_actions_addopen;
+ posix_spawn_file_actions_adddup2;
+ posix_spawn_file_actions_init; posix_spawn_file_actions_destroy;
+ posix_spawnattr_getflags; posix_spawnattr_setflags;
+ posix_spawnattr_getpgroup; posix_spawnattr_setpgroup;
+ posix_spawnattr_getsigdefault; posix_spawnattr_setsigdefault;
+ posix_spawnattr_init; posix_spawnattr_destroy;
+ posix_spawnattr_setschedparam;
+ posix_spawnattr_setschedpolicy; posix_spawnattr_getschedparam;
+ posix_spawnattr_setsigmask; posix_spawnattr_getsigmask;
+ ppoll;
+ pread; pread64; pwrite; pwrite64;
+ preadv; preadv64; pwritev; pwritev64;
+ printf_size; printf_size_info;
+ prlimit; prlimit64;
+ process_vm_readv; process_vm_writev;
+ profil; profil_counter;
+ program_invocation_name; program_invocation_short_name;
+ psiginfo;
+ psignal;
+ pthread_attr_destroy; pthread_attr_init;
+ pthread_attr_getdetachstate; pthread_attr_setdetachstate;
+ pthread_attr_getinheritsched; pthread_attr_setinheritsched;
+ pthread_attr_getschedparam; pthread_attr_setschedparam;
+ pthread_attr_getschedpolicy; pthread_attr_setschedpolicy;
+ pthread_attr_getscope; pthread_attr_setscope;
+ pthread_attr_init;
+ pthread_attr_init;
+ pthread_cond_broadcast; pthread_cond_destroy;
+ pthread_cond_broadcast; pthread_cond_timedwait;
+ pthread_cond_init; pthread_cond_destroy;
+ pthread_cond_init; pthread_cond_signal; pthread_cond_wait;
+ pthread_cond_timedwait;
+ pthread_cond_wait; pthread_cond_signal;
+ pthread_condattr_destroy; pthread_condattr_init;
+ pthread_equal; pthread_exit;
+ pthread_getschedparam; pthread_setschedparam;
+ pthread_mutex_destroy; pthread_mutex_init;
+ pthread_mutex_lock; pthread_mutex_unlock;
+ pthread_self;
+ pthread_setcancelstate; pthread_setcanceltype;
+ ptrace;
+ ptsname; ptsname_r; pututxline;
+ putchar_unlocked; puts;
+ putenv;
+ putgrent;
+ putmsg; putpmsg;
+ putpwent; setpwent;
+ putsgent;
+ putspent;
+ pututline;
+ putwc; putwc_unlocked; putwchar; putwchar_unlocked;
+ pvalloc;
+ qecvt; qecvt_r; qfcvt; qfcvt_r; qgcvt;
+ qsort;
+ qsort_r;
+ query_module; quotactl;
+ quick_exit; __cxa_at_quick_exit;
+ raise;
+ rand; rand_r; random; random_r; realpath; rpmatch;
+ rawmemchr;
+ rcmd; rexec; rresvport; ruserok; ruserpass;
+ rcmd_af; rexec_af; rresvport_af; ruserok_af;
+ re_comp; re_compile_fastmap; re_compile_pattern; re_exec; re_match;
+ re_match_2; re_search; re_search_2; re_set_registers; re_set_syntax;
+ re_max_failures; re_syntax_options;
+ read; readlink; rmdir;
+ readahead;
+ readdir64; readdir64_r;
+ readdir; readdir_r; rewinddir;
+ readlinkat;
+ readv; reboot; remque; revoke;
+ realloc;
+ realpath;
+ recv; recvfrom; recvmsg;
+ recvmmsg;
+ regcomp; regerror; regexec; regfree;
+ regexec;
+ register_printf_function; remove; rename;
+ register_printf_modifier; register_printf_type; register_printf_specifier;
+ registerrpc;
+ remap_file_pages;
+ removexattr;
+ renameat;
+ res_init;
+ rewind;
+ rexecoptions;
+ rindex;
+ rpc_createerr; svc_fdset; svcauthdes_stats;
+ rtime;
+ sbrk; select; setdomainname; setfsent; sethostent; sethostid; sethostname;
+ scalbln; scalblnf; scalblnl;
+ scalbn; scalbnf; scalbnl;
+ scandir64;
+ scandir; seekdir;
+ scandirat; scandirat64;
+ scanf; snprintf; sprintf; sscanf;
+ sched_get_priority_max; sched_get_priority_min; sched_getparam;
+ sched_getaffinity; sched_setaffinity;
+ sched_getaffinity; sched_setaffinity;
+ sched_getscheduler; sched_rr_get_interval; sched_setparam;
+ sched_setscheduler; sched_yield; setegid; seteuid; setgid; setlogin;
+ seed48; seed48_r; setcontext; setenv; setstate; setstate_r; srand; srand48;
+ semctl; semget; semop; shmat; shmctl; shmdt; shmget;
+ semctl; shmctl; msgctl;
+ semtimedop;
+ send; sendmsg; sendto; setsockopt; shutdown; socket; socketpair;
+ sendfile64;
+ sendfile;
+ sendmmsg;
+ setaliasent; setnetent; setnetgrent; setprotoent; setrpcent; setservent;
+ setbuf; setbuffer; setlinebuf; setvbuf;
+ setfsgid; setfsuid;
+ setgrent; setgroups;
+ setitimer; settimeofday; stime; strftime; strptime;
+ setjmp;
+ setlocale;
+ setlogmask; setmntent; setregid; setreuid; setttyent; setusershell; sstk;
+ setns;
+ setpgid; setpgrp; setsid; setuid; sleep; sysconf;
+ setpriority; setrlimit;
+ setresgid; setresuid; swapoff; swapon; sysctl; sysinfo;
+ setrlimit64;
+ setsgent;
+ setspent;
+ setutent;
+ setutxent;
+ setxattr;
+ sgetsgent; sgetsgent_r;
+ sgetspent; sgetspent_r;
+ sigaction; sigaddset; sigaltstack; sigandset; sigblock; sigdelset;
+ sigemptyset; sigfillset; siggetmask; siginterrupt; sigisemptyset;
+ sighold; sigrelse; sigignore; sigset; sysv_signal;
+ sigismember; siglongjmp; signal; sigorset; sigpause; sigpending;
+ sigprocmask; sigreturn; sigsetmask; sigstack; sigsuspend; sigvec;
+ sigqueue; sigtimedwait; sigwaitinfo;
+ sigwait; ssignal;
+ sockatmark;
+ splice; tee; vmsplice;
+ sprofil;
+ srand48_r; srandom; srandom_r; step; strfmon; strtod; strtof; strtol;
+ statfs64; statvfs; statvfs64;
+ statfs; symlink;
+ stderr; stdin; stdout;
+ stpcpy; stpncpy; strcasecmp; strcat; strchr; strcmp; strcoll; strcpy;
+ strcasestr; strverscmp;
+ strchrnul; __strverscmp;
+ strcspn; strdup; strerror; strerror_r; strfry; strlen; strncasecmp;
+ strerror_l;
+ strftime_l;
+ strncat; strncmp; strncpy; strndup; strnlen; strpbrk; strrchr; strsep;
+ strptime_l;
+ strsignal; strspn; strstr; strtok; strtok_r; strxfrm; swab;
+ strtod_l; strtof_l; strtol_l; strtold_l; strtoul_l;
+ strtoimax; strtoumax; swapcontext;
+ strtold; strtoll; strtoq; strtoul; strtoull; strtouq; system;
+ strtoll_l; strtoull_l;
+ strxfrm_l; toascii_l; tolower_l; toupper_l;
+ stty; sync; syscall; syslog;
+ svc_exit; svc_getreq; svc_getreqset; svc_register; svc_run;
+ svc_getreq_common; svc_getreq_poll; svc_max_pollfd; svc_pollfd;
+ svc_sendreply; svc_unregister; svcerr_auth; svcerr_decode;
+ svcerr_noproc; svcerr_noprog; svcerr_progvers; svcerr_systemerr;
+ svcerr_weakauth; svcfd_create; svcraw_create; svctcp_create;
+ svcudp_bufcreate; svcudp_create; svcudp_enablecache;
+ svcunix_create; svcunixfd_create;
+ swprintf; swscanf;
+ symlinkat;
+ syncfs;
+ sys_errlist; sys_nerr; sys_sigabbrev; sys_siglist;
+ tcdrain; tcflow; tcflush; tcgetattr; tcgetpgrp; tcsendbreak; tcsetattr;
+ tcgetsid;
+ tcsetpgrp;
+ tdelete; tfind; truncate; tsearch; ttyslot; twalk;
+ tdestroy; truncate64;
+ telldir;
+ tempnam; tmpfile; tmpnam; tmpnam_r;
+ textdomain;
+ time; timegm; timelocal; tzset;
+ timerfd_create; timerfd_settime; timerfd_gettime;
+ times;
+ timespec_get;
+ tmpfile; tmpfile64;
+ toascii; tolower; toupper;
+ towctrans; towlower; towupper;
+ towctrans_l; towlower_l; towupper_l; wcscasecmp_l; wcscoll_l;
+ tr_break;
+ ttyname; ttyname_r;
+ ualarm; usleep; ustat; utimes;
+ ulckpwdf;
+ ulimit;
+ umask; unlink; utime;
+ umount2;
+ umount; uselib;
+ uname;
+ ungetc;
+ ungetwc;
+ unlinkat;
+ unlockpt; updwtmpx; utmpxname;
+ unsetenv;
+ unshare;
+ updwtmp; utmpname;
+ user2netname;
+ utimensat; futimens;
+ valloc;
+ vasprintf; vdprintf; vscanf; vsnprintf; vsprintf; vsscanf;
+ verr; verrx; vhangup; vsyslog; vwarn; vwarnx;
+ versionsort; versionsort64;
+ vfork;
+ vfprintf; vfscanf; vprintf;
+ vfwprintf; vswprintf; vwprintf; vfwscanf; vswscanf; vwscanf;
+ vlimit; vtimes;
+ wait; wait3; wait4; waitpid;
+ waitid; wordexp; wordfree;
+ warn; warnx;
+ wcpcpy; wcpncpy; wcrtomb; wcscat; wcschr; wcscmp; wcscoll;
+ wcscasecmp; wcsncasecmp; wcsnlen; wcstoll;
+ wcschrnul; wmempcpy;
+ wcscpy; wcscspn; wcsdup; wcslen; wcsncat; wcsncmp;
+ wcsftime;
+ wcsftime_l;
+ wcsncasecmp_l; wcstod_l; wcstof_l; wcstol_l; wcstold_l;
+ wcsncpy; wcsnrtombs; wcspbrk; wcsrchr; wcsrtombs; wcsspn; wcsstr;
+ wcstod; wcstof; wcstok; wcstol; wcstold; wcstoq; wcstoul;
+ wcstoimax; wcstoumax; wcstoull; wcswcs; wmemrtombs; wmemrtowcs;
+ wcstoll_l; wcstoul_l; wcstoull_l; wcsxfrm_l; wctype_l;
+ wcstombs; wctomb;
+ wcstouq; wcswidth; wcsxfrm; wctob;
+ wctrans; wctype; wcwidth;
+ wctrans_l; nl_langinfo_l;
+ wmemchr; wmemcmp; wmemcpy; wmemmove; wmemset;
+ wprintf; wscanf;
+ write;
+ writev;
+ xdecrypt; xdr_authdes_cred; xdr_authdes_verf;
+ xdr_accepted_reply; xdr_array; xdr_authunix_parms; xdr_bool; xdr_bytes;
+ xdr_callhdr; xdr_callmsg; xdr_char; xdr_cryptkeyarg; xdr_cryptkeyarg2;
+ xdr_cryptkeyres; xdr_des_block; xdr_double; xdr_enum; xdr_float;
+ xdr_free; xdr_int; xdr_key_netstarg; xdr_key_netstres; xdr_keybuf;
+ xdr_getcredres; xdr_int16_t; xdr_int32_t; xdr_int8_t;
+ xdr_hyper; xdr_u_hyper; xdr_longlong_t; xdr_u_longlong_t;
+ xdr_int64_t; xdr_uint64_t;
+ xdr_keystatus; xdr_long; xdr_netobj; xdr_opaque; xdr_opaque_auth;
+ xdr_netnamestr; xdr_sizeof;
+ xdr_pmap; xdr_pmaplist; xdr_pointer; xdr_reference; xdr_rejected_reply;
+ xdr_quad_t; xdr_u_quad_t;
+ xdr_replymsg; xdr_rmtcall_args; xdr_rmtcallres; xdr_short; xdr_string;
+ xdr_u_char; xdr_u_int; xdr_u_long; xdr_u_short; xdr_union; xdr_vector;
+ xdr_uint16_t; xdr_uint32_t; xdr_uint8_t; xdr_unixcred;
+ xdr_void; xdr_wrapstring; xdrmem_create; xdrrec_create;
+ xdrrec_endofrecord; xdrrec_eof; xdrrec_skiprecord; xdrstdio_create;
+ xencrypt; xprt_register; xprt_unregister;
+ local:
+ *;
+};
+GLIBC_PRIVATE {
+ global:
+ __abort_msg;
+ __collate_element_hash; __collate_element_strings;
+ __collate_symbol_classes; __collate_symbol_hash; __collate_symbol_strings;
+ __ctype_init;
+ __fortify_fail;
+ __gai_sigqueue;
+ __gconv_get_alias_db; __gconv_get_modules_db; __gconv_get_cache;
+ __internal_endnetgrent; __internal_getnetgrent_r;
+ __internal_setnetgrent;
+ __libc_alloca_cutoff;
+ __libc_allocate_rtsig_private;
+ __libc_clntudp_bufcreate; __libc_rpc_getport;
+ __libc_current_sigrtmin_private; __libc_current_sigrtmax_private;
+ __libc_dl_error_tsd;
+ __libc_dlopen_mode; __libc_dlsym; __libc_dlclose;
+ __libc_fatal;
+ __libc_fork; __libc_pwrite;
+ __libc_longjmp; __libc_siglongjmp;
+ __libc_malloc_pthread_startup;
+ __libc_msgrcv; __libc_msgsnd;
+ __libc_pthread_init;
+ __libc_system;
+ __libc_thread_freeres;
+ __nss_disable_nscd; __nss_lookup_function; _nss_files_parse_sgent;
+ __nss_passwd_lookup2; __nss_group_lookup2; __nss_hosts_lookup2;
+ __nss_services_lookup2; __nss_next2; __nss_lookup;
+ __open_catalog;
+ __res_maybe_init; __res_iclose;
+ __syscall_rt_sigqueueinfo;
+ __vdso_clock_getres;
+ __vdso_clock_gettime;
+ _dl_addr;
+ _dl_open_hook;
+ _dl_sym; _dl_vsym;
+ _itoa_lower_digits;
+ _nss_files_parse_grent; _nss_files_parse_pwent; _nss_files_parse_spent;
+ errno;
+ h_errno; __resp;
+} GLIBC_2.16;
diff --git a/aarch64-linux-gnu/libc/usr/lib/libc_pic/sofini.o b/aarch64-linux-gnu/libc/usr/lib/libc_pic/sofini.o
new file mode 100644
index 0000000..871d9be
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libc_pic/sofini.o
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libc_pic/soinit.o b/aarch64-linux-gnu/libc/usr/lib/libc_pic/soinit.o
new file mode 100644
index 0000000..7330d0f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libc_pic/soinit.o
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libcrypt.a b/aarch64-linux-gnu/libc/usr/lib/libcrypt.a
new file mode 100644
index 0000000..d00e7b8
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libcrypt.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libcrypt.so b/aarch64-linux-gnu/libc/usr/lib/libcrypt.so
new file mode 120000
index 0000000..f2c4c80
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libcrypt.so
@@ -0,0 +1 @@
+../../lib/libcrypt.so.1 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libcrypt_pic.a b/aarch64-linux-gnu/libc/usr/lib/libcrypt_pic.a
new file mode 100644
index 0000000..41919d6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libcrypt_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libcrypt_pic.map b/aarch64-linux-gnu/libc/usr/lib/libcrypt_pic.map
new file mode 100644
index 0000000..d2a5ea4
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libcrypt_pic.map
@@ -0,0 +1,6 @@
+GLIBC_2.16 {
+ global:
+ crypt; crypt_r; encrypt; encrypt_r; fcrypt; setkey; setkey_r;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libdl.a b/aarch64-linux-gnu/libc/usr/lib/libdl.a
new file mode 100644
index 0000000..6516bfc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libdl.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libdl.so b/aarch64-linux-gnu/libc/usr/lib/libdl.so
new file mode 120000
index 0000000..7afa95a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libdl.so
@@ -0,0 +1 @@
+../../lib/libdl.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libdl_pic.a b/aarch64-linux-gnu/libc/usr/lib/libdl_pic.a
new file mode 100644
index 0000000..67727ec
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libdl_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libdl_pic.map b/aarch64-linux-gnu/libc/usr/lib/libdl_pic.map
new file mode 100644
index 0000000..663ab4f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libdl_pic.map
@@ -0,0 +1,13 @@
+GLIBC_2.16 {
+ global:
+ dladdr1; dlinfo;
+ dladdr; dlclose; dlerror; dlopen; dlsym;
+ dlmopen;
+ dlopen; dlvsym;
+ local:
+ *;
+};
+GLIBC_PRIVATE {
+ global:
+ _dlfcn_hook;
+} GLIBC_2.16;
diff --git a/aarch64-linux-gnu/libc/usr/lib/libg.a b/aarch64-linux-gnu/libc/usr/lib/libg.a
new file mode 100644
index 0000000..da982c1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libg.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libieee.a b/aarch64-linux-gnu/libc/usr/lib/libieee.a
new file mode 100644
index 0000000..6df5894
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libieee.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libm.a b/aarch64-linux-gnu/libc/usr/lib/libm.a
new file mode 100644
index 0000000..1bc43df
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libm.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libm.so b/aarch64-linux-gnu/libc/usr/lib/libm.so
new file mode 120000
index 0000000..52441c0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libm.so
@@ -0,0 +1 @@
+../../lib/libm.so.6 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libm_pic.a b/aarch64-linux-gnu/libc/usr/lib/libm_pic.a
new file mode 100644
index 0000000..e366f34
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libm_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libm_pic.map b/aarch64-linux-gnu/libc/usr/lib/libm_pic.map
new file mode 100644
index 0000000..5c8d251
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libm_pic.map
@@ -0,0 +1,142 @@
+GLIBC_2.16 {
+ global:
+ _LIB_VERSION; signgam;
+ __acos_finite; __acosf_finite; __acosl_finite;
+ __acosh_finite; __acoshf_finite; __acoshl_finite;
+ __asin_finite; __asinf_finite; __asinl_finite;
+ __atan2_finite; __atan2f_finite; __atan2l_finite;
+ __atanh_finite; __atanhf_finite; __atanhl_finite;
+ __clog10; __clog10f; __clog10l;
+ __cosh_finite; __coshf_finite; __coshl_finite;
+ __exp10_finite; __exp10f_finite; __exp10l_finite;
+ __exp2_finite; __exp2f_finite; __exp2l_finite;
+ __exp_finite; __expf_finite; __expl_finite;
+ __finite; __finitef; __finitel;
+ __fmod_finite; __fmodf_finite; __fmodl_finite;
+ __fpclassify; __fpclassifyf; __fpclassifyl;
+ __gamma_r_finite; __gammaf_r_finite; __gammal_r_finite;
+ __hypot_finite; __hypotf_finite; __hypotl_finite;
+ __j0_finite; __j0f_finite; __j0l_finite;
+ __j1_finite; __j1f_finite; __j1l_finite;
+ __jn_finite; __jnf_finite; __jnl_finite;
+ __lgamma_r_finite; __lgammaf_r_finite; __lgammal_r_finite;
+ __log10_finite; __log10f_finite; __log10l_finite;
+ __log2_finite; __log2f_finite; __log2l_finite;
+ __log_finite; __logf_finite; __logl_finite;
+ __pow_finite; __powf_finite; __powl_finite;
+ __remainder_finite; __remainderf_finite; __remainderl_finite;
+ __scalb_finite; __scalbf_finite; __scalbl_finite;
+ __signbit; __signbitf; __signbitl;
+ __sinh_finite; __sinhf_finite; __sinhl_finite;
+ __sqrt_finite; __sqrtf_finite; __sqrtl_finite;
+ __y0_finite; __y0f_finite; __y0l_finite;
+ __y1_finite; __y1f_finite; __y1l_finite;
+ __yn_finite; __ynf_finite; __ynl_finite;
+ acos; acosf; acosl;
+ acosh; acoshf; acoshl;
+ asin; asinf; asinl;
+ asinh; asinhf; asinhl;
+ atan2; atan2f; atan2l;
+ atan; atanf; atanl;
+ atanh; atanhf; atanhl;
+ cabs; cabsf; cabsl;
+ cacos; cacosf; cacosl;
+ cacosh; cacoshf; cacoshl;
+ carg; cargf; cargl;
+ casin; casinf; casinl;
+ casinh; casinhf; casinhl;
+ catan; catanf; catanl;
+ catanh; catanhf; catanhl;
+ cbrt; cbrtf; cbrtl;
+ ccos; ccosf; ccosl;
+ ccosh; ccoshf; ccoshl;
+ ceil; ceilf; ceill;
+ cexp; cexpf; cexpl;
+ cimag; cimagf; cimagl;
+ clog10; clog10f; clog10l;
+ clog; clogf; clogl;
+ conj; conjf; conjl;
+ copysign; copysignf; copysignl;
+ cos; cosf; cosl;
+ coshf; cosh; coshl;
+ cpow; cpowf; cpowl;
+ cproj; cprojf; cprojl;
+ creal; crealf; creall;
+ csin; csinf; csinl;
+ csinh; csinhf; csinhl;
+ csqrt; csqrtf; csqrtl;
+ ctan; ctanf; ctanl;
+ ctanh; ctanhf; ctanhl;
+ drem; dremf; dreml;
+ erf; erff; erfl;
+ erfc; erfcf; erfcl;
+ exp10; exp10f; exp10l;
+ exp2; exp2f;
+ exp2l;
+ exp; expf; expl;
+ expm1; expm1f; expm1l;
+ fabs; fabsf; fabsl;
+ fdim; fdimf; fdiml;
+ feclearexcept; fegetenv; fegetexceptflag;
+ feclearexcept; fegetenv; fegetexceptflag; feraiseexcept;
+ feenableexcept; fedisableexcept; fegetexcept;
+ fegetround; feholdexcept; feraiseexcept;
+ fesetenv; fesetexceptflag; fesetround;
+ fesetenv; fesetexceptflag; feupdateenv;
+ fetestexcept; feupdateenv;
+ finite; finitef; finitel;
+ floor; floorf; floorl;
+ fma; fmaf; fmal;
+ fmax; fmaxf; fmaxl;
+ fmin; fminf; fminl;
+ fmod; fmodf; fmodl;
+ frexp; frexpf; frexpl;
+ gamma; gammaf; gammal;
+ gamma_r; gammaf_r; gammal_r;
+ hypot; hypotf; hypotl;
+ ilogb; ilogbf; ilogbl;
+ j0; j0f; j0l;
+ j1; j1f; j1l;
+ jn; jnf; jnl;
+ ldexp; ldexpf; ldexpl;
+ lgamma; lgammaf; lgammal;
+ lgamma_r; lgammaf_r; lgammal_r;
+ llrint; llrintf; llrintl;
+ llround; llroundf; llroundl;
+ log10; log10f; log10l;
+ log1p; log1pf; log1pl;
+ log2; log2f; log2l;
+ log; logf; logl;
+ logb; logbf; logbl;
+ lrint; lrintf; lrintl;
+ lround; lroundf; lroundl;
+ matherr;
+ modf; modff; modfl;
+ nan; nanf; nanl;
+ nearbyint; nearbyintf; nearbyintl;
+ nextafter; nextafterf; nextafterl;
+ nexttoward; nexttowardf; nexttowardl;
+ pow10; pow10f; pow10l;
+ pow; powf; powl;
+ remainder; remainderf; remainderl;
+ remquo; remquof; remquol;
+ rint; rintf; rintl;
+ round; roundf; roundl;
+ scalb; scalbf; scalbl;
+ scalbln; scalblnf; scalblnl;
+ scalbn; scalbnf; scalbnl;
+ significand; significandf; significandl;
+ sin; sinf; sinl;
+ sincos; sincosf; sincosl;
+ sinh; sinhf; sinhl;
+ sqrt; sqrtf; sqrtl;
+ tan; tanf; tanl;
+ tanh; tanhf; tanhl;
+ tgamma; tgammaf; tgammal;
+ trunc; truncf; truncl;
+ y0; y0f; y0l;
+ y1; y1f; y1l;
+ yn; ynf; ynl;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libmcheck.a b/aarch64-linux-gnu/libc/usr/lib/libmcheck.a
new file mode 100644
index 0000000..d75d8dd
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libmcheck.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnsl.a b/aarch64-linux-gnu/libc/usr/lib/libnsl.a
new file mode 100644
index 0000000..881a827
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnsl.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnsl.so b/aarch64-linux-gnu/libc/usr/lib/libnsl.so
new file mode 120000
index 0000000..37b57e4
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnsl.so
@@ -0,0 +1 @@
+../../lib/libnsl.so.1 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnsl_pic.a b/aarch64-linux-gnu/libc/usr/lib/libnsl_pic.a
new file mode 100644
index 0000000..c19e784
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnsl_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnsl_pic.map b/aarch64-linux-gnu/libc/usr/lib/libnsl_pic.map
new file mode 100644
index 0000000..3efd426
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnsl_pic.map
@@ -0,0 +1,54 @@
+GLIBC_2.16 {
+ global:
+ __free_fdresult; __nis_default_access; __nis_default_group;
+ __nis_default_owner; __nis_default_ttl; __nis_finddirectory;
+ __nis_hash; __nisbind_connect; __nisbind_create;
+ __nisbind_destroy; __nisbind_next;
+ __yp_check;
+ nis_add; nis_add_entry; nis_addmember;
+ nis_checkpoint; nis_clone_directory; nis_clone_object;
+ nis_clone_result; nis_creategroup; nis_destroy_object;
+ nis_destroygroup; nis_dir_cmp; nis_domain_of;
+ nis_domain_of_r; nis_first_entry; nis_free_directory;
+ nis_free_object; nis_free_request; nis_freenames;
+ nis_freeresult; nis_freeservlist; nis_freetags;
+ nis_getnames; nis_getservlist; nis_ismember;
+ nis_leaf_of; nis_leaf_of_r; nis_lerror;
+ nis_list; nis_local_directory; nis_local_group;
+ nis_local_host; nis_local_principal; nis_lookup;
+ nis_mkdir; nis_modify; nis_modify_entry;
+ nis_name_of; nis_name_of_r; nis_next_entry;
+ nis_perror; nis_ping; nis_print_directory;
+ nis_print_entry; nis_print_group; nis_print_group_entry;
+ nis_print_link; nis_print_object; nis_print_result;
+ nis_print_rights; nis_print_table; nis_read_obj;
+ nis_remove; nis_remove_entry; nis_removemember;
+ nis_rmdir; nis_servstate; nis_sperrno;
+ nis_sperror; nis_sperror_r; nis_stats;
+ nis_verifygroup; nis_write_obj;
+ readColdStartFile; writeColdStartFile;
+ xdr_cback_data; xdr_obj_p;
+ xdr_domainname; xdr_keydat; xdr_mapname;
+ xdr_peername; xdr_valdat; xdr_yp_buf;
+ xdr_ypall;
+ xdr_ypbind_binding; xdr_ypbind_resp; xdr_ypbind_resptype;
+ xdr_ypbind_setdom; xdr_ypdelete_args; xdr_ypmap_parms;
+ xdr_ypmaplist; xdr_yppush_status; xdr_yppushresp_xfr;
+ xdr_ypreq_key; xdr_ypreq_nokey; xdr_ypreq_xfr;
+ xdr_ypresp_all; xdr_ypresp_key_val; xdr_ypresp_maplist;
+ xdr_ypresp_master; xdr_ypresp_order; xdr_ypresp_val;
+ xdr_ypresp_xfr; xdr_ypstat; xdr_ypupdate_args;
+ xdr_ypxfrstat;
+ yp_all; yp_bind; yp_first;
+ yp_get_default_domain; yp_maplist; yp_master;
+ yp_match; yp_next; yp_order;
+ yp_unbind; yp_update; ypbinderr_string;
+ yperr_string; ypprot_err;
+ local:
+ *;
+};
+GLIBC_PRIVATE {
+ global:
+ __create_ib_request; _xdr_ib_request; _xdr_nis_result;
+ _nsl_default_nss; __prepare_niscall; __follow_path; __do_niscall3;
+} GLIBC_2.16;
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_compat.so b/aarch64-linux-gnu/libc/usr/lib/libnss_compat.so
new file mode 120000
index 0000000..88fb049
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_compat.so
@@ -0,0 +1 @@
+../../lib/libnss_compat.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_compat_pic.a b/aarch64-linux-gnu/libc/usr/lib/libnss_compat_pic.a
new file mode 100644
index 0000000..11b4a88
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_compat_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_compat_pic.map b/aarch64-linux-gnu/libc/usr/lib/libnss_compat_pic.map
new file mode 100644
index 0000000..9c44268
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_compat_pic.map
@@ -0,0 +1,11 @@
+GLIBC_PRIVATE {
+ global:
+ _nss_compat_endgrent; _nss_compat_endpwent; _nss_compat_endspent;
+ _nss_compat_getgrent_r; _nss_compat_getgrgid_r; _nss_compat_getgrnam_r;
+ _nss_compat_getpwent_r; _nss_compat_getpwnam_r; _nss_compat_getpwuid_r;
+ _nss_compat_getspent_r; _nss_compat_getspnam_r;
+ _nss_compat_initgroups_dyn;
+ _nss_compat_setgrent; _nss_compat_setpwent; _nss_compat_setspent;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_db.so b/aarch64-linux-gnu/libc/usr/lib/libnss_db.so
new file mode 120000
index 0000000..1ccb18f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_db.so
@@ -0,0 +1 @@
+../../lib/libnss_db.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_db_pic.a b/aarch64-linux-gnu/libc/usr/lib/libnss_db_pic.a
new file mode 100644
index 0000000..84a2b71
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_db_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_db_pic.map b/aarch64-linux-gnu/libc/usr/lib/libnss_db_pic.map
new file mode 100644
index 0000000..b02a576
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_db_pic.map
@@ -0,0 +1,48 @@
+GLIBC_PRIVATE {
+ global:
+ _nss_db_endetherent;
+ _nss_db_endgrent;
+ _nss_db_endnetgrent;
+ _nss_db_endprotoent;
+ _nss_db_endpwent;
+ _nss_db_endrpcent;
+ _nss_db_endservent;
+ _nss_db_endsgent;
+ _nss_db_endspent;
+ _nss_db_getetherent_r;
+ _nss_db_getgrent_r;
+ _nss_db_getgrgid_r;
+ _nss_db_getgrnam_r;
+ _nss_db_gethostton_r;
+ _nss_db_getnetgrent_r;
+ _nss_db_getntohost_r;
+ _nss_db_getprotobyname_r;
+ _nss_db_getprotobynumber_r;
+ _nss_db_getprotoent_r;
+ _nss_db_getpwent_r;
+ _nss_db_getpwnam_r;
+ _nss_db_getpwuid_r;
+ _nss_db_getrpcbyname_r;
+ _nss_db_getrpcbynumber_r;
+ _nss_db_getrpcent_r;
+ _nss_db_getservbyname_r;
+ _nss_db_getservbyport_r;
+ _nss_db_getservent_r;
+ _nss_db_getsgent_r;
+ _nss_db_getsgnam_r;
+ _nss_db_getspent_r;
+ _nss_db_getspnam_r;
+ _nss_db_init;
+ _nss_db_initgroups_dyn;
+ _nss_db_setetherent;
+ _nss_db_setgrent;
+ _nss_db_setnetgrent;
+ _nss_db_setprotoent;
+ _nss_db_setpwent;
+ _nss_db_setrpcent;
+ _nss_db_setservent;
+ _nss_db_setsgent;
+ _nss_db_setspent;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_dns.so b/aarch64-linux-gnu/libc/usr/lib/libnss_dns.so
new file mode 120000
index 0000000..350021a
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_dns.so
@@ -0,0 +1 @@
+../../lib/libnss_dns.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_dns_pic.a b/aarch64-linux-gnu/libc/usr/lib/libnss_dns_pic.a
new file mode 100644
index 0000000..3c0d19d
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_dns_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_dns_pic.map b/aarch64-linux-gnu/libc/usr/lib/libnss_dns_pic.map
new file mode 100644
index 0000000..600b6c1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_dns_pic.map
@@ -0,0 +1,11 @@
+GLIBC_PRIVATE {
+ global:
+ _nss_dns_gethostbyaddr2_r;
+ _nss_dns_gethostbyaddr_r; _nss_dns_gethostbyname2_r;
+ _nss_dns_gethostbyname3_r;
+ _nss_dns_gethostbyname4_r;
+ _nss_dns_gethostbyname_r; _nss_dns_getnetbyaddr_r;
+ _nss_dns_getnetbyname_r; _nss_dns_getcanonname_r;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_files.so b/aarch64-linux-gnu/libc/usr/lib/libnss_files.so
new file mode 120000
index 0000000..0d5d219
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_files.so
@@ -0,0 +1 @@
+../../lib/libnss_files.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_files_pic.a b/aarch64-linux-gnu/libc/usr/lib/libnss_files_pic.a
new file mode 100644
index 0000000..901599d
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_files_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_files_pic.map b/aarch64-linux-gnu/libc/usr/lib/libnss_files_pic.map
new file mode 100644
index 0000000..5ef0c43
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_files_pic.map
@@ -0,0 +1,72 @@
+GLIBC_PRIVATE {
+ global:
+ _nss_files_endaliasent;
+ _nss_files_endetherent;
+ _nss_files_endgrent;
+ _nss_files_endhostent;
+ _nss_files_endnetent;
+ _nss_files_endnetgrent;
+ _nss_files_endprotoent;
+ _nss_files_endpwent;
+ _nss_files_endrpcent;
+ _nss_files_endservent;
+ _nss_files_endsgent;
+ _nss_files_endspent;
+ _nss_files_getaliasbyname_r;
+ _nss_files_getaliasent_r;
+ _nss_files_getetherent_r;
+ _nss_files_getgrent_r;
+ _nss_files_getgrgid_r;
+ _nss_files_getgrnam_r;
+ _nss_files_gethostbyaddr_r;
+ _nss_files_gethostbyname2_r;
+ _nss_files_gethostbyname4_r;
+ _nss_files_gethostbyname_r;
+ _nss_files_gethostent_r;
+ _nss_files_gethostton_r;
+ _nss_files_getnetbyaddr_r;
+ _nss_files_getnetbyname_r;
+ _nss_files_getnetent_r;
+ _nss_files_getnetgrent_r;
+ _nss_files_getntohost_r;
+ _nss_files_getprotobyname_r;
+ _nss_files_getprotobynumber_r;
+ _nss_files_getprotoent_r;
+ _nss_files_getpublickey;
+ _nss_files_getpwent_r;
+ _nss_files_getpwnam_r;
+ _nss_files_getpwuid_r;
+ _nss_files_getrpcbyname_r;
+ _nss_files_getrpcbynumber_r;
+ _nss_files_getrpcent_r;
+ _nss_files_getsecretkey;
+ _nss_files_getservbyname_r;
+ _nss_files_getservbyport_r;
+ _nss_files_getservent_r;
+ _nss_files_getsgent_r;
+ _nss_files_getsgnam_r;
+ _nss_files_getspent_r;
+ _nss_files_getspnam_r;
+ _nss_files_init;
+ _nss_files_initgroups_dyn;
+ _nss_files_parse_etherent;
+ _nss_files_parse_netent;
+ _nss_files_parse_protoent;
+ _nss_files_parse_rpcent;
+ _nss_files_parse_servent;
+ _nss_files_setaliasent;
+ _nss_files_setetherent;
+ _nss_files_setgrent;
+ _nss_files_sethostent;
+ _nss_files_setnetent;
+ _nss_files_setnetgrent;
+ _nss_files_setprotoent;
+ _nss_files_setpwent;
+ _nss_files_setrpcent;
+ _nss_files_setservent;
+ _nss_files_setsgent;
+ _nss_files_setspent;
+ _nss_netgroup_parseline;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod.so b/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod.so
new file mode 120000
index 0000000..fbbde91
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod.so
@@ -0,0 +1 @@
+../../lib/libnss_hesiod.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod_pic.a b/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod_pic.a
new file mode 100644
index 0000000..2fcc667
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod_pic.map b/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod_pic.map
new file mode 100644
index 0000000..d6029d5
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_hesiod_pic.map
@@ -0,0 +1,15 @@
+GLIBC_PRIVATE {
+ global:
+ _nss_hesiod_getgrnam_r; _nss_hesiod_getgrgid_r;
+ _nss_hesiod_getprotobyname_r; _nss_hesiod_getprotobynumber_r;
+ _nss_hesiod_getpwnam_r; _nss_hesiod_getpwuid_r;
+ _nss_hesiod_getservbyname_r;
+ _nss_hesiod_getservbyport_r;
+ _nss_hesiod_initgroups_dyn;
+ _nss_hesiod_setgrent; _nss_hesiod_endgrent;
+ _nss_hesiod_setprotoent; _nss_hesiod_endprotoent;
+ _nss_hesiod_setpwent; _nss_hesiod_endpwent;
+ _nss_hesiod_setservent; _nss_hesiod_endservent;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_nis.so b/aarch64-linux-gnu/libc/usr/lib/libnss_nis.so
new file mode 120000
index 0000000..39049ed
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_nis.so
@@ -0,0 +1 @@
+../../lib/libnss_nis.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_nis_pic.a b/aarch64-linux-gnu/libc/usr/lib/libnss_nis_pic.a
new file mode 100644
index 0000000..7a42854
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_nis_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_nis_pic.map b/aarch64-linux-gnu/libc/usr/lib/libnss_nis_pic.map
new file mode 100644
index 0000000..b10e4c9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_nis_pic.map
@@ -0,0 +1,25 @@
+GLIBC_PRIVATE {
+ global:
+ _nss_nis_endaliasent; _nss_nis_endetherent; _nss_nis_endgrent;
+ _nss_nis_endhostent; _nss_nis_endnetent; _nss_nis_endnetgrent;
+ _nss_nis_endprotoent; _nss_nis_endpwent; _nss_nis_endrpcent;
+ _nss_nis_endservent; _nss_nis_endspent; _nss_nis_getaliasbyname_r;
+ _nss_nis_getaliasent_r; _nss_nis_getetherent_r; _nss_nis_getgrent_r;
+ _nss_nis_getgrgid_r; _nss_nis_getgrnam_r; _nss_nis_gethostbyaddr_r;
+ _nss_nis_gethostbyname2_r; _nss_nis_gethostbyname_r; _nss_nis_gethostent_r;
+ _nss_nis_gethostton_r; _nss_nis_getnetbyaddr_r; _nss_nis_getnetbyname_r;
+ _nss_nis_getnetent_r; _nss_nis_getnetgrent_r; _nss_nis_getntohost_r;
+ _nss_nis_getprotobyname_r; _nss_nis_getprotobynumber_r;
+ _nss_nis_getprotoent_r; _nss_nis_getpublickey; _nss_nis_getpwent_r;
+ _nss_nis_getpwnam_r; _nss_nis_getpwuid_r; _nss_nis_getrpcbyname_r;
+ _nss_nis_getrpcbynumber_r; _nss_nis_getrpcent_r; _nss_nis_getsecretkey;
+ _nss_nis_getservbyname_r; _nss_nis_getservbyport_r; _nss_nis_getservent_r;
+ _nss_nis_getspent_r; _nss_nis_getspnam_r;
+ _nss_nis_initgroups_dyn; _nss_nis_gethostbyname4_r;
+ _nss_nis_netname2user; _nss_nis_setaliasent; _nss_nis_setetherent;
+ _nss_nis_setgrent; _nss_nis_sethostent; _nss_nis_setnetent;
+ _nss_nis_setnetgrent; _nss_nis_setprotoent; _nss_nis_setpwent;
+ _nss_nis_setrpcent; _nss_nis_setservent; _nss_nis_setspent;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus.so b/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus.so
new file mode 120000
index 0000000..b541aea
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus.so
@@ -0,0 +1 @@
+../../lib/libnss_nisplus.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus_pic.a b/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus_pic.a
new file mode 100644
index 0000000..bd8b582
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus_pic.map b/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus_pic.map
new file mode 100644
index 0000000..4f38062
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libnss_nisplus_pic.map
@@ -0,0 +1,31 @@
+GLIBC_PRIVATE {
+ global:
+ _nss_nisplus_endaliasent; _nss_nisplus_endetherent; _nss_nisplus_endgrent;
+ _nss_nisplus_endhostent; _nss_nisplus_endnetent; _nss_nisplus_endnetgrent;
+ _nss_nisplus_endprotoent; _nss_nisplus_endpwent; _nss_nisplus_endrpcent;
+ _nss_nisplus_endservent; _nss_nisplus_endspent;
+ _nss_nisplus_getaliasbyname_r; _nss_nisplus_getaliasent_r;
+ _nss_nisplus_getetherent_r; _nss_nisplus_getgrent_r;
+ _nss_nisplus_getgrgid_r; _nss_nisplus_getgrnam_r;
+ _nss_nisplus_gethostbyaddr_r; _nss_nisplus_gethostbyname2_r;
+ _nss_nisplus_gethostbyname4_r;
+ _nss_nisplus_gethostbyname_r; _nss_nisplus_gethostent_r;
+ _nss_nisplus_gethostton_r; _nss_nisplus_getnetbyaddr_r;
+ _nss_nisplus_getnetbyname_r; _nss_nisplus_getnetent_r;
+ _nss_nisplus_getnetgrent_r; _nss_nisplus_getntohost_r;
+ _nss_nisplus_getprotobyname_r; _nss_nisplus_getprotobynumber_r;
+ _nss_nisplus_getprotoent_r; _nss_nisplus_getpublickey;
+ _nss_nisplus_getpwent_r; _nss_nisplus_getpwnam_r; _nss_nisplus_getpwuid_r;
+ _nss_nisplus_getrpcbyname_r; _nss_nisplus_getrpcbynumber_r;
+ _nss_nisplus_getrpcent_r; _nss_nisplus_getsecretkey;
+ _nss_nisplus_getservbyname_r; _nss_nisplus_getservbynumber_r;
+ _nss_nisplus_getservent_r; _nss_nisplus_getspent_r;
+ _nss_nisplus_getspnam_r; _nss_nisplus_netname2user;
+ _nss_nisplus_setaliasent;
+ _nss_nisplus_setetherent; _nss_nisplus_setgrent; _nss_nisplus_sethostent;
+ _nss_nisplus_setnetent; _nss_nisplus_setnetgrent; _nss_nisplus_setprotoent;
+ _nss_nisplus_setpwent; _nss_nisplus_setrpcent; _nss_nisplus_setservent;
+ _nss_nisplus_setspent; _nss_nisplus_initgroups_dyn;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libpthread.a b/aarch64-linux-gnu/libc/usr/lib/libpthread.a
new file mode 100644
index 0000000..c995545
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libpthread.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libpthread.so b/aarch64-linux-gnu/libc/usr/lib/libpthread.so
new file mode 100644
index 0000000..eb5dddc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libpthread.so
@@ -0,0 +1,5 @@
+/* GNU ld script
+ Use the shared library, but some functions are only in
+ the static library, so try that secondarily. */
+OUTPUT_FORMAT(elf64-littleaarch64)
+GROUP ( /lib/libpthread.so.0 /usr/lib/libpthread_nonshared.a )
diff --git a/aarch64-linux-gnu/libc/usr/lib/libpthread_nonshared.a b/aarch64-linux-gnu/libc/usr/lib/libpthread_nonshared.a
new file mode 100644
index 0000000..f3d5baa
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libpthread_nonshared.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libresolv.a b/aarch64-linux-gnu/libc/usr/lib/libresolv.a
new file mode 100644
index 0000000..5a654fc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libresolv.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libresolv.so b/aarch64-linux-gnu/libc/usr/lib/libresolv.so
new file mode 120000
index 0000000..c1959f9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libresolv.so
@@ -0,0 +1 @@
+../../lib/libresolv.so.2 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libresolv_pic.a b/aarch64-linux-gnu/libc/usr/lib/libresolv_pic.a
new file mode 100644
index 0000000..f311441
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libresolv_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libresolv_pic.map b/aarch64-linux-gnu/libc/usr/lib/libresolv_pic.map
new file mode 100644
index 0000000..53a7375
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libresolv_pic.map
@@ -0,0 +1,44 @@
+GLIBC_2.16 {
+ global:
+ __b64_ntop; __b64_pton;
+ __dn_comp; __dn_count_labels; __dn_skipname;
+ __dn_expand;
+ __fp_nquery; __fp_query; __fp_resstat; __hostalias;
+ __loc_aton; __loc_ntoa;
+ __p_cdname; __p_cdnname; __p_class; __p_fqname; __p_fqnname; __p_option;
+ __p_class_syms; __p_type_syms;
+ __p_query; __p_rr; __p_secstodate; __p_time; __p_type;
+ __p_rcode;
+ __putlong; __putshort;
+ __res_close; __res_dnok; __res_hnok; __res_isourserver; __res_mailok;
+ __res_hostalias; __res_mkquery; __res_nmkquery; __res_nquery;
+ __res_nameinquery; __res_ownok; __res_queriesmatch;
+ __res_nquerydomain; __res_nsearch; __res_nsend; __res_query;
+ __res_querydomain; __res_search;
+ __res_send;
+ __sym_ntop; __sym_ntos; __sym_ston;
+ _gethtbyaddr; _gethtbyname; _gethtbyname2; _gethtent; _getlong;
+ _getshort; _res_opcodes; _res_resultcodes; _sethtent; dn_expand;
+ inet_net_ntop; inet_net_pton; inet_neta; res_gethostbyaddr;
+ ns_datetosecs;
+ ns_format_ttl; ns_parse_ttl;
+ ns_get16; ns_get32; ns_put16; ns_put32;
+ ns_initparse; ns_skiprr; ns_parserr;
+ ns_msg_getflag;
+ ns_name_ntol; ns_name_ntop; ns_name_pton;
+ ns_name_skip; ns_name_rollback;
+ ns_name_uncompress; ns_name_compress;
+ ns_name_unpack; ns_name_pack;
+ ns_samedomain; ns_subdomain; ns_makecanon; ns_samename;
+ ns_sprintrr; ns_sprintrrf;
+ res_gethostbyname; res_gethostbyname2; res_mkquery; res_query;
+ res_querydomain; res_search; res_send_setqhook; res_send_setrhook;
+ local:
+ *;
+};
+GLIBC_PRIVATE {
+ global:
+ __libc_res_nquery; __libc_res_nsearch;
+ __ns_get16; __ns_get32;
+ __ns_name_unpack; __ns_name_ntop;
+} GLIBC_2.16;
diff --git a/aarch64-linux-gnu/libc/usr/lib/librpcsvc.a b/aarch64-linux-gnu/libc/usr/lib/librpcsvc.a
new file mode 100644
index 0000000..3f93a46
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/librpcsvc.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/librt.a b/aarch64-linux-gnu/libc/usr/lib/librt.a
new file mode 100644
index 0000000..ac88cdc
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/librt.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/librt.so b/aarch64-linux-gnu/libc/usr/lib/librt.so
new file mode 120000
index 0000000..75d37e9
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/librt.so
@@ -0,0 +1 @@
+../../lib/librt.so.1 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/librt_pic.a b/aarch64-linux-gnu/libc/usr/lib/librt_pic.a
new file mode 100644
index 0000000..a6107c8
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/librt_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/librt_pic.map b/aarch64-linux-gnu/libc/usr/lib/librt_pic.map
new file mode 100644
index 0000000..4dbb24b
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/librt_pic.map
@@ -0,0 +1,17 @@
+GLIBC_2.16 {
+ global:
+ aio_cancel; aio_cancel64; aio_error; aio_error64; aio_fsync; aio_fsync64;
+ aio_init; aio_read; aio_read64; aio_return; aio_return64; aio_suspend;
+ aio_suspend64; aio_write; aio_write64; lio_listio; lio_listio64;
+ clock_getres; clock_gettime; clock_settime; clock_getcpuclockid;
+ clock_nanosleep;
+ lio_listio; lio_listio64;
+ mq_notify; mq_send; mq_receive; mq_timedsend; mq_timedreceive;
+ mq_open; mq_close; mq_unlink; mq_getattr; mq_setattr;
+ shm_open; shm_unlink;
+ timer_create; timer_delete; timer_getoverrun; timer_gettime;
+ timer_settime;
+ __mq_open_2;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libthread_db.so b/aarch64-linux-gnu/libc/usr/lib/libthread_db.so
new file mode 120000
index 0000000..e05f68f
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libthread_db.so
@@ -0,0 +1 @@
+../../lib/libthread_db.so.1 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libthread_db_pic.a b/aarch64-linux-gnu/libc/usr/lib/libthread_db_pic.a
new file mode 100644
index 0000000..e5749d6
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libthread_db_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libthread_db_pic.map b/aarch64-linux-gnu/libc/usr/lib/libthread_db_pic.map
new file mode 100644
index 0000000..42f9234
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libthread_db_pic.map
@@ -0,0 +1,18 @@
+GLIBC_2.16 {
+ global:
+ td_init; td_log; td_ta_clear_event; td_ta_delete; td_ta_enable_stats;
+ td_symbol_list;
+ td_ta_event_addr; td_ta_event_getmsg; td_ta_get_nthreads; td_ta_get_ph;
+ td_ta_get_stats; td_ta_map_id2thr; td_ta_map_lwp2thr; td_ta_new;
+ td_ta_reset_stats; td_ta_set_event; td_ta_setconcurrency;
+ td_ta_thr_iter; td_ta_tsd_iter; td_thr_clear_event; td_thr_dbresume;
+ td_thr_dbsuspend; td_thr_event_enable; td_thr_event_getmsg;
+ td_thr_get_info; td_thr_getfpregs; td_thr_getgregs; td_thr_getxregs;
+ td_thr_getxregsize; td_thr_set_event; td_thr_setfpregs; td_thr_setgregs;
+ td_thr_setprio; td_thr_setsigpending; td_thr_setxregs; td_thr_sigsetmask;
+ td_thr_tls_get_addr;
+ td_thr_tlsbase;
+ td_thr_tsd; td_thr_validate;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/lib/libutil.a b/aarch64-linux-gnu/libc/usr/lib/libutil.a
new file mode 100644
index 0000000..5f11857
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libutil.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libutil.so b/aarch64-linux-gnu/libc/usr/lib/libutil.so
new file mode 120000
index 0000000..2d450b0
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libutil.so
@@ -0,0 +1 @@
+../../lib/libutil.so.1 \ No newline at end of file
diff --git a/aarch64-linux-gnu/libc/usr/lib/libutil_pic.a b/aarch64-linux-gnu/libc/usr/lib/libutil_pic.a
new file mode 100644
index 0000000..bb562f4
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libutil_pic.a
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/lib/libutil_pic.map b/aarch64-linux-gnu/libc/usr/lib/libutil_pic.map
new file mode 100644
index 0000000..f6804d1
--- /dev/null
+++ b/aarch64-linux-gnu/libc/usr/lib/libutil_pic.map
@@ -0,0 +1,6 @@
+GLIBC_2.16 {
+ global:
+ forkpty; login; login_tty; logout; logwtmp; openpty;
+ local:
+ *;
+};
diff --git a/aarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V6_LP64_OFF64 b/aarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V6_LP64_OFF64
index 641071f..d2cc5cd 100755
--- a/aarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V6_LP64_OFF64
+++ b/aarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V6_LP64_OFF64
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V7_LP64_OFF64 b/aarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V7_LP64_OFF64
index 641071f..d2cc5cd 100755
--- a/aarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V7_LP64_OFF64
+++ b/aarch64-linux-gnu/libc/usr/libexec/getconf/POSIX_V7_LP64_OFF64
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/libexec/getconf/XBS5_LP64_OFF64 b/aarch64-linux-gnu/libc/usr/libexec/getconf/XBS5_LP64_OFF64
index 641071f..d2cc5cd 100755
--- a/aarch64-linux-gnu/libc/usr/libexec/getconf/XBS5_LP64_OFF64
+++ b/aarch64-linux-gnu/libc/usr/libexec/getconf/XBS5_LP64_OFF64
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/libexec/pt_chown b/aarch64-linux-gnu/libc/usr/libexec/pt_chown
index bdb8da7..94b59ab 100644
--- a/aarch64-linux-gnu/libc/usr/libexec/pt_chown
+++ b/aarch64-linux-gnu/libc/usr/libexec/pt_chown
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/sbin/iconvconfig b/aarch64-linux-gnu/libc/usr/sbin/iconvconfig
index 010dc27..ff8da31 100755
--- a/aarch64-linux-gnu/libc/usr/sbin/iconvconfig
+++ b/aarch64-linux-gnu/libc/usr/sbin/iconvconfig
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/sbin/nscd b/aarch64-linux-gnu/libc/usr/sbin/nscd
index 3377985..cdea94e 100755
--- a/aarch64-linux-gnu/libc/usr/sbin/nscd
+++ b/aarch64-linux-gnu/libc/usr/sbin/nscd
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/sbin/zdump b/aarch64-linux-gnu/libc/usr/sbin/zdump
index 2e2dca7..687e3ad 100755
--- a/aarch64-linux-gnu/libc/usr/sbin/zdump
+++ b/aarch64-linux-gnu/libc/usr/sbin/zdump
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/sbin/zic b/aarch64-linux-gnu/libc/usr/sbin/zic
index 9c12bc2..5cc4aa8 100755
--- a/aarch64-linux-gnu/libc/usr/sbin/zic
+++ b/aarch64-linux-gnu/libc/usr/sbin/zic
Binary files differ
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info b/aarch64-linux-gnu/libc/usr/share/info/libc.info
index b7ecfc0..b9e7ab4 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-1 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-1
index 0a89967..90efbec 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-1
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-1
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
@@ -1701,7 +1701,7 @@ Main Menu
*********
This is `The GNU C Library Reference Manual', for Version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) of the
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) of the
GNU C Library.
* Menu:
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-10 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-10
index 2618909..ca61f23 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-10
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-10
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-11 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-11
index 9de5ee6..a6bbc41 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-11
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-11
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-2 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-2
index 11d4637..00ae24e 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-2
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-2
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-3 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-3
index 9256e10..604a24c 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-3
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-3
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-4 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-4
index 17c6200..5f4b2b1 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-4
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-4
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-5 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-5
index bf7b016..d1b02a8 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-5
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-5
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-6 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-6
index 4cce3da..d0e035a 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-6
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-6
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
@@ -1791,12 +1791,12 @@ cexpl 1 + i 1 1 + i 1 - - 0
cimagf - - - - -
cimag - - - - -
cimagl - - - - -
-clogf 1 + i 0 1 + i 0 1 + i 0 1 + i 0 1 + i 0
+clogf 1 + i 1 1 + i 0 1 + i 0 1 + i 0 1 + i 0
clog 1 + i 1 1 + i 0 1 + i 0 - -
-clogl 1 + i 0 1 + i 0 - - 1 + i 0
+clogl 1 + i 1 1 + i 0 - - 1 + i 0
clog10f 1 + i 1 1 + i 1 1 + i 1 1 + i 1 1 + i 1
-clog10 1 + i 1 1 + i 1 1 + i 1 0 + i 1 1 + i 1
-clog10l 1 + i 1 1 + i 1 - 0 + i 1 1 + i 1
+clog10 2 + i 1 1 + i 1 1 + i 1 0 + i 1 1 + i 1
+clog10l 1 + i 2 1 + i 1 - 0 + i 1 1 + i 1
conjf - - - - -
conj - - - - -
conjl - - - - -
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-7 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-7
index a9906b6..fd55ca1 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-7
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-7
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-8 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-8
index f8df2e5..21867e2 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-8
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-8
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/aarch64-linux-gnu/libc/usr/share/info/libc.info-9 b/aarch64-linux-gnu/libc/usr/share/info/libc.info-9
index d5be903..1e872ba 100644
--- a/aarch64-linux-gnu/libc/usr/share/info/libc.info-9
+++ b/aarch64-linux-gnu/libc/usr/share/info/libc.info-9
@@ -1677,7 +1677,7 @@ END-INFO-DIR-ENTRY
This file documents the GNU C Library.
This is `The GNU C Library Reference Manual', for version 2.16
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro).
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro).
Copyright (C) 1993-2012 Free Software Foundation, Inc.
diff --git a/bin/aarch64-linux-gnu-addr2line b/bin/aarch64-linux-gnu-addr2line
index 66cb7e7..7062402 100755
--- a/bin/aarch64-linux-gnu-addr2line
+++ b/bin/aarch64-linux-gnu-addr2line
Binary files differ
diff --git a/bin/aarch64-linux-gnu-ar b/bin/aarch64-linux-gnu-ar
index 7e4e8ff..5cb1952 100755
--- a/bin/aarch64-linux-gnu-ar
+++ b/bin/aarch64-linux-gnu-ar
Binary files differ
diff --git a/bin/aarch64-linux-gnu-as b/bin/aarch64-linux-gnu-as
index 453f0f2..b663866 100755
--- a/bin/aarch64-linux-gnu-as
+++ b/bin/aarch64-linux-gnu-as
Binary files differ
diff --git a/bin/aarch64-linux-gnu-c++filt b/bin/aarch64-linux-gnu-c++filt
index 35d6fa1..a0e8eb3 100755
--- a/bin/aarch64-linux-gnu-c++filt
+++ b/bin/aarch64-linux-gnu-c++filt
Binary files differ
diff --git a/bin/aarch64-linux-gnu-cpp b/bin/aarch64-linux-gnu-cpp
index 65520ad..e3a9413 100755
--- a/bin/aarch64-linux-gnu-cpp
+++ b/bin/aarch64-linux-gnu-cpp
Binary files differ
diff --git a/bin/aarch64-linux-gnu-ct-ng.config b/bin/aarch64-linux-gnu-ct-ng.config
index ab8b7de..4e0ab6b 100644
--- a/bin/aarch64-linux-gnu-ct-ng.config
+++ b/bin/aarch64-linux-gnu-ct-ng.config
Binary files differ
diff --git a/bin/aarch64-linux-gnu-elfedit b/bin/aarch64-linux-gnu-elfedit
index e80d8c7..5577a3c 100755
--- a/bin/aarch64-linux-gnu-elfedit
+++ b/bin/aarch64-linux-gnu-elfedit
Binary files differ
diff --git a/bin/aarch64-linux-gnu-g++ b/bin/aarch64-linux-gnu-g++
index 64c43d7..bd9760b 100755
--- a/bin/aarch64-linux-gnu-g++
+++ b/bin/aarch64-linux-gnu-g++
Binary files differ
diff --git a/bin/aarch64-linux-gnu-gcc-4.7.3 b/bin/aarch64-linux-gnu-gcc-4.7.3
index 76e2e52..359831b 100755
--- a/bin/aarch64-linux-gnu-gcc-4.7.3
+++ b/bin/aarch64-linux-gnu-gcc-4.7.3
Binary files differ
diff --git a/bin/aarch64-linux-gnu-gcc-ar b/bin/aarch64-linux-gnu-gcc-ar
index 7c4bfe7..8ebbb40 100755
--- a/bin/aarch64-linux-gnu-gcc-ar
+++ b/bin/aarch64-linux-gnu-gcc-ar
Binary files differ
diff --git a/bin/aarch64-linux-gnu-gcc-nm b/bin/aarch64-linux-gnu-gcc-nm
index b30b2d6..d1ce20d 100755
--- a/bin/aarch64-linux-gnu-gcc-nm
+++ b/bin/aarch64-linux-gnu-gcc-nm
Binary files differ
diff --git a/bin/aarch64-linux-gnu-gcc-ranlib b/bin/aarch64-linux-gnu-gcc-ranlib
index e90d18e..be6ba2f 100755
--- a/bin/aarch64-linux-gnu-gcc-ranlib
+++ b/bin/aarch64-linux-gnu-gcc-ranlib
Binary files differ
diff --git a/bin/aarch64-linux-gnu-gcov b/bin/aarch64-linux-gnu-gcov
index 60d2349..8c34a85 100755
--- a/bin/aarch64-linux-gnu-gcov
+++ b/bin/aarch64-linux-gnu-gcov
Binary files differ
diff --git a/bin/aarch64-linux-gnu-gdb b/bin/aarch64-linux-gnu-gdb
index f0bf601..a014ba5 100755
--- a/bin/aarch64-linux-gnu-gdb
+++ b/bin/aarch64-linux-gnu-gdb
Binary files differ
diff --git a/bin/aarch64-linux-gnu-gfortran b/bin/aarch64-linux-gnu-gfortran
index b45f7ad..8115b0a 100755
--- a/bin/aarch64-linux-gnu-gfortran
+++ b/bin/aarch64-linux-gnu-gfortran
Binary files differ
diff --git a/bin/aarch64-linux-gnu-gprof b/bin/aarch64-linux-gnu-gprof
index 01488ad..e63f85e 100755
--- a/bin/aarch64-linux-gnu-gprof
+++ b/bin/aarch64-linux-gnu-gprof
Binary files differ
diff --git a/bin/aarch64-linux-gnu-ld.bfd b/bin/aarch64-linux-gnu-ld.bfd
index df9e2c6..6fc5160 100755
--- a/bin/aarch64-linux-gnu-ld.bfd
+++ b/bin/aarch64-linux-gnu-ld.bfd
Binary files differ
diff --git a/bin/aarch64-linux-gnu-ldd b/bin/aarch64-linux-gnu-ldd
index 024984e..68e40bd 100755
--- a/bin/aarch64-linux-gnu-ldd
+++ b/bin/aarch64-linux-gnu-ldd
@@ -2,7 +2,7 @@
# NON-CONFIGURABLE STUFF!
export LC_ALL=C
-version="linaro-1.13.1+bzr2501"
+version="linaro-1.13.1+bzr2506"
bits="64"
sed="/bin/sed"
grep="/bin/grep"
diff --git a/bin/aarch64-linux-gnu-nm b/bin/aarch64-linux-gnu-nm
index e333c70..8bb0fec 100755
--- a/bin/aarch64-linux-gnu-nm
+++ b/bin/aarch64-linux-gnu-nm
Binary files differ
diff --git a/bin/aarch64-linux-gnu-objcopy b/bin/aarch64-linux-gnu-objcopy
index d6d5a04..e374b50 100755
--- a/bin/aarch64-linux-gnu-objcopy
+++ b/bin/aarch64-linux-gnu-objcopy
Binary files differ
diff --git a/bin/aarch64-linux-gnu-objdump b/bin/aarch64-linux-gnu-objdump
index c5103b7..e44e0d2 100755
--- a/bin/aarch64-linux-gnu-objdump
+++ b/bin/aarch64-linux-gnu-objdump
Binary files differ
diff --git a/bin/aarch64-linux-gnu-pkg-config-real b/bin/aarch64-linux-gnu-pkg-config-real
index ebfc86a..55a5c06 100755
--- a/bin/aarch64-linux-gnu-pkg-config-real
+++ b/bin/aarch64-linux-gnu-pkg-config-real
Binary files differ
diff --git a/bin/aarch64-linux-gnu-ranlib b/bin/aarch64-linux-gnu-ranlib
index e2519fa..0f7eafe 100755
--- a/bin/aarch64-linux-gnu-ranlib
+++ b/bin/aarch64-linux-gnu-ranlib
Binary files differ
diff --git a/bin/aarch64-linux-gnu-readelf b/bin/aarch64-linux-gnu-readelf
index 23a9c02..317858f 100755
--- a/bin/aarch64-linux-gnu-readelf
+++ b/bin/aarch64-linux-gnu-readelf
Binary files differ
diff --git a/bin/aarch64-linux-gnu-size b/bin/aarch64-linux-gnu-size
index 74075b2..303edcc 100755
--- a/bin/aarch64-linux-gnu-size
+++ b/bin/aarch64-linux-gnu-size
Binary files differ
diff --git a/bin/aarch64-linux-gnu-strings b/bin/aarch64-linux-gnu-strings
index 344e147..e78cbe7 100755
--- a/bin/aarch64-linux-gnu-strings
+++ b/bin/aarch64-linux-gnu-strings
Binary files differ
diff --git a/bin/aarch64-linux-gnu-strip b/bin/aarch64-linux-gnu-strip
index 6816154..be5b91d 100755
--- a/bin/aarch64-linux-gnu-strip
+++ b/bin/aarch64-linux-gnu-strip
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/crtbegin.o b/lib/gcc/aarch64-linux-gnu/4.7.3/crtbegin.o
index c6a2c5d..b0cc34b 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/crtbegin.o
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/crtbegin.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginS.o b/lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginS.o
index 630eaf0..ceec2ff 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginS.o
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginS.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginT.o b/lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginT.o
index a93aefe..166e416 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginT.o
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/crtbeginT.o
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/include/arm_neon.h b/lib/gcc/aarch64-linux-gnu/4.7.3/include/arm_neon.h
index a092dff..e8fafa6 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/include/arm_neon.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/include/arm_neon.h
@@ -4975,7 +4975,7 @@ vbslq_f32 (uint32x4_t a, float32x4_t b, float32x4_t c)
}
__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
-vbslq_f64 (float64x2_t a, float64x2_t b, float64x2_t c)
+vbslq_f64 (uint64x2_t a, float64x2_t b, float64x2_t c)
{
float64x2_t result;
__asm__ ("bsl %0.16b, %2.16b, %3.16b"
@@ -7887,6 +7887,39 @@ vfmaq_f64 (float64x2_t a, float64x2_t b, float64x2_t c)
})
__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
+vfma_n_f32 (float32x2_t a, float32x2_t b, float32_t c)
+{
+ float32x2_t result;
+ __asm__ ("fmla %0.2s, %2.2s, %3.s[0]"
+ : "=w"(result)
+ : "0"(a), "w"(b), "w"(c)
+ : /* No clobbers */);
+ return result;
+}
+
+__extension__ static __inline float32x4_t __attribute__ ((__always_inline__))
+vfmaq_n_f32 (float32x4_t a, float32x4_t b, float32_t c)
+{
+ float32x4_t result;
+ __asm__ ("fmla %0.4s, %2.4s, %3.s[0]"
+ : "=w"(result)
+ : "0"(a), "w"(b), "w"(c)
+ : /* No clobbers */);
+ return result;
+}
+
+__extension__ static __inline float64x2_t __attribute__ ((__always_inline__))
+vfmaq_n_f64 (float64x2_t a, float64x2_t b, float64_t c)
+{
+ float64x2_t result;
+ __asm__ ("fmla %0.2d, %2.2d, %3.d[0]"
+ : "=w"(result)
+ : "0"(a), "w"(b), "w"(c)
+ : /* No clobbers */);
+ return result;
+}
+
+__extension__ static __inline float32x2_t __attribute__ ((__always_inline__))
vfms_f32 (float32x2_t a, float32x2_t b, float32x2_t c)
{
float32x2_t result;
@@ -9493,7 +9526,7 @@ vminvq_u32 (uint32x4_t a)
#define vmla_lane_f32(a, b, c, d) \
__extension__ \
({ \
- float32x4_t c_ = (c); \
+ float32x2_t c_ = (c); \
float32x2_t b_ = (b); \
float32x2_t a_ = (a); \
float32x2_t result; \
@@ -9508,7 +9541,7 @@ vminvq_u32 (uint32x4_t a)
#define vmla_lane_s16(a, b, c, d) \
__extension__ \
({ \
- int16x8_t c_ = (c); \
+ int16x4_t c_ = (c); \
int16x4_t b_ = (b); \
int16x4_t a_ = (a); \
int16x4_t result; \
@@ -9522,7 +9555,7 @@ vminvq_u32 (uint32x4_t a)
#define vmla_lane_s32(a, b, c, d) \
__extension__ \
({ \
- int32x4_t c_ = (c); \
+ int32x2_t c_ = (c); \
int32x2_t b_ = (b); \
int32x2_t a_ = (a); \
int32x2_t result; \
@@ -9536,7 +9569,7 @@ vminvq_u32 (uint32x4_t a)
#define vmla_lane_u16(a, b, c, d) \
__extension__ \
({ \
- uint16x8_t c_ = (c); \
+ uint16x4_t c_ = (c); \
uint16x4_t b_ = (b); \
uint16x4_t a_ = (a); \
uint16x4_t result; \
@@ -9550,7 +9583,7 @@ vminvq_u32 (uint32x4_t a)
#define vmla_lane_u32(a, b, c, d) \
__extension__ \
({ \
- uint32x4_t c_ = (c); \
+ uint32x2_t c_ = (c); \
uint32x2_t b_ = (b); \
uint32x2_t a_ = (a); \
uint32x2_t result; \
@@ -9964,7 +9997,7 @@ vmlal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)
#define vmlal_lane_s16(a, b, c, d) \
__extension__ \
({ \
- int16x8_t c_ = (c); \
+ int16x4_t c_ = (c); \
int16x4_t b_ = (b); \
int32x4_t a_ = (a); \
int32x4_t result; \
@@ -9978,7 +10011,7 @@ vmlal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)
#define vmlal_lane_s32(a, b, c, d) \
__extension__ \
({ \
- int32x4_t c_ = (c); \
+ int32x2_t c_ = (c); \
int32x2_t b_ = (b); \
int64x2_t a_ = (a); \
int64x2_t result; \
@@ -9992,7 +10025,7 @@ vmlal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)
#define vmlal_lane_u16(a, b, c, d) \
__extension__ \
({ \
- uint16x8_t c_ = (c); \
+ uint16x4_t c_ = (c); \
uint16x4_t b_ = (b); \
uint32x4_t a_ = (a); \
uint32x4_t result; \
@@ -10006,7 +10039,7 @@ vmlal_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)
#define vmlal_lane_u32(a, b, c, d) \
__extension__ \
({ \
- uint32x4_t c_ = (c); \
+ uint32x2_t c_ = (c); \
uint32x2_t b_ = (b); \
uint64x2_t a_ = (a); \
uint64x2_t result; \
@@ -10447,7 +10480,7 @@ vmlaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)
#define vmls_lane_f32(a, b, c, d) \
__extension__ \
({ \
- float32x4_t c_ = (c); \
+ float32x2_t c_ = (c); \
float32x2_t b_ = (b); \
float32x2_t a_ = (a); \
float32x2_t result; \
@@ -10462,7 +10495,7 @@ vmlaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)
#define vmls_lane_s16(a, b, c, d) \
__extension__ \
({ \
- int16x8_t c_ = (c); \
+ int16x4_t c_ = (c); \
int16x4_t b_ = (b); \
int16x4_t a_ = (a); \
int16x4_t result; \
@@ -10476,7 +10509,7 @@ vmlaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)
#define vmls_lane_s32(a, b, c, d) \
__extension__ \
({ \
- int32x4_t c_ = (c); \
+ int32x2_t c_ = (c); \
int32x2_t b_ = (b); \
int32x2_t a_ = (a); \
int32x2_t result; \
@@ -10490,7 +10523,7 @@ vmlaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)
#define vmls_lane_u16(a, b, c, d) \
__extension__ \
({ \
- uint16x8_t c_ = (c); \
+ uint16x4_t c_ = (c); \
uint16x4_t b_ = (b); \
uint16x4_t a_ = (a); \
uint16x4_t result; \
@@ -10504,7 +10537,7 @@ vmlaq_u32 (uint32x4_t a, uint32x4_t b, uint32x4_t c)
#define vmls_lane_u32(a, b, c, d) \
__extension__ \
({ \
- uint32x4_t c_ = (c); \
+ uint32x2_t c_ = (c); \
uint32x2_t b_ = (b); \
uint32x2_t a_ = (a); \
uint32x2_t result; \
@@ -10862,7 +10895,7 @@ vmlsl_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)
#define vmlsl_lane_s16(a, b, c, d) \
__extension__ \
({ \
- int16x8_t c_ = (c); \
+ int16x4_t c_ = (c); \
int16x4_t b_ = (b); \
int32x4_t a_ = (a); \
int32x4_t result; \
@@ -10876,7 +10909,7 @@ vmlsl_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)
#define vmlsl_lane_s32(a, b, c, d) \
__extension__ \
({ \
- int32x4_t c_ = (c); \
+ int32x2_t c_ = (c); \
int32x2_t b_ = (b); \
int64x2_t a_ = (a); \
int64x2_t result; \
@@ -10890,7 +10923,7 @@ vmlsl_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)
#define vmlsl_lane_u16(a, b, c, d) \
__extension__ \
({ \
- uint16x8_t c_ = (c); \
+ uint16x4_t c_ = (c); \
uint16x4_t b_ = (b); \
uint32x4_t a_ = (a); \
uint32x4_t result; \
@@ -10904,7 +10937,7 @@ vmlsl_high_u32 (uint64x2_t a, uint32x4_t b, uint32x4_t c)
#define vmlsl_lane_u32(a, b, c, d) \
__extension__ \
({ \
- uint32x4_t c_ = (c); \
+ uint32x2_t c_ = (c); \
uint32x2_t b_ = (b); \
uint64x2_t a_ = (a); \
uint64x2_t result; \
@@ -11872,7 +11905,7 @@ vmovq_n_u64 (uint64_t a)
#define vmul_lane_f32(a, b, c) \
__extension__ \
({ \
- float32x4_t b_ = (b); \
+ float32x2_t b_ = (b); \
float32x2_t a_ = (a); \
float32x2_t result; \
__asm__ ("fmul %0.2s,%1.2s,%2.s[%3]" \
@@ -11885,7 +11918,7 @@ vmovq_n_u64 (uint64_t a)
#define vmul_lane_s16(a, b, c) \
__extension__ \
({ \
- int16x8_t b_ = (b); \
+ int16x4_t b_ = (b); \
int16x4_t a_ = (a); \
int16x4_t result; \
__asm__ ("mul %0.4h,%1.4h,%2.h[%3]" \
@@ -11898,7 +11931,7 @@ vmovq_n_u64 (uint64_t a)
#define vmul_lane_s32(a, b, c) \
__extension__ \
({ \
- int32x4_t b_ = (b); \
+ int32x2_t b_ = (b); \
int32x2_t a_ = (a); \
int32x2_t result; \
__asm__ ("mul %0.2s,%1.2s,%2.s[%3]" \
@@ -11911,7 +11944,7 @@ vmovq_n_u64 (uint64_t a)
#define vmul_lane_u16(a, b, c) \
__extension__ \
({ \
- uint16x8_t b_ = (b); \
+ uint16x4_t b_ = (b); \
uint16x4_t a_ = (a); \
uint16x4_t result; \
__asm__ ("mul %0.4h,%1.4h,%2.h[%3]" \
@@ -11924,7 +11957,7 @@ vmovq_n_u64 (uint64_t a)
#define vmul_lane_u32(a, b, c) \
__extension__ \
({ \
- uint32x4_t b_ = (b); \
+ uint32x2_t b_ = (b); \
uint32x2_t a_ = (a); \
uint32x2_t result; \
__asm__ ("mul %0.2s, %1.2s, %2.s[%3]" \
@@ -12295,7 +12328,7 @@ vmull_high_u32 (uint32x4_t a, uint32x4_t b)
#define vmull_lane_s16(a, b, c) \
__extension__ \
({ \
- int16x8_t b_ = (b); \
+ int16x4_t b_ = (b); \
int16x4_t a_ = (a); \
int32x4_t result; \
__asm__ ("smull %0.4s,%1.4h,%2.h[%3]" \
@@ -12308,7 +12341,7 @@ vmull_high_u32 (uint32x4_t a, uint32x4_t b)
#define vmull_lane_s32(a, b, c) \
__extension__ \
({ \
- int32x4_t b_ = (b); \
+ int32x2_t b_ = (b); \
int32x2_t a_ = (a); \
int64x2_t result; \
__asm__ ("smull %0.2d,%1.2s,%2.s[%3]" \
@@ -12321,7 +12354,7 @@ vmull_high_u32 (uint32x4_t a, uint32x4_t b)
#define vmull_lane_u16(a, b, c) \
__extension__ \
({ \
- uint16x8_t b_ = (b); \
+ uint16x4_t b_ = (b); \
uint16x4_t a_ = (a); \
uint32x4_t result; \
__asm__ ("umull %0.4s,%1.4h,%2.h[%3]" \
@@ -12334,7 +12367,7 @@ vmull_high_u32 (uint32x4_t a, uint32x4_t b)
#define vmull_lane_u32(a, b, c) \
__extension__ \
({ \
- uint32x4_t b_ = (b); \
+ uint32x2_t b_ = (b); \
uint32x2_t a_ = (a); \
uint64x2_t result; \
__asm__ ("umull %0.2d, %1.2s, %2.s[%3]" \
@@ -12520,7 +12553,7 @@ vmull_u32 (uint32x2_t a, uint32x2_t b)
#define vmulq_lane_f32(a, b, c) \
__extension__ \
({ \
- float32x4_t b_ = (b); \
+ float32x2_t b_ = (b); \
float32x4_t a_ = (a); \
float32x4_t result; \
__asm__ ("fmul %0.4s, %1.4s, %2.s[%3]" \
@@ -12533,7 +12566,7 @@ vmull_u32 (uint32x2_t a, uint32x2_t b)
#define vmulq_lane_f64(a, b, c) \
__extension__ \
({ \
- float64x2_t b_ = (b); \
+ float64x1_t b_ = (b); \
float64x2_t a_ = (a); \
float64x2_t result; \
__asm__ ("fmul %0.2d,%1.2d,%2.d[%3]" \
@@ -12546,7 +12579,7 @@ vmull_u32 (uint32x2_t a, uint32x2_t b)
#define vmulq_lane_s16(a, b, c) \
__extension__ \
({ \
- int16x8_t b_ = (b); \
+ int16x4_t b_ = (b); \
int16x8_t a_ = (a); \
int16x8_t result; \
__asm__ ("mul %0.8h,%1.8h,%2.h[%3]" \
@@ -12559,7 +12592,7 @@ vmull_u32 (uint32x2_t a, uint32x2_t b)
#define vmulq_lane_s32(a, b, c) \
__extension__ \
({ \
- int32x4_t b_ = (b); \
+ int32x2_t b_ = (b); \
int32x4_t a_ = (a); \
int32x4_t result; \
__asm__ ("mul %0.4s,%1.4s,%2.s[%3]" \
@@ -12572,7 +12605,7 @@ vmull_u32 (uint32x2_t a, uint32x2_t b)
#define vmulq_lane_u16(a, b, c) \
__extension__ \
({ \
- uint16x8_t b_ = (b); \
+ uint16x4_t b_ = (b); \
uint16x8_t a_ = (a); \
uint16x8_t result; \
__asm__ ("mul %0.8h,%1.8h,%2.h[%3]" \
@@ -12585,7 +12618,7 @@ vmull_u32 (uint32x2_t a, uint32x2_t b)
#define vmulq_lane_u32(a, b, c) \
__extension__ \
({ \
- uint32x4_t b_ = (b); \
+ uint32x2_t b_ = (b); \
uint32x4_t a_ = (a); \
uint32x4_t result; \
__asm__ ("mul %0.4s, %1.4s, %2.s[%3]" \
@@ -14084,102 +14117,6 @@ vqdmulhq_n_s32 (int32x4_t a, int32_t b)
return result;
}
-#define vqmlalh_lane_s16(a, b, c) \
- __extension__ \
- ({ \
- int16x8_t b_ = (b); \
- int16_t a_ = (a); \
- int32_t result; \
- __asm__ ("sqdmlal %s0,%h1,%2.h[%3]" \
- : "=w"(result) \
- : "w"(a_), "w"(b_), "i"(c) \
- : /* No clobbers */); \
- result; \
- })
-
-__extension__ static __inline int32_t __attribute__ ((__always_inline__))
-vqmlalh_s16 (int16_t a, int16_t b)
-{
- int32_t result;
- __asm__ ("sqdmlal %s0,%h1,%h2"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-#define vqmlals_lane_s32(a, b, c) \
- __extension__ \
- ({ \
- int32x4_t b_ = (b); \
- int32_t a_ = (a); \
- int64_t result; \
- __asm__ ("sqdmlal %d0,%s1,%2.s[%3]" \
- : "=w"(result) \
- : "w"(a_), "w"(b_), "i"(c) \
- : /* No clobbers */); \
- result; \
- })
-
-__extension__ static __inline int64_t __attribute__ ((__always_inline__))
-vqmlals_s32 (int32_t a, int32_t b)
-{
- int64_t result;
- __asm__ ("sqdmlal %d0,%s1,%s2"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-#define vqmlslh_lane_s16(a, b, c) \
- __extension__ \
- ({ \
- int16x8_t b_ = (b); \
- int16_t a_ = (a); \
- int32_t result; \
- __asm__ ("sqdmlsl %s0,%h1,%2.h[%3]" \
- : "=w"(result) \
- : "w"(a_), "w"(b_), "i"(c) \
- : /* No clobbers */); \
- result; \
- })
-
-__extension__ static __inline int32_t __attribute__ ((__always_inline__))
-vqmlslh_s16 (int16_t a, int16_t b)
-{
- int32_t result;
- __asm__ ("sqdmlsl %s0,%h1,%h2"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
-#define vqmlsls_lane_s32(a, b, c) \
- __extension__ \
- ({ \
- int32x4_t b_ = (b); \
- int32_t a_ = (a); \
- int64_t result; \
- __asm__ ("sqdmlsl %d0,%s1,%2.s[%3]" \
- : "=w"(result) \
- : "w"(a_), "w"(b_), "i"(c) \
- : /* No clobbers */); \
- result; \
- })
-
-__extension__ static __inline int64_t __attribute__ ((__always_inline__))
-vqmlsls_s32 (int32_t a, int32_t b)
-{
- int64_t result;
- __asm__ ("sqdmlsl %d0,%s1,%s2"
- : "=w"(result)
- : "w"(a), "w"(b)
- : /* No clobbers */);
- return result;
-}
-
__extension__ static __inline int8x16_t __attribute__ ((__always_inline__))
vqmovn_high_s16 (int8x8_t a, int16x8_t b)
{
@@ -21811,9 +21748,10 @@ vqdmlal_high_n_s16 (int32x4_t __a, int16x8_t __b, int16_t __c)
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vqdmlal_lane_s16 (int32x4_t __a, int16x4_t __b, int16x8_t __c, int const __d)
+vqdmlal_lane_s16 (int32x4_t __a, int16x4_t __b, int16x4_t __c, int const __d)
{
- return __builtin_aarch64_sqdmlal_lanev4hi (__a, __b, __c, __d);
+ int16x8_t __tmp = vcombine_s16 (__c, vcreate_s16 (INT64_C (0)));
+ return __builtin_aarch64_sqdmlal_lanev4hi (__a, __b, __tmp, __d);
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
@@ -21861,9 +21799,10 @@ vqdmlal_high_n_s32 (int64x2_t __a, int32x4_t __b, int32_t __c)
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
-vqdmlal_lane_s32 (int64x2_t __a, int32x2_t __b, int32x4_t __c, int const __d)
+vqdmlal_lane_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c, int const __d)
{
- return __builtin_aarch64_sqdmlal_lanev2si (__a, __b, __c, __d);
+ int32x4_t __tmp = vcombine_s32 (__c, vcreate_s32 (INT64_C (0)));
+ return __builtin_aarch64_sqdmlal_lanev2si (__a, __b, __tmp, __d);
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
@@ -21937,9 +21876,10 @@ vqdmlsl_high_n_s16 (int32x4_t __a, int16x8_t __b, int16_t __c)
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vqdmlsl_lane_s16 (int32x4_t __a, int16x4_t __b, int16x8_t __c, int const __d)
+vqdmlsl_lane_s16 (int32x4_t __a, int16x4_t __b, int16x4_t __c, int const __d)
{
- return __builtin_aarch64_sqdmlsl_lanev4hi (__a, __b, __c, __d);
+ int16x8_t __tmp = vcombine_s16 (__c, vcreate_s16 (INT64_C (0)));
+ return __builtin_aarch64_sqdmlsl_lanev4hi (__a, __b, __tmp, __d);
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
@@ -21987,9 +21927,10 @@ vqdmlsl_high_n_s32 (int64x2_t __a, int32x4_t __b, int32_t __c)
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
-vqdmlsl_lane_s32 (int64x2_t __a, int32x2_t __b, int32x4_t __c, int const __d)
+vqdmlsl_lane_s32 (int64x2_t __a, int32x2_t __b, int32x2_t __c, int const __d)
{
- return __builtin_aarch64_sqdmlsl_lanev2si (__a, __b, __c, __d);
+ int32x4_t __tmp = vcombine_s32 (__c, vcreate_s32 (INT64_C (0)));
+ return __builtin_aarch64_sqdmlsl_lanev2si (__a, __b, __tmp, __d);
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
@@ -22031,27 +21972,31 @@ vqdmlsls_lane_s32 (int64x1_t __a, int32x1_t __b, int32x4_t __c, const int __d)
/* vqdmulh */
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
-vqdmulh_lane_s16 (int16x4_t __a, int16x8_t __b, const int __c)
+vqdmulh_lane_s16 (int16x4_t __a, int16x4_t __b, const int __c)
{
- return __builtin_aarch64_sqdmulh_lanev4hi (__a, __b, __c);
+ int16x8_t __tmp = vcombine_s16 (__b, vcreate_s16 (INT64_C (0)));
+ return __builtin_aarch64_sqdmulh_lanev4hi (__a, __tmp, __c);
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
-vqdmulh_lane_s32 (int32x2_t __a, int32x4_t __b, const int __c)
+vqdmulh_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
{
- return __builtin_aarch64_sqdmulh_lanev2si (__a, __b, __c);
+ int32x4_t __tmp = vcombine_s32 (__b, vcreate_s32 (INT64_C (0)));
+ return __builtin_aarch64_sqdmulh_lanev2si (__a, __tmp, __c);
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
-vqdmulhq_lane_s16 (int16x8_t __a, int16x8_t __b, const int __c)
+vqdmulhq_lane_s16 (int16x8_t __a, int16x4_t __b, const int __c)
{
- return __builtin_aarch64_sqdmulh_lanev8hi (__a, __b, __c);
+ int16x8_t __tmp = vcombine_s16 (__b, vcreate_s16 (INT64_C (0)));
+ return __builtin_aarch64_sqdmulh_lanev8hi (__a, __tmp, __c);
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vqdmulhq_lane_s32 (int32x4_t __a, int32x4_t __b, const int __c)
+vqdmulhq_lane_s32 (int32x4_t __a, int32x2_t __b, const int __c)
{
- return __builtin_aarch64_sqdmulh_lanev4si (__a, __b, __c);
+ int32x4_t __tmp = vcombine_s32 (__b, vcreate_s32 (INT64_C (0)));
+ return __builtin_aarch64_sqdmulh_lanev4si (__a, __tmp, __c);
}
__extension__ static __inline int16x1_t __attribute__ ((__always_inline__))
@@ -22111,9 +22056,10 @@ vqdmull_high_n_s16 (int16x8_t __a, int16_t __b)
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vqdmull_lane_s16 (int16x4_t __a, int16x8_t __b, int const __c)
+vqdmull_lane_s16 (int16x4_t __a, int16x4_t __b, int const __c)
{
- return __builtin_aarch64_sqdmull_lanev4hi (__a, __b, __c);
+ int16x8_t __tmp = vcombine_s16 (__b, vcreate_s16 (INT64_C (0)));
+ return __builtin_aarch64_sqdmull_lanev4hi (__a, __tmp, __c);
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
@@ -22159,9 +22105,10 @@ vqdmull_high_n_s32 (int32x4_t __a, int32_t __b)
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
-vqdmull_lane_s32 (int32x2_t __a, int32x4_t __b, int const __c)
+vqdmull_lane_s32 (int32x2_t __a, int32x2_t __b, int const __c)
{
- return __builtin_aarch64_sqdmull_lanev2si (__a, __b, __c);
+ int32x4_t __tmp = vcombine_s32 (__b, vcreate_s32 (INT64_C (0)));
+ return __builtin_aarch64_sqdmull_lanev2si (__a, __tmp, __c);
}
__extension__ static __inline int64x2_t __attribute__ ((__always_inline__))
@@ -22341,27 +22288,31 @@ vqnegs_s32 (int32x1_t __a)
/* vqrdmulh */
__extension__ static __inline int16x4_t __attribute__ ((__always_inline__))
-vqrdmulh_lane_s16 (int16x4_t __a, int16x8_t __b, const int __c)
+vqrdmulh_lane_s16 (int16x4_t __a, int16x4_t __b, const int __c)
{
- return __builtin_aarch64_sqrdmulh_lanev4hi (__a, __b, __c);
+ int16x8_t __tmp = vcombine_s16 (__b, vcreate_s16 (INT64_C (0)));
+ return __builtin_aarch64_sqrdmulh_lanev4hi (__a, __tmp, __c);
}
__extension__ static __inline int32x2_t __attribute__ ((__always_inline__))
-vqrdmulh_lane_s32 (int32x2_t __a, int32x4_t __b, const int __c)
+vqrdmulh_lane_s32 (int32x2_t __a, int32x2_t __b, const int __c)
{
- return __builtin_aarch64_sqrdmulh_lanev2si (__a, __b, __c);
+ int32x4_t __tmp = vcombine_s32 (__b, vcreate_s32 (INT64_C (0)));
+ return __builtin_aarch64_sqrdmulh_lanev2si (__a, __tmp, __c);
}
__extension__ static __inline int16x8_t __attribute__ ((__always_inline__))
-vqrdmulhq_lane_s16 (int16x8_t __a, int16x8_t __b, const int __c)
+vqrdmulhq_lane_s16 (int16x8_t __a, int16x4_t __b, const int __c)
{
- return __builtin_aarch64_sqrdmulh_lanev8hi (__a, __b, __c);
+ int16x8_t __tmp = vcombine_s16 (__b, vcreate_s16 (INT64_C (0)));
+ return __builtin_aarch64_sqrdmulh_lanev8hi (__a, __tmp, __c);
}
__extension__ static __inline int32x4_t __attribute__ ((__always_inline__))
-vqrdmulhq_lane_s32 (int32x4_t __a, int32x4_t __b, const int __c)
+vqrdmulhq_lane_s32 (int32x4_t __a, int32x2_t __b, const int __c)
{
- return __builtin_aarch64_sqrdmulh_lanev4si (__a, __b, __c);
+ int32x4_t __tmp = vcombine_s32 (__b, vcreate_s32 (INT64_C (0)));
+ return __builtin_aarch64_sqrdmulh_lanev4si (__a, __tmp, __c);
}
__extension__ static __inline int16x1_t __attribute__ ((__always_inline__))
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/libcaf_single.a b/lib/gcc/aarch64-linux-gnu/4.7.3/libcaf_single.a
index f193970..40ee9dd 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/libcaf_single.a
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/libcaf_single.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/libgcc.a b/lib/gcc/aarch64-linux-gnu/4.7.3/libgcc.a
index 12ec213..ba7111f 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/libgcc.a
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/libgcc.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/libgcc_eh.a b/lib/gcc/aarch64-linux-gnu/4.7.3/libgcc_eh.a
index e02dc58..0c65aab 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/libgcc_eh.a
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/libgcc_eh.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/libgcov.a b/lib/gcc/aarch64-linux-gnu/4.7.3/libgcov.a
index e47b80c..1fd4ef3 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/libgcov.a
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/libgcov.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/libgfortranbegin.a b/lib/gcc/aarch64-linux-gnu/4.7.3/libgfortranbegin.a
index 857e8d7..bef0232 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/libgfortranbegin.a
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/libgfortranbegin.a
Binary files differ
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/gtype.state b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/gtype.state
index 2cd25de..b8ad650 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/gtype.state
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/gtype.state
@@ -4,9 +4,9 @@
;;; Don't parse this file wihout knowing GCC gengtype internals.
;;; This file should be parsed by the same gengtype which wrote it.
-(!version "4.7.3 20120924 (prerelease) [ARM/aarch64-4.7-branch revision 191817]")
+(!version "4.7.3 20121001 (prerelease) [gcc-linaro/4.7 revision 115029]")
-(!srcdir "/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc")
+(!srcdir "/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc")
(!languages 9 ada cp fortran go java lto objc objcp c)
@@ -8095,7 +8095,7 @@ nil )
(!srcfileloc "gimple.h" 407)
nil )
(!pair "u"
-(!type union 348 nil gc_used "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/gimple.h:410"
+(!type union 348 nil gc_used "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/gimple.h:410"
(!srcfileloc "gimple.h" 413)
(!fields 2
@@ -8366,7 +8366,7 @@ nil )
)
)
(!pair "loc"
-(!type union 361 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/tree.h:2011"
+(!type union 361 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/tree.h:2011"
(!srcfileloc "tree.h" 2011)
(!fields 2
@@ -11449,12 +11449,12 @@ nil )
(!type struct 485
(!type already_seen 484)
gc_maybe_pointed_to "machine_function"
-(!srcfileloc "config/aarch64/aarch64.h" 502)
+(!srcfileloc "config/aarch64/aarch64.h" 520)
(!fields 2
(!pair "frame"
(!type struct 486 nil gc_used "aarch64_frame"
-(!srcfileloc "config/aarch64/aarch64.h" 492)
+(!srcfileloc "config/aarch64/aarch64.h" 510)
(!fields 6
(!pair "reg_offset"
@@ -11462,41 +11462,41 @@ nil )
(!type already_seen 11)
)
-(!srcfileloc "config/aarch64/aarch64.h" 483)
+(!srcfileloc "config/aarch64/aarch64.h" 501)
nil )
(!pair "saved_regs_size"
(!type already_seen 11)
-(!srcfileloc "config/aarch64/aarch64.h" 484)
+(!srcfileloc "config/aarch64/aarch64.h" 502)
nil )
(!pair "padding0"
(!type already_seen 11)
-(!srcfileloc "config/aarch64/aarch64.h" 487)
+(!srcfileloc "config/aarch64/aarch64.h" 505)
nil )
(!pair "hardfp_offset"
(!type already_seen 11)
-(!srcfileloc "config/aarch64/aarch64.h" 488)
+(!srcfileloc "config/aarch64/aarch64.h" 506)
nil )
(!pair "fp_lr_offset"
(!type already_seen 11)
-(!srcfileloc "config/aarch64/aarch64.h" 489)
+(!srcfileloc "config/aarch64/aarch64.h" 507)
nil )
(!pair "laid_out"
(!type already_seen 11)
-(!srcfileloc "config/aarch64/aarch64.h" 491)
+(!srcfileloc "config/aarch64/aarch64.h" 509)
nil ))
nil 511 nil )
-(!srcfileloc "config/aarch64/aarch64.h" 496)
+(!srcfileloc "config/aarch64/aarch64.h" 514)
nil )
(!pair "saved_varargs_size"
(!type already_seen 11)
-(!srcfileloc "config/aarch64/aarch64.h" 500)
+(!srcfileloc "config/aarch64/aarch64.h" 518)
nil ))
nil 511 nil )
)
@@ -14590,898 +14590,903 @@ nil 511 nil )
nil )
(!pair "opts"
(!type struct 603 nil gc_used "cl_optimization"
-(!fileloc "options.h" 3505)
+(!fileloc "options.h" 3530)
-(!fields 178
+(!fields 179
(!pair "x_align_functions"
(!type already_seen 11)
-(!fileloc "options.h" 3327)
+(!fileloc "options.h" 3351)
nil )
(!pair "x_align_jumps"
(!type already_seen 11)
-(!fileloc "options.h" 3328)
+(!fileloc "options.h" 3352)
nil )
(!pair "x_align_labels"
(!type already_seen 11)
-(!fileloc "options.h" 3329)
+(!fileloc "options.h" 3353)
nil )
(!pair "x_align_loops"
(!type already_seen 11)
-(!fileloc "options.h" 3330)
+(!fileloc "options.h" 3354)
nil )
(!pair "x_flag_sched_stalled_insns"
(!type already_seen 11)
-(!fileloc "options.h" 3331)
+(!fileloc "options.h" 3355)
nil )
(!pair "x_flag_sched_stalled_insns_dep"
(!type already_seen 11)
-(!fileloc "options.h" 3332)
+(!fileloc "options.h" 3356)
nil )
(!pair "x_flag_fp_contract_mode"
(!type already_seen 11)
-(!fileloc "options.h" 3333)
+(!fileloc "options.h" 3357)
nil )
(!pair "x_optimize"
(!type already_seen 14)
-(!fileloc "options.h" 3334)
+(!fileloc "options.h" 3358)
nil )
(!pair "x_optimize_size"
(!type already_seen 14)
-(!fileloc "options.h" 3335)
+(!fileloc "options.h" 3359)
nil )
(!pair "x_flag_asynchronous_unwind_tables"
(!type already_seen 11)
-(!fileloc "options.h" 3336)
+(!fileloc "options.h" 3360)
nil )
(!pair "x_flag_branch_on_count_reg"
(!type already_seen 11)
-(!fileloc "options.h" 3337)
+(!fileloc "options.h" 3361)
nil )
(!pair "x_flag_branch_probabilities"
(!type already_seen 11)
-(!fileloc "options.h" 3338)
+(!fileloc "options.h" 3362)
nil )
(!pair "x_flag_branch_target_load_optimize"
(!type already_seen 11)
-(!fileloc "options.h" 3339)
+(!fileloc "options.h" 3363)
nil )
(!pair "x_flag_branch_target_load_optimize2"
(!type already_seen 11)
-(!fileloc "options.h" 3340)
+(!fileloc "options.h" 3364)
nil )
(!pair "x_flag_btr_bb_exclusive"
(!type already_seen 11)
-(!fileloc "options.h" 3341)
+(!fileloc "options.h" 3365)
nil )
(!pair "x_flag_caller_saves"
(!type already_seen 11)
-(!fileloc "options.h" 3342)
+(!fileloc "options.h" 3366)
nil )
(!pair "x_flag_combine_stack_adjustments"
(!type already_seen 11)
-(!fileloc "options.h" 3343)
+(!fileloc "options.h" 3367)
nil )
(!pair "x_flag_no_common"
(!type already_seen 11)
-(!fileloc "options.h" 3344)
+(!fileloc "options.h" 3368)
nil )
(!pair "x_flag_compare_elim_after_reload"
(!type already_seen 11)
-(!fileloc "options.h" 3345)
+(!fileloc "options.h" 3369)
nil )
(!pair "x_flag_conserve_stack"
(!type already_seen 11)
-(!fileloc "options.h" 3346)
+(!fileloc "options.h" 3370)
nil )
(!pair "x_flag_cprop_registers"
(!type already_seen 11)
-(!fileloc "options.h" 3347)
+(!fileloc "options.h" 3371)
nil )
(!pair "x_flag_crossjumping"
(!type already_seen 11)
-(!fileloc "options.h" 3348)
+(!fileloc "options.h" 3372)
nil )
(!pair "x_flag_cse_follow_jumps"
(!type already_seen 11)
-(!fileloc "options.h" 3349)
+(!fileloc "options.h" 3373)
nil )
(!pair "x_flag_cx_fortran_rules"
(!type already_seen 11)
-(!fileloc "options.h" 3350)
+(!fileloc "options.h" 3374)
nil )
(!pair "x_flag_cx_limited_range"
(!type already_seen 11)
-(!fileloc "options.h" 3351)
+(!fileloc "options.h" 3375)
nil )
(!pair "x_flag_data_sections"
(!type already_seen 11)
-(!fileloc "options.h" 3352)
+(!fileloc "options.h" 3376)
nil )
(!pair "x_flag_dce"
(!type already_seen 11)
-(!fileloc "options.h" 3353)
+(!fileloc "options.h" 3377)
nil )
(!pair "x_flag_defer_pop"
(!type already_seen 11)
-(!fileloc "options.h" 3354)
+(!fileloc "options.h" 3378)
nil )
(!pair "x_flag_delayed_branch"
(!type already_seen 11)
-(!fileloc "options.h" 3355)
+(!fileloc "options.h" 3379)
nil )
(!pair "x_flag_delete_null_pointer_checks"
(!type already_seen 11)
-(!fileloc "options.h" 3356)
+(!fileloc "options.h" 3380)
nil )
(!pair "x_flag_devirtualize"
(!type already_seen 11)
-(!fileloc "options.h" 3357)
+(!fileloc "options.h" 3381)
nil )
(!pair "x_flag_dse"
(!type already_seen 11)
-(!fileloc "options.h" 3358)
+(!fileloc "options.h" 3382)
nil )
(!pair "x_flag_early_inlining"
(!type already_seen 11)
-(!fileloc "options.h" 3359)
+(!fileloc "options.h" 3383)
nil )
(!pair "x_flag_exceptions"
(!type already_seen 11)
-(!fileloc "options.h" 3360)
+(!fileloc "options.h" 3384)
nil )
(!pair "x_flag_expensive_optimizations"
(!type already_seen 11)
-(!fileloc "options.h" 3361)
+(!fileloc "options.h" 3385)
nil )
(!pair "x_flag_finite_math_only"
(!type already_seen 11)
-(!fileloc "options.h" 3362)
+(!fileloc "options.h" 3386)
nil )
(!pair "x_flag_float_store"
(!type already_seen 11)
-(!fileloc "options.h" 3363)
+(!fileloc "options.h" 3387)
nil )
(!pair "x_flag_forward_propagate"
(!type already_seen 11)
-(!fileloc "options.h" 3364)
+(!fileloc "options.h" 3388)
nil )
(!pair "x_flag_gcse"
(!type already_seen 11)
-(!fileloc "options.h" 3365)
+(!fileloc "options.h" 3389)
nil )
(!pair "x_flag_gcse_after_reload"
(!type already_seen 11)
-(!fileloc "options.h" 3366)
+(!fileloc "options.h" 3390)
nil )
(!pair "x_flag_gcse_las"
(!type already_seen 11)
-(!fileloc "options.h" 3367)
+(!fileloc "options.h" 3391)
nil )
(!pair "x_flag_gcse_lm"
(!type already_seen 11)
-(!fileloc "options.h" 3368)
+(!fileloc "options.h" 3392)
nil )
(!pair "x_flag_gcse_sm"
(!type already_seen 11)
-(!fileloc "options.h" 3369)
+(!fileloc "options.h" 3393)
nil )
(!pair "x_flag_graphite_identity"
(!type already_seen 11)
-(!fileloc "options.h" 3370)
+(!fileloc "options.h" 3394)
nil )
(!pair "x_flag_guess_branch_prob"
(!type already_seen 11)
-(!fileloc "options.h" 3371)
+(!fileloc "options.h" 3395)
nil )
(!pair "x_flag_if_conversion"
(!type already_seen 11)
-(!fileloc "options.h" 3372)
+(!fileloc "options.h" 3396)
nil )
(!pair "x_flag_if_conversion2"
(!type already_seen 11)
-(!fileloc "options.h" 3373)
+(!fileloc "options.h" 3397)
nil )
(!pair "x_flag_inline_atomics"
(!type already_seen 11)
-(!fileloc "options.h" 3374)
+(!fileloc "options.h" 3398)
nil )
(!pair "x_flag_inline_functions"
(!type already_seen 11)
-(!fileloc "options.h" 3375)
+(!fileloc "options.h" 3399)
nil )
(!pair "x_flag_inline_functions_called_once"
(!type already_seen 11)
-(!fileloc "options.h" 3376)
+(!fileloc "options.h" 3400)
nil )
(!pair "x_flag_inline_small_functions"
(!type already_seen 11)
-(!fileloc "options.h" 3377)
+(!fileloc "options.h" 3401)
nil )
(!pair "x_flag_ipa_cp"
(!type already_seen 11)
-(!fileloc "options.h" 3378)
+(!fileloc "options.h" 3402)
nil )
(!pair "x_flag_ipa_cp_clone"
(!type already_seen 11)
-(!fileloc "options.h" 3379)
+(!fileloc "options.h" 3403)
nil )
(!pair "x_flag_ipa_matrix_reorg"
(!type already_seen 11)
-(!fileloc "options.h" 3380)
+(!fileloc "options.h" 3404)
nil )
(!pair "x_flag_ipa_profile"
(!type already_seen 11)
-(!fileloc "options.h" 3381)
+(!fileloc "options.h" 3405)
nil )
(!pair "x_flag_ipa_pta"
(!type already_seen 11)
-(!fileloc "options.h" 3382)
+(!fileloc "options.h" 3406)
nil )
(!pair "x_flag_ipa_pure_const"
(!type already_seen 11)
-(!fileloc "options.h" 3383)
+(!fileloc "options.h" 3407)
nil )
(!pair "x_flag_ipa_reference"
(!type already_seen 11)
-(!fileloc "options.h" 3384)
+(!fileloc "options.h" 3408)
nil )
(!pair "x_flag_ipa_sra"
(!type already_seen 11)
-(!fileloc "options.h" 3385)
+(!fileloc "options.h" 3409)
nil )
(!pair "x_flag_ivopts"
(!type already_seen 11)
-(!fileloc "options.h" 3386)
+(!fileloc "options.h" 3410)
nil )
(!pair "x_flag_jump_tables"
(!type already_seen 11)
-(!fileloc "options.h" 3387)
+(!fileloc "options.h" 3411)
nil )
(!pair "x_flag_loop_block"
(!type already_seen 11)
-(!fileloc "options.h" 3388)
+(!fileloc "options.h" 3412)
nil )
(!pair "x_flag_loop_flatten"
(!type already_seen 11)
-(!fileloc "options.h" 3389)
+(!fileloc "options.h" 3413)
nil )
(!pair "x_flag_loop_interchange"
(!type already_seen 11)
-(!fileloc "options.h" 3390)
+(!fileloc "options.h" 3414)
nil )
(!pair "x_flag_loop_parallelize_all"
(!type already_seen 11)
-(!fileloc "options.h" 3391)
+(!fileloc "options.h" 3415)
nil )
(!pair "x_flag_loop_strip_mine"
(!type already_seen 11)
-(!fileloc "options.h" 3392)
+(!fileloc "options.h" 3416)
nil )
(!pair "x_flag_errno_math"
(!type already_seen 11)
-(!fileloc "options.h" 3393)
+(!fileloc "options.h" 3417)
nil )
(!pair "x_flag_merge_constants"
(!type already_seen 11)
-(!fileloc "options.h" 3394)
+(!fileloc "options.h" 3418)
nil )
(!pair "x_flag_modulo_sched"
(!type already_seen 11)
-(!fileloc "options.h" 3395)
+(!fileloc "options.h" 3419)
nil )
(!pair "x_flag_move_loop_invariants"
(!type already_seen 11)
-(!fileloc "options.h" 3396)
+(!fileloc "options.h" 3420)
nil )
(!pair "x_flag_non_call_exceptions"
(!type already_seen 11)
-(!fileloc "options.h" 3397)
+(!fileloc "options.h" 3421)
nil )
(!pair "x_flag_nothrow_opt"
(!type already_seen 11)
-(!fileloc "options.h" 3398)
+(!fileloc "options.h" 3422)
nil )
(!pair "x_flag_omit_frame_pointer"
(!type already_seen 11)
-(!fileloc "options.h" 3399)
+(!fileloc "options.h" 3423)
nil )
(!pair "x_flag_regmove"
(!type already_seen 11)
-(!fileloc "options.h" 3400)
+(!fileloc "options.h" 3424)
nil )
(!pair "x_flag_optimize_sibling_calls"
(!type already_seen 11)
-(!fileloc "options.h" 3401)
+(!fileloc "options.h" 3425)
nil )
(!pair "x_flag_optimize_strlen"
(!type already_seen 11)
-(!fileloc "options.h" 3402)
+(!fileloc "options.h" 3426)
nil )
(!pair "x_flag_pack_struct"
(!type already_seen 11)
-(!fileloc "options.h" 3403)
+(!fileloc "options.h" 3427)
nil )
(!pair "x_flag_peel_loops"
(!type already_seen 11)
-(!fileloc "options.h" 3404)
+(!fileloc "options.h" 3428)
nil )
(!pair "x_flag_no_peephole"
(!type already_seen 11)
-(!fileloc "options.h" 3405)
+(!fileloc "options.h" 3429)
nil )
(!pair "x_flag_peephole2"
(!type already_seen 11)
-(!fileloc "options.h" 3406)
+(!fileloc "options.h" 3430)
nil )
(!pair "x_flag_predictive_commoning"
(!type already_seen 11)
-(!fileloc "options.h" 3407)
+(!fileloc "options.h" 3431)
nil )
(!pair "x_flag_prefetch_loop_arrays"
(!type already_seen 11)
-(!fileloc "options.h" 3408)
+(!fileloc "options.h" 3432)
nil )
(!pair "x_flag_pcc_struct_return"
(!type already_seen 11)
-(!fileloc "options.h" 3409)
+(!fileloc "options.h" 3433)
nil )
(!pair "x_flag_rename_registers"
(!type already_seen 11)
-(!fileloc "options.h" 3410)
+(!fileloc "options.h" 3434)
nil )
(!pair "x_flag_reorder_blocks"
(!type already_seen 11)
-(!fileloc "options.h" 3411)
+(!fileloc "options.h" 3435)
nil )
(!pair "x_flag_reorder_blocks_and_partition"
(!type already_seen 11)
-(!fileloc "options.h" 3412)
+(!fileloc "options.h" 3436)
nil )
(!pair "x_flag_reorder_functions"
(!type already_seen 11)
-(!fileloc "options.h" 3413)
+(!fileloc "options.h" 3437)
nil )
(!pair "x_flag_rerun_cse_after_loop"
(!type already_seen 11)
-(!fileloc "options.h" 3414)
+(!fileloc "options.h" 3438)
nil )
(!pair "x_flag_resched_modulo_sched"
(!type already_seen 11)
-(!fileloc "options.h" 3415)
+(!fileloc "options.h" 3439)
nil )
(!pair "x_flag_rounding_math"
(!type already_seen 11)
-(!fileloc "options.h" 3416)
+(!fileloc "options.h" 3440)
nil )
(!pair "x_flag_rtti"
(!type already_seen 11)
-(!fileloc "options.h" 3417)
+(!fileloc "options.h" 3441)
nil )
(!pair "x_flag_sched_critical_path_heuristic"
(!type already_seen 11)
-(!fileloc "options.h" 3418)
+(!fileloc "options.h" 3442)
nil )
(!pair "x_flag_sched_dep_count_heuristic"
(!type already_seen 11)
-(!fileloc "options.h" 3419)
+(!fileloc "options.h" 3443)
nil )
(!pair "x_flag_sched_group_heuristic"
(!type already_seen 11)
-(!fileloc "options.h" 3420)
+(!fileloc "options.h" 3444)
nil )
(!pair "x_flag_schedule_interblock"
(!type already_seen 11)
-(!fileloc "options.h" 3421)
+(!fileloc "options.h" 3445)
nil )
(!pair "x_flag_sched_last_insn_heuristic"
(!type already_seen 11)
-(!fileloc "options.h" 3422)
+(!fileloc "options.h" 3446)
nil )
(!pair "x_flag_sched_pressure"
(!type already_seen 11)
-(!fileloc "options.h" 3423)
+(!fileloc "options.h" 3447)
nil )
(!pair "x_flag_sched_rank_heuristic"
(!type already_seen 11)
-(!fileloc "options.h" 3424)
+(!fileloc "options.h" 3448)
nil )
(!pair "x_flag_schedule_speculative"
(!type already_seen 11)
-(!fileloc "options.h" 3425)
+(!fileloc "options.h" 3449)
nil )
(!pair "x_flag_sched_spec_insn_heuristic"
(!type already_seen 11)
-(!fileloc "options.h" 3426)
+(!fileloc "options.h" 3450)
nil )
(!pair "x_flag_schedule_speculative_load"
(!type already_seen 11)
-(!fileloc "options.h" 3427)
+(!fileloc "options.h" 3451)
nil )
(!pair "x_flag_schedule_speculative_load_dangerous"
(!type already_seen 11)
-(!fileloc "options.h" 3428)
+(!fileloc "options.h" 3452)
nil )
(!pair "x_flag_sched2_use_superblocks"
(!type already_seen 11)
-(!fileloc "options.h" 3429)
+(!fileloc "options.h" 3453)
nil )
(!pair "x_flag_schedule_insns"
(!type already_seen 11)
-(!fileloc "options.h" 3430)
+(!fileloc "options.h" 3454)
nil )
(!pair "x_flag_schedule_insns_after_reload"
(!type already_seen 11)
-(!fileloc "options.h" 3431)
+(!fileloc "options.h" 3455)
nil )
(!pair "x_flag_section_anchors"
(!type already_seen 11)
-(!fileloc "options.h" 3432)
+(!fileloc "options.h" 3456)
nil )
(!pair "x_flag_sel_sched_pipelining"
(!type already_seen 11)
-(!fileloc "options.h" 3433)
+(!fileloc "options.h" 3457)
nil )
(!pair "x_flag_sel_sched_pipelining_outer_loops"
(!type already_seen 11)
-(!fileloc "options.h" 3434)
+(!fileloc "options.h" 3458)
nil )
(!pair "x_flag_sel_sched_reschedule_pipelined"
(!type already_seen 11)
-(!fileloc "options.h" 3435)
+(!fileloc "options.h" 3459)
nil )
(!pair "x_flag_selective_scheduling"
(!type already_seen 11)
-(!fileloc "options.h" 3436)
+(!fileloc "options.h" 3460)
nil )
(!pair "x_flag_selective_scheduling2"
(!type already_seen 11)
-(!fileloc "options.h" 3437)
+(!fileloc "options.h" 3461)
nil )
(!pair "x_flag_short_double"
(!type already_seen 11)
-(!fileloc "options.h" 3438)
+(!fileloc "options.h" 3462)
nil )
(!pair "x_flag_short_enums"
(!type already_seen 11)
-(!fileloc "options.h" 3439)
+(!fileloc "options.h" 3463)
nil )
(!pair "x_flag_short_wchar"
(!type already_seen 11)
-(!fileloc "options.h" 3440)
+(!fileloc "options.h" 3464)
nil )
(!pair "x_flag_shrink_wrap"
(!type already_seen 11)
-(!fileloc "options.h" 3441)
+(!fileloc "options.h" 3465)
nil )
(!pair "x_flag_signaling_nans"
(!type already_seen 11)
-(!fileloc "options.h" 3442)
+(!fileloc "options.h" 3466)
nil )
(!pair "x_flag_signed_zeros"
(!type already_seen 11)
-(!fileloc "options.h" 3443)
+(!fileloc "options.h" 3467)
nil )
(!pair "x_flag_single_precision_constant"
(!type already_seen 11)
-(!fileloc "options.h" 3444)
+(!fileloc "options.h" 3468)
nil )
(!pair "x_flag_split_ivs_in_unroller"
(!type already_seen 11)
-(!fileloc "options.h" 3445)
+(!fileloc "options.h" 3469)
nil )
(!pair "x_flag_split_wide_types"
(!type already_seen 11)
-(!fileloc "options.h" 3446)
+(!fileloc "options.h" 3470)
nil )
(!pair "x_flag_strict_aliasing"
(!type already_seen 11)
-(!fileloc "options.h" 3447)
+(!fileloc "options.h" 3471)
nil )
(!pair "x_flag_strict_enums"
(!type already_seen 11)
-(!fileloc "options.h" 3448)
+(!fileloc "options.h" 3472)
nil )
(!pair "x_flag_thread_jumps"
(!type already_seen 11)
-(!fileloc "options.h" 3449)
+(!fileloc "options.h" 3473)
nil )
(!pair "x_flag_threadsafe_statics"
(!type already_seen 11)
-(!fileloc "options.h" 3450)
+(!fileloc "options.h" 3474)
nil )
(!pair "x_flag_toplevel_reorder"
(!type already_seen 11)
-(!fileloc "options.h" 3451)
+(!fileloc "options.h" 3475)
nil )
(!pair "x_flag_trapping_math"
(!type already_seen 11)
-(!fileloc "options.h" 3452)
+(!fileloc "options.h" 3476)
nil )
(!pair "x_flag_trapv"
(!type already_seen 11)
-(!fileloc "options.h" 3453)
+(!fileloc "options.h" 3477)
nil )
(!pair "x_flag_tree_bit_ccp"
(!type already_seen 11)
-(!fileloc "options.h" 3454)
+(!fileloc "options.h" 3478)
nil )
(!pair "x_flag_tree_builtin_call_dce"
(!type already_seen 11)
-(!fileloc "options.h" 3455)
+(!fileloc "options.h" 3479)
nil )
(!pair "x_flag_tree_ccp"
(!type already_seen 11)
-(!fileloc "options.h" 3456)
+(!fileloc "options.h" 3480)
nil )
(!pair "x_flag_tree_ch"
(!type already_seen 11)
-(!fileloc "options.h" 3457)
+(!fileloc "options.h" 3481)
nil )
(!pair "x_flag_tree_copy_prop"
(!type already_seen 11)
-(!fileloc "options.h" 3458)
+(!fileloc "options.h" 3482)
nil )
(!pair "x_flag_tree_copyrename"
(!type already_seen 11)
-(!fileloc "options.h" 3459)
+(!fileloc "options.h" 3483)
nil )
(!pair "x_flag_tree_cselim"
(!type already_seen 11)
-(!fileloc "options.h" 3460)
+(!fileloc "options.h" 3484)
nil )
(!pair "x_flag_tree_dce"
(!type already_seen 11)
-(!fileloc "options.h" 3461)
+(!fileloc "options.h" 3485)
nil )
(!pair "x_flag_tree_dom"
(!type already_seen 11)
-(!fileloc "options.h" 3462)
+(!fileloc "options.h" 3486)
nil )
(!pair "x_flag_tree_dse"
(!type already_seen 11)
-(!fileloc "options.h" 3463)
+(!fileloc "options.h" 3487)
nil )
(!pair "x_flag_tree_forwprop"
(!type already_seen 11)
-(!fileloc "options.h" 3464)
+(!fileloc "options.h" 3488)
nil )
(!pair "x_flag_tree_fre"
(!type already_seen 11)
-(!fileloc "options.h" 3465)
+(!fileloc "options.h" 3489)
nil )
(!pair "x_flag_tree_loop_distribute_patterns"
(!type already_seen 11)
-(!fileloc "options.h" 3466)
+(!fileloc "options.h" 3490)
nil )
(!pair "x_flag_tree_loop_distribution"
(!type already_seen 11)
-(!fileloc "options.h" 3467)
+(!fileloc "options.h" 3491)
nil )
(!pair "x_flag_tree_loop_if_convert"
(!type already_seen 11)
-(!fileloc "options.h" 3468)
+(!fileloc "options.h" 3492)
nil )
(!pair "x_flag_tree_loop_if_convert_stores"
(!type already_seen 11)
-(!fileloc "options.h" 3469)
+(!fileloc "options.h" 3493)
nil )
(!pair "x_flag_tree_loop_im"
(!type already_seen 11)
-(!fileloc "options.h" 3470)
+(!fileloc "options.h" 3494)
nil )
(!pair "x_flag_tree_loop_ivcanon"
(!type already_seen 11)
-(!fileloc "options.h" 3471)
+(!fileloc "options.h" 3495)
nil )
(!pair "x_flag_tree_loop_optimize"
(!type already_seen 11)
-(!fileloc "options.h" 3472)
+(!fileloc "options.h" 3496)
nil )
(!pair "x_flag_tree_live_range_split"
(!type already_seen 11)
-(!fileloc "options.h" 3473)
+(!fileloc "options.h" 3497)
+nil )
+(!pair "x_flag_tree_partial_pre"
+(!type already_seen 11)
+
+(!fileloc "options.h" 3498)
nil )
(!pair "x_flag_tree_phiprop"
(!type already_seen 11)
-(!fileloc "options.h" 3474)
+(!fileloc "options.h" 3499)
nil )
(!pair "x_flag_tree_pre"
(!type already_seen 11)
-(!fileloc "options.h" 3475)
+(!fileloc "options.h" 3500)
nil )
(!pair "x_flag_tree_pta"
(!type already_seen 11)
-(!fileloc "options.h" 3476)
+(!fileloc "options.h" 3501)
nil )
(!pair "x_flag_tree_reassoc"
(!type already_seen 11)
-(!fileloc "options.h" 3477)
+(!fileloc "options.h" 3502)
nil )
(!pair "x_flag_tree_scev_cprop"
(!type already_seen 11)
-(!fileloc "options.h" 3478)
+(!fileloc "options.h" 3503)
nil )
(!pair "x_flag_tree_sink"
(!type already_seen 11)
-(!fileloc "options.h" 3479)
+(!fileloc "options.h" 3504)
nil )
(!pair "x_flag_tree_slp_vectorize"
(!type already_seen 11)
-(!fileloc "options.h" 3480)
+(!fileloc "options.h" 3505)
nil )
(!pair "x_flag_tree_sra"
(!type already_seen 11)
-(!fileloc "options.h" 3481)
+(!fileloc "options.h" 3506)
nil )
(!pair "x_flag_tree_switch_conversion"
(!type already_seen 11)
-(!fileloc "options.h" 3482)
+(!fileloc "options.h" 3507)
nil )
(!pair "x_flag_tree_tail_merge"
(!type already_seen 11)
-(!fileloc "options.h" 3483)
+(!fileloc "options.h" 3508)
nil )
(!pair "x_flag_tree_ter"
(!type already_seen 11)
-(!fileloc "options.h" 3484)
+(!fileloc "options.h" 3509)
nil )
(!pair "x_flag_tree_vect_loop_version"
(!type already_seen 11)
-(!fileloc "options.h" 3485)
+(!fileloc "options.h" 3510)
nil )
(!pair "x_flag_tree_vectorize"
(!type already_seen 11)
-(!fileloc "options.h" 3486)
+(!fileloc "options.h" 3511)
nil )
(!pair "x_flag_tree_vrp"
(!type already_seen 11)
-(!fileloc "options.h" 3487)
+(!fileloc "options.h" 3512)
nil )
(!pair "x_flag_unit_at_a_time"
(!type already_seen 11)
-(!fileloc "options.h" 3488)
+(!fileloc "options.h" 3513)
nil )
(!pair "x_flag_unroll_all_loops"
(!type already_seen 11)
-(!fileloc "options.h" 3489)
+(!fileloc "options.h" 3514)
nil )
(!pair "x_flag_unroll_loops"
(!type already_seen 11)
-(!fileloc "options.h" 3490)
+(!fileloc "options.h" 3515)
nil )
(!pair "x_flag_unsafe_loop_optimizations"
(!type already_seen 11)
-(!fileloc "options.h" 3491)
+(!fileloc "options.h" 3516)
nil )
(!pair "x_flag_unsafe_math_optimizations"
(!type already_seen 11)
-(!fileloc "options.h" 3492)
+(!fileloc "options.h" 3517)
nil )
(!pair "x_flag_unswitch_loops"
(!type already_seen 11)
-(!fileloc "options.h" 3493)
+(!fileloc "options.h" 3518)
nil )
(!pair "x_flag_unwind_tables"
(!type already_seen 11)
-(!fileloc "options.h" 3494)
+(!fileloc "options.h" 3519)
nil )
(!pair "x_flag_var_tracking"
(!type already_seen 11)
-(!fileloc "options.h" 3495)
+(!fileloc "options.h" 3520)
nil )
(!pair "x_flag_var_tracking_assignments"
(!type already_seen 11)
-(!fileloc "options.h" 3496)
+(!fileloc "options.h" 3521)
nil )
(!pair "x_flag_var_tracking_assignments_toggle"
(!type already_seen 11)
-(!fileloc "options.h" 3497)
+(!fileloc "options.h" 3522)
nil )
(!pair "x_flag_var_tracking_uninit"
(!type already_seen 11)
-(!fileloc "options.h" 3498)
+(!fileloc "options.h" 3523)
nil )
(!pair "x_flag_variable_expansion_in_unroller"
(!type already_seen 11)
-(!fileloc "options.h" 3499)
+(!fileloc "options.h" 3524)
nil )
(!pair "x_flag_vect_cost_model"
(!type already_seen 11)
-(!fileloc "options.h" 3500)
+(!fileloc "options.h" 3525)
nil )
(!pair "x_flag_value_profile_transformations"
(!type already_seen 11)
-(!fileloc "options.h" 3501)
+(!fileloc "options.h" 3526)
nil )
(!pair "x_flag_web"
(!type already_seen 11)
-(!fileloc "options.h" 3502)
+(!fileloc "options.h" 3527)
nil )
(!pair "x_flag_whole_program"
(!type already_seen 11)
-(!fileloc "options.h" 3503)
+(!fileloc "options.h" 3528)
nil )
(!pair "x_flag_wrapv"
(!type already_seen 11)
-(!fileloc "options.h" 3504)
+(!fileloc "options.h" 3529)
nil ))
nil 511 nil )
@@ -15507,13 +15512,13 @@ nil 511 nil )
nil )
(!pair "opts"
(!type struct 605 nil gc_used "cl_target_option"
-(!fileloc "options.h" 3511)
+(!fileloc "options.h" 3536)
(!fields 1
(!pair "x_flag_omit_leaf_frame_pointer"
(!type already_seen 11)
-(!fileloc "options.h" 3510)
+(!fileloc "options.h" 3535)
nil ))
nil 511 nil )
@@ -15600,7 +15605,7 @@ nil )
(!fields 11
(!pair "u"
-(!type union 613 nil gc_used "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/c-decl.c:187"
+(!type union 613 nil gc_used "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/c-decl.c:187"
(!srcfileloc "c-decl.c" 190)
(!fields 2
@@ -17105,7 +17110,7 @@ nil 320 nil )
(!type already_seen 670)
-(!type struct 675 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/c-parser.c:5589"nil
+(!type struct 675 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/c-parser.c:5589"nil
(!fields 0 )
nil 0 nil )
@@ -17739,7 +17744,7 @@ nil 0 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 733 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/java/expr.c:2059"nil
+(!type struct 733 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/java/expr.c:2059"nil
(!fields 0 )
nil 0 nil )
@@ -17921,11 +17926,11 @@ nil )
nil ))
nil 4 nil )
-(!type struct 746 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/fortran/trans.h:334"nil
+(!type struct 746 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/fortran/trans.h:334"nil
(!fields 0 )
nil 0 nil )
-(!type struct 747 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/fortran/trans.h:322"nil
+(!type struct 747 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/fortran/trans.h:322"nil
(!fields 0 )
nil 0 nil )
@@ -17949,7 +17954,7 @@ nil 0 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 753 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/fortran/trans.h:33"nil
+(!type struct 753 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/fortran/trans.h:33"nil
(!fields 0 )
nil 0 nil )
@@ -18251,7 +18256,7 @@ nil 0 nil )
nil )
(!pair "vec"
(!type array 775 nil gc_unused "1"
-(!type struct 776 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/c-family/c-pragma.c:1175"nil
+(!type struct 776 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/c-family/c-pragma.c:1175"nil
(!fields 0 )
nil 0 nil )
)
@@ -20437,7 +20442,7 @@ nil 1 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 956 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/ada/gcc-interface/decl.c:193"nil
+(!type struct 956 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/ada/gcc-interface/decl.c:193"nil
(!fields 0 )
nil 0 nil )
@@ -23569,7 +23574,7 @@ nil 0 nil )
(!fields 0 )
nil 0 nil )
-(!type union 1247 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/tree-eh.c:44"nil
+(!type union 1247 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/tree-eh.c:44"nil
(!fields 0 )
nil 0 nil )
@@ -23585,7 +23590,7 @@ nil 0 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 1251 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/tree-flow.h:627"nil
+(!type struct 1251 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/tree-flow.h:627"nil
(!fields 0 )
nil 0 nil )
@@ -23645,7 +23650,7 @@ nil 511 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 1259 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/tree-flow.h:315"nil
+(!type struct 1259 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/tree-flow.h:315"nil
(!fields 0 )
nil 0 nil )
@@ -23657,7 +23662,7 @@ nil 0 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 1262 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/tree-flow.h:106"nil
+(!type struct 1262 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/tree-flow.h:106"nil
(!fields 0 )
nil 0 nil )
@@ -23829,7 +23834,7 @@ nil 0 nil )
(!type already_seen 335)
-(!type struct 1278 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/gimple.h:263"nil
+(!type struct 1278 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/gimple.h:263"nil
(!fields 0 )
nil 0 nil )
@@ -23940,11 +23945,11 @@ nil 511 nil )
(!type already_seen 1288)
-(!type struct 1290 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/varasm.c:4724"nil
+(!type struct 1290 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/varasm.c:4724"nil
(!fields 0 )
nil 0 nil )
-(!type struct 1291 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/varasm.c:4473"nil
+(!type struct 1291 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/varasm.c:4473"nil
(!fields 0 )
nil 0 nil )
@@ -24077,7 +24082,7 @@ nil 0 nil )
(!fields 0 )
nil 0 nil )
-(!type union 1308 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/mcf.c:351"nil
+(!type union 1308 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/mcf.c:351"nil
(!fields 0 )
nil 0 nil )
@@ -25408,7 +25413,7 @@ nil 0 nil )
nil )
(!pair "vec"
(!type array 1448 nil gc_unused "1"
-(!type struct 1449 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/dwarf2cfi.c:200"nil
+(!type struct 1449 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/dwarf2cfi.c:200"nil
(!fields 0 )
nil 0 nil )
)
@@ -25459,7 +25464,7 @@ nil )
(!type pointer 1454 nil gc_unused
(!type struct 1455
(!type already_seen 1454)
- gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/dwarf2cfi.c:102"nil
+ gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/dwarf2cfi.c:102"nil
(!fields 0 )
nil 0 nil )
)
@@ -25741,7 +25746,7 @@ nil 511 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 1477 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/matrix-reorg.c:1382"nil
+(!type struct 1477 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/matrix-reorg.c:1382"nil
(!fields 0 )
nil 0 nil )
@@ -26261,11 +26266,11 @@ nil 511 nil )
(!type already_seen 1096)
-(!type struct 1540 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/cgraph.h:307"nil
+(!type struct 1540 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/cgraph.h:307"nil
(!fields 0 )
nil 0 nil )
-(!type struct 1541 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/cgraph.h:300"nil
+(!type struct 1541 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/cgraph.h:300"nil
(!fields 0 )
nil 0 nil )
@@ -26576,7 +26581,7 @@ nil 511 nil )
(!type already_seen 1092)
-(!type struct 1569 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/basic-block.h:607"nil
+(!type struct 1569 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/basic-block.h:607"nil
(!fields 0 )
nil 0 nil )
@@ -26664,7 +26669,7 @@ nil 0 nil )
(!type already_seen 1037)
-(!type struct 1579 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/cfgloop.h:523"nil
+(!type struct 1579 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/cfgloop.h:523"nil
(!fields 0 )
nil 0 nil )
@@ -27671,7 +27676,7 @@ nil 511 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 1638 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/tree.h:5105"nil
+(!type struct 1638 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/tree.h:5105"nil
(!fields 0 )
nil 0 nil )
@@ -28282,7 +28287,7 @@ nil 511 nil )
(!type already_seen 281)
-(!type struct 1665 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/rtl.h:118"nil
+(!type struct 1665 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/rtl.h:118"nil
(!fields 0 )
nil 0 nil )
@@ -28340,7 +28345,7 @@ nil ))
)
511 nil )
-(!type struct 1671 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/bitmap.h:204"nil
+(!type struct 1671 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/bitmap.h:204"nil
(!fields 0 )
nil 0 nil )
@@ -28358,7 +28363,7 @@ nil 0 nil )
(!type already_seen 60)
-(!type struct 1672 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/config/aarch64/aarch64.h:542"nil
+(!type struct 1672 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/config/aarch64/aarch64.h:560"nil
(!fields 0 )
nil 0 nil )
@@ -28739,11 +28744,11 @@ nil 0 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 1711 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/../libcpp/include/cpplib.h:972"nil
+(!type struct 1711 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/../libcpp/include/cpplib.h:972"nil
(!fields 0 )
nil 0 nil )
-(!type struct 1712 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/../libcpp/include/cpplib.h:961"nil
+(!type struct 1712 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/../libcpp/include/cpplib.h:961"nil
(!fields 0 )
nil 0 nil )
@@ -28797,7 +28802,7 @@ nil 0 nil )
(!fields 0 )
nil 0 nil )
-(!type struct 1721 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/../libcpp/include/line-map.h:588"nil
+(!type struct 1721 nil gc_unused "anonymous:/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/../libcpp/include/line-map.h:588"nil
(!fields 0 )
nil 0 nil )
@@ -30893,7 +30898,7 @@ nil )
(!pair "emit_f"
(!type already_seen 11)
-(!srcfileloc "config/aarch64/aarch64.c" 5858)
+(!srcfileloc "config/aarch64/aarch64.c" 5880)
nil )
(!pair "aarch64_cc"
(!type already_seen 11)
@@ -32613,7 +32618,7 @@ nil )
(!pair "machine_function"
(!type already_seen 485)
-(!srcfileloc "config/aarch64/aarch64.h" 502)
+(!srcfileloc "config/aarch64/aarch64.h" 520)
nil )
(!pair "VEC_rtx_gc"
(!type already_seen 272)
@@ -35437,7 +35442,7 @@ nil )
(!pair "va_list_type"
(!type already_seen 26)
-(!srcfileloc "config/aarch64/aarch64.c" 5012)
+(!srcfileloc "config/aarch64/aarch64.c" 5034)
nil )
(!pair "tls_get_addr_libfunc"
(!type already_seen 156)
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-linux.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-linux.h
index 89c1a7d..95aaafa 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-linux.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-linux.h
@@ -21,14 +21,6 @@
#ifndef GCC_AARCH64_LINUX_H
#define GCC_AARCH64_LINUX_H
-#define MULTIARCH_TUPLE "aarch64-linux-gnu"
-
-#undef STANDARD_STARTFILE_PREFIX_1
-#define STANDARD_STARTFILE_PREFIX_1 "/lib/" MULTIARCH_TUPLE "/"
-
-#undef STANDARD_STARTFILE_PREFIX_2
-#define STANDARD_STARTFILE_PREFIX_2 "/usr/lib/" MULTIARCH_TUPLE "/"
-
#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64.so.1"
#define LINUX_TARGET_LINK_SPEC "%{h*} \
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-protos.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-protos.h
index e6d35e4..712d2f6 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-protos.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64-protos.h
@@ -245,7 +245,9 @@ void aarch64_simd_lane_bounds (rtx, HOST_WIDE_INT, HOST_WIDE_INT);
/* Emit code for reinterprets. */
void aarch64_simd_reinterpret (rtx, rtx);
-void aarch64_split_doubleword_move (rtx, rtx);
+void aarch64_split_128bit_move (rtx, rtx);
+
+bool aarch64_split_128bit_move_p (rtx, rtx);
#if defined (RTX_CODE)
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64.h
index dac1104..d354bc2 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/config/aarch64/aarch64.h
@@ -23,14 +23,32 @@
#define GCC_AARCH64_H
/* Target CPU builtins. */
-#define TARGET_CPU_CPP_BUILTINS() \
- do \
- { \
- builtin_define ("__aarch64__"); \
- if (TARGET_BIG_END) \
- builtin_define ("__AARCH64EB__"); \
- else \
- builtin_define ("__AARCH64EL__"); \
+#define TARGET_CPU_CPP_BUILTINS() \
+ do \
+ { \
+ builtin_define ("__aarch64__"); \
+ if (TARGET_BIG_END) \
+ builtin_define ("__AARCH64EB__"); \
+ else \
+ builtin_define ("__AARCH64EL__"); \
+ \
+ switch (aarch64_cmodel) \
+ { \
+ case AARCH64_CMODEL_TINY: \
+ case AARCH64_CMODEL_TINY_PIC: \
+ builtin_define ("__AARCH64_CMODEL_TINY__"); \
+ break; \
+ case AARCH64_CMODEL_SMALL: \
+ case AARCH64_CMODEL_SMALL_PIC: \
+ builtin_define ("__AARCH64_CMODEL_SMALL__");\
+ break; \
+ case AARCH64_CMODEL_LARGE: \
+ builtin_define ("__AARCH64_CMODEL_LARGE__"); \
+ break; \
+ default: \
+ break; \
+ } \
+ \
} while (0)
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/configargs.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/configargs.h
index 92549fe..f32a76b 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/configargs.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/configargs.h
@@ -1,5 +1,5 @@
/* Generated automatically. */
-static const char configuration_arguments[] = "/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=aarch64-linux-gnu --prefix=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/install --with-sysroot=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/install/aarch64-linux-gnu/libc --enable-languages=c,c++,fortran --disable-multilib --with-pkgversion='crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro' --with-bugurl=https://bugs.launchpad.net/gcc-linaro --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --with-gmp=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-mpfr=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-mpc=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-ppl=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-cloog=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-libelf=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-host-libstdcxx='-L/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static/lib -lpwl' --enable-threads=posix --disable-libstdcxx-pch --enable-linker-build-id --enable-plugin --with-local-prefix=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/install/aarch64-linux-gnu/libc --enable-c99 --enable-long-long";
+static const char configuration_arguments[] = "/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/configure --build=i686-build_pc-linux-gnu --host=i686-build_pc-linux-gnu --target=aarch64-linux-gnu --prefix=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/install --with-sysroot=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/install/aarch64-linux-gnu/libc --enable-languages=c,c++,fortran --disable-multilib --with-pkgversion='crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro' --with-bugurl=https://bugs.launchpad.net/gcc-linaro --enable-__cxa_atexit --disable-libmudflap --disable-libgomp --disable-libssp --with-gmp=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-mpfr=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-mpc=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-ppl=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-cloog=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-libelf=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static --with-host-libstdcxx='-L/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/aarch64-linux-gnu/build/static/lib -lpwl' --enable-threads=posix --disable-libstdcxx-pch --enable-linker-build-id --enable-plugin --with-local-prefix=/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/install/aarch64-linux-gnu/libc --enable-c99 --enable-long-long";
static const char thread_model[] = "posix";
static const struct {
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/cppdefault.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/cppdefault.h
index 657c4ab..abb68e1 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/cppdefault.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/cppdefault.h
@@ -43,9 +43,11 @@ struct default_include
C++. */
const char add_sysroot; /* FNAME should be prefixed by
cpp_SYSROOT. */
- const char multilib; /* FNAME should have the multilib path
- specified with -imultilib
- appended. */
+ const char multilib; /* FNAME should have appended
+ - the multilib path specified with -imultilib
+ when 1 is passed,
+ - the multiarch path specified with
+ -imultiarch, when 2 is passed. */
};
extern const struct default_include cpp_include_defaults[];
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/flag-types.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/flag-types.h
index f757423..eb2da4f 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/flag-types.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/flag-types.h
@@ -106,6 +106,14 @@ enum symbol_visibility
};
#endif
+/* The algorithm used to implement -fsched-pressure. */
+enum sched_pressure_algorithm
+{
+ SCHED_PRESSURE_NONE,
+ SCHED_PRESSURE_WEIGHTED,
+ SCHED_PRESSURE_MODEL
+};
+
/* The algorithm used for the integrated register allocator (IRA). */
enum ira_algorithm
{
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/intl.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/intl.h
index c4db354..952778c 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/intl.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/intl.h
@@ -30,6 +30,7 @@
#ifdef ENABLE_NLS
#include <libintl.h>
extern void gcc_init_libintl (void);
+extern void gcc_init_libintl_program (const char *);
extern size_t gcc_gettext_width (const char *);
#else
/* Stubs. */
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/options.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/options.h
index 8b522d6..1fd8572 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/options.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/options.h
@@ -2417,6 +2417,12 @@ extern int flag_sched_pressure;
#define flag_sched_pressure global_options.x_flag_sched_pressure
#endif
#ifdef GENERATOR_FILE
+extern enum sched_pressure_algorithm flag_sched_pressure_algorithm;
+#else
+ enum sched_pressure_algorithm x_flag_sched_pressure_algorithm;
+#define flag_sched_pressure_algorithm global_options.x_flag_sched_pressure_algorithm
+#endif
+#ifdef GENERATOR_FILE
extern int flag_sched_rank_heuristic;
#else
int x_flag_sched_rank_heuristic;
@@ -2831,6 +2837,12 @@ extern int flag_tree_parallelize_loops;
#define flag_tree_parallelize_loops global_options.x_flag_tree_parallelize_loops
#endif
#ifdef GENERATOR_FILE
+extern int flag_tree_partial_pre;
+#else
+ int x_flag_tree_partial_pre;
+#define flag_tree_partial_pre global_options.x_flag_tree_partial_pre
+#endif
+#ifdef GENERATOR_FILE
extern int flag_tree_phiprop;
#else
int x_flag_tree_phiprop;
@@ -3125,6 +3137,12 @@ extern int flag_gtoggle;
#define flag_gtoggle global_options.x_flag_gtoggle
#endif
#ifdef GENERATOR_FILE
+extern const char *imultiarch;
+#else
+ const char *x_imultiarch;
+#define imultiarch global_options.x_imultiarch
+#endif
+#ifdef GENERATOR_FILE
extern const char *plugindir_string;
#else
const char *x_plugindir_string;
@@ -3215,6 +3233,12 @@ extern int print_multi_os_directory;
#define print_multi_os_directory global_options.x_print_multi_os_directory
#endif
#ifdef GENERATOR_FILE
+extern int print_multiarch;
+#else
+ int x_print_multiarch;
+#define print_multiarch global_options.x_print_multiarch
+#endif
+#ifdef GENERATOR_FILE
extern const char *print_prog_name;
#else
const char *x_print_prog_name;
@@ -3471,6 +3495,7 @@ struct GTY(()) cl_optimization
signed char x_flag_tree_loop_ivcanon;
signed char x_flag_tree_loop_optimize;
signed char x_flag_tree_live_range_split;
+ signed char x_flag_tree_partial_pre;
signed char x_flag_tree_phiprop;
signed char x_flag_tree_pre;
signed char x_flag_tree_pta;
@@ -3639,1015 +3664,1020 @@ enum opt_code
/* OPT__print_multi_directory = 81, */ /* --print-multi-directory */
/* OPT__print_multi_lib = 82, */ /* --print-multi-lib */
/* OPT__print_multi_os_directory = 83, */ /* --print-multi-os-directory */
- /* OPT__print_prog_name = 84, */ /* --print-prog-name */
- /* OPT__print_prog_name_ = 85, */ /* --print-prog-name= */
- /* OPT__print_search_dirs = 86, */ /* --print-search-dirs */
- /* OPT__print_sysroot = 87, */ /* --print-sysroot */
- /* OPT__print_sysroot_headers_suffix = 88, *//* --print-sysroot-headers-suffix */
- /* OPT__profile = 89, */ /* --profile */
- /* OPT__resource = 90, */ /* --resource */
- /* OPT__resource_ = 91, */ /* --resource= */
- /* OPT__save_temps = 92, */ /* --save-temps */
- /* OPT__shared = 93, */ /* --shared */
- /* OPT__specs = 94, */ /* --specs */
- /* OPT__specs_ = 95, */ /* --specs= */
- /* OPT__static = 96, */ /* --static */
- /* OPT__symbolic = 97, */ /* --symbolic */
- /* OPT__sysroot = 98, */ /* --sysroot */
- OPT__sysroot_ = 99, /* --sysroot= */
- OPT__target_help = 100, /* --target-help */
- /* OPT__time = 101, */ /* --time */
- /* OPT__trace_includes = 102, */ /* --trace-includes */
- /* OPT__traditional = 103, */ /* --traditional */
- /* OPT__traditional_cpp = 104, */ /* --traditional-cpp */
- /* OPT__trigraphs = 105, */ /* --trigraphs */
- /* OPT__undefine_macro = 106, */ /* --undefine-macro */
- /* OPT__undefine_macro_ = 107, */ /* --undefine-macro= */
- /* OPT__user_dependencies = 108, */ /* --user-dependencies */
- /* OPT__verbose = 109, */ /* --verbose */
- OPT__version = 110, /* --version */
- /* OPT__write_dependencies = 111, */ /* --write-dependencies */
- /* OPT__write_user_dependencies = 112, */ /* --write-user-dependencies */
- OPT_A = 113, /* -A */
- OPT_B = 114, /* -B */
- OPT_C = 115, /* -C */
- OPT_CC = 116, /* -CC */
- /* OPT_CLASSPATH = 117, */ /* -CLASSPATH */
- OPT_D = 118, /* -D */
- OPT_E = 119, /* -E */
- OPT_F = 120, /* -F */
- OPT_H = 121, /* -H */
- OPT_I = 122, /* -I */
- OPT_J = 123, /* -J */
- OPT_L = 124, /* -L */
- OPT_M = 125, /* -M */
- OPT_MD = 126, /* -MD */
- OPT_MD_ = 127, /* -MD_ */
- OPT_MF = 128, /* -MF */
- OPT_MG = 129, /* -MG */
- OPT_MM = 130, /* -MM */
- OPT_MMD = 131, /* -MMD */
- OPT_MMD_ = 132, /* -MMD_ */
- OPT_MP = 133, /* -MP */
- OPT_MQ = 134, /* -MQ */
- OPT_MT = 135, /* -MT */
- OPT_N = 136, /* -N */
- OPT_O = 137, /* -O */
- OPT_Ofast = 138, /* -Ofast */
- OPT_Os = 139, /* -Os */
- OPT_P = 140, /* -P */
- OPT_Q = 141, /* -Q */
- OPT_Qn = 142, /* -Qn */
- OPT_Qy = 143, /* -Qy */
- OPT_R = 144, /* -R */
- OPT_S = 145, /* -S */
- OPT_T = 146, /* -T */
- OPT_Tbss = 147, /* -Tbss */
- OPT_Tbss_ = 148, /* -Tbss= */
- OPT_Tdata = 149, /* -Tdata */
- OPT_Tdata_ = 150, /* -Tdata= */
- OPT_Ttext = 151, /* -Ttext */
- OPT_Ttext_ = 152, /* -Ttext= */
- OPT_U = 153, /* -U */
- /* OPT_W = 154, */ /* -W */
- OPT_Wa_ = 155, /* -Wa, */
- OPT_Wabi = 156, /* -Wabi */
- OPT_Waddress = 157, /* -Waddress */
- OPT_Waggregate_return = 158, /* -Waggregate-return */
- OPT_Waliasing = 159, /* -Waliasing */
- OPT_Walign_commons = 160, /* -Walign-commons */
- OPT_Wall = 161, /* -Wall */
- OPT_Wall_deprecation = 162, /* -Wall-deprecation */
- OPT_Wall_javadoc = 163, /* -Wall-javadoc */
- OPT_Wampersand = 164, /* -Wampersand */
- OPT_Warray_bounds = 165, /* -Warray-bounds */
- OPT_Warray_temporaries = 166, /* -Warray-temporaries */
- OPT_Wassert_identifier = 167, /* -Wassert-identifier */
- OPT_Wassign_intercept = 168, /* -Wassign-intercept */
- OPT_Wattributes = 169, /* -Wattributes */
- OPT_Wbad_function_cast = 170, /* -Wbad-function-cast */
- OPT_Wboxing = 171, /* -Wboxing */
- OPT_Wbuiltin_macro_redefined = 172, /* -Wbuiltin-macro-redefined */
- OPT_Wc___compat = 173, /* -Wc++-compat */
- OPT_Wc__0x_compat = 174, /* -Wc++0x-compat */
- /* OPT_Wc__11_compat = 175, */ /* -Wc++11-compat */
- OPT_Wcast_align = 176, /* -Wcast-align */
- OPT_Wcast_qual = 177, /* -Wcast-qual */
- OPT_Wchar_concat = 178, /* -Wchar-concat */
- OPT_Wchar_subscripts = 179, /* -Wchar-subscripts */
- OPT_Wcharacter_truncation = 180, /* -Wcharacter-truncation */
- OPT_Wclobbered = 181, /* -Wclobbered */
- OPT_Wcomment = 182, /* -Wcomment */
- /* OPT_Wcomments = 183, */ /* -Wcomments */
- OPT_Wcondition_assign = 184, /* -Wcondition-assign */
- OPT_Wconstructor_name = 185, /* -Wconstructor-name */
- OPT_Wconversion = 186, /* -Wconversion */
- OPT_Wconversion_extra = 187, /* -Wconversion-extra */
- OPT_Wconversion_null = 188, /* -Wconversion-null */
- OPT_Wcoverage_mismatch = 189, /* -Wcoverage-mismatch */
- OPT_Wcpp = 190, /* -Wcpp */
- OPT_Wctor_dtor_privacy = 191, /* -Wctor-dtor-privacy */
- OPT_Wdeclaration_after_statement = 192, /* -Wdeclaration-after-statement */
- OPT_Wdelete_non_virtual_dtor = 193, /* -Wdelete-non-virtual-dtor */
- OPT_Wdep_ann = 194, /* -Wdep-ann */
- OPT_Wdeprecated = 195, /* -Wdeprecated */
- OPT_Wdeprecated_declarations = 196, /* -Wdeprecated-declarations */
- OPT_Wdisabled_optimization = 197, /* -Wdisabled-optimization */
- OPT_Wdiscouraged = 198, /* -Wdiscouraged */
- OPT_Wdiv_by_zero = 199, /* -Wdiv-by-zero */
- OPT_Wdouble_promotion = 200, /* -Wdouble-promotion */
- OPT_Weffc__ = 201, /* -Weffc++ */
- OPT_Wempty_block = 202, /* -Wempty-block */
- OPT_Wempty_body = 203, /* -Wempty-body */
- OPT_Wendif_labels = 204, /* -Wendif-labels */
- OPT_Wenum_compare = 205, /* -Wenum-compare */
- OPT_Wenum_identifier = 206, /* -Wenum-identifier */
- OPT_Wenum_switch = 207, /* -Wenum-switch */
- OPT_Werror = 208, /* -Werror */
- /* OPT_Werror_implicit_function_declaration = 209, *//* -Werror-implicit-function-declaration */
- OPT_Werror_ = 210, /* -Werror= */
- OPT_Wextra = 211, /* -Wextra */
- OPT_Wextraneous_semicolon = 212, /* -Wextraneous-semicolon */
- OPT_Wfallthrough = 213, /* -Wfallthrough */
- OPT_Wfatal_errors = 214, /* -Wfatal-errors */
- OPT_Wfield_hiding = 215, /* -Wfield-hiding */
- OPT_Wfinal_bound = 216, /* -Wfinal-bound */
- OPT_Wfinally = 217, /* -Wfinally */
- OPT_Wfloat_equal = 218, /* -Wfloat-equal */
- OPT_Wforbidden = 219, /* -Wforbidden */
- OPT_Wformat = 220, /* -Wformat */
- OPT_Wformat_contains_nul = 221, /* -Wformat-contains-nul */
- OPT_Wformat_extra_args = 222, /* -Wformat-extra-args */
- OPT_Wformat_nonliteral = 223, /* -Wformat-nonliteral */
- OPT_Wformat_security = 224, /* -Wformat-security */
- OPT_Wformat_y2k = 225, /* -Wformat-y2k */
- OPT_Wformat_zero_length = 226, /* -Wformat-zero-length */
- OPT_Wformat_ = 227, /* -Wformat= */
- OPT_Wframe_larger_than_ = 228, /* -Wframe-larger-than= */
- OPT_Wfree_nonheap_object = 229, /* -Wfree-nonheap-object */
- OPT_Wfunction_elimination = 230, /* -Wfunction-elimination */
- OPT_Whiding = 231, /* -Whiding */
- OPT_Wignored_qualifiers = 232, /* -Wignored-qualifiers */
- OPT_Wimplicit = 233, /* -Wimplicit */
- OPT_Wimplicit_function_declaration = 234, /* -Wimplicit-function-declaration */
- OPT_Wimplicit_int = 235, /* -Wimplicit-int */
- OPT_Wimplicit_interface = 236, /* -Wimplicit-interface */
- OPT_Wimplicit_procedure = 237, /* -Wimplicit-procedure */
- /* OPT_Wimport = 238, */ /* -Wimport */
- OPT_Windirect_static = 239, /* -Windirect-static */
- OPT_Winit_self = 240, /* -Winit-self */
- OPT_Winline = 241, /* -Winline */
- OPT_Wint_to_pointer_cast = 242, /* -Wint-to-pointer-cast */
- OPT_Wintf_annotation = 243, /* -Wintf-annotation */
- OPT_Wintf_non_inherited = 244, /* -Wintf-non-inherited */
- OPT_Wintrinsic_shadow = 245, /* -Wintrinsic-shadow */
- OPT_Wintrinsics_std = 246, /* -Wintrinsics-std */
- OPT_Winvalid_memory_model = 247, /* -Winvalid-memory-model */
- OPT_Winvalid_offsetof = 248, /* -Winvalid-offsetof */
- OPT_Winvalid_pch = 249, /* -Winvalid-pch */
- OPT_Wjavadoc = 250, /* -Wjavadoc */
- OPT_Wjump_misses_init = 251, /* -Wjump-misses-init */
- OPT_Wl_ = 252, /* -Wl, */
- /* OPT_Wlarger_than_ = 253, */ /* -Wlarger-than- */
- OPT_Wlarger_than_ = 254, /* -Wlarger-than= */
- OPT_Wline_truncation = 255, /* -Wline-truncation */
- OPT_Wlocal_hiding = 256, /* -Wlocal-hiding */
- OPT_Wlogical_op = 257, /* -Wlogical-op */
- OPT_Wlong_long = 258, /* -Wlong-long */
- OPT_Wmain = 259, /* -Wmain */
- OPT_Wmasked_catch_block = 260, /* -Wmasked-catch-block */
- OPT_Wmaybe_uninitialized = 261, /* -Wmaybe-uninitialized */
- OPT_Wmissing_braces = 262, /* -Wmissing-braces */
- OPT_Wmissing_declarations = 263, /* -Wmissing-declarations */
- OPT_Wmissing_field_initializers = 264, /* -Wmissing-field-initializers */
- OPT_Wmissing_format_attribute = 265, /* -Wmissing-format-attribute */
- OPT_Wmissing_include_dirs = 266, /* -Wmissing-include-dirs */
- OPT_Wmissing_noreturn = 267, /* -Wmissing-noreturn */
- OPT_Wmissing_parameter_type = 268, /* -Wmissing-parameter-type */
- OPT_Wmissing_prototypes = 269, /* -Wmissing-prototypes */
- OPT_Wmudflap = 270, /* -Wmudflap */
- OPT_Wmultichar = 271, /* -Wmultichar */
- OPT_Wnarrowing = 272, /* -Wnarrowing */
- OPT_Wnested_externs = 273, /* -Wnested-externs */
- OPT_Wnls = 274, /* -Wnls */
- OPT_Wno_effect_assign = 275, /* -Wno-effect-assign */
- OPT_Wnoexcept = 276, /* -Wnoexcept */
- OPT_Wnon_template_friend = 277, /* -Wnon-template-friend */
- OPT_Wnon_virtual_dtor = 278, /* -Wnon-virtual-dtor */
- OPT_Wnonnull = 279, /* -Wnonnull */
- OPT_Wnormalized_ = 280, /* -Wnormalized= */
- OPT_Wnull = 281, /* -Wnull */
- OPT_Wold_style_cast = 282, /* -Wold-style-cast */
- OPT_Wold_style_declaration = 283, /* -Wold-style-declaration */
- OPT_Wold_style_definition = 284, /* -Wold-style-definition */
- OPT_Wout_of_date = 285, /* -Wout-of-date */
- OPT_Wover_ann = 286, /* -Wover-ann */
- OPT_Woverflow = 287, /* -Woverflow */
- OPT_Woverlength_strings = 288, /* -Woverlength-strings */
- OPT_Woverloaded_virtual = 289, /* -Woverloaded-virtual */
- OPT_Woverride_init = 290, /* -Woverride-init */
- OPT_Wp_ = 291, /* -Wp, */
- OPT_Wpacked = 292, /* -Wpacked */
- OPT_Wpacked_bitfield_compat = 293, /* -Wpacked-bitfield-compat */
- OPT_Wpadded = 294, /* -Wpadded */
- OPT_Wparam_assign = 295, /* -Wparam-assign */
- OPT_Wparentheses = 296, /* -Wparentheses */
- OPT_Wpkg_default_method = 297, /* -Wpkg-default-method */
- OPT_Wpmf_conversions = 298, /* -Wpmf-conversions */
- OPT_Wpointer_arith = 299, /* -Wpointer-arith */
- OPT_Wpointer_sign = 300, /* -Wpointer-sign */
- OPT_Wpointer_to_int_cast = 301, /* -Wpointer-to-int-cast */
- OPT_Wpragmas = 302, /* -Wpragmas */
- OPT_Wproperty_assign_default = 303, /* -Wproperty-assign-default */
- OPT_Wprotocol = 304, /* -Wprotocol */
- OPT_Wpsabi = 305, /* -Wpsabi */
- OPT_Wraw = 306, /* -Wraw */
- OPT_Wreal_q_constant = 307, /* -Wreal-q-constant */
- OPT_Wredundant_decls = 308, /* -Wredundant-decls */
- OPT_Wredundant_modifiers = 309, /* -Wredundant-modifiers */
- OPT_Wreorder = 310, /* -Wreorder */
- OPT_Wreturn_type = 311, /* -Wreturn-type */
- OPT_Wselector = 312, /* -Wselector */
- OPT_Wsequence_point = 313, /* -Wsequence-point */
- OPT_Wserial = 314, /* -Wserial */
- OPT_Wshadow = 315, /* -Wshadow */
- OPT_Wsign_compare = 316, /* -Wsign-compare */
- OPT_Wsign_conversion = 317, /* -Wsign-conversion */
- OPT_Wsign_promo = 318, /* -Wsign-promo */
- OPT_Wspecial_param_hiding = 319, /* -Wspecial-param-hiding */
- OPT_Wstack_protector = 320, /* -Wstack-protector */
- OPT_Wstack_usage_ = 321, /* -Wstack-usage= */
- OPT_Wstatic_access = 322, /* -Wstatic-access */
- OPT_Wstatic_receiver = 323, /* -Wstatic-receiver */
- OPT_Wstrict_aliasing = 324, /* -Wstrict-aliasing */
- OPT_Wstrict_aliasing_ = 325, /* -Wstrict-aliasing= */
- OPT_Wstrict_null_sentinel = 326, /* -Wstrict-null-sentinel */
- OPT_Wstrict_overflow = 327, /* -Wstrict-overflow */
- OPT_Wstrict_overflow_ = 328, /* -Wstrict-overflow= */
- OPT_Wstrict_prototypes = 329, /* -Wstrict-prototypes */
- OPT_Wstrict_selector_match = 330, /* -Wstrict-selector-match */
- OPT_Wsuggest_attribute_const = 331, /* -Wsuggest-attribute=const */
- OPT_Wsuggest_attribute_noreturn = 332, /* -Wsuggest-attribute=noreturn */
- OPT_Wsuggest_attribute_pure = 333, /* -Wsuggest-attribute=pure */
- OPT_Wsuppress = 334, /* -Wsuppress */
- OPT_Wsurprising = 335, /* -Wsurprising */
- OPT_Wswitch = 336, /* -Wswitch */
- OPT_Wswitch_default = 337, /* -Wswitch-default */
- OPT_Wswitch_enum = 338, /* -Wswitch-enum */
- OPT_Wsync_nand = 339, /* -Wsync-nand */
- OPT_Wsynth = 340, /* -Wsynth */
- OPT_Wsynthetic_access = 341, /* -Wsynthetic-access */
- OPT_Wsystem_headers = 342, /* -Wsystem-headers */
- OPT_Wtabs = 343, /* -Wtabs */
- OPT_Wtasks = 344, /* -Wtasks */
- OPT_Wtraditional = 345, /* -Wtraditional */
- OPT_Wtraditional_conversion = 346, /* -Wtraditional-conversion */
- OPT_Wtrampolines = 347, /* -Wtrampolines */
- OPT_Wtrigraphs = 348, /* -Wtrigraphs */
- OPT_Wtype_hiding = 349, /* -Wtype-hiding */
- OPT_Wtype_limits = 350, /* -Wtype-limits */
- OPT_Wuncheck = 351, /* -Wuncheck */
- OPT_Wundeclared_selector = 352, /* -Wundeclared-selector */
- OPT_Wundef = 353, /* -Wundef */
- OPT_Wunderflow = 354, /* -Wunderflow */
- OPT_Wuninitialized = 355, /* -Wuninitialized */
- OPT_Wunknown_pragmas = 356, /* -Wunknown-pragmas */
- OPT_Wunnecessary_else = 357, /* -Wunnecessary-else */
- OPT_Wunqualified_field = 358, /* -Wunqualified-field */
- /* OPT_Wunreachable_code = 359, */ /* -Wunreachable-code */
- OPT_Wunsafe_loop_optimizations = 360, /* -Wunsafe-loop-optimizations */
- OPT_Wunsuffixed_float_constants = 361, /* -Wunsuffixed-float-constants */
- OPT_Wunused = 362, /* -Wunused */
- OPT_Wunused_argument = 363, /* -Wunused-argument */
- OPT_Wunused_but_set_parameter = 364, /* -Wunused-but-set-parameter */
- OPT_Wunused_but_set_variable = 365, /* -Wunused-but-set-variable */
- OPT_Wunused_dummy_argument = 366, /* -Wunused-dummy-argument */
- OPT_Wunused_function = 367, /* -Wunused-function */
- OPT_Wunused_import = 368, /* -Wunused-import */
- OPT_Wunused_label = 369, /* -Wunused-label */
- OPT_Wunused_local = 370, /* -Wunused-local */
- OPT_Wunused_local_typedefs = 371, /* -Wunused-local-typedefs */
- OPT_Wunused_macros = 372, /* -Wunused-macros */
- OPT_Wunused_parameter = 373, /* -Wunused-parameter */
- OPT_Wunused_private = 374, /* -Wunused-private */
- OPT_Wunused_result = 375, /* -Wunused-result */
- OPT_Wunused_thrown = 376, /* -Wunused-thrown */
- OPT_Wunused_value = 377, /* -Wunused-value */
- OPT_Wunused_variable = 378, /* -Wunused-variable */
- OPT_Wuseless_type_check = 379, /* -Wuseless-type-check */
- OPT_Wvarargs_cast = 380, /* -Wvarargs-cast */
- OPT_Wvariadic_macros = 381, /* -Wvariadic-macros */
- OPT_Wvector_operation_performance = 382, /* -Wvector-operation-performance */
- OPT_Wvla = 383, /* -Wvla */
- OPT_Wvolatile_register_var = 384, /* -Wvolatile-register-var */
- OPT_Wwarning_token = 385, /* -Wwarning-token */
- OPT_Wwrite_strings = 386, /* -Wwrite-strings */
- OPT_Wzero_as_null_pointer_constant = 387, /* -Wzero-as-null-pointer-constant */
- OPT_Xassembler = 388, /* -Xassembler */
- OPT_Xlinker = 389, /* -Xlinker */
- OPT_Xpreprocessor = 390, /* -Xpreprocessor */
- OPT_Z = 391, /* -Z */
- OPT_ansi = 392, /* -ansi */
- OPT_aux_info = 393, /* -aux-info */
- /* OPT_aux_info_ = 394, */ /* -aux-info= */
- OPT_auxbase = 395, /* -auxbase */
- OPT_auxbase_strip = 396, /* -auxbase-strip */
- /* OPT_bootclasspath = 397, */ /* -bootclasspath */
- OPT_c = 398, /* -c */
- /* OPT_classpath = 399, */ /* -classpath */
- OPT_coverage = 400, /* -coverage */
- OPT_cpp = 401, /* -cpp */
- OPT_cpp_ = 402, /* -cpp= */
- OPT_d = 403, /* -d */
- OPT_dumpbase = 404, /* -dumpbase */
- OPT_dumpdir = 405, /* -dumpdir */
- OPT_dumpmachine = 406, /* -dumpmachine */
- OPT_dumpspecs = 407, /* -dumpspecs */
- OPT_dumpversion = 408, /* -dumpversion */
- OPT_e = 409, /* -e */
- /* OPT_encoding = 410, */ /* -encoding */
- OPT_export_dynamic = 411, /* -export-dynamic */
- OPT_extdirs = 412, /* -extdirs */
- /* OPT_fCLASSPATH_ = 413, */ /* -fCLASSPATH= */
- OPT_fPIC = 414, /* -fPIC */
- OPT_fPIE = 415, /* -fPIE */
- OPT_fRTS_ = 416, /* -fRTS= */
- OPT_fabi_version_ = 417, /* -fabi-version= */
- OPT_faccess_control = 418, /* -faccess-control */
- OPT_faggressive_function_elimination = 419,/* -faggressive-function-elimination */
- OPT_falign_commons = 420, /* -falign-commons */
- OPT_falign_functions = 421, /* -falign-functions */
- OPT_falign_functions_ = 422, /* -falign-functions= */
- OPT_falign_jumps = 423, /* -falign-jumps */
- OPT_falign_jumps_ = 424, /* -falign-jumps= */
- OPT_falign_labels = 425, /* -falign-labels */
- OPT_falign_labels_ = 426, /* -falign-labels= */
- OPT_falign_loops = 427, /* -falign-loops */
- OPT_falign_loops_ = 428, /* -falign-loops= */
- OPT_fall_intrinsics = 429, /* -fall-intrinsics */
- /* OPT_fall_virtual = 430, */ /* -fall-virtual */
- OPT_fallow_leading_underscore = 431, /* -fallow-leading-underscore */
- OPT_fallow_parameterless_variadic_functions = 432,/* -fallow-parameterless-variadic-functions */
- /* OPT_falt_external_templates = 433, */ /* -falt-external-templates */
- /* OPT_fargument_alias = 434, */ /* -fargument-alias */
- /* OPT_fargument_noalias = 435, */ /* -fargument-noalias */
- /* OPT_fargument_noalias_anything = 436, *//* -fargument-noalias-anything */
- /* OPT_fargument_noalias_global = 437, */ /* -fargument-noalias-global */
- OPT_fasm = 438, /* -fasm */
- OPT_fassert = 439, /* -fassert */
- OPT_fassociative_math = 440, /* -fassociative-math */
- OPT_fassume_compiled = 441, /* -fassume-compiled */
- OPT_fassume_compiled_ = 442, /* -fassume-compiled= */
- OPT_fasynchronous_unwind_tables = 443, /* -fasynchronous-unwind-tables */
- OPT_fauto_inc_dec = 444, /* -fauto-inc-dec */
- OPT_fautomatic = 445, /* -fautomatic */
- OPT_faux_classpath = 446, /* -faux-classpath */
- OPT_fbackslash = 447, /* -fbackslash */
- OPT_fbacktrace = 448, /* -fbacktrace */
- OPT_fblas_matmul_limit_ = 449, /* -fblas-matmul-limit= */
- OPT_fbootclasspath_ = 450, /* -fbootclasspath= */
- OPT_fbootstrap_classes = 451, /* -fbootstrap-classes */
- OPT_fbounds_check = 452, /* -fbounds-check */
- OPT_fbranch_count_reg = 453, /* -fbranch-count-reg */
- OPT_fbranch_probabilities = 454, /* -fbranch-probabilities */
- OPT_fbranch_target_load_optimize = 455, /* -fbranch-target-load-optimize */
- OPT_fbranch_target_load_optimize2 = 456, /* -fbranch-target-load-optimize2 */
- OPT_fbtr_bb_exclusive = 457, /* -fbtr-bb-exclusive */
- OPT_fbuilding_libgcc = 458, /* -fbuilding-libgcc */
- OPT_fbuiltin = 459, /* -fbuiltin */
- OPT_fbuiltin_ = 460, /* -fbuiltin- */
- OPT_fcall_saved_ = 461, /* -fcall-saved- */
- OPT_fcall_used_ = 462, /* -fcall-used- */
- OPT_fcaller_saves = 463, /* -fcaller-saves */
- OPT_fcheck_array_temporaries = 464, /* -fcheck-array-temporaries */
- OPT_fcheck_data_deps = 465, /* -fcheck-data-deps */
- OPT_fcheck_new = 466, /* -fcheck-new */
- OPT_fcheck_references = 467, /* -fcheck-references */
- OPT_fcheck_ = 468, /* -fcheck= */
- OPT_fclasspath_ = 469, /* -fclasspath= */
- OPT_fcoarray_ = 470, /* -fcoarray= */
- OPT_fcombine_stack_adjustments = 471, /* -fcombine-stack-adjustments */
- OPT_fcommon = 472, /* -fcommon */
- OPT_fcompare_debug = 473, /* -fcompare-debug */
- OPT_fcompare_debug_second = 474, /* -fcompare-debug-second */
- OPT_fcompare_debug_ = 475, /* -fcompare-debug= */
- OPT_fcompare_elim = 476, /* -fcompare-elim */
- OPT_fcompile_resource_ = 477, /* -fcompile-resource= */
- OPT_fcond_mismatch = 478, /* -fcond-mismatch */
- OPT_fconserve_space = 479, /* -fconserve-space */
- OPT_fconserve_stack = 480, /* -fconserve-stack */
- OPT_fconstant_string_class_ = 481, /* -fconstant-string-class= */
- OPT_fconstexpr_depth_ = 482, /* -fconstexpr-depth= */
- OPT_fconvert_big_endian = 483, /* -fconvert=big-endian */
- OPT_fconvert_little_endian = 484, /* -fconvert=little-endian */
- OPT_fconvert_native = 485, /* -fconvert=native */
- OPT_fconvert_swap = 486, /* -fconvert=swap */
- OPT_fcprop_registers = 487, /* -fcprop-registers */
- OPT_fcray_pointer = 488, /* -fcray-pointer */
- OPT_fcrossjumping = 489, /* -fcrossjumping */
- OPT_fcse_follow_jumps = 490, /* -fcse-follow-jumps */
- /* OPT_fcse_skip_blocks = 491, */ /* -fcse-skip-blocks */
- OPT_fcx_fortran_rules = 492, /* -fcx-fortran-rules */
- OPT_fcx_limited_range = 493, /* -fcx-limited-range */
- OPT_fd_lines_as_code = 494, /* -fd-lines-as-code */
- OPT_fd_lines_as_comments = 495, /* -fd-lines-as-comments */
- OPT_fdata_sections = 496, /* -fdata-sections */
- OPT_fdbg_cnt_list = 497, /* -fdbg-cnt-list */
- OPT_fdbg_cnt_ = 498, /* -fdbg-cnt= */
- OPT_fdce = 499, /* -fdce */
- OPT_fdebug_cpp = 500, /* -fdebug-cpp */
- OPT_fdebug_prefix_map_ = 501, /* -fdebug-prefix-map= */
- OPT_fdebug_types_section = 502, /* -fdebug-types-section */
- OPT_fdeduce_init_list = 503, /* -fdeduce-init-list */
- OPT_fdefault_double_8 = 504, /* -fdefault-double-8 */
- /* OPT_fdefault_inline = 505, */ /* -fdefault-inline */
- OPT_fdefault_integer_8 = 506, /* -fdefault-integer-8 */
- OPT_fdefault_real_8 = 507, /* -fdefault-real-8 */
- OPT_fdefer_pop = 508, /* -fdefer-pop */
- OPT_fdelayed_branch = 509, /* -fdelayed-branch */
- OPT_fdelete_null_pointer_checks = 510, /* -fdelete-null-pointer-checks */
- OPT_fdevirtualize = 511, /* -fdevirtualize */
- OPT_fdiagnostics_show_location_ = 512, /* -fdiagnostics-show-location= */
- OPT_fdiagnostics_show_option = 513, /* -fdiagnostics-show-option */
- OPT_fdirectives_only = 514, /* -fdirectives-only */
- OPT_fdisable_ = 515, /* -fdisable- */
- OPT_fdisable_assertions = 516, /* -fdisable-assertions */
- OPT_fdisable_assertions_ = 517, /* -fdisable-assertions= */
- OPT_fdollar_ok = 518, /* -fdollar-ok */
- OPT_fdollars_in_identifiers = 519, /* -fdollars-in-identifiers */
- OPT_fdse = 520, /* -fdse */
- OPT_fdump_ = 521, /* -fdump- */
- /* OPT_fdump_core = 522, */ /* -fdump-core */
- OPT_fdump_final_insns = 523, /* -fdump-final-insns */
- OPT_fdump_final_insns_ = 524, /* -fdump-final-insns= */
- OPT_fdump_fortran_optimized = 525, /* -fdump-fortran-optimized */
- OPT_fdump_fortran_original = 526, /* -fdump-fortran-original */
- OPT_fdump_go_spec_ = 527, /* -fdump-go-spec= */
- OPT_fdump_noaddr = 528, /* -fdump-noaddr */
- OPT_fdump_parse_tree = 529, /* -fdump-parse-tree */
- OPT_fdump_passes = 530, /* -fdump-passes */
- OPT_fdump_unnumbered = 531, /* -fdump-unnumbered */
- OPT_fdump_unnumbered_links = 532, /* -fdump-unnumbered-links */
- OPT_fdwarf2_cfi_asm = 533, /* -fdwarf2-cfi-asm */
- OPT_fearly_inlining = 534, /* -fearly-inlining */
- OPT_felide_constructors = 535, /* -felide-constructors */
- OPT_feliminate_dwarf2_dups = 536, /* -feliminate-dwarf2-dups */
- OPT_feliminate_unused_debug_symbols = 537, /* -feliminate-unused-debug-symbols */
- OPT_feliminate_unused_debug_types = 538, /* -feliminate-unused-debug-types */
- OPT_femit_class_debug_always = 539, /* -femit-class-debug-always */
- OPT_femit_class_file = 540, /* -femit-class-file */
- OPT_femit_class_files = 541, /* -femit-class-files */
- OPT_femit_struct_debug_baseonly = 542, /* -femit-struct-debug-baseonly */
- OPT_femit_struct_debug_detailed_ = 543, /* -femit-struct-debug-detailed= */
- OPT_femit_struct_debug_reduced = 544, /* -femit-struct-debug-reduced */
- OPT_fenable_ = 545, /* -fenable- */
- OPT_fenable_assertions = 546, /* -fenable-assertions */
- OPT_fenable_assertions_ = 547, /* -fenable-assertions= */
- OPT_fencoding_ = 548, /* -fencoding= */
- OPT_fenforce_eh_specs = 549, /* -fenforce-eh-specs */
- /* OPT_fenum_int_equiv = 550, */ /* -fenum-int-equiv */
- OPT_fexceptions = 551, /* -fexceptions */
- OPT_fexcess_precision_ = 552, /* -fexcess-precision= */
- OPT_fexec_charset_ = 553, /* -fexec-charset= */
- OPT_fexpensive_optimizations = 554, /* -fexpensive-optimizations */
- OPT_fextdirs_ = 555, /* -fextdirs= */
- OPT_fextended_identifiers = 556, /* -fextended-identifiers */
- OPT_fexternal_blas = 557, /* -fexternal-blas */
- /* OPT_fexternal_templates = 558, */ /* -fexternal-templates */
- OPT_ff2c = 559, /* -ff2c */
- OPT_ffast_math = 560, /* -ffast-math */
- OPT_ffat_lto_objects = 561, /* -ffat-lto-objects */
- OPT_ffilelist_file = 562, /* -ffilelist-file */
- OPT_ffinite_math_only = 563, /* -ffinite-math-only */
- OPT_ffixed_ = 564, /* -ffixed- */
- OPT_ffixed_form = 565, /* -ffixed-form */
- OPT_ffixed_line_length_ = 566, /* -ffixed-line-length- */
- OPT_ffixed_line_length_none = 567, /* -ffixed-line-length-none */
- OPT_ffloat_store = 568, /* -ffloat-store */
- OPT_ffor_scope = 569, /* -ffor-scope */
- /* OPT_fforce_addr = 570, */ /* -fforce-addr */
- OPT_fforce_classes_archive_check = 571, /* -fforce-classes-archive-check */
- OPT_fforward_propagate = 572, /* -fforward-propagate */
- OPT_ffp_contract_ = 573, /* -ffp-contract= */
- OPT_ffpe_trap_ = 574, /* -ffpe-trap= */
- OPT_ffree_form = 575, /* -ffree-form */
- OPT_ffree_line_length_ = 576, /* -ffree-line-length- */
- OPT_ffree_line_length_none = 577, /* -ffree-line-length-none */
- OPT_ffreestanding = 578, /* -ffreestanding */
- OPT_ffriend_injection = 579, /* -ffriend-injection */
- OPT_ffrontend_optimize = 580, /* -ffrontend-optimize */
- OPT_ffunction_cse = 581, /* -ffunction-cse */
- OPT_ffunction_sections = 582, /* -ffunction-sections */
- OPT_fgcse = 583, /* -fgcse */
- OPT_fgcse_after_reload = 584, /* -fgcse-after-reload */
- OPT_fgcse_las = 585, /* -fgcse-las */
- OPT_fgcse_lm = 586, /* -fgcse-lm */
- OPT_fgcse_sm = 587, /* -fgcse-sm */
- OPT_fgnu_keywords = 588, /* -fgnu-keywords */
- OPT_fgnu_runtime = 589, /* -fgnu-runtime */
- OPT_fgnu_tm = 590, /* -fgnu-tm */
- OPT_fgnu89_inline = 591, /* -fgnu89-inline */
- OPT_fgo_check_divide_overflow = 592, /* -fgo-check-divide-overflow */
- OPT_fgo_check_divide_zero = 593, /* -fgo-check-divide-zero */
- OPT_fgo_dump_ = 594, /* -fgo-dump- */
- OPT_fgo_optimize_ = 595, /* -fgo-optimize- */
- OPT_fgo_pkgpath_ = 596, /* -fgo-pkgpath= */
- OPT_fgo_prefix_ = 597, /* -fgo-prefix= */
- OPT_fgraphite = 598, /* -fgraphite */
- OPT_fgraphite_identity = 599, /* -fgraphite-identity */
- OPT_fguess_branch_probability = 600, /* -fguess-branch-probability */
- /* OPT_fguiding_decls = 601, */ /* -fguiding-decls */
- /* OPT_fhandle_exceptions = 602, */ /* -fhandle-exceptions */
- OPT_fhash_synchronization = 603, /* -fhash-synchronization */
- /* OPT_fhelp = 604, */ /* -fhelp */
- /* OPT_fhelp_ = 605, */ /* -fhelp= */
- /* OPT_fhonor_std = 606, */ /* -fhonor-std */
- OPT_fhosted = 607, /* -fhosted */
- /* OPT_fhuge_objects = 608, */ /* -fhuge-objects */
- OPT_fident = 609, /* -fident */
- OPT_fif_conversion = 610, /* -fif-conversion */
- OPT_fif_conversion2 = 611, /* -fif-conversion2 */
- OPT_fimplement_inlines = 612, /* -fimplement-inlines */
- OPT_fimplicit_inline_templates = 613, /* -fimplicit-inline-templates */
- OPT_fimplicit_none = 614, /* -fimplicit-none */
- OPT_fimplicit_templates = 615, /* -fimplicit-templates */
- OPT_findirect_classes = 616, /* -findirect-classes */
- OPT_findirect_dispatch = 617, /* -findirect-dispatch */
- OPT_findirect_inlining = 618, /* -findirect-inlining */
- OPT_finhibit_size_directive = 619, /* -finhibit-size-directive */
- OPT_finit_character_ = 620, /* -finit-character= */
- OPT_finit_integer_ = 621, /* -finit-integer= */
- OPT_finit_local_zero = 622, /* -finit-local-zero */
- OPT_finit_logical_ = 623, /* -finit-logical= */
- OPT_finit_real_ = 624, /* -finit-real= */
- OPT_finline = 625, /* -finline */
- OPT_finline_atomics = 626, /* -finline-atomics */
- OPT_finline_functions = 627, /* -finline-functions */
- OPT_finline_functions_called_once = 628, /* -finline-functions-called-once */
- /* OPT_finline_limit_ = 629, */ /* -finline-limit- */
- OPT_finline_limit_ = 630, /* -finline-limit= */
- OPT_finline_small_functions = 631, /* -finline-small-functions */
- OPT_finput_charset_ = 632, /* -finput-charset= */
- OPT_finstrument_functions = 633, /* -finstrument-functions */
- OPT_finstrument_functions_exclude_file_list_ = 634,/* -finstrument-functions-exclude-file-list= */
- OPT_finstrument_functions_exclude_function_list_ = 635,/* -finstrument-functions-exclude-function-list= */
- OPT_finteger_4_integer_8 = 636, /* -finteger-4-integer-8 */
- OPT_fintrinsic_modules_path = 637, /* -fintrinsic-modules-path */
- OPT_fipa_cp = 638, /* -fipa-cp */
- OPT_fipa_cp_clone = 639, /* -fipa-cp-clone */
- OPT_fipa_matrix_reorg = 640, /* -fipa-matrix-reorg */
- OPT_fipa_profile = 641, /* -fipa-profile */
- OPT_fipa_pta = 642, /* -fipa-pta */
- OPT_fipa_pure_const = 643, /* -fipa-pure-const */
- OPT_fipa_reference = 644, /* -fipa-reference */
- OPT_fipa_sra = 645, /* -fipa-sra */
- /* OPT_fipa_struct_reorg = 646, */ /* -fipa-struct-reorg */
- OPT_fira_algorithm_ = 647, /* -fira-algorithm= */
- OPT_fira_loop_pressure = 648, /* -fira-loop-pressure */
- OPT_fira_region_ = 649, /* -fira-region= */
- OPT_fira_share_save_slots = 650, /* -fira-share-save-slots */
- OPT_fira_share_spill_slots = 651, /* -fira-share-spill-slots */
- OPT_fira_verbose_ = 652, /* -fira-verbose= */
- OPT_fivopts = 653, /* -fivopts */
- OPT_fjni = 654, /* -fjni */
- OPT_fjump_tables = 655, /* -fjump-tables */
- OPT_fkeep_inline_dllexport = 656, /* -fkeep-inline-dllexport */
- OPT_fkeep_inline_functions = 657, /* -fkeep-inline-functions */
- OPT_fkeep_static_consts = 658, /* -fkeep-static-consts */
- /* OPT_flabels_ok = 659, */ /* -flabels-ok */
- OPT_flax_vector_conversions = 660, /* -flax-vector-conversions */
- OPT_fleading_underscore = 661, /* -fleading-underscore */
- OPT_floop_block = 662, /* -floop-block */
- OPT_floop_flatten = 663, /* -floop-flatten */
- OPT_floop_interchange = 664, /* -floop-interchange */
- /* OPT_floop_optimize = 665, */ /* -floop-optimize */
- OPT_floop_parallelize_all = 666, /* -floop-parallelize-all */
- OPT_floop_strip_mine = 667, /* -floop-strip-mine */
- OPT_flto = 668, /* -flto */
- OPT_flto_compression_level_ = 669, /* -flto-compression-level= */
- OPT_flto_partition_1to1 = 670, /* -flto-partition=1to1 */
- OPT_flto_partition_balanced = 671, /* -flto-partition=balanced */
- OPT_flto_partition_none = 672, /* -flto-partition=none */
- OPT_flto_report = 673, /* -flto-report */
- OPT_flto_ = 674, /* -flto= */
- OPT_fltrans = 675, /* -fltrans */
- OPT_fltrans_output_list_ = 676, /* -fltrans-output-list= */
- OPT_fmain_ = 677, /* -fmain= */
- OPT_fmath_errno = 678, /* -fmath-errno */
- OPT_fmax_array_constructor_ = 679, /* -fmax-array-constructor= */
- OPT_fmax_errors_ = 680, /* -fmax-errors= */
- OPT_fmax_identifier_length_ = 681, /* -fmax-identifier-length= */
- OPT_fmax_stack_var_size_ = 682, /* -fmax-stack-var-size= */
- OPT_fmax_subrecord_length_ = 683, /* -fmax-subrecord-length= */
- OPT_fmem_report = 684, /* -fmem-report */
- OPT_fmerge_all_constants = 685, /* -fmerge-all-constants */
- OPT_fmerge_constants = 686, /* -fmerge-constants */
- OPT_fmerge_debug_strings = 687, /* -fmerge-debug-strings */
- OPT_fmessage_length_ = 688, /* -fmessage-length= */
- OPT_fmodule_private = 689, /* -fmodule-private */
- OPT_fmodulo_sched = 690, /* -fmodulo-sched */
- OPT_fmodulo_sched_allow_regmoves = 691, /* -fmodulo-sched-allow-regmoves */
- OPT_fmove_loop_invariants = 692, /* -fmove-loop-invariants */
- OPT_fms_extensions = 693, /* -fms-extensions */
- OPT_fmudflap = 694, /* -fmudflap */
- OPT_fmudflapir = 695, /* -fmudflapir */
- OPT_fmudflapth = 696, /* -fmudflapth */
- /* OPT_fname_mangling_version_ = 697, */ /* -fname-mangling-version- */
- /* OPT_fnew_abi = 698, */ /* -fnew-abi */
- OPT_fnext_runtime = 699, /* -fnext-runtime */
- OPT_fnil_receivers = 700, /* -fnil-receivers */
- OPT_fnon_call_exceptions = 701, /* -fnon-call-exceptions */
- OPT_fnonansi_builtins = 702, /* -fnonansi-builtins */
- /* OPT_fnonnull_objects = 703, */ /* -fnonnull-objects */
- OPT_fnothrow_opt = 704, /* -fnothrow-opt */
- OPT_fobjc_abi_version_ = 705, /* -fobjc-abi-version= */
- OPT_fobjc_call_cxx_cdtors = 706, /* -fobjc-call-cxx-cdtors */
- OPT_fobjc_direct_dispatch = 707, /* -fobjc-direct-dispatch */
- OPT_fobjc_exceptions = 708, /* -fobjc-exceptions */
- OPT_fobjc_gc = 709, /* -fobjc-gc */
- OPT_fobjc_nilcheck = 710, /* -fobjc-nilcheck */
- OPT_fobjc_sjlj_exceptions = 711, /* -fobjc-sjlj-exceptions */
- OPT_fobjc_std_objc1 = 712, /* -fobjc-std=objc1 */
- OPT_fomit_frame_pointer = 713, /* -fomit-frame-pointer */
- OPT_fopenmp = 714, /* -fopenmp */
- OPT_foperator_names = 715, /* -foperator-names */
- OPT_foptimize_register_move = 716, /* -foptimize-register-move */
- OPT_foptimize_sibling_calls = 717, /* -foptimize-sibling-calls */
- OPT_foptimize_static_class_initialization = 718,/* -foptimize-static-class-initialization */
- OPT_foptimize_strlen = 719, /* -foptimize-strlen */
- /* OPT_foptional_diags = 720, */ /* -foptional-diags */
- OPT_foutput_class_dir_ = 721, /* -foutput-class-dir= */
- OPT_fpack_derived = 722, /* -fpack-derived */
- OPT_fpack_struct = 723, /* -fpack-struct */
- OPT_fpack_struct_ = 724, /* -fpack-struct= */
- OPT_fpartial_inlining = 725, /* -fpartial-inlining */
- OPT_fpcc_struct_return = 726, /* -fpcc-struct-return */
- OPT_fpch_deps = 727, /* -fpch-deps */
- OPT_fpch_preprocess = 728, /* -fpch-preprocess */
- OPT_fpeel_loops = 729, /* -fpeel-loops */
- OPT_fpeephole = 730, /* -fpeephole */
- OPT_fpeephole2 = 731, /* -fpeephole2 */
- OPT_fpermissive = 732, /* -fpermissive */
- OPT_fpic = 733, /* -fpic */
- OPT_fpie = 734, /* -fpie */
- OPT_fplan9_extensions = 735, /* -fplan9-extensions */
- OPT_fplugin_arg_ = 736, /* -fplugin-arg- */
- OPT_fplugin_ = 737, /* -fplugin= */
- OPT_fpost_ipa_mem_report = 738, /* -fpost-ipa-mem-report */
- OPT_fpre_ipa_mem_report = 739, /* -fpre-ipa-mem-report */
- OPT_fpredictive_commoning = 740, /* -fpredictive-commoning */
- OPT_fprefetch_loop_arrays = 741, /* -fprefetch-loop-arrays */
- OPT_fpreprocessed = 742, /* -fpreprocessed */
- OPT_fpretty_templates = 743, /* -fpretty-templates */
- OPT_fprofile = 744, /* -fprofile */
- OPT_fprofile_arcs = 745, /* -fprofile-arcs */
- OPT_fprofile_correction = 746, /* -fprofile-correction */
- OPT_fprofile_dir_ = 747, /* -fprofile-dir= */
- OPT_fprofile_generate = 748, /* -fprofile-generate */
- OPT_fprofile_generate_ = 749, /* -fprofile-generate= */
- OPT_fprofile_use = 750, /* -fprofile-use */
- OPT_fprofile_use_ = 751, /* -fprofile-use= */
- OPT_fprofile_values = 752, /* -fprofile-values */
- OPT_fprotect_parens = 753, /* -fprotect-parens */
- OPT_frandom_seed = 754, /* -frandom-seed */
- OPT_frandom_seed_ = 755, /* -frandom-seed= */
- OPT_frange_check = 756, /* -frange-check */
- OPT_freal_4_real_10 = 757, /* -freal-4-real-10 */
- OPT_freal_4_real_16 = 758, /* -freal-4-real-16 */
- OPT_freal_4_real_8 = 759, /* -freal-4-real-8 */
- OPT_freal_8_real_10 = 760, /* -freal-8-real-10 */
- OPT_freal_8_real_16 = 761, /* -freal-8-real-16 */
- OPT_freal_8_real_4 = 762, /* -freal-8-real-4 */
- OPT_frealloc_lhs = 763, /* -frealloc-lhs */
- OPT_freciprocal_math = 764, /* -freciprocal-math */
- OPT_frecord_gcc_switches = 765, /* -frecord-gcc-switches */
- OPT_frecord_marker_4 = 766, /* -frecord-marker=4 */
- OPT_frecord_marker_8 = 767, /* -frecord-marker=8 */
- OPT_frecursive = 768, /* -frecursive */
- OPT_freduced_reflection = 769, /* -freduced-reflection */
- OPT_free = 770, /* -free */
- OPT_freg_struct_return = 771, /* -freg-struct-return */
- OPT_fregmove = 772, /* -fregmove */
- OPT_frename_registers = 773, /* -frename-registers */
- OPT_freorder_blocks = 774, /* -freorder-blocks */
- OPT_freorder_blocks_and_partition = 775, /* -freorder-blocks-and-partition */
- OPT_freorder_functions = 776, /* -freorder-functions */
- OPT_frepack_arrays = 777, /* -frepack-arrays */
- OPT_freplace_objc_classes = 778, /* -freplace-objc-classes */
- OPT_frepo = 779, /* -frepo */
- OPT_frequire_return_statement = 780, /* -frequire-return-statement */
- OPT_frerun_cse_after_loop = 781, /* -frerun-cse-after-loop */
- /* OPT_frerun_loop_opt = 782, */ /* -frerun-loop-opt */
- OPT_freschedule_modulo_scheduled_loops = 783,/* -freschedule-modulo-scheduled-loops */
- OPT_fresolution_ = 784, /* -fresolution= */
- OPT_frounding_math = 785, /* -frounding-math */
- OPT_frtti = 786, /* -frtti */
- OPT_fsaw_java_file = 787, /* -fsaw-java-file */
- OPT_fsched_critical_path_heuristic = 788, /* -fsched-critical-path-heuristic */
- OPT_fsched_dep_count_heuristic = 789, /* -fsched-dep-count-heuristic */
- OPT_fsched_group_heuristic = 790, /* -fsched-group-heuristic */
- OPT_fsched_interblock = 791, /* -fsched-interblock */
- OPT_fsched_last_insn_heuristic = 792, /* -fsched-last-insn-heuristic */
- OPT_fsched_pressure = 793, /* -fsched-pressure */
- OPT_fsched_rank_heuristic = 794, /* -fsched-rank-heuristic */
- OPT_fsched_spec = 795, /* -fsched-spec */
- OPT_fsched_spec_insn_heuristic = 796, /* -fsched-spec-insn-heuristic */
- OPT_fsched_spec_load = 797, /* -fsched-spec-load */
- OPT_fsched_spec_load_dangerous = 798, /* -fsched-spec-load-dangerous */
- OPT_fsched_stalled_insns = 799, /* -fsched-stalled-insns */
- OPT_fsched_stalled_insns_dep = 800, /* -fsched-stalled-insns-dep */
- OPT_fsched_stalled_insns_dep_ = 801, /* -fsched-stalled-insns-dep= */
- OPT_fsched_stalled_insns_ = 802, /* -fsched-stalled-insns= */
- OPT_fsched_verbose_ = 803, /* -fsched-verbose= */
- OPT_fsched2_use_superblocks = 804, /* -fsched2-use-superblocks */
- /* OPT_fsched2_use_traces = 805, */ /* -fsched2-use-traces */
- OPT_fschedule_insns = 806, /* -fschedule-insns */
- OPT_fschedule_insns2 = 807, /* -fschedule-insns2 */
- OPT_fsecond_underscore = 808, /* -fsecond-underscore */
- OPT_fsection_anchors = 809, /* -fsection-anchors */
- /* OPT_fsee = 810, */ /* -fsee */
- OPT_fsel_sched_pipelining = 811, /* -fsel-sched-pipelining */
- OPT_fsel_sched_pipelining_outer_loops = 812,/* -fsel-sched-pipelining-outer-loops */
- OPT_fsel_sched_reschedule_pipelined = 813, /* -fsel-sched-reschedule-pipelined */
- OPT_fselective_scheduling = 814, /* -fselective-scheduling */
- OPT_fselective_scheduling2 = 815, /* -fselective-scheduling2 */
- OPT_fshort_double = 816, /* -fshort-double */
- OPT_fshort_enums = 817, /* -fshort-enums */
- OPT_fshort_wchar = 818, /* -fshort-wchar */
- OPT_fshow_column = 819, /* -fshow-column */
- OPT_fshrink_wrap = 820, /* -fshrink-wrap */
- OPT_fsign_zero = 821, /* -fsign-zero */
- OPT_fsignaling_nans = 822, /* -fsignaling-nans */
- OPT_fsigned_bitfields = 823, /* -fsigned-bitfields */
- OPT_fsigned_char = 824, /* -fsigned-char */
- OPT_fsigned_zeros = 825, /* -fsigned-zeros */
- OPT_fsingle_precision_constant = 826, /* -fsingle-precision-constant */
- OPT_fsource_filename_ = 827, /* -fsource-filename= */
- OPT_fsource_ = 828, /* -fsource= */
- OPT_fsplit_ivs_in_unroller = 829, /* -fsplit-ivs-in-unroller */
- OPT_fsplit_stack = 830, /* -fsplit-stack */
- OPT_fsplit_wide_types = 831, /* -fsplit-wide-types */
- /* OPT_fsquangle = 832, */ /* -fsquangle */
- OPT_fstack_arrays = 833, /* -fstack-arrays */
- /* OPT_fstack_check = 834, */ /* -fstack-check */
- OPT_fstack_check_ = 835, /* -fstack-check= */
- OPT_fstack_limit = 836, /* -fstack-limit */
- OPT_fstack_limit_register_ = 837, /* -fstack-limit-register= */
- OPT_fstack_limit_symbol_ = 838, /* -fstack-limit-symbol= */
- OPT_fstack_protector = 839, /* -fstack-protector */
- OPT_fstack_protector_all = 840, /* -fstack-protector-all */
- OPT_fstack_usage = 841, /* -fstack-usage */
- OPT_fstats = 842, /* -fstats */
- OPT_fstore_check = 843, /* -fstore-check */
- /* OPT_fstrength_reduce = 844, */ /* -fstrength-reduce */
- OPT_fstrict_aliasing = 845, /* -fstrict-aliasing */
- OPT_fstrict_enums = 846, /* -fstrict-enums */
- OPT_fstrict_overflow = 847, /* -fstrict-overflow */
- /* OPT_fstrict_prototype = 848, */ /* -fstrict-prototype */
- OPT_fstrict_volatile_bitfields = 849, /* -fstrict-volatile-bitfields */
- OPT_fsyntax_only = 850, /* -fsyntax-only */
- OPT_ftabstop_ = 851, /* -ftabstop= */
- /* OPT_ftarget_help = 852, */ /* -ftarget-help */
- OPT_ftarget_ = 853, /* -ftarget= */
- /* OPT_ftemplate_depth_ = 854, */ /* -ftemplate-depth- */
- OPT_ftemplate_depth_ = 855, /* -ftemplate-depth= */
- OPT_ftest_coverage = 856, /* -ftest-coverage */
- /* OPT_fthis_is_variable = 857, */ /* -fthis-is-variable */
- OPT_fthread_jumps = 858, /* -fthread-jumps */
- OPT_fthreadsafe_statics = 859, /* -fthreadsafe-statics */
- OPT_ftime_report = 860, /* -ftime-report */
- OPT_ftls_model_ = 861, /* -ftls-model= */
- OPT_ftoplevel_reorder = 862, /* -ftoplevel-reorder */
- OPT_ftracer = 863, /* -ftracer */
- OPT_ftrack_macro_expansion = 864, /* -ftrack-macro-expansion */
- OPT_ftrack_macro_expansion_ = 865, /* -ftrack-macro-expansion= */
- OPT_ftrapping_math = 866, /* -ftrapping-math */
- OPT_ftrapv = 867, /* -ftrapv */
- OPT_ftree_bit_ccp = 868, /* -ftree-bit-ccp */
- OPT_ftree_builtin_call_dce = 869, /* -ftree-builtin-call-dce */
- OPT_ftree_ccp = 870, /* -ftree-ccp */
- OPT_ftree_ch = 871, /* -ftree-ch */
- OPT_ftree_copy_prop = 872, /* -ftree-copy-prop */
- OPT_ftree_copyrename = 873, /* -ftree-copyrename */
- OPT_ftree_cselim = 874, /* -ftree-cselim */
- OPT_ftree_dce = 875, /* -ftree-dce */
- OPT_ftree_dominator_opts = 876, /* -ftree-dominator-opts */
- OPT_ftree_dse = 877, /* -ftree-dse */
- OPT_ftree_forwprop = 878, /* -ftree-forwprop */
- OPT_ftree_fre = 879, /* -ftree-fre */
- OPT_ftree_loop_distribute_patterns = 880, /* -ftree-loop-distribute-patterns */
- OPT_ftree_loop_distribution = 881, /* -ftree-loop-distribution */
- OPT_ftree_loop_if_convert = 882, /* -ftree-loop-if-convert */
- OPT_ftree_loop_if_convert_stores = 883, /* -ftree-loop-if-convert-stores */
- OPT_ftree_loop_im = 884, /* -ftree-loop-im */
- OPT_ftree_loop_ivcanon = 885, /* -ftree-loop-ivcanon */
- /* OPT_ftree_loop_linear = 886, */ /* -ftree-loop-linear */
- OPT_ftree_loop_optimize = 887, /* -ftree-loop-optimize */
- OPT_ftree_lrs = 888, /* -ftree-lrs */
- OPT_ftree_parallelize_loops_ = 889, /* -ftree-parallelize-loops= */
- OPT_ftree_phiprop = 890, /* -ftree-phiprop */
- OPT_ftree_pre = 891, /* -ftree-pre */
- OPT_ftree_pta = 892, /* -ftree-pta */
- OPT_ftree_reassoc = 893, /* -ftree-reassoc */
- /* OPT_ftree_salias = 894, */ /* -ftree-salias */
- OPT_ftree_scev_cprop = 895, /* -ftree-scev-cprop */
- OPT_ftree_sink = 896, /* -ftree-sink */
- OPT_ftree_slp_vectorize = 897, /* -ftree-slp-vectorize */
- OPT_ftree_sra = 898, /* -ftree-sra */
- /* OPT_ftree_store_ccp = 899, */ /* -ftree-store-ccp */
- /* OPT_ftree_store_copy_prop = 900, */ /* -ftree-store-copy-prop */
- OPT_ftree_switch_conversion = 901, /* -ftree-switch-conversion */
- OPT_ftree_tail_merge = 902, /* -ftree-tail-merge */
- OPT_ftree_ter = 903, /* -ftree-ter */
- OPT_ftree_vect_loop_version = 904, /* -ftree-vect-loop-version */
- OPT_ftree_vectorize = 905, /* -ftree-vectorize */
- OPT_ftree_vectorizer_verbose_ = 906, /* -ftree-vectorizer-verbose= */
- OPT_ftree_vrp = 907, /* -ftree-vrp */
- OPT_funderscoring = 908, /* -funderscoring */
- OPT_funit_at_a_time = 909, /* -funit-at-a-time */
- OPT_funroll_all_loops = 910, /* -funroll-all-loops */
- OPT_funroll_loops = 911, /* -funroll-loops */
- OPT_funsafe_loop_optimizations = 912, /* -funsafe-loop-optimizations */
- OPT_funsafe_math_optimizations = 913, /* -funsafe-math-optimizations */
- OPT_funsigned_bitfields = 914, /* -funsigned-bitfields */
- OPT_funsigned_char = 915, /* -funsigned-char */
- OPT_funswitch_loops = 916, /* -funswitch-loops */
- OPT_funwind_tables = 917, /* -funwind-tables */
- OPT_fuse_atomic_builtins = 918, /* -fuse-atomic-builtins */
- OPT_fuse_boehm_gc = 919, /* -fuse-boehm-gc */
- OPT_fuse_cxa_atexit = 920, /* -fuse-cxa-atexit */
- OPT_fuse_cxa_get_exception_ptr = 921, /* -fuse-cxa-get-exception-ptr */
- OPT_fuse_divide_subroutine = 922, /* -fuse-divide-subroutine */
- OPT_fuse_linker_plugin = 923, /* -fuse-linker-plugin */
- OPT_fvar_tracking = 924, /* -fvar-tracking */
- OPT_fvar_tracking_assignments = 925, /* -fvar-tracking-assignments */
- OPT_fvar_tracking_assignments_toggle = 926,/* -fvar-tracking-assignments-toggle */
- OPT_fvar_tracking_uninit = 927, /* -fvar-tracking-uninit */
- OPT_fvariable_expansion_in_unroller = 928, /* -fvariable-expansion-in-unroller */
- OPT_fvect_cost_model = 929, /* -fvect-cost-model */
- OPT_fverbose_asm = 930, /* -fverbose-asm */
- /* OPT_fversion = 931, */ /* -fversion */
- OPT_fvisibility_inlines_hidden = 932, /* -fvisibility-inlines-hidden */
- OPT_fvisibility_ms_compat = 933, /* -fvisibility-ms-compat */
- OPT_fvisibility_ = 934, /* -fvisibility= */
- OPT_fvpt = 935, /* -fvpt */
- /* OPT_fvtable_gc = 936, */ /* -fvtable-gc */
- /* OPT_fvtable_thunks = 937, */ /* -fvtable-thunks */
- OPT_fweak = 938, /* -fweak */
- OPT_fweb = 939, /* -fweb */
- OPT_fwhole_file = 940, /* -fwhole-file */
- OPT_fwhole_program = 941, /* -fwhole-program */
- OPT_fwide_exec_charset_ = 942, /* -fwide-exec-charset= */
- OPT_fworking_directory = 943, /* -fworking-directory */
- OPT_fwpa = 944, /* -fwpa */
- OPT_fwrapv = 945, /* -fwrapv */
- /* OPT_fxref = 946, */ /* -fxref */
- /* OPT_fzee = 947, */ /* -fzee */
- OPT_fzero_initialized_in_bss = 948, /* -fzero-initialized-in-bss */
- OPT_fzero_link = 949, /* -fzero-link */
- OPT_g = 950, /* -g */
- OPT_gant = 951, /* -gant */
- OPT_gcoff = 952, /* -gcoff */
- OPT_gdwarf_ = 953, /* -gdwarf- */
- OPT_gen_decls = 954, /* -gen-decls */
- OPT_ggdb = 955, /* -ggdb */
- OPT_gnat = 956, /* -gnat */
- OPT_gnatO = 957, /* -gnatO */
- OPT_gno_record_gcc_switches = 958, /* -gno-record-gcc-switches */
- OPT_gno_strict_dwarf = 959, /* -gno-strict-dwarf */
- OPT_grecord_gcc_switches = 960, /* -grecord-gcc-switches */
- OPT_gstabs = 961, /* -gstabs */
- OPT_gstabs_ = 962, /* -gstabs+ */
- OPT_gstrict_dwarf = 963, /* -gstrict-dwarf */
- OPT_gtoggle = 964, /* -gtoggle */
- OPT_gvms = 965, /* -gvms */
- OPT_gxcoff = 966, /* -gxcoff */
- OPT_gxcoff_ = 967, /* -gxcoff+ */
- OPT_h = 968, /* -h */
- OPT_idirafter = 969, /* -idirafter */
- OPT_imacros = 970, /* -imacros */
- OPT_imultilib = 971, /* -imultilib */
- OPT_include = 972, /* -include */
- OPT_iplugindir_ = 973, /* -iplugindir= */
- OPT_iprefix = 974, /* -iprefix */
- OPT_iquote = 975, /* -iquote */
- OPT_isysroot = 976, /* -isysroot */
- OPT_isystem = 977, /* -isystem */
- OPT_iwithprefix = 978, /* -iwithprefix */
- OPT_iwithprefixbefore = 979, /* -iwithprefixbefore */
- OPT_k8 = 980, /* -k8 */
- OPT_l = 981, /* -l */
- OPT_lang_asm = 982, /* -lang-asm */
- OPT_mandroid = 983, /* -mandroid */
- OPT_march_ = 984, /* -march= */
- OPT_mbig_endian = 985, /* -mbig-endian */
- OPT_mbionic = 986, /* -mbionic */
- OPT_mcmodel_ = 987, /* -mcmodel= */
- OPT_mcpu_ = 988, /* -mcpu= */
- OPT_mgeneral_regs_only = 989, /* -mgeneral-regs-only */
- OPT_mglibc = 990, /* -mglibc */
- OPT_mlittle_endian = 991, /* -mlittle-endian */
- OPT_momit_leaf_frame_pointer = 992, /* -momit-leaf-frame-pointer */
- OPT_mstrict_align = 993, /* -mstrict-align */
- OPT_mtls_dialect_ = 994, /* -mtls-dialect= */
- OPT_mtune_ = 995, /* -mtune= */
- OPT_muclibc = 996, /* -muclibc */
- OPT_n = 997, /* -n */
- OPT_no_canonical_prefixes = 998, /* -no-canonical-prefixes */
- OPT_no_integrated_cpp = 999, /* -no-integrated-cpp */
- OPT_nocpp = 1000, /* -nocpp */
- OPT_nodefaultlibs = 1001, /* -nodefaultlibs */
- OPT_nostartfiles = 1002, /* -nostartfiles */
- OPT_nostdinc = 1003, /* -nostdinc */
- OPT_nostdinc__ = 1004, /* -nostdinc++ */
- OPT_nostdlib = 1005, /* -nostdlib */
- OPT_o = 1006, /* -o */
- OPT_p = 1007, /* -p */
- OPT_pass_exit_codes = 1008, /* -pass-exit-codes */
- OPT_pedantic = 1009, /* -pedantic */
- OPT_pedantic_errors = 1010, /* -pedantic-errors */
- OPT_pg = 1011, /* -pg */
- OPT_pie = 1012, /* -pie */
- OPT_pipe = 1013, /* -pipe */
- OPT_posix = 1014, /* -posix */
- OPT_print_file_name_ = 1015, /* -print-file-name= */
- OPT_print_libgcc_file_name = 1016, /* -print-libgcc-file-name */
- OPT_print_multi_directory = 1017, /* -print-multi-directory */
- OPT_print_multi_lib = 1018, /* -print-multi-lib */
- OPT_print_multi_os_directory = 1019, /* -print-multi-os-directory */
- OPT_print_objc_runtime_info = 1020, /* -print-objc-runtime-info */
- OPT_print_prog_name_ = 1021, /* -print-prog-name= */
- OPT_print_search_dirs = 1022, /* -print-search-dirs */
- OPT_print_sysroot = 1023, /* -print-sysroot */
- OPT_print_sysroot_headers_suffix = 1024, /* -print-sysroot-headers-suffix */
- OPT_profile = 1025, /* -profile */
- OPT_pthread = 1026, /* -pthread */
- OPT_quiet = 1027, /* -quiet */
- OPT_r = 1028, /* -r */
- OPT_rdynamic = 1029, /* -rdynamic */
- OPT_remap = 1030, /* -remap */
- OPT_s = 1031, /* -s */
- OPT_s_bc_abi = 1032, /* -s-bc-abi */
- OPT_save_temps = 1033, /* -save-temps */
- OPT_save_temps_ = 1034, /* -save-temps= */
- OPT_shared = 1035, /* -shared */
- OPT_shared_libgcc = 1036, /* -shared-libgcc */
- /* OPT_specs = 1037, */ /* -specs */
- OPT_specs_ = 1038, /* -specs= */
- OPT_static = 1039, /* -static */
- OPT_static_libgcc = 1040, /* -static-libgcc */
- OPT_static_libgcj = 1041, /* -static-libgcj */
- OPT_static_libgfortran = 1042, /* -static-libgfortran */
- OPT_static_libgo = 1043, /* -static-libgo */
- OPT_static_libstdc__ = 1044, /* -static-libstdc++ */
- /* OPT_std_c__03 = 1045, */ /* -std=c++03 */
- /* OPT_std_c__0x = 1046, */ /* -std=c++0x */
- OPT_std_c__11 = 1047, /* -std=c++11 */
- OPT_std_c__98 = 1048, /* -std=c++98 */
- OPT_std_c11 = 1049, /* -std=c11 */
- /* OPT_std_c1x = 1050, */ /* -std=c1x */
- /* OPT_std_c89 = 1051, */ /* -std=c89 */
- OPT_std_c90 = 1052, /* -std=c90 */
- OPT_std_c99 = 1053, /* -std=c99 */
- /* OPT_std_c9x = 1054, */ /* -std=c9x */
- OPT_std_f2003 = 1055, /* -std=f2003 */
- OPT_std_f2008 = 1056, /* -std=f2008 */
- OPT_std_f2008ts = 1057, /* -std=f2008ts */
- OPT_std_f95 = 1058, /* -std=f95 */
- OPT_std_gnu = 1059, /* -std=gnu */
- /* OPT_std_gnu__03 = 1060, */ /* -std=gnu++03 */
- /* OPT_std_gnu__0x = 1061, */ /* -std=gnu++0x */
- OPT_std_gnu__11 = 1062, /* -std=gnu++11 */
- OPT_std_gnu__98 = 1063, /* -std=gnu++98 */
- OPT_std_gnu11 = 1064, /* -std=gnu11 */
- /* OPT_std_gnu1x = 1065, */ /* -std=gnu1x */
- /* OPT_std_gnu89 = 1066, */ /* -std=gnu89 */
- OPT_std_gnu90 = 1067, /* -std=gnu90 */
- OPT_std_gnu99 = 1068, /* -std=gnu99 */
- /* OPT_std_gnu9x = 1069, */ /* -std=gnu9x */
- /* OPT_std_iso9899_1990 = 1070, */ /* -std=iso9899:1990 */
- OPT_std_iso9899_199409 = 1071, /* -std=iso9899:199409 */
- /* OPT_std_iso9899_1999 = 1072, */ /* -std=iso9899:1999 */
- /* OPT_std_iso9899_199x = 1073, */ /* -std=iso9899:199x */
- /* OPT_std_iso9899_2011 = 1074, */ /* -std=iso9899:2011 */
- OPT_std_legacy = 1075, /* -std=legacy */
- OPT_symbolic = 1076, /* -symbolic */
- OPT_t = 1077, /* -t */
- OPT_time = 1078, /* -time */
- OPT_time_ = 1079, /* -time= */
- OPT_tno_android_cc = 1080, /* -tno-android-cc */
- OPT_tno_android_ld = 1081, /* -tno-android-ld */
- OPT_traditional = 1082, /* -traditional */
- OPT_traditional_cpp = 1083, /* -traditional-cpp */
- OPT_trigraphs = 1084, /* -trigraphs */
- OPT_u = 1085, /* -u */
- OPT_undef = 1086, /* -undef */
- OPT_v = 1087, /* -v */
- OPT_version = 1088, /* -version */
- OPT_w = 1089, /* -w */
- OPT_wrapper = 1090, /* -wrapper */
- OPT_x = 1091, /* -x */
- OPT_z = 1092, /* -z */
+ /* OPT__print_multiarch = 84, */ /* --print-multiarch */
+ /* OPT__print_prog_name = 85, */ /* --print-prog-name */
+ /* OPT__print_prog_name_ = 86, */ /* --print-prog-name= */
+ /* OPT__print_search_dirs = 87, */ /* --print-search-dirs */
+ /* OPT__print_sysroot = 88, */ /* --print-sysroot */
+ /* OPT__print_sysroot_headers_suffix = 89, *//* --print-sysroot-headers-suffix */
+ /* OPT__profile = 90, */ /* --profile */
+ /* OPT__resource = 91, */ /* --resource */
+ /* OPT__resource_ = 92, */ /* --resource= */
+ /* OPT__save_temps = 93, */ /* --save-temps */
+ /* OPT__shared = 94, */ /* --shared */
+ /* OPT__specs = 95, */ /* --specs */
+ /* OPT__specs_ = 96, */ /* --specs= */
+ /* OPT__static = 97, */ /* --static */
+ /* OPT__symbolic = 98, */ /* --symbolic */
+ /* OPT__sysroot = 99, */ /* --sysroot */
+ OPT__sysroot_ = 100, /* --sysroot= */
+ OPT__target_help = 101, /* --target-help */
+ /* OPT__time = 102, */ /* --time */
+ /* OPT__trace_includes = 103, */ /* --trace-includes */
+ /* OPT__traditional = 104, */ /* --traditional */
+ /* OPT__traditional_cpp = 105, */ /* --traditional-cpp */
+ /* OPT__trigraphs = 106, */ /* --trigraphs */
+ /* OPT__undefine_macro = 107, */ /* --undefine-macro */
+ /* OPT__undefine_macro_ = 108, */ /* --undefine-macro= */
+ /* OPT__user_dependencies = 109, */ /* --user-dependencies */
+ /* OPT__verbose = 110, */ /* --verbose */
+ OPT__version = 111, /* --version */
+ /* OPT__write_dependencies = 112, */ /* --write-dependencies */
+ /* OPT__write_user_dependencies = 113, */ /* --write-user-dependencies */
+ OPT_A = 114, /* -A */
+ OPT_B = 115, /* -B */
+ OPT_C = 116, /* -C */
+ OPT_CC = 117, /* -CC */
+ /* OPT_CLASSPATH = 118, */ /* -CLASSPATH */
+ OPT_D = 119, /* -D */
+ OPT_E = 120, /* -E */
+ OPT_F = 121, /* -F */
+ OPT_H = 122, /* -H */
+ OPT_I = 123, /* -I */
+ OPT_J = 124, /* -J */
+ OPT_L = 125, /* -L */
+ OPT_M = 126, /* -M */
+ OPT_MD = 127, /* -MD */
+ OPT_MD_ = 128, /* -MD_ */
+ OPT_MF = 129, /* -MF */
+ OPT_MG = 130, /* -MG */
+ OPT_MM = 131, /* -MM */
+ OPT_MMD = 132, /* -MMD */
+ OPT_MMD_ = 133, /* -MMD_ */
+ OPT_MP = 134, /* -MP */
+ OPT_MQ = 135, /* -MQ */
+ OPT_MT = 136, /* -MT */
+ OPT_N = 137, /* -N */
+ OPT_O = 138, /* -O */
+ OPT_Ofast = 139, /* -Ofast */
+ OPT_Os = 140, /* -Os */
+ OPT_P = 141, /* -P */
+ OPT_Q = 142, /* -Q */
+ OPT_Qn = 143, /* -Qn */
+ OPT_Qy = 144, /* -Qy */
+ OPT_R = 145, /* -R */
+ OPT_S = 146, /* -S */
+ OPT_T = 147, /* -T */
+ OPT_Tbss = 148, /* -Tbss */
+ OPT_Tbss_ = 149, /* -Tbss= */
+ OPT_Tdata = 150, /* -Tdata */
+ OPT_Tdata_ = 151, /* -Tdata= */
+ OPT_Ttext = 152, /* -Ttext */
+ OPT_Ttext_ = 153, /* -Ttext= */
+ OPT_U = 154, /* -U */
+ /* OPT_W = 155, */ /* -W */
+ OPT_Wa_ = 156, /* -Wa, */
+ OPT_Wabi = 157, /* -Wabi */
+ OPT_Waddress = 158, /* -Waddress */
+ OPT_Waggregate_return = 159, /* -Waggregate-return */
+ OPT_Waliasing = 160, /* -Waliasing */
+ OPT_Walign_commons = 161, /* -Walign-commons */
+ OPT_Wall = 162, /* -Wall */
+ OPT_Wall_deprecation = 163, /* -Wall-deprecation */
+ OPT_Wall_javadoc = 164, /* -Wall-javadoc */
+ OPT_Wampersand = 165, /* -Wampersand */
+ OPT_Warray_bounds = 166, /* -Warray-bounds */
+ OPT_Warray_temporaries = 167, /* -Warray-temporaries */
+ OPT_Wassert_identifier = 168, /* -Wassert-identifier */
+ OPT_Wassign_intercept = 169, /* -Wassign-intercept */
+ OPT_Wattributes = 170, /* -Wattributes */
+ OPT_Wbad_function_cast = 171, /* -Wbad-function-cast */
+ OPT_Wboxing = 172, /* -Wboxing */
+ OPT_Wbuiltin_macro_redefined = 173, /* -Wbuiltin-macro-redefined */
+ OPT_Wc___compat = 174, /* -Wc++-compat */
+ OPT_Wc__0x_compat = 175, /* -Wc++0x-compat */
+ /* OPT_Wc__11_compat = 176, */ /* -Wc++11-compat */
+ OPT_Wcast_align = 177, /* -Wcast-align */
+ OPT_Wcast_qual = 178, /* -Wcast-qual */
+ OPT_Wchar_concat = 179, /* -Wchar-concat */
+ OPT_Wchar_subscripts = 180, /* -Wchar-subscripts */
+ OPT_Wcharacter_truncation = 181, /* -Wcharacter-truncation */
+ OPT_Wclobbered = 182, /* -Wclobbered */
+ OPT_Wcomment = 183, /* -Wcomment */
+ /* OPT_Wcomments = 184, */ /* -Wcomments */
+ OPT_Wcondition_assign = 185, /* -Wcondition-assign */
+ OPT_Wconstructor_name = 186, /* -Wconstructor-name */
+ OPT_Wconversion = 187, /* -Wconversion */
+ OPT_Wconversion_extra = 188, /* -Wconversion-extra */
+ OPT_Wconversion_null = 189, /* -Wconversion-null */
+ OPT_Wcoverage_mismatch = 190, /* -Wcoverage-mismatch */
+ OPT_Wcpp = 191, /* -Wcpp */
+ OPT_Wctor_dtor_privacy = 192, /* -Wctor-dtor-privacy */
+ OPT_Wdeclaration_after_statement = 193, /* -Wdeclaration-after-statement */
+ OPT_Wdelete_non_virtual_dtor = 194, /* -Wdelete-non-virtual-dtor */
+ OPT_Wdep_ann = 195, /* -Wdep-ann */
+ OPT_Wdeprecated = 196, /* -Wdeprecated */
+ OPT_Wdeprecated_declarations = 197, /* -Wdeprecated-declarations */
+ OPT_Wdisabled_optimization = 198, /* -Wdisabled-optimization */
+ OPT_Wdiscouraged = 199, /* -Wdiscouraged */
+ OPT_Wdiv_by_zero = 200, /* -Wdiv-by-zero */
+ OPT_Wdouble_promotion = 201, /* -Wdouble-promotion */
+ OPT_Weffc__ = 202, /* -Weffc++ */
+ OPT_Wempty_block = 203, /* -Wempty-block */
+ OPT_Wempty_body = 204, /* -Wempty-body */
+ OPT_Wendif_labels = 205, /* -Wendif-labels */
+ OPT_Wenum_compare = 206, /* -Wenum-compare */
+ OPT_Wenum_identifier = 207, /* -Wenum-identifier */
+ OPT_Wenum_switch = 208, /* -Wenum-switch */
+ OPT_Werror = 209, /* -Werror */
+ /* OPT_Werror_implicit_function_declaration = 210, *//* -Werror-implicit-function-declaration */
+ OPT_Werror_ = 211, /* -Werror= */
+ OPT_Wextra = 212, /* -Wextra */
+ OPT_Wextraneous_semicolon = 213, /* -Wextraneous-semicolon */
+ OPT_Wfallthrough = 214, /* -Wfallthrough */
+ OPT_Wfatal_errors = 215, /* -Wfatal-errors */
+ OPT_Wfield_hiding = 216, /* -Wfield-hiding */
+ OPT_Wfinal_bound = 217, /* -Wfinal-bound */
+ OPT_Wfinally = 218, /* -Wfinally */
+ OPT_Wfloat_equal = 219, /* -Wfloat-equal */
+ OPT_Wforbidden = 220, /* -Wforbidden */
+ OPT_Wformat = 221, /* -Wformat */
+ OPT_Wformat_contains_nul = 222, /* -Wformat-contains-nul */
+ OPT_Wformat_extra_args = 223, /* -Wformat-extra-args */
+ OPT_Wformat_nonliteral = 224, /* -Wformat-nonliteral */
+ OPT_Wformat_security = 225, /* -Wformat-security */
+ OPT_Wformat_y2k = 226, /* -Wformat-y2k */
+ OPT_Wformat_zero_length = 227, /* -Wformat-zero-length */
+ OPT_Wformat_ = 228, /* -Wformat= */
+ OPT_Wframe_larger_than_ = 229, /* -Wframe-larger-than= */
+ OPT_Wfree_nonheap_object = 230, /* -Wfree-nonheap-object */
+ OPT_Wfunction_elimination = 231, /* -Wfunction-elimination */
+ OPT_Whiding = 232, /* -Whiding */
+ OPT_Wignored_qualifiers = 233, /* -Wignored-qualifiers */
+ OPT_Wimplicit = 234, /* -Wimplicit */
+ OPT_Wimplicit_function_declaration = 235, /* -Wimplicit-function-declaration */
+ OPT_Wimplicit_int = 236, /* -Wimplicit-int */
+ OPT_Wimplicit_interface = 237, /* -Wimplicit-interface */
+ OPT_Wimplicit_procedure = 238, /* -Wimplicit-procedure */
+ /* OPT_Wimport = 239, */ /* -Wimport */
+ OPT_Windirect_static = 240, /* -Windirect-static */
+ OPT_Winit_self = 241, /* -Winit-self */
+ OPT_Winline = 242, /* -Winline */
+ OPT_Wint_to_pointer_cast = 243, /* -Wint-to-pointer-cast */
+ OPT_Wintf_annotation = 244, /* -Wintf-annotation */
+ OPT_Wintf_non_inherited = 245, /* -Wintf-non-inherited */
+ OPT_Wintrinsic_shadow = 246, /* -Wintrinsic-shadow */
+ OPT_Wintrinsics_std = 247, /* -Wintrinsics-std */
+ OPT_Winvalid_memory_model = 248, /* -Winvalid-memory-model */
+ OPT_Winvalid_offsetof = 249, /* -Winvalid-offsetof */
+ OPT_Winvalid_pch = 250, /* -Winvalid-pch */
+ OPT_Wjavadoc = 251, /* -Wjavadoc */
+ OPT_Wjump_misses_init = 252, /* -Wjump-misses-init */
+ OPT_Wl_ = 253, /* -Wl, */
+ /* OPT_Wlarger_than_ = 254, */ /* -Wlarger-than- */
+ OPT_Wlarger_than_ = 255, /* -Wlarger-than= */
+ OPT_Wline_truncation = 256, /* -Wline-truncation */
+ OPT_Wlocal_hiding = 257, /* -Wlocal-hiding */
+ OPT_Wlogical_op = 258, /* -Wlogical-op */
+ OPT_Wlong_long = 259, /* -Wlong-long */
+ OPT_Wmain = 260, /* -Wmain */
+ OPT_Wmasked_catch_block = 261, /* -Wmasked-catch-block */
+ OPT_Wmaybe_uninitialized = 262, /* -Wmaybe-uninitialized */
+ OPT_Wmissing_braces = 263, /* -Wmissing-braces */
+ OPT_Wmissing_declarations = 264, /* -Wmissing-declarations */
+ OPT_Wmissing_field_initializers = 265, /* -Wmissing-field-initializers */
+ OPT_Wmissing_format_attribute = 266, /* -Wmissing-format-attribute */
+ OPT_Wmissing_include_dirs = 267, /* -Wmissing-include-dirs */
+ OPT_Wmissing_noreturn = 268, /* -Wmissing-noreturn */
+ OPT_Wmissing_parameter_type = 269, /* -Wmissing-parameter-type */
+ OPT_Wmissing_prototypes = 270, /* -Wmissing-prototypes */
+ OPT_Wmudflap = 271, /* -Wmudflap */
+ OPT_Wmultichar = 272, /* -Wmultichar */
+ OPT_Wnarrowing = 273, /* -Wnarrowing */
+ OPT_Wnested_externs = 274, /* -Wnested-externs */
+ OPT_Wnls = 275, /* -Wnls */
+ OPT_Wno_effect_assign = 276, /* -Wno-effect-assign */
+ OPT_Wnoexcept = 277, /* -Wnoexcept */
+ OPT_Wnon_template_friend = 278, /* -Wnon-template-friend */
+ OPT_Wnon_virtual_dtor = 279, /* -Wnon-virtual-dtor */
+ OPT_Wnonnull = 280, /* -Wnonnull */
+ OPT_Wnormalized_ = 281, /* -Wnormalized= */
+ OPT_Wnull = 282, /* -Wnull */
+ OPT_Wold_style_cast = 283, /* -Wold-style-cast */
+ OPT_Wold_style_declaration = 284, /* -Wold-style-declaration */
+ OPT_Wold_style_definition = 285, /* -Wold-style-definition */
+ OPT_Wout_of_date = 286, /* -Wout-of-date */
+ OPT_Wover_ann = 287, /* -Wover-ann */
+ OPT_Woverflow = 288, /* -Woverflow */
+ OPT_Woverlength_strings = 289, /* -Woverlength-strings */
+ OPT_Woverloaded_virtual = 290, /* -Woverloaded-virtual */
+ OPT_Woverride_init = 291, /* -Woverride-init */
+ OPT_Wp_ = 292, /* -Wp, */
+ OPT_Wpacked = 293, /* -Wpacked */
+ OPT_Wpacked_bitfield_compat = 294, /* -Wpacked-bitfield-compat */
+ OPT_Wpadded = 295, /* -Wpadded */
+ OPT_Wparam_assign = 296, /* -Wparam-assign */
+ OPT_Wparentheses = 297, /* -Wparentheses */
+ OPT_Wpkg_default_method = 298, /* -Wpkg-default-method */
+ OPT_Wpmf_conversions = 299, /* -Wpmf-conversions */
+ OPT_Wpointer_arith = 300, /* -Wpointer-arith */
+ OPT_Wpointer_sign = 301, /* -Wpointer-sign */
+ OPT_Wpointer_to_int_cast = 302, /* -Wpointer-to-int-cast */
+ OPT_Wpragmas = 303, /* -Wpragmas */
+ OPT_Wproperty_assign_default = 304, /* -Wproperty-assign-default */
+ OPT_Wprotocol = 305, /* -Wprotocol */
+ OPT_Wpsabi = 306, /* -Wpsabi */
+ OPT_Wraw = 307, /* -Wraw */
+ OPT_Wreal_q_constant = 308, /* -Wreal-q-constant */
+ OPT_Wredundant_decls = 309, /* -Wredundant-decls */
+ OPT_Wredundant_modifiers = 310, /* -Wredundant-modifiers */
+ OPT_Wreorder = 311, /* -Wreorder */
+ OPT_Wreturn_type = 312, /* -Wreturn-type */
+ OPT_Wselector = 313, /* -Wselector */
+ OPT_Wsequence_point = 314, /* -Wsequence-point */
+ OPT_Wserial = 315, /* -Wserial */
+ OPT_Wshadow = 316, /* -Wshadow */
+ OPT_Wsign_compare = 317, /* -Wsign-compare */
+ OPT_Wsign_conversion = 318, /* -Wsign-conversion */
+ OPT_Wsign_promo = 319, /* -Wsign-promo */
+ OPT_Wspecial_param_hiding = 320, /* -Wspecial-param-hiding */
+ OPT_Wstack_protector = 321, /* -Wstack-protector */
+ OPT_Wstack_usage_ = 322, /* -Wstack-usage= */
+ OPT_Wstatic_access = 323, /* -Wstatic-access */
+ OPT_Wstatic_receiver = 324, /* -Wstatic-receiver */
+ OPT_Wstrict_aliasing = 325, /* -Wstrict-aliasing */
+ OPT_Wstrict_aliasing_ = 326, /* -Wstrict-aliasing= */
+ OPT_Wstrict_null_sentinel = 327, /* -Wstrict-null-sentinel */
+ OPT_Wstrict_overflow = 328, /* -Wstrict-overflow */
+ OPT_Wstrict_overflow_ = 329, /* -Wstrict-overflow= */
+ OPT_Wstrict_prototypes = 330, /* -Wstrict-prototypes */
+ OPT_Wstrict_selector_match = 331, /* -Wstrict-selector-match */
+ OPT_Wsuggest_attribute_const = 332, /* -Wsuggest-attribute=const */
+ OPT_Wsuggest_attribute_noreturn = 333, /* -Wsuggest-attribute=noreturn */
+ OPT_Wsuggest_attribute_pure = 334, /* -Wsuggest-attribute=pure */
+ OPT_Wsuppress = 335, /* -Wsuppress */
+ OPT_Wsurprising = 336, /* -Wsurprising */
+ OPT_Wswitch = 337, /* -Wswitch */
+ OPT_Wswitch_default = 338, /* -Wswitch-default */
+ OPT_Wswitch_enum = 339, /* -Wswitch-enum */
+ OPT_Wsync_nand = 340, /* -Wsync-nand */
+ OPT_Wsynth = 341, /* -Wsynth */
+ OPT_Wsynthetic_access = 342, /* -Wsynthetic-access */
+ OPT_Wsystem_headers = 343, /* -Wsystem-headers */
+ OPT_Wtabs = 344, /* -Wtabs */
+ OPT_Wtasks = 345, /* -Wtasks */
+ OPT_Wtraditional = 346, /* -Wtraditional */
+ OPT_Wtraditional_conversion = 347, /* -Wtraditional-conversion */
+ OPT_Wtrampolines = 348, /* -Wtrampolines */
+ OPT_Wtrigraphs = 349, /* -Wtrigraphs */
+ OPT_Wtype_hiding = 350, /* -Wtype-hiding */
+ OPT_Wtype_limits = 351, /* -Wtype-limits */
+ OPT_Wuncheck = 352, /* -Wuncheck */
+ OPT_Wundeclared_selector = 353, /* -Wundeclared-selector */
+ OPT_Wundef = 354, /* -Wundef */
+ OPT_Wunderflow = 355, /* -Wunderflow */
+ OPT_Wuninitialized = 356, /* -Wuninitialized */
+ OPT_Wunknown_pragmas = 357, /* -Wunknown-pragmas */
+ OPT_Wunnecessary_else = 358, /* -Wunnecessary-else */
+ OPT_Wunqualified_field = 359, /* -Wunqualified-field */
+ /* OPT_Wunreachable_code = 360, */ /* -Wunreachable-code */
+ OPT_Wunsafe_loop_optimizations = 361, /* -Wunsafe-loop-optimizations */
+ OPT_Wunsuffixed_float_constants = 362, /* -Wunsuffixed-float-constants */
+ OPT_Wunused = 363, /* -Wunused */
+ OPT_Wunused_argument = 364, /* -Wunused-argument */
+ OPT_Wunused_but_set_parameter = 365, /* -Wunused-but-set-parameter */
+ OPT_Wunused_but_set_variable = 366, /* -Wunused-but-set-variable */
+ OPT_Wunused_dummy_argument = 367, /* -Wunused-dummy-argument */
+ OPT_Wunused_function = 368, /* -Wunused-function */
+ OPT_Wunused_import = 369, /* -Wunused-import */
+ OPT_Wunused_label = 370, /* -Wunused-label */
+ OPT_Wunused_local = 371, /* -Wunused-local */
+ OPT_Wunused_local_typedefs = 372, /* -Wunused-local-typedefs */
+ OPT_Wunused_macros = 373, /* -Wunused-macros */
+ OPT_Wunused_parameter = 374, /* -Wunused-parameter */
+ OPT_Wunused_private = 375, /* -Wunused-private */
+ OPT_Wunused_result = 376, /* -Wunused-result */
+ OPT_Wunused_thrown = 377, /* -Wunused-thrown */
+ OPT_Wunused_value = 378, /* -Wunused-value */
+ OPT_Wunused_variable = 379, /* -Wunused-variable */
+ OPT_Wuseless_type_check = 380, /* -Wuseless-type-check */
+ OPT_Wvarargs_cast = 381, /* -Wvarargs-cast */
+ OPT_Wvariadic_macros = 382, /* -Wvariadic-macros */
+ OPT_Wvector_operation_performance = 383, /* -Wvector-operation-performance */
+ OPT_Wvla = 384, /* -Wvla */
+ OPT_Wvolatile_register_var = 385, /* -Wvolatile-register-var */
+ OPT_Wwarning_token = 386, /* -Wwarning-token */
+ OPT_Wwrite_strings = 387, /* -Wwrite-strings */
+ OPT_Wzero_as_null_pointer_constant = 388, /* -Wzero-as-null-pointer-constant */
+ OPT_Xassembler = 389, /* -Xassembler */
+ OPT_Xlinker = 390, /* -Xlinker */
+ OPT_Xpreprocessor = 391, /* -Xpreprocessor */
+ OPT_Z = 392, /* -Z */
+ OPT_ansi = 393, /* -ansi */
+ OPT_aux_info = 394, /* -aux-info */
+ /* OPT_aux_info_ = 395, */ /* -aux-info= */
+ OPT_auxbase = 396, /* -auxbase */
+ OPT_auxbase_strip = 397, /* -auxbase-strip */
+ /* OPT_bootclasspath = 398, */ /* -bootclasspath */
+ OPT_c = 399, /* -c */
+ /* OPT_classpath = 400, */ /* -classpath */
+ OPT_coverage = 401, /* -coverage */
+ OPT_cpp = 402, /* -cpp */
+ OPT_cpp_ = 403, /* -cpp= */
+ OPT_d = 404, /* -d */
+ OPT_dumpbase = 405, /* -dumpbase */
+ OPT_dumpdir = 406, /* -dumpdir */
+ OPT_dumpmachine = 407, /* -dumpmachine */
+ OPT_dumpspecs = 408, /* -dumpspecs */
+ OPT_dumpversion = 409, /* -dumpversion */
+ OPT_e = 410, /* -e */
+ /* OPT_encoding = 411, */ /* -encoding */
+ OPT_export_dynamic = 412, /* -export-dynamic */
+ OPT_extdirs = 413, /* -extdirs */
+ /* OPT_fCLASSPATH_ = 414, */ /* -fCLASSPATH= */
+ OPT_fPIC = 415, /* -fPIC */
+ OPT_fPIE = 416, /* -fPIE */
+ OPT_fRTS_ = 417, /* -fRTS= */
+ OPT_fabi_version_ = 418, /* -fabi-version= */
+ OPT_faccess_control = 419, /* -faccess-control */
+ OPT_faggressive_function_elimination = 420,/* -faggressive-function-elimination */
+ OPT_falign_commons = 421, /* -falign-commons */
+ OPT_falign_functions = 422, /* -falign-functions */
+ OPT_falign_functions_ = 423, /* -falign-functions= */
+ OPT_falign_jumps = 424, /* -falign-jumps */
+ OPT_falign_jumps_ = 425, /* -falign-jumps= */
+ OPT_falign_labels = 426, /* -falign-labels */
+ OPT_falign_labels_ = 427, /* -falign-labels= */
+ OPT_falign_loops = 428, /* -falign-loops */
+ OPT_falign_loops_ = 429, /* -falign-loops= */
+ OPT_fall_intrinsics = 430, /* -fall-intrinsics */
+ /* OPT_fall_virtual = 431, */ /* -fall-virtual */
+ OPT_fallow_leading_underscore = 432, /* -fallow-leading-underscore */
+ OPT_fallow_parameterless_variadic_functions = 433,/* -fallow-parameterless-variadic-functions */
+ /* OPT_falt_external_templates = 434, */ /* -falt-external-templates */
+ /* OPT_fargument_alias = 435, */ /* -fargument-alias */
+ /* OPT_fargument_noalias = 436, */ /* -fargument-noalias */
+ /* OPT_fargument_noalias_anything = 437, *//* -fargument-noalias-anything */
+ /* OPT_fargument_noalias_global = 438, */ /* -fargument-noalias-global */
+ OPT_fasm = 439, /* -fasm */
+ OPT_fassert = 440, /* -fassert */
+ OPT_fassociative_math = 441, /* -fassociative-math */
+ OPT_fassume_compiled = 442, /* -fassume-compiled */
+ OPT_fassume_compiled_ = 443, /* -fassume-compiled= */
+ OPT_fasynchronous_unwind_tables = 444, /* -fasynchronous-unwind-tables */
+ OPT_fauto_inc_dec = 445, /* -fauto-inc-dec */
+ OPT_fautomatic = 446, /* -fautomatic */
+ OPT_faux_classpath = 447, /* -faux-classpath */
+ OPT_fbackslash = 448, /* -fbackslash */
+ OPT_fbacktrace = 449, /* -fbacktrace */
+ OPT_fblas_matmul_limit_ = 450, /* -fblas-matmul-limit= */
+ OPT_fbootclasspath_ = 451, /* -fbootclasspath= */
+ OPT_fbootstrap_classes = 452, /* -fbootstrap-classes */
+ OPT_fbounds_check = 453, /* -fbounds-check */
+ OPT_fbranch_count_reg = 454, /* -fbranch-count-reg */
+ OPT_fbranch_probabilities = 455, /* -fbranch-probabilities */
+ OPT_fbranch_target_load_optimize = 456, /* -fbranch-target-load-optimize */
+ OPT_fbranch_target_load_optimize2 = 457, /* -fbranch-target-load-optimize2 */
+ OPT_fbtr_bb_exclusive = 458, /* -fbtr-bb-exclusive */
+ OPT_fbuilding_libgcc = 459, /* -fbuilding-libgcc */
+ OPT_fbuiltin = 460, /* -fbuiltin */
+ OPT_fbuiltin_ = 461, /* -fbuiltin- */
+ OPT_fcall_saved_ = 462, /* -fcall-saved- */
+ OPT_fcall_used_ = 463, /* -fcall-used- */
+ OPT_fcaller_saves = 464, /* -fcaller-saves */
+ OPT_fcheck_array_temporaries = 465, /* -fcheck-array-temporaries */
+ OPT_fcheck_data_deps = 466, /* -fcheck-data-deps */
+ OPT_fcheck_new = 467, /* -fcheck-new */
+ OPT_fcheck_references = 468, /* -fcheck-references */
+ OPT_fcheck_ = 469, /* -fcheck= */
+ OPT_fclasspath_ = 470, /* -fclasspath= */
+ OPT_fcoarray_ = 471, /* -fcoarray= */
+ OPT_fcombine_stack_adjustments = 472, /* -fcombine-stack-adjustments */
+ OPT_fcommon = 473, /* -fcommon */
+ OPT_fcompare_debug = 474, /* -fcompare-debug */
+ OPT_fcompare_debug_second = 475, /* -fcompare-debug-second */
+ OPT_fcompare_debug_ = 476, /* -fcompare-debug= */
+ OPT_fcompare_elim = 477, /* -fcompare-elim */
+ OPT_fcompile_resource_ = 478, /* -fcompile-resource= */
+ OPT_fcond_mismatch = 479, /* -fcond-mismatch */
+ OPT_fconserve_space = 480, /* -fconserve-space */
+ OPT_fconserve_stack = 481, /* -fconserve-stack */
+ OPT_fconstant_string_class_ = 482, /* -fconstant-string-class= */
+ OPT_fconstexpr_depth_ = 483, /* -fconstexpr-depth= */
+ OPT_fconvert_big_endian = 484, /* -fconvert=big-endian */
+ OPT_fconvert_little_endian = 485, /* -fconvert=little-endian */
+ OPT_fconvert_native = 486, /* -fconvert=native */
+ OPT_fconvert_swap = 487, /* -fconvert=swap */
+ OPT_fcprop_registers = 488, /* -fcprop-registers */
+ OPT_fcray_pointer = 489, /* -fcray-pointer */
+ OPT_fcrossjumping = 490, /* -fcrossjumping */
+ OPT_fcse_follow_jumps = 491, /* -fcse-follow-jumps */
+ /* OPT_fcse_skip_blocks = 492, */ /* -fcse-skip-blocks */
+ OPT_fcx_fortran_rules = 493, /* -fcx-fortran-rules */
+ OPT_fcx_limited_range = 494, /* -fcx-limited-range */
+ OPT_fd_lines_as_code = 495, /* -fd-lines-as-code */
+ OPT_fd_lines_as_comments = 496, /* -fd-lines-as-comments */
+ OPT_fdata_sections = 497, /* -fdata-sections */
+ OPT_fdbg_cnt_list = 498, /* -fdbg-cnt-list */
+ OPT_fdbg_cnt_ = 499, /* -fdbg-cnt= */
+ OPT_fdce = 500, /* -fdce */
+ OPT_fdebug_cpp = 501, /* -fdebug-cpp */
+ OPT_fdebug_prefix_map_ = 502, /* -fdebug-prefix-map= */
+ OPT_fdebug_types_section = 503, /* -fdebug-types-section */
+ OPT_fdeduce_init_list = 504, /* -fdeduce-init-list */
+ OPT_fdefault_double_8 = 505, /* -fdefault-double-8 */
+ /* OPT_fdefault_inline = 506, */ /* -fdefault-inline */
+ OPT_fdefault_integer_8 = 507, /* -fdefault-integer-8 */
+ OPT_fdefault_real_8 = 508, /* -fdefault-real-8 */
+ OPT_fdefer_pop = 509, /* -fdefer-pop */
+ OPT_fdelayed_branch = 510, /* -fdelayed-branch */
+ OPT_fdelete_null_pointer_checks = 511, /* -fdelete-null-pointer-checks */
+ OPT_fdevirtualize = 512, /* -fdevirtualize */
+ OPT_fdiagnostics_show_location_ = 513, /* -fdiagnostics-show-location= */
+ OPT_fdiagnostics_show_option = 514, /* -fdiagnostics-show-option */
+ OPT_fdirectives_only = 515, /* -fdirectives-only */
+ OPT_fdisable_ = 516, /* -fdisable- */
+ OPT_fdisable_assertions = 517, /* -fdisable-assertions */
+ OPT_fdisable_assertions_ = 518, /* -fdisable-assertions= */
+ OPT_fdollar_ok = 519, /* -fdollar-ok */
+ OPT_fdollars_in_identifiers = 520, /* -fdollars-in-identifiers */
+ OPT_fdse = 521, /* -fdse */
+ OPT_fdump_ = 522, /* -fdump- */
+ /* OPT_fdump_core = 523, */ /* -fdump-core */
+ OPT_fdump_final_insns = 524, /* -fdump-final-insns */
+ OPT_fdump_final_insns_ = 525, /* -fdump-final-insns= */
+ OPT_fdump_fortran_optimized = 526, /* -fdump-fortran-optimized */
+ OPT_fdump_fortran_original = 527, /* -fdump-fortran-original */
+ OPT_fdump_go_spec_ = 528, /* -fdump-go-spec= */
+ OPT_fdump_noaddr = 529, /* -fdump-noaddr */
+ OPT_fdump_parse_tree = 530, /* -fdump-parse-tree */
+ OPT_fdump_passes = 531, /* -fdump-passes */
+ OPT_fdump_unnumbered = 532, /* -fdump-unnumbered */
+ OPT_fdump_unnumbered_links = 533, /* -fdump-unnumbered-links */
+ OPT_fdwarf2_cfi_asm = 534, /* -fdwarf2-cfi-asm */
+ OPT_fearly_inlining = 535, /* -fearly-inlining */
+ OPT_felide_constructors = 536, /* -felide-constructors */
+ OPT_feliminate_dwarf2_dups = 537, /* -feliminate-dwarf2-dups */
+ OPT_feliminate_unused_debug_symbols = 538, /* -feliminate-unused-debug-symbols */
+ OPT_feliminate_unused_debug_types = 539, /* -feliminate-unused-debug-types */
+ OPT_femit_class_debug_always = 540, /* -femit-class-debug-always */
+ OPT_femit_class_file = 541, /* -femit-class-file */
+ OPT_femit_class_files = 542, /* -femit-class-files */
+ OPT_femit_struct_debug_baseonly = 543, /* -femit-struct-debug-baseonly */
+ OPT_femit_struct_debug_detailed_ = 544, /* -femit-struct-debug-detailed= */
+ OPT_femit_struct_debug_reduced = 545, /* -femit-struct-debug-reduced */
+ OPT_fenable_ = 546, /* -fenable- */
+ OPT_fenable_assertions = 547, /* -fenable-assertions */
+ OPT_fenable_assertions_ = 548, /* -fenable-assertions= */
+ OPT_fencoding_ = 549, /* -fencoding= */
+ OPT_fenforce_eh_specs = 550, /* -fenforce-eh-specs */
+ /* OPT_fenum_int_equiv = 551, */ /* -fenum-int-equiv */
+ OPT_fexceptions = 552, /* -fexceptions */
+ OPT_fexcess_precision_ = 553, /* -fexcess-precision= */
+ OPT_fexec_charset_ = 554, /* -fexec-charset= */
+ OPT_fexpensive_optimizations = 555, /* -fexpensive-optimizations */
+ OPT_fextdirs_ = 556, /* -fextdirs= */
+ OPT_fextended_identifiers = 557, /* -fextended-identifiers */
+ OPT_fexternal_blas = 558, /* -fexternal-blas */
+ /* OPT_fexternal_templates = 559, */ /* -fexternal-templates */
+ OPT_ff2c = 560, /* -ff2c */
+ OPT_ffast_math = 561, /* -ffast-math */
+ OPT_ffat_lto_objects = 562, /* -ffat-lto-objects */
+ OPT_ffilelist_file = 563, /* -ffilelist-file */
+ OPT_ffinite_math_only = 564, /* -ffinite-math-only */
+ OPT_ffixed_ = 565, /* -ffixed- */
+ OPT_ffixed_form = 566, /* -ffixed-form */
+ OPT_ffixed_line_length_ = 567, /* -ffixed-line-length- */
+ OPT_ffixed_line_length_none = 568, /* -ffixed-line-length-none */
+ OPT_ffloat_store = 569, /* -ffloat-store */
+ OPT_ffor_scope = 570, /* -ffor-scope */
+ /* OPT_fforce_addr = 571, */ /* -fforce-addr */
+ OPT_fforce_classes_archive_check = 572, /* -fforce-classes-archive-check */
+ OPT_fforward_propagate = 573, /* -fforward-propagate */
+ OPT_ffp_contract_ = 574, /* -ffp-contract= */
+ OPT_ffpe_trap_ = 575, /* -ffpe-trap= */
+ OPT_ffree_form = 576, /* -ffree-form */
+ OPT_ffree_line_length_ = 577, /* -ffree-line-length- */
+ OPT_ffree_line_length_none = 578, /* -ffree-line-length-none */
+ OPT_ffreestanding = 579, /* -ffreestanding */
+ OPT_ffriend_injection = 580, /* -ffriend-injection */
+ OPT_ffrontend_optimize = 581, /* -ffrontend-optimize */
+ OPT_ffunction_cse = 582, /* -ffunction-cse */
+ OPT_ffunction_sections = 583, /* -ffunction-sections */
+ OPT_fgcse = 584, /* -fgcse */
+ OPT_fgcse_after_reload = 585, /* -fgcse-after-reload */
+ OPT_fgcse_las = 586, /* -fgcse-las */
+ OPT_fgcse_lm = 587, /* -fgcse-lm */
+ OPT_fgcse_sm = 588, /* -fgcse-sm */
+ OPT_fgnu_keywords = 589, /* -fgnu-keywords */
+ OPT_fgnu_runtime = 590, /* -fgnu-runtime */
+ OPT_fgnu_tm = 591, /* -fgnu-tm */
+ OPT_fgnu89_inline = 592, /* -fgnu89-inline */
+ OPT_fgo_check_divide_overflow = 593, /* -fgo-check-divide-overflow */
+ OPT_fgo_check_divide_zero = 594, /* -fgo-check-divide-zero */
+ OPT_fgo_dump_ = 595, /* -fgo-dump- */
+ OPT_fgo_optimize_ = 596, /* -fgo-optimize- */
+ OPT_fgo_pkgpath_ = 597, /* -fgo-pkgpath= */
+ OPT_fgo_prefix_ = 598, /* -fgo-prefix= */
+ OPT_fgraphite = 599, /* -fgraphite */
+ OPT_fgraphite_identity = 600, /* -fgraphite-identity */
+ OPT_fguess_branch_probability = 601, /* -fguess-branch-probability */
+ /* OPT_fguiding_decls = 602, */ /* -fguiding-decls */
+ /* OPT_fhandle_exceptions = 603, */ /* -fhandle-exceptions */
+ OPT_fhash_synchronization = 604, /* -fhash-synchronization */
+ /* OPT_fhelp = 605, */ /* -fhelp */
+ /* OPT_fhelp_ = 606, */ /* -fhelp= */
+ /* OPT_fhonor_std = 607, */ /* -fhonor-std */
+ OPT_fhosted = 608, /* -fhosted */
+ /* OPT_fhuge_objects = 609, */ /* -fhuge-objects */
+ OPT_fident = 610, /* -fident */
+ OPT_fif_conversion = 611, /* -fif-conversion */
+ OPT_fif_conversion2 = 612, /* -fif-conversion2 */
+ OPT_fimplement_inlines = 613, /* -fimplement-inlines */
+ OPT_fimplicit_inline_templates = 614, /* -fimplicit-inline-templates */
+ OPT_fimplicit_none = 615, /* -fimplicit-none */
+ OPT_fimplicit_templates = 616, /* -fimplicit-templates */
+ OPT_findirect_classes = 617, /* -findirect-classes */
+ OPT_findirect_dispatch = 618, /* -findirect-dispatch */
+ OPT_findirect_inlining = 619, /* -findirect-inlining */
+ OPT_finhibit_size_directive = 620, /* -finhibit-size-directive */
+ OPT_finit_character_ = 621, /* -finit-character= */
+ OPT_finit_integer_ = 622, /* -finit-integer= */
+ OPT_finit_local_zero = 623, /* -finit-local-zero */
+ OPT_finit_logical_ = 624, /* -finit-logical= */
+ OPT_finit_real_ = 625, /* -finit-real= */
+ OPT_finline = 626, /* -finline */
+ OPT_finline_atomics = 627, /* -finline-atomics */
+ OPT_finline_functions = 628, /* -finline-functions */
+ OPT_finline_functions_called_once = 629, /* -finline-functions-called-once */
+ /* OPT_finline_limit_ = 630, */ /* -finline-limit- */
+ OPT_finline_limit_ = 631, /* -finline-limit= */
+ OPT_finline_small_functions = 632, /* -finline-small-functions */
+ OPT_finput_charset_ = 633, /* -finput-charset= */
+ OPT_finstrument_functions = 634, /* -finstrument-functions */
+ OPT_finstrument_functions_exclude_file_list_ = 635,/* -finstrument-functions-exclude-file-list= */
+ OPT_finstrument_functions_exclude_function_list_ = 636,/* -finstrument-functions-exclude-function-list= */
+ OPT_finteger_4_integer_8 = 637, /* -finteger-4-integer-8 */
+ OPT_fintrinsic_modules_path = 638, /* -fintrinsic-modules-path */
+ OPT_fipa_cp = 639, /* -fipa-cp */
+ OPT_fipa_cp_clone = 640, /* -fipa-cp-clone */
+ OPT_fipa_matrix_reorg = 641, /* -fipa-matrix-reorg */
+ OPT_fipa_profile = 642, /* -fipa-profile */
+ OPT_fipa_pta = 643, /* -fipa-pta */
+ OPT_fipa_pure_const = 644, /* -fipa-pure-const */
+ OPT_fipa_reference = 645, /* -fipa-reference */
+ OPT_fipa_sra = 646, /* -fipa-sra */
+ /* OPT_fipa_struct_reorg = 647, */ /* -fipa-struct-reorg */
+ OPT_fira_algorithm_ = 648, /* -fira-algorithm= */
+ OPT_fira_loop_pressure = 649, /* -fira-loop-pressure */
+ OPT_fira_region_ = 650, /* -fira-region= */
+ OPT_fira_share_save_slots = 651, /* -fira-share-save-slots */
+ OPT_fira_share_spill_slots = 652, /* -fira-share-spill-slots */
+ OPT_fira_verbose_ = 653, /* -fira-verbose= */
+ OPT_fivopts = 654, /* -fivopts */
+ OPT_fjni = 655, /* -fjni */
+ OPT_fjump_tables = 656, /* -fjump-tables */
+ OPT_fkeep_inline_dllexport = 657, /* -fkeep-inline-dllexport */
+ OPT_fkeep_inline_functions = 658, /* -fkeep-inline-functions */
+ OPT_fkeep_static_consts = 659, /* -fkeep-static-consts */
+ /* OPT_flabels_ok = 660, */ /* -flabels-ok */
+ OPT_flax_vector_conversions = 661, /* -flax-vector-conversions */
+ OPT_fleading_underscore = 662, /* -fleading-underscore */
+ OPT_floop_block = 663, /* -floop-block */
+ OPT_floop_flatten = 664, /* -floop-flatten */
+ OPT_floop_interchange = 665, /* -floop-interchange */
+ /* OPT_floop_optimize = 666, */ /* -floop-optimize */
+ OPT_floop_parallelize_all = 667, /* -floop-parallelize-all */
+ OPT_floop_strip_mine = 668, /* -floop-strip-mine */
+ OPT_flto = 669, /* -flto */
+ OPT_flto_compression_level_ = 670, /* -flto-compression-level= */
+ OPT_flto_partition_1to1 = 671, /* -flto-partition=1to1 */
+ OPT_flto_partition_balanced = 672, /* -flto-partition=balanced */
+ OPT_flto_partition_none = 673, /* -flto-partition=none */
+ OPT_flto_report = 674, /* -flto-report */
+ OPT_flto_ = 675, /* -flto= */
+ OPT_fltrans = 676, /* -fltrans */
+ OPT_fltrans_output_list_ = 677, /* -fltrans-output-list= */
+ OPT_fmain_ = 678, /* -fmain= */
+ OPT_fmath_errno = 679, /* -fmath-errno */
+ OPT_fmax_array_constructor_ = 680, /* -fmax-array-constructor= */
+ OPT_fmax_errors_ = 681, /* -fmax-errors= */
+ OPT_fmax_identifier_length_ = 682, /* -fmax-identifier-length= */
+ OPT_fmax_stack_var_size_ = 683, /* -fmax-stack-var-size= */
+ OPT_fmax_subrecord_length_ = 684, /* -fmax-subrecord-length= */
+ OPT_fmem_report = 685, /* -fmem-report */
+ OPT_fmerge_all_constants = 686, /* -fmerge-all-constants */
+ OPT_fmerge_constants = 687, /* -fmerge-constants */
+ OPT_fmerge_debug_strings = 688, /* -fmerge-debug-strings */
+ OPT_fmessage_length_ = 689, /* -fmessage-length= */
+ OPT_fmodule_private = 690, /* -fmodule-private */
+ OPT_fmodulo_sched = 691, /* -fmodulo-sched */
+ OPT_fmodulo_sched_allow_regmoves = 692, /* -fmodulo-sched-allow-regmoves */
+ OPT_fmove_loop_invariants = 693, /* -fmove-loop-invariants */
+ OPT_fms_extensions = 694, /* -fms-extensions */
+ OPT_fmudflap = 695, /* -fmudflap */
+ OPT_fmudflapir = 696, /* -fmudflapir */
+ OPT_fmudflapth = 697, /* -fmudflapth */
+ /* OPT_fname_mangling_version_ = 698, */ /* -fname-mangling-version- */
+ /* OPT_fnew_abi = 699, */ /* -fnew-abi */
+ OPT_fnext_runtime = 700, /* -fnext-runtime */
+ OPT_fnil_receivers = 701, /* -fnil-receivers */
+ OPT_fnon_call_exceptions = 702, /* -fnon-call-exceptions */
+ OPT_fnonansi_builtins = 703, /* -fnonansi-builtins */
+ /* OPT_fnonnull_objects = 704, */ /* -fnonnull-objects */
+ OPT_fnothrow_opt = 705, /* -fnothrow-opt */
+ OPT_fobjc_abi_version_ = 706, /* -fobjc-abi-version= */
+ OPT_fobjc_call_cxx_cdtors = 707, /* -fobjc-call-cxx-cdtors */
+ OPT_fobjc_direct_dispatch = 708, /* -fobjc-direct-dispatch */
+ OPT_fobjc_exceptions = 709, /* -fobjc-exceptions */
+ OPT_fobjc_gc = 710, /* -fobjc-gc */
+ OPT_fobjc_nilcheck = 711, /* -fobjc-nilcheck */
+ OPT_fobjc_sjlj_exceptions = 712, /* -fobjc-sjlj-exceptions */
+ OPT_fobjc_std_objc1 = 713, /* -fobjc-std=objc1 */
+ OPT_fomit_frame_pointer = 714, /* -fomit-frame-pointer */
+ OPT_fopenmp = 715, /* -fopenmp */
+ OPT_foperator_names = 716, /* -foperator-names */
+ OPT_foptimize_register_move = 717, /* -foptimize-register-move */
+ OPT_foptimize_sibling_calls = 718, /* -foptimize-sibling-calls */
+ OPT_foptimize_static_class_initialization = 719,/* -foptimize-static-class-initialization */
+ OPT_foptimize_strlen = 720, /* -foptimize-strlen */
+ /* OPT_foptional_diags = 721, */ /* -foptional-diags */
+ OPT_foutput_class_dir_ = 722, /* -foutput-class-dir= */
+ OPT_fpack_derived = 723, /* -fpack-derived */
+ OPT_fpack_struct = 724, /* -fpack-struct */
+ OPT_fpack_struct_ = 725, /* -fpack-struct= */
+ OPT_fpartial_inlining = 726, /* -fpartial-inlining */
+ OPT_fpcc_struct_return = 727, /* -fpcc-struct-return */
+ OPT_fpch_deps = 728, /* -fpch-deps */
+ OPT_fpch_preprocess = 729, /* -fpch-preprocess */
+ OPT_fpeel_loops = 730, /* -fpeel-loops */
+ OPT_fpeephole = 731, /* -fpeephole */
+ OPT_fpeephole2 = 732, /* -fpeephole2 */
+ OPT_fpermissive = 733, /* -fpermissive */
+ OPT_fpic = 734, /* -fpic */
+ OPT_fpie = 735, /* -fpie */
+ OPT_fplan9_extensions = 736, /* -fplan9-extensions */
+ OPT_fplugin_arg_ = 737, /* -fplugin-arg- */
+ OPT_fplugin_ = 738, /* -fplugin= */
+ OPT_fpost_ipa_mem_report = 739, /* -fpost-ipa-mem-report */
+ OPT_fpre_ipa_mem_report = 740, /* -fpre-ipa-mem-report */
+ OPT_fpredictive_commoning = 741, /* -fpredictive-commoning */
+ OPT_fprefetch_loop_arrays = 742, /* -fprefetch-loop-arrays */
+ OPT_fpreprocessed = 743, /* -fpreprocessed */
+ OPT_fpretty_templates = 744, /* -fpretty-templates */
+ OPT_fprofile = 745, /* -fprofile */
+ OPT_fprofile_arcs = 746, /* -fprofile-arcs */
+ OPT_fprofile_correction = 747, /* -fprofile-correction */
+ OPT_fprofile_dir_ = 748, /* -fprofile-dir= */
+ OPT_fprofile_generate = 749, /* -fprofile-generate */
+ OPT_fprofile_generate_ = 750, /* -fprofile-generate= */
+ OPT_fprofile_use = 751, /* -fprofile-use */
+ OPT_fprofile_use_ = 752, /* -fprofile-use= */
+ OPT_fprofile_values = 753, /* -fprofile-values */
+ OPT_fprotect_parens = 754, /* -fprotect-parens */
+ OPT_frandom_seed = 755, /* -frandom-seed */
+ OPT_frandom_seed_ = 756, /* -frandom-seed= */
+ OPT_frange_check = 757, /* -frange-check */
+ OPT_freal_4_real_10 = 758, /* -freal-4-real-10 */
+ OPT_freal_4_real_16 = 759, /* -freal-4-real-16 */
+ OPT_freal_4_real_8 = 760, /* -freal-4-real-8 */
+ OPT_freal_8_real_10 = 761, /* -freal-8-real-10 */
+ OPT_freal_8_real_16 = 762, /* -freal-8-real-16 */
+ OPT_freal_8_real_4 = 763, /* -freal-8-real-4 */
+ OPT_frealloc_lhs = 764, /* -frealloc-lhs */
+ OPT_freciprocal_math = 765, /* -freciprocal-math */
+ OPT_frecord_gcc_switches = 766, /* -frecord-gcc-switches */
+ OPT_frecord_marker_4 = 767, /* -frecord-marker=4 */
+ OPT_frecord_marker_8 = 768, /* -frecord-marker=8 */
+ OPT_frecursive = 769, /* -frecursive */
+ OPT_freduced_reflection = 770, /* -freduced-reflection */
+ OPT_free = 771, /* -free */
+ OPT_freg_struct_return = 772, /* -freg-struct-return */
+ OPT_fregmove = 773, /* -fregmove */
+ OPT_frename_registers = 774, /* -frename-registers */
+ OPT_freorder_blocks = 775, /* -freorder-blocks */
+ OPT_freorder_blocks_and_partition = 776, /* -freorder-blocks-and-partition */
+ OPT_freorder_functions = 777, /* -freorder-functions */
+ OPT_frepack_arrays = 778, /* -frepack-arrays */
+ OPT_freplace_objc_classes = 779, /* -freplace-objc-classes */
+ OPT_frepo = 780, /* -frepo */
+ OPT_frequire_return_statement = 781, /* -frequire-return-statement */
+ OPT_frerun_cse_after_loop = 782, /* -frerun-cse-after-loop */
+ /* OPT_frerun_loop_opt = 783, */ /* -frerun-loop-opt */
+ OPT_freschedule_modulo_scheduled_loops = 784,/* -freschedule-modulo-scheduled-loops */
+ OPT_fresolution_ = 785, /* -fresolution= */
+ OPT_frounding_math = 786, /* -frounding-math */
+ OPT_frtti = 787, /* -frtti */
+ OPT_fsaw_java_file = 788, /* -fsaw-java-file */
+ OPT_fsched_critical_path_heuristic = 789, /* -fsched-critical-path-heuristic */
+ OPT_fsched_dep_count_heuristic = 790, /* -fsched-dep-count-heuristic */
+ OPT_fsched_group_heuristic = 791, /* -fsched-group-heuristic */
+ OPT_fsched_interblock = 792, /* -fsched-interblock */
+ OPT_fsched_last_insn_heuristic = 793, /* -fsched-last-insn-heuristic */
+ OPT_fsched_pressure = 794, /* -fsched-pressure */
+ OPT_fsched_pressure_algorithm_ = 795, /* -fsched-pressure-algorithm= */
+ OPT_fsched_rank_heuristic = 796, /* -fsched-rank-heuristic */
+ OPT_fsched_spec = 797, /* -fsched-spec */
+ OPT_fsched_spec_insn_heuristic = 798, /* -fsched-spec-insn-heuristic */
+ OPT_fsched_spec_load = 799, /* -fsched-spec-load */
+ OPT_fsched_spec_load_dangerous = 800, /* -fsched-spec-load-dangerous */
+ OPT_fsched_stalled_insns = 801, /* -fsched-stalled-insns */
+ OPT_fsched_stalled_insns_dep = 802, /* -fsched-stalled-insns-dep */
+ OPT_fsched_stalled_insns_dep_ = 803, /* -fsched-stalled-insns-dep= */
+ OPT_fsched_stalled_insns_ = 804, /* -fsched-stalled-insns= */
+ OPT_fsched_verbose_ = 805, /* -fsched-verbose= */
+ OPT_fsched2_use_superblocks = 806, /* -fsched2-use-superblocks */
+ /* OPT_fsched2_use_traces = 807, */ /* -fsched2-use-traces */
+ OPT_fschedule_insns = 808, /* -fschedule-insns */
+ OPT_fschedule_insns2 = 809, /* -fschedule-insns2 */
+ OPT_fsecond_underscore = 810, /* -fsecond-underscore */
+ OPT_fsection_anchors = 811, /* -fsection-anchors */
+ /* OPT_fsee = 812, */ /* -fsee */
+ OPT_fsel_sched_pipelining = 813, /* -fsel-sched-pipelining */
+ OPT_fsel_sched_pipelining_outer_loops = 814,/* -fsel-sched-pipelining-outer-loops */
+ OPT_fsel_sched_reschedule_pipelined = 815, /* -fsel-sched-reschedule-pipelined */
+ OPT_fselective_scheduling = 816, /* -fselective-scheduling */
+ OPT_fselective_scheduling2 = 817, /* -fselective-scheduling2 */
+ OPT_fshort_double = 818, /* -fshort-double */
+ OPT_fshort_enums = 819, /* -fshort-enums */
+ OPT_fshort_wchar = 820, /* -fshort-wchar */
+ OPT_fshow_column = 821, /* -fshow-column */
+ OPT_fshrink_wrap = 822, /* -fshrink-wrap */
+ OPT_fsign_zero = 823, /* -fsign-zero */
+ OPT_fsignaling_nans = 824, /* -fsignaling-nans */
+ OPT_fsigned_bitfields = 825, /* -fsigned-bitfields */
+ OPT_fsigned_char = 826, /* -fsigned-char */
+ OPT_fsigned_zeros = 827, /* -fsigned-zeros */
+ OPT_fsingle_precision_constant = 828, /* -fsingle-precision-constant */
+ OPT_fsource_filename_ = 829, /* -fsource-filename= */
+ OPT_fsource_ = 830, /* -fsource= */
+ OPT_fsplit_ivs_in_unroller = 831, /* -fsplit-ivs-in-unroller */
+ OPT_fsplit_stack = 832, /* -fsplit-stack */
+ OPT_fsplit_wide_types = 833, /* -fsplit-wide-types */
+ /* OPT_fsquangle = 834, */ /* -fsquangle */
+ OPT_fstack_arrays = 835, /* -fstack-arrays */
+ /* OPT_fstack_check = 836, */ /* -fstack-check */
+ OPT_fstack_check_ = 837, /* -fstack-check= */
+ OPT_fstack_limit = 838, /* -fstack-limit */
+ OPT_fstack_limit_register_ = 839, /* -fstack-limit-register= */
+ OPT_fstack_limit_symbol_ = 840, /* -fstack-limit-symbol= */
+ OPT_fstack_protector = 841, /* -fstack-protector */
+ OPT_fstack_protector_all = 842, /* -fstack-protector-all */
+ OPT_fstack_usage = 843, /* -fstack-usage */
+ OPT_fstats = 844, /* -fstats */
+ OPT_fstore_check = 845, /* -fstore-check */
+ /* OPT_fstrength_reduce = 846, */ /* -fstrength-reduce */
+ OPT_fstrict_aliasing = 847, /* -fstrict-aliasing */
+ OPT_fstrict_enums = 848, /* -fstrict-enums */
+ OPT_fstrict_overflow = 849, /* -fstrict-overflow */
+ /* OPT_fstrict_prototype = 850, */ /* -fstrict-prototype */
+ OPT_fstrict_volatile_bitfields = 851, /* -fstrict-volatile-bitfields */
+ OPT_fsyntax_only = 852, /* -fsyntax-only */
+ OPT_ftabstop_ = 853, /* -ftabstop= */
+ /* OPT_ftarget_help = 854, */ /* -ftarget-help */
+ OPT_ftarget_ = 855, /* -ftarget= */
+ /* OPT_ftemplate_depth_ = 856, */ /* -ftemplate-depth- */
+ OPT_ftemplate_depth_ = 857, /* -ftemplate-depth= */
+ OPT_ftest_coverage = 858, /* -ftest-coverage */
+ /* OPT_fthis_is_variable = 859, */ /* -fthis-is-variable */
+ OPT_fthread_jumps = 860, /* -fthread-jumps */
+ OPT_fthreadsafe_statics = 861, /* -fthreadsafe-statics */
+ OPT_ftime_report = 862, /* -ftime-report */
+ OPT_ftls_model_ = 863, /* -ftls-model= */
+ OPT_ftoplevel_reorder = 864, /* -ftoplevel-reorder */
+ OPT_ftracer = 865, /* -ftracer */
+ OPT_ftrack_macro_expansion = 866, /* -ftrack-macro-expansion */
+ OPT_ftrack_macro_expansion_ = 867, /* -ftrack-macro-expansion= */
+ OPT_ftrapping_math = 868, /* -ftrapping-math */
+ OPT_ftrapv = 869, /* -ftrapv */
+ OPT_ftree_bit_ccp = 870, /* -ftree-bit-ccp */
+ OPT_ftree_builtin_call_dce = 871, /* -ftree-builtin-call-dce */
+ OPT_ftree_ccp = 872, /* -ftree-ccp */
+ OPT_ftree_ch = 873, /* -ftree-ch */
+ OPT_ftree_copy_prop = 874, /* -ftree-copy-prop */
+ OPT_ftree_copyrename = 875, /* -ftree-copyrename */
+ OPT_ftree_cselim = 876, /* -ftree-cselim */
+ OPT_ftree_dce = 877, /* -ftree-dce */
+ OPT_ftree_dominator_opts = 878, /* -ftree-dominator-opts */
+ OPT_ftree_dse = 879, /* -ftree-dse */
+ OPT_ftree_forwprop = 880, /* -ftree-forwprop */
+ OPT_ftree_fre = 881, /* -ftree-fre */
+ OPT_ftree_loop_distribute_patterns = 882, /* -ftree-loop-distribute-patterns */
+ OPT_ftree_loop_distribution = 883, /* -ftree-loop-distribution */
+ OPT_ftree_loop_if_convert = 884, /* -ftree-loop-if-convert */
+ OPT_ftree_loop_if_convert_stores = 885, /* -ftree-loop-if-convert-stores */
+ OPT_ftree_loop_im = 886, /* -ftree-loop-im */
+ OPT_ftree_loop_ivcanon = 887, /* -ftree-loop-ivcanon */
+ /* OPT_ftree_loop_linear = 888, */ /* -ftree-loop-linear */
+ OPT_ftree_loop_optimize = 889, /* -ftree-loop-optimize */
+ OPT_ftree_lrs = 890, /* -ftree-lrs */
+ OPT_ftree_parallelize_loops_ = 891, /* -ftree-parallelize-loops= */
+ OPT_ftree_partial_pre = 892, /* -ftree-partial-pre */
+ OPT_ftree_phiprop = 893, /* -ftree-phiprop */
+ OPT_ftree_pre = 894, /* -ftree-pre */
+ OPT_ftree_pta = 895, /* -ftree-pta */
+ OPT_ftree_reassoc = 896, /* -ftree-reassoc */
+ /* OPT_ftree_salias = 897, */ /* -ftree-salias */
+ OPT_ftree_scev_cprop = 898, /* -ftree-scev-cprop */
+ OPT_ftree_sink = 899, /* -ftree-sink */
+ OPT_ftree_slp_vectorize = 900, /* -ftree-slp-vectorize */
+ OPT_ftree_sra = 901, /* -ftree-sra */
+ /* OPT_ftree_store_ccp = 902, */ /* -ftree-store-ccp */
+ /* OPT_ftree_store_copy_prop = 903, */ /* -ftree-store-copy-prop */
+ OPT_ftree_switch_conversion = 904, /* -ftree-switch-conversion */
+ OPT_ftree_tail_merge = 905, /* -ftree-tail-merge */
+ OPT_ftree_ter = 906, /* -ftree-ter */
+ OPT_ftree_vect_loop_version = 907, /* -ftree-vect-loop-version */
+ OPT_ftree_vectorize = 908, /* -ftree-vectorize */
+ OPT_ftree_vectorizer_verbose_ = 909, /* -ftree-vectorizer-verbose= */
+ OPT_ftree_vrp = 910, /* -ftree-vrp */
+ OPT_funderscoring = 911, /* -funderscoring */
+ OPT_funit_at_a_time = 912, /* -funit-at-a-time */
+ OPT_funroll_all_loops = 913, /* -funroll-all-loops */
+ OPT_funroll_loops = 914, /* -funroll-loops */
+ OPT_funsafe_loop_optimizations = 915, /* -funsafe-loop-optimizations */
+ OPT_funsafe_math_optimizations = 916, /* -funsafe-math-optimizations */
+ OPT_funsigned_bitfields = 917, /* -funsigned-bitfields */
+ OPT_funsigned_char = 918, /* -funsigned-char */
+ OPT_funswitch_loops = 919, /* -funswitch-loops */
+ OPT_funwind_tables = 920, /* -funwind-tables */
+ OPT_fuse_atomic_builtins = 921, /* -fuse-atomic-builtins */
+ OPT_fuse_boehm_gc = 922, /* -fuse-boehm-gc */
+ OPT_fuse_cxa_atexit = 923, /* -fuse-cxa-atexit */
+ OPT_fuse_cxa_get_exception_ptr = 924, /* -fuse-cxa-get-exception-ptr */
+ OPT_fuse_divide_subroutine = 925, /* -fuse-divide-subroutine */
+ OPT_fuse_linker_plugin = 926, /* -fuse-linker-plugin */
+ OPT_fvar_tracking = 927, /* -fvar-tracking */
+ OPT_fvar_tracking_assignments = 928, /* -fvar-tracking-assignments */
+ OPT_fvar_tracking_assignments_toggle = 929,/* -fvar-tracking-assignments-toggle */
+ OPT_fvar_tracking_uninit = 930, /* -fvar-tracking-uninit */
+ OPT_fvariable_expansion_in_unroller = 931, /* -fvariable-expansion-in-unroller */
+ OPT_fvect_cost_model = 932, /* -fvect-cost-model */
+ OPT_fverbose_asm = 933, /* -fverbose-asm */
+ /* OPT_fversion = 934, */ /* -fversion */
+ OPT_fvisibility_inlines_hidden = 935, /* -fvisibility-inlines-hidden */
+ OPT_fvisibility_ms_compat = 936, /* -fvisibility-ms-compat */
+ OPT_fvisibility_ = 937, /* -fvisibility= */
+ OPT_fvpt = 938, /* -fvpt */
+ /* OPT_fvtable_gc = 939, */ /* -fvtable-gc */
+ /* OPT_fvtable_thunks = 940, */ /* -fvtable-thunks */
+ OPT_fweak = 941, /* -fweak */
+ OPT_fweb = 942, /* -fweb */
+ OPT_fwhole_file = 943, /* -fwhole-file */
+ OPT_fwhole_program = 944, /* -fwhole-program */
+ OPT_fwide_exec_charset_ = 945, /* -fwide-exec-charset= */
+ OPT_fworking_directory = 946, /* -fworking-directory */
+ OPT_fwpa = 947, /* -fwpa */
+ OPT_fwrapv = 948, /* -fwrapv */
+ /* OPT_fxref = 949, */ /* -fxref */
+ /* OPT_fzee = 950, */ /* -fzee */
+ OPT_fzero_initialized_in_bss = 951, /* -fzero-initialized-in-bss */
+ OPT_fzero_link = 952, /* -fzero-link */
+ OPT_g = 953, /* -g */
+ OPT_gant = 954, /* -gant */
+ OPT_gcoff = 955, /* -gcoff */
+ OPT_gdwarf_ = 956, /* -gdwarf- */
+ OPT_gen_decls = 957, /* -gen-decls */
+ OPT_ggdb = 958, /* -ggdb */
+ OPT_gnat = 959, /* -gnat */
+ OPT_gnatO = 960, /* -gnatO */
+ OPT_gno_record_gcc_switches = 961, /* -gno-record-gcc-switches */
+ OPT_gno_strict_dwarf = 962, /* -gno-strict-dwarf */
+ OPT_grecord_gcc_switches = 963, /* -grecord-gcc-switches */
+ OPT_gstabs = 964, /* -gstabs */
+ OPT_gstabs_ = 965, /* -gstabs+ */
+ OPT_gstrict_dwarf = 966, /* -gstrict-dwarf */
+ OPT_gtoggle = 967, /* -gtoggle */
+ OPT_gvms = 968, /* -gvms */
+ OPT_gxcoff = 969, /* -gxcoff */
+ OPT_gxcoff_ = 970, /* -gxcoff+ */
+ OPT_h = 971, /* -h */
+ OPT_idirafter = 972, /* -idirafter */
+ OPT_imacros = 973, /* -imacros */
+ OPT_imultiarch = 974, /* -imultiarch */
+ OPT_imultilib = 975, /* -imultilib */
+ OPT_include = 976, /* -include */
+ OPT_iplugindir_ = 977, /* -iplugindir= */
+ OPT_iprefix = 978, /* -iprefix */
+ OPT_iquote = 979, /* -iquote */
+ OPT_isysroot = 980, /* -isysroot */
+ OPT_isystem = 981, /* -isystem */
+ OPT_iwithprefix = 982, /* -iwithprefix */
+ OPT_iwithprefixbefore = 983, /* -iwithprefixbefore */
+ OPT_k8 = 984, /* -k8 */
+ OPT_l = 985, /* -l */
+ OPT_lang_asm = 986, /* -lang-asm */
+ OPT_mandroid = 987, /* -mandroid */
+ OPT_march_ = 988, /* -march= */
+ OPT_mbig_endian = 989, /* -mbig-endian */
+ OPT_mbionic = 990, /* -mbionic */
+ OPT_mcmodel_ = 991, /* -mcmodel= */
+ OPT_mcpu_ = 992, /* -mcpu= */
+ OPT_mgeneral_regs_only = 993, /* -mgeneral-regs-only */
+ OPT_mglibc = 994, /* -mglibc */
+ OPT_mlittle_endian = 995, /* -mlittle-endian */
+ OPT_momit_leaf_frame_pointer = 996, /* -momit-leaf-frame-pointer */
+ OPT_mstrict_align = 997, /* -mstrict-align */
+ OPT_mtls_dialect_ = 998, /* -mtls-dialect= */
+ OPT_mtune_ = 999, /* -mtune= */
+ OPT_muclibc = 1000, /* -muclibc */
+ OPT_n = 1001, /* -n */
+ OPT_no_canonical_prefixes = 1002, /* -no-canonical-prefixes */
+ OPT_no_integrated_cpp = 1003, /* -no-integrated-cpp */
+ OPT_nocpp = 1004, /* -nocpp */
+ OPT_nodefaultlibs = 1005, /* -nodefaultlibs */
+ OPT_nostartfiles = 1006, /* -nostartfiles */
+ OPT_nostdinc = 1007, /* -nostdinc */
+ OPT_nostdinc__ = 1008, /* -nostdinc++ */
+ OPT_nostdlib = 1009, /* -nostdlib */
+ OPT_o = 1010, /* -o */
+ OPT_p = 1011, /* -p */
+ OPT_pass_exit_codes = 1012, /* -pass-exit-codes */
+ OPT_pedantic = 1013, /* -pedantic */
+ OPT_pedantic_errors = 1014, /* -pedantic-errors */
+ OPT_pg = 1015, /* -pg */
+ OPT_pie = 1016, /* -pie */
+ OPT_pipe = 1017, /* -pipe */
+ OPT_posix = 1018, /* -posix */
+ OPT_print_file_name_ = 1019, /* -print-file-name= */
+ OPT_print_libgcc_file_name = 1020, /* -print-libgcc-file-name */
+ OPT_print_multi_directory = 1021, /* -print-multi-directory */
+ OPT_print_multi_lib = 1022, /* -print-multi-lib */
+ OPT_print_multi_os_directory = 1023, /* -print-multi-os-directory */
+ OPT_print_multiarch = 1024, /* -print-multiarch */
+ OPT_print_objc_runtime_info = 1025, /* -print-objc-runtime-info */
+ OPT_print_prog_name_ = 1026, /* -print-prog-name= */
+ OPT_print_search_dirs = 1027, /* -print-search-dirs */
+ OPT_print_sysroot = 1028, /* -print-sysroot */
+ OPT_print_sysroot_headers_suffix = 1029, /* -print-sysroot-headers-suffix */
+ OPT_profile = 1030, /* -profile */
+ OPT_pthread = 1031, /* -pthread */
+ OPT_quiet = 1032, /* -quiet */
+ OPT_r = 1033, /* -r */
+ OPT_rdynamic = 1034, /* -rdynamic */
+ OPT_remap = 1035, /* -remap */
+ OPT_s = 1036, /* -s */
+ OPT_s_bc_abi = 1037, /* -s-bc-abi */
+ OPT_save_temps = 1038, /* -save-temps */
+ OPT_save_temps_ = 1039, /* -save-temps= */
+ OPT_shared = 1040, /* -shared */
+ OPT_shared_libgcc = 1041, /* -shared-libgcc */
+ /* OPT_specs = 1042, */ /* -specs */
+ OPT_specs_ = 1043, /* -specs= */
+ OPT_static = 1044, /* -static */
+ OPT_static_libgcc = 1045, /* -static-libgcc */
+ OPT_static_libgcj = 1046, /* -static-libgcj */
+ OPT_static_libgfortran = 1047, /* -static-libgfortran */
+ OPT_static_libgo = 1048, /* -static-libgo */
+ OPT_static_libstdc__ = 1049, /* -static-libstdc++ */
+ /* OPT_std_c__03 = 1050, */ /* -std=c++03 */
+ /* OPT_std_c__0x = 1051, */ /* -std=c++0x */
+ OPT_std_c__11 = 1052, /* -std=c++11 */
+ OPT_std_c__98 = 1053, /* -std=c++98 */
+ OPT_std_c11 = 1054, /* -std=c11 */
+ /* OPT_std_c1x = 1055, */ /* -std=c1x */
+ /* OPT_std_c89 = 1056, */ /* -std=c89 */
+ OPT_std_c90 = 1057, /* -std=c90 */
+ OPT_std_c99 = 1058, /* -std=c99 */
+ /* OPT_std_c9x = 1059, */ /* -std=c9x */
+ OPT_std_f2003 = 1060, /* -std=f2003 */
+ OPT_std_f2008 = 1061, /* -std=f2008 */
+ OPT_std_f2008ts = 1062, /* -std=f2008ts */
+ OPT_std_f95 = 1063, /* -std=f95 */
+ OPT_std_gnu = 1064, /* -std=gnu */
+ /* OPT_std_gnu__03 = 1065, */ /* -std=gnu++03 */
+ /* OPT_std_gnu__0x = 1066, */ /* -std=gnu++0x */
+ OPT_std_gnu__11 = 1067, /* -std=gnu++11 */
+ OPT_std_gnu__98 = 1068, /* -std=gnu++98 */
+ OPT_std_gnu11 = 1069, /* -std=gnu11 */
+ /* OPT_std_gnu1x = 1070, */ /* -std=gnu1x */
+ /* OPT_std_gnu89 = 1071, */ /* -std=gnu89 */
+ OPT_std_gnu90 = 1072, /* -std=gnu90 */
+ OPT_std_gnu99 = 1073, /* -std=gnu99 */
+ /* OPT_std_gnu9x = 1074, */ /* -std=gnu9x */
+ /* OPT_std_iso9899_1990 = 1075, */ /* -std=iso9899:1990 */
+ OPT_std_iso9899_199409 = 1076, /* -std=iso9899:199409 */
+ /* OPT_std_iso9899_1999 = 1077, */ /* -std=iso9899:1999 */
+ /* OPT_std_iso9899_199x = 1078, */ /* -std=iso9899:199x */
+ /* OPT_std_iso9899_2011 = 1079, */ /* -std=iso9899:2011 */
+ OPT_std_legacy = 1080, /* -std=legacy */
+ OPT_symbolic = 1081, /* -symbolic */
+ OPT_t = 1082, /* -t */
+ OPT_time = 1083, /* -time */
+ OPT_time_ = 1084, /* -time= */
+ OPT_tno_android_cc = 1085, /* -tno-android-cc */
+ OPT_tno_android_ld = 1086, /* -tno-android-ld */
+ OPT_traditional = 1087, /* -traditional */
+ OPT_traditional_cpp = 1088, /* -traditional-cpp */
+ OPT_trigraphs = 1089, /* -trigraphs */
+ OPT_u = 1090, /* -u */
+ OPT_undef = 1091, /* -undef */
+ OPT_v = 1092, /* -v */
+ OPT_version = 1093, /* -version */
+ OPT_w = 1094, /* -w */
+ OPT_wrapper = 1095, /* -wrapper */
+ OPT_x = 1096, /* -x */
+ OPT_z = 1097, /* -z */
N_OPTS,
OPT_SPECIAL_unknown,
OPT_SPECIAL_ignore,
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/plugin-version.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/plugin-version.h
index ae8b253..cc4b446 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/plugin-version.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/plugin-version.h
@@ -6,9 +6,9 @@
#define GCCPLUGIN_VERSION (GCCPLUGIN_VERSION_MAJOR*1000 + GCCPLUGIN_VERSION_MINOR)
static char basever[] = "4.7.3";
-static char datestamp[] = "20120924";
+static char datestamp[] = "20121001";
static char devphase[] = "prerelease";
-static char revision[] = "[ARM/aarch64-4.7-branch revision 191817]";
+static char revision[] = "[gcc-linaro/4.7 revision 115029]";
/* FIXME plugins: We should make the version information more precise.
One way to do is to add a checksum. */
diff --git a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/tm-preds.h b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/tm-preds.h
index f9083d6..466113f 100644
--- a/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/tm-preds.h
+++ b/lib/gcc/aarch64-linux-gnu/4.7.3/plugin/include/tm-preds.h
@@ -1,5 +1,5 @@
/* Generated automatically by the program 'build/genpreds'
- from the machine description file '/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/config/aarch64/aarch64.md'. */
+ from the machine description file '/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/config/aarch64/aarch64.md'. */
#ifndef GCC_TM_PREDS_H
#define GCC_TM_PREDS_H
diff --git a/libexec/gcc/aarch64-linux-gnu/4.7.3/cc1 b/libexec/gcc/aarch64-linux-gnu/4.7.3/cc1
index 50222cf..0603ae3 100755
--- a/libexec/gcc/aarch64-linux-gnu/4.7.3/cc1
+++ b/libexec/gcc/aarch64-linux-gnu/4.7.3/cc1
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-gnu/4.7.3/cc1plus b/libexec/gcc/aarch64-linux-gnu/4.7.3/cc1plus
index 8d663ab..19a6001 100755
--- a/libexec/gcc/aarch64-linux-gnu/4.7.3/cc1plus
+++ b/libexec/gcc/aarch64-linux-gnu/4.7.3/cc1plus
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-gnu/4.7.3/collect2 b/libexec/gcc/aarch64-linux-gnu/4.7.3/collect2
index 4ab8cc2..ebfa0d0 100755
--- a/libexec/gcc/aarch64-linux-gnu/4.7.3/collect2
+++ b/libexec/gcc/aarch64-linux-gnu/4.7.3/collect2
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-gnu/4.7.3/f951 b/libexec/gcc/aarch64-linux-gnu/4.7.3/f951
index 092816c..275d54b 100755
--- a/libexec/gcc/aarch64-linux-gnu/4.7.3/f951
+++ b/libexec/gcc/aarch64-linux-gnu/4.7.3/f951
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-gnu/4.7.3/install-tools/fixincl b/libexec/gcc/aarch64-linux-gnu/4.7.3/install-tools/fixincl
index f0ecf42..503cad5 100755
--- a/libexec/gcc/aarch64-linux-gnu/4.7.3/install-tools/fixincl
+++ b/libexec/gcc/aarch64-linux-gnu/4.7.3/install-tools/fixincl
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-gnu/4.7.3/lto-wrapper b/libexec/gcc/aarch64-linux-gnu/4.7.3/lto-wrapper
index 494118a..3f9d33b 100755
--- a/libexec/gcc/aarch64-linux-gnu/4.7.3/lto-wrapper
+++ b/libexec/gcc/aarch64-linux-gnu/4.7.3/lto-wrapper
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-gnu/4.7.3/lto1 b/libexec/gcc/aarch64-linux-gnu/4.7.3/lto1
index 5a726f9..c43225a 100755
--- a/libexec/gcc/aarch64-linux-gnu/4.7.3/lto1
+++ b/libexec/gcc/aarch64-linux-gnu/4.7.3/lto1
Binary files differ
diff --git a/libexec/gcc/aarch64-linux-gnu/4.7.3/plugin/gengtype b/libexec/gcc/aarch64-linux-gnu/4.7.3/plugin/gengtype
index f59d540..be04130 100755
--- a/libexec/gcc/aarch64-linux-gnu/4.7.3/plugin/gengtype
+++ b/libexec/gcc/aarch64-linux-gnu/4.7.3/plugin/gengtype
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/README.txt b/share/doc/gcc-linaro-aarch64-linux-gnu/README.txt
index 0aae035..cfc4f7c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/README.txt
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/README.txt
@@ -1,4 +1,4 @@
-Linaro Toolchain 2012.09
+Linaro Toolchain 2012.10
========================
This package contains pre-built versions of Linaro GCC and Linaro GDB
@@ -19,7 +19,7 @@ easier.
What's included
---------------
- * Linaro GCC 4.7 2012.09
+ * Linaro GCC 4.7 2012.10
* Linaro GDB 7.5 2012.09
* A statically linked gdbserver in arm-linux-gnueabihf/debug-root
* A system root
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/Overview.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/Overview.html
index 22543ba..4d282fe 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/Overview.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/Overview.html
@@ -216,8 +216,8 @@ see <a href="Invoking.html#Invoking">Command-Line Options</a>.
[<b>-mpwrx</b>|<b>-mpwr2</b>|<b>-mpwr</b>|<b>-m601</b>|<b>-mppc</b>|<b>-mppc32</b>|<b>-m603</b>|<b>-m604</b>|<b>-m403</b>|<b>-m405</b>|
<b>-m440</b>|<b>-m464</b>|<b>-m476</b>|<b>-m7400</b>|<b>-m7410</b>|<b>-m7450</b>|<b>-m7455</b>|<b>-m750cl</b>|<b>-mppc64</b>|
<b>-m620</b>|<b>-me500</b>|<b>-e500x2</b>|<b>-me500mc</b>|<b>-me500mc64</b>|<b>-me5500</b>|<b>-me6500</b>|<b>-mppc64bridge</b>|
- <b>-mbooke</b>|<b>-mpower4</b>|<b>-mpr4</b>|<b>-mpower5</b>|<b>-mpwr5</b>|<b>-mpwr5x</b>|<b>-mpower6</b>|<b>-mpwr6</b>|
- <b>-mpower7</b>|<b>-mpw7</b>|<b>-ma2</b>|<b>-mcell</b>|<b>-mspe</b>|<b>-mtitan</b>|<b>-me300</b>|<b>-mvle</b>|<b>-mcom</b>]
+ <b>-mbooke</b>|<b>-mpower4</b>|<b>-mpwr4</b>|<b>-mpower5</b>|<b>-mpwr5</b>|<b>-mpwr5x</b>|<b>-mpower6</b>|<b>-mpwr6</b>|
+ <b>-mpower7</b>|<b>-mpwr7</b>|<b>-ma2</b>|<b>-mcell</b>|<b>-mspe</b>|<b>-mtitan</b>|<b>-me300</b>|<b>-mvle</b>|<b>-mcom</b>]
[<b>-many</b>] [<b>-maltivec</b>|<b>-mvsx</b>]
[<b>-mregnames</b>|<b>-mno-regnames</b>]
[<b>-mrelocatable</b>|<b>-mrelocatable-lib</b>|<b>-K PIC</b>] [<b>-memb</b>]
@@ -835,7 +835,8 @@ processor family.
<br><dt><code>-mesa</code><br><dt><code>-mzarch</code><dd>Select the architecture mode, either the Enterprise System
Architecture (esa) or the z/Architecture mode (zarch).
<br><dt><code>-march=</code><var>processor</var><dd>Specify which s390 processor variant is the target, &lsquo;<samp><span class="samp">g6</span></samp>&rsquo;, &lsquo;<samp><span class="samp">g6</span></samp>&rsquo;,
-&lsquo;<samp><span class="samp">z900</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z990</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z9-109</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z9-ec</span></samp>&rsquo;, or &lsquo;<samp><span class="samp">z10</span></samp>&rsquo;.
+&lsquo;<samp><span class="samp">z900</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z990</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z9-109</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z9-ec</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z10</span></samp>&rsquo;,
+&lsquo;<samp><span class="samp">z196</span></samp>&rsquo;, or &lsquo;<samp><span class="samp">zEC12</span></samp>&rsquo;.
<br><dt><code>-mregnames</code><dt><code>-mno-regnames</code><dd>Allow or disallow symbolic names for registers.
<br><dt><code>-mwarn-areg-zero</code><dd>Warn whenever the operand for a base or index register has been specified
but evaluates to zero.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/S_002f390_002dDependent.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/S_002f390_002dDependent.html
index 63da2b0..d6674f2 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/S_002f390_002dDependent.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/S_002f390_002dDependent.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Machine-Dependencies.html#Machine-Depen
The s390 version of <code>as</code> supports two architectures modes
and seven chip levels. The architecture modes are the Enterprise System
Architecture (ESA) and the newer z/Architecture mode. The chip levels
-are g5, g6, z900, z990, z9-109, z9-ec, z10 and z196.
+are g5, g6, z900, z990, z9-109, z9-ec, z10, z196, and zEC12.
<ul class="menu">
<li><a accesskey="1" href="s390-Options.html#s390-Options">s390 Options</a>: Command-line Options.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dArch.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dArch.html
index 747b570..cb4160b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dArch.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dArch.html
@@ -62,7 +62,7 @@ supported on the CPU specified. The choices for <var>cpu_type</var> are:
<br></td></tr><tr align="left"><td valign="top" width="20%">&lsquo;<samp><span class="samp">prescott</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">nocona</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">core</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">core2</span></samp>&rsquo;
<br></td></tr><tr align="left"><td valign="top" width="20%">&lsquo;<samp><span class="samp">corei7</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">l1om</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">k1om</span></samp>&rsquo;
<br></td></tr><tr align="left"><td valign="top" width="20%">&lsquo;<samp><span class="samp">k6</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">k6_2</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">athlon</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">k8</span></samp>&rsquo;
-<br></td></tr><tr align="left"><td valign="top" width="20%">&lsquo;<samp><span class="samp">amdfam10</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">bdver1</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">bdver2</span></samp>&rsquo;
+<br></td></tr><tr align="left"><td valign="top" width="20%">&lsquo;<samp><span class="samp">amdfam10</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">bdver1</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">bdver2</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">bdver3</span></samp>&rsquo;
<br></td></tr><tr align="left"><td valign="top" width="20%">&lsquo;<samp><span class="samp">btver1</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">btver2</span></samp>&rsquo;
<br></td></tr><tr align="left"><td valign="top" width="20%">&lsquo;<samp><span class="samp">generic32</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">generic64</span></samp>&rsquo;
<br></td></tr><tr align="left"><td valign="top" width="20%">&lsquo;<samp><span class="samp">.mmx</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">.sse</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">.sse2</span></samp>&rsquo; </td><td valign="top" width="20%">&lsquo;<samp><span class="samp">.sse3</span></samp>&rsquo;
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dOptions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dOptions.html
index abe1127..3df8bf1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dOptions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/i386_002dOptions.html
@@ -111,6 +111,7 @@ processor names are recognized:
<code>amdfam10</code>,
<code>bdver1</code>,
<code>bdver2</code>,
+<code>bdver3</code>,
<code>btver1</code>,
<code>btver2</code>,
<code>generic32</code> and
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/index.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/index.html
index 1115b3c..4da30d9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/index.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/as.html/index.html
@@ -917,7 +917,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="../index.html#dir">(dir)</a>
<h2 class="unnumbered">Using as</h2>
<p>This file is a user guide to the <span class="sc">gnu</span> assembler <samp><span class="command">as</span></samp>
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
<p>This document is distributed under the terms of the GNU Free
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/binutils.html/index.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/binutils.html/index.html
index 82515bd..7ff4e70 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/binutils.html/index.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/binutils.html/index.html
@@ -92,7 +92,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="../index.html#dir">(dir)</a>
<p><a name="index-version-1"></a>This brief manual contains documentation for the <span class="sc">gnu</span> binary
utilities
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51:
<p>This document is distributed under the terms of the GNU Free
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AArch64-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AArch64-Options.html
index 5f2900f..0bcd65f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AArch64-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AArch64-Options.html
@@ -54,43 +54,43 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.2 AArch64 Options</h4>
-<p><a name="index-AArch64-Options-1063"></a>
+<p><a name="index-AArch64-Options-1065"></a>
These options are defined for AArch64 implementations:
<dl>
-<dt><code>-mbig-endian</code><dd><a name="index-mbig_002dendian-1064"></a>Generate big-endian code. This is the default when GCC is configured for an
+<dt><code>-mbig-endian</code><dd><a name="index-mbig_002dendian-1066"></a>Generate big-endian code. This is the default when GCC is configured for an
&lsquo;<samp><span class="samp">aarch64_be-*-*</span></samp>&rsquo; target.
- <br><dt><code>-mgeneral-regs-only</code><dd><a name="index-mgeneral_002dregs_002donly-1065"></a>Generate code which uses only the general registers.
+ <br><dt><code>-mgeneral-regs-only</code><dd><a name="index-mgeneral_002dregs_002donly-1067"></a>Generate code which uses only the general registers.
- <br><dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-1066"></a>Generate little-endian code. This is the default when GCC is configured for an
+ <br><dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-1068"></a>Generate little-endian code. This is the default when GCC is configured for an
&lsquo;<samp><span class="samp">aarch64-*-*</span></samp>&rsquo; but not an &lsquo;<samp><span class="samp">aarch64_be-*-*</span></samp>&rsquo; target.
- <br><dt><code>-mcmodel=tiny</code><dd><a name="index-mcmodel_003dtiny-1067"></a>Generate code for the tiny code model. The program and its statically defined
+ <br><dt><code>-mcmodel=tiny</code><dd><a name="index-mcmodel_003dtiny-1069"></a>Generate code for the tiny code model. The program and its statically defined
symbols must be within 1GB of each other. Pointers are 64 bits. Programs can
be statically or dynamically linked. This model is not fully implemented and
mostly treated as "small".
- <br><dt><code>-mcmodel=small</code><dd><a name="index-mcmodel_003dsmall-1068"></a>Generate code for the small code model. The program and its statically defined
+ <br><dt><code>-mcmodel=small</code><dd><a name="index-mcmodel_003dsmall-1070"></a>Generate code for the small code model. The program and its statically defined
symbols must be within 4GB of each other. Pointers are 64 bits. Programs can
be statically or dynamically linked. This is the default code model.
- <br><dt><code>-mcmodel=large</code><dd><a name="index-mcmodel_003dlarge-1069"></a>Generate code for the large code model. This makes no assumptions about
+ <br><dt><code>-mcmodel=large</code><dd><a name="index-mcmodel_003dlarge-1071"></a>Generate code for the large code model. This makes no assumptions about
addresses and sizes of sections. Pointers are 64 bits. Programs can be
statically linked only.
- <br><dt><code>-mstrict-align</code><dd><a name="index-mstrict_002dalign-1070"></a>Do not assume that unaligned memory references will be handled by the system.
+ <br><dt><code>-mstrict-align</code><dd><a name="index-mstrict_002dalign-1072"></a>Do not assume that unaligned memory references will be handled by the system.
- <br><dt><code>-momit-leaf-frame-pointer</code><br><dt><code>-mno-omit-leaf-frame-pointer</code><dd><a name="index-momit_002dleaf_002dframe_002dpointer-1071"></a><a name="index-mno_002domit_002dleaf_002dframe_002dpointer-1072"></a>Omit or keep the frame pointer in leaf functions. The former behaviour is the
+ <br><dt><code>-momit-leaf-frame-pointer</code><br><dt><code>-mno-omit-leaf-frame-pointer</code><dd><a name="index-momit_002dleaf_002dframe_002dpointer-1073"></a><a name="index-mno_002domit_002dleaf_002dframe_002dpointer-1074"></a>Omit or keep the frame pointer in leaf functions. The former behaviour is the
default.
- <br><dt><code>-mtls-dialect=desc</code><dd><a name="index-mtls_002ddialect_003ddesc-1073"></a>Use TLS descriptors as the thread-local storage mechanism for dynamic accesses
+ <br><dt><code>-mtls-dialect=desc</code><dd><a name="index-mtls_002ddialect_003ddesc-1075"></a>Use TLS descriptors as the thread-local storage mechanism for dynamic accesses
of TLS variables. This is the default.
- <br><dt><code>-mtls-dialect=traditional</code><dd><a name="index-mtls_002ddialect_003dtraditional-1074"></a>Use traditional TLS as the thread-local storage mechanism for dynamic accesses
+ <br><dt><code>-mtls-dialect=traditional</code><dd><a name="index-mtls_002ddialect_003dtraditional-1076"></a>Use traditional TLS as the thread-local storage mechanism for dynamic accesses
of TLS variables.
- <br><dt><code>-march=</code><var>name</var><dd><a name="index-march-1075"></a>Specify the name of the target architecture, optionally suffixed by one or
+ <br><dt><code>-march=</code><var>name</var><dd><a name="index-march-1077"></a>Specify the name of the target architecture, optionally suffixed by one or
more feature modifiers. This option has the form
<samp><span class="option">-march=</span><var>arch</var><span class="option">{+[no]</span><var>feature</var><span class="option">}*</span></samp>, where the
only value for <var>arch</var> is &lsquo;<samp><span class="samp">armv8-a</span></samp>&rsquo;. The possible values for
@@ -103,7 +103,7 @@ used.
generating assembly code. This option can be used in conjunction with or
instead of the <samp><span class="option">-mcpu=</span></samp> option.
- <br><dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu-1076"></a>Specify the name of the target processor, optionally suffixed by one or more
+ <br><dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu-1078"></a>Specify the name of the target processor, optionally suffixed by one or more
feature modifiers. This option has the form
<samp><span class="option">-mcpu=</span><var>cpu</var><span class="option">{+[no]</span><var>feature</var><span class="option">}*</span></samp>, where the
possible values for <var>cpu</var> are &lsquo;<samp><span class="samp">generic</span></samp>&rsquo;, &lsquo;<samp><span class="samp">large</span></samp>&rsquo;. The
@@ -116,7 +116,7 @@ used.
<p>GCC uses this name to determine what kind of instructions it can emit when
generating assembly code.
- <br><dt><code>-mtune=</code><var>name</var><dd><a name="index-mtune-1077"></a>Specify the name of the processor to tune the performance for. The code will
+ <br><dt><code>-mtune=</code><var>name</var><dd><a name="index-mtune-1079"></a>Specify the name of the processor to tune the performance for. The code will
be tuned as if the target processor were of the type specified in this option,
but still using instructions compatible with the target processor specified
by a <samp><span class="option">-mcpu=</span></samp> option. This option cannot be suffixed by feature
@@ -126,7 +126,7 @@ modifiers.
<h5 class="subsubsection">3.17.2.1 <samp><span class="option">-march</span></samp> and <samp><span class="option">-mcpu</span></samp> feature modifiers</h5>
-<p><a name="index-g_t_0040option_007b_002dmarch_007d-feature-modifiers-1078"></a><a name="index-g_t_0040option_007b_002dmcpu_007d-feature-modifiers-1079"></a>Feature modifiers used with <samp><span class="option">-march</span></samp> and <samp><span class="option">-mcpu</span></samp> can be one
+<p><a name="index-g_t_0040option_007b_002dmarch_007d-feature-modifiers-1080"></a><a name="index-g_t_0040option_007b_002dmcpu_007d-feature-modifiers-1081"></a>Feature modifiers used with <samp><span class="option">-march</span></samp> and <samp><span class="option">-mcpu</span></samp> can be one
the following:
<dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Options.html
index b4bb18e..5d398df 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Options.html
@@ -56,30 +56,30 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.3 ARM Options</h4>
-<p><a name="index-ARM-options-1080"></a>
+<p><a name="index-ARM-options-1082"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for Advanced RISC Machines (ARM)
architectures:
<dl>
-<dt><code>-mabi=</code><var>name</var><dd><a name="index-mabi-1081"></a>Generate code for the specified ABI. Permissible values are: &lsquo;<samp><span class="samp">apcs-gnu</span></samp>&rsquo;,
+<dt><code>-mabi=</code><var>name</var><dd><a name="index-mabi-1083"></a>Generate code for the specified ABI. Permissible values are: &lsquo;<samp><span class="samp">apcs-gnu</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">atpcs</span></samp>&rsquo;, &lsquo;<samp><span class="samp">aapcs</span></samp>&rsquo;, &lsquo;<samp><span class="samp">aapcs-linux</span></samp>&rsquo; and &lsquo;<samp><span class="samp">iwmmxt</span></samp>&rsquo;.
- <br><dt><code>-mapcs-frame</code><dd><a name="index-mapcs_002dframe-1082"></a>Generate a stack frame that is compliant with the ARM Procedure Call
+ <br><dt><code>-mapcs-frame</code><dd><a name="index-mapcs_002dframe-1084"></a>Generate a stack frame that is compliant with the ARM Procedure Call
Standard for all functions, even if this is not strictly necessary for
correct execution of the code. Specifying <samp><span class="option">-fomit-frame-pointer</span></samp>
with this option will cause the stack frames not to be generated for
leaf functions. The default is <samp><span class="option">-mno-apcs-frame</span></samp>.
- <br><dt><code>-mapcs</code><dd><a name="index-mapcs-1083"></a>This is a synonym for <samp><span class="option">-mapcs-frame</span></samp>.
+ <br><dt><code>-mapcs</code><dd><a name="index-mapcs-1085"></a>This is a synonym for <samp><span class="option">-mapcs-frame</span></samp>.
- <br><dt><code>-mthumb-interwork</code><dd><a name="index-mthumb_002dinterwork-1084"></a>Generate code that supports calling between the ARM and Thumb
+ <br><dt><code>-mthumb-interwork</code><dd><a name="index-mthumb_002dinterwork-1086"></a>Generate code that supports calling between the ARM and Thumb
instruction sets. Without this option, on pre-v5 architectures, the
two instruction sets cannot be reliably used inside one program. The
default is <samp><span class="option">-mno-thumb-interwork</span></samp>, since slightly larger code
is generated when <samp><span class="option">-mthumb-interwork</span></samp> is specified. In AAPCS
configurations this option is meaningless.
- <br><dt><code>-mno-sched-prolog</code><dd><a name="index-mno_002dsched_002dprolog-1085"></a>Prevent the reordering of instructions in the function prologue, or the
+ <br><dt><code>-mno-sched-prolog</code><dd><a name="index-mno_002dsched_002dprolog-1087"></a>Prevent the reordering of instructions in the function prologue, or the
merging of those instruction with the instructions in the function's
body. This means that all functions will start with a recognizable set
of instructions (or in fact one of a choice from a small set of
@@ -87,7 +87,7 @@ different function prologues), and this information can be used to
locate the start if functions inside an executable piece of code. The
default is <samp><span class="option">-msched-prolog</span></samp>.
- <br><dt><code>-mfloat-abi=</code><var>name</var><dd><a name="index-mfloat_002dabi-1086"></a>Specifies which floating-point ABI to use. Permissible values
+ <br><dt><code>-mfloat-abi=</code><var>name</var><dd><a name="index-mfloat_002dabi-1088"></a>Specifies which floating-point ABI to use. Permissible values
are: &lsquo;<samp><span class="samp">soft</span></samp>&rsquo;, &lsquo;<samp><span class="samp">softfp</span></samp>&rsquo; and &lsquo;<samp><span class="samp">hard</span></samp>&rsquo;.
<p>Specifying &lsquo;<samp><span class="samp">soft</span></samp>&rsquo; causes GCC to generate output containing
@@ -102,20 +102,20 @@ the hard-float and soft-float ABIs are not link-compatible; you must
compile your entire program with the same ABI, and link with a
compatible set of libraries.
- <br><dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-1087"></a>Generate code for a processor running in little-endian mode. This is
+ <br><dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-1089"></a>Generate code for a processor running in little-endian mode. This is
the default for all standard configurations.
- <br><dt><code>-mbig-endian</code><dd><a name="index-mbig_002dendian-1088"></a>Generate code for a processor running in big-endian mode; the default is
+ <br><dt><code>-mbig-endian</code><dd><a name="index-mbig_002dendian-1090"></a>Generate code for a processor running in big-endian mode; the default is
to compile code for a little-endian processor.
- <br><dt><code>-mwords-little-endian</code><dd><a name="index-mwords_002dlittle_002dendian-1089"></a>This option only applies when generating code for big-endian processors.
+ <br><dt><code>-mwords-little-endian</code><dd><a name="index-mwords_002dlittle_002dendian-1091"></a>This option only applies when generating code for big-endian processors.
Generate code for a little-endian word order but a big-endian byte
order. That is, a byte order of the form &lsquo;<samp><span class="samp">32107654</span></samp>&rsquo;. Note: this
option should only be used if you require compatibility with code for
big-endian ARM processors generated by versions of the compiler prior to
2.8. This option is now deprecated.
- <br><dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu-1090"></a>This specifies the name of the target ARM processor. GCC uses this name
+ <br><dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu-1092"></a>This specifies the name of the target ARM processor. GCC uses this name
to determine what kind of instructions it can emit when generating
assembly code. Permissible names are: &lsquo;<samp><span class="samp">arm2</span></samp>&rsquo;, &lsquo;<samp><span class="samp">arm250</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">arm3</span></samp>&rsquo;, &lsquo;<samp><span class="samp">arm6</span></samp>&rsquo;, &lsquo;<samp><span class="samp">arm60</span></samp>&rsquo;, &lsquo;<samp><span class="samp">arm600</span></samp>&rsquo;, &lsquo;<samp><span class="samp">arm610</span></samp>&rsquo;,
@@ -152,7 +152,7 @@ of the build computer. At present, this feature is only supported on
Linux, and not all architectures are recognized. If the auto-detect is
unsuccessful the option has no effect.
- <br><dt><code>-mtune=</code><var>name</var><dd><a name="index-mtune-1091"></a>This option is very similar to the <samp><span class="option">-mcpu=</span></samp> option, except that
+ <br><dt><code>-mtune=</code><var>name</var><dd><a name="index-mtune-1093"></a>This option is very similar to the <samp><span class="option">-mcpu=</span></samp> option, except that
instead of specifying the actual target processor type, and hence
restricting which instructions can be used, it specifies that GCC should
tune the performance of the code as if the target were of the type
@@ -173,7 +173,7 @@ of the build computer. At present, this feature is only supported on
Linux, and not all architectures are recognized. If the auto-detect is
unsuccessful the option has no effect.
- <br><dt><code>-march=</code><var>name</var><dd><a name="index-march-1092"></a>This specifies the name of the target ARM architecture. GCC uses this
+ <br><dt><code>-march=</code><var>name</var><dd><a name="index-march-1094"></a>This specifies the name of the target ARM architecture. GCC uses this
name to determine what kind of instructions it can emit when generating
assembly code. This option can be used in conjunction with or instead
of the <samp><span class="option">-mcpu=</span></samp> option. Permissible names are: &lsquo;<samp><span class="samp">armv2</span></samp>&rsquo;,
@@ -189,7 +189,7 @@ of the build computer. At present, this feature is only supported on
Linux, and not all architectures are recognized. If the auto-detect is
unsuccessful the option has no effect.
- <br><dt><code>-mfpu=</code><var>name</var><dt><code>-mfpe=</code><var>number</var><dt><code>-mfp=</code><var>number</var><dd><a name="index-mfpu-1093"></a><a name="index-mfpe-1094"></a><a name="index-mfp-1095"></a>This specifies what floating-point hardware (or hardware emulation) is
+ <br><dt><code>-mfpu=</code><var>name</var><dt><code>-mfpe=</code><var>number</var><dt><code>-mfp=</code><var>number</var><dd><a name="index-mfpu-1095"></a><a name="index-mfpe-1096"></a><a name="index-mfp-1097"></a>This specifies what floating-point hardware (or hardware emulation) is
available on the target. Permissible names are: &lsquo;<samp><span class="samp">fpa</span></samp>&rsquo;, &lsquo;<samp><span class="samp">fpe2</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">fpe3</span></samp>&rsquo;, &lsquo;<samp><span class="samp">maverick</span></samp>&rsquo;, &lsquo;<samp><span class="samp">vfp</span></samp>&rsquo;, &lsquo;<samp><span class="samp">vfpv3</span></samp>&rsquo;, &lsquo;<samp><span class="samp">vfpv3-fp16</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">vfpv3-d16</span></samp>&rsquo;, &lsquo;<samp><span class="samp">vfpv3-d16-fp16</span></samp>&rsquo;, &lsquo;<samp><span class="samp">vfpv3xd</span></samp>&rsquo;, &lsquo;<samp><span class="samp">vfpv3xd-fp16</span></samp>&rsquo;,
@@ -210,12 +210,12 @@ because NEON hardware does not fully implement the IEEE 754 standard for
floating-point arithmetic (in particular denormal values are treated as
zero), so the use of NEON instructions may lead to a loss of precision.
- <br><dt><code>-mfp16-format=</code><var>name</var><dd><a name="index-mfp16_002dformat-1096"></a>Specify the format of the <code>__fp16</code> half-precision floating-point type.
+ <br><dt><code>-mfp16-format=</code><var>name</var><dd><a name="index-mfp16_002dformat-1098"></a>Specify the format of the <code>__fp16</code> half-precision floating-point type.
Permissible names are &lsquo;<samp><span class="samp">none</span></samp>&rsquo;, &lsquo;<samp><span class="samp">ieee</span></samp>&rsquo;, and &lsquo;<samp><span class="samp">alternative</span></samp>&rsquo;;
the default is &lsquo;<samp><span class="samp">none</span></samp>&rsquo;, in which case the <code>__fp16</code> type is not
defined. See <a href="Half_002dPrecision.html#Half_002dPrecision">Half-Precision</a>, for more information.
- <br><dt><code>-mstructure-size-boundary=</code><var>n</var><dd><a name="index-mstructure_002dsize_002dboundary-1097"></a>The size of all structures and unions will be rounded up to a multiple
+ <br><dt><code>-mstructure-size-boundary=</code><var>n</var><dd><a name="index-mstructure_002dsize_002dboundary-1099"></a>The size of all structures and unions will be rounded up to a multiple
of the number of bits set by this option. Permissible values are 8, 32
and 64. The default value varies for different toolchains. For the COFF
targeted toolchain the default value is 8. A value of 64 is only allowed
@@ -227,11 +227,11 @@ incompatible. Code compiled with one value cannot necessarily expect to
work with code or libraries compiled with another value, if they exchange
information using structures or unions.
- <br><dt><code>-mabort-on-noreturn</code><dd><a name="index-mabort_002don_002dnoreturn-1098"></a>Generate a call to the function <code>abort</code> at the end of a
+ <br><dt><code>-mabort-on-noreturn</code><dd><a name="index-mabort_002don_002dnoreturn-1100"></a>Generate a call to the function <code>abort</code> at the end of a
<code>noreturn</code> function. It will be executed if the function tries to
return.
- <br><dt><code>-mlong-calls</code><dt><code>-mno-long-calls</code><dd><a name="index-mlong_002dcalls-1099"></a><a name="index-mno_002dlong_002dcalls-1100"></a>Tells the compiler to perform function calls by first loading the
+ <br><dt><code>-mlong-calls</code><dt><code>-mno-long-calls</code><dd><a name="index-mlong_002dcalls-1101"></a><a name="index-mno_002dlong_002dcalls-1102"></a>Tells the compiler to perform function calls by first loading the
address of the function into a register and then performing a subroutine
call on this register. This switch is needed if the target function
will lie outside of the 64 megabyte addressing range of the offset based
@@ -255,15 +255,15 @@ long_calls_off</span></samp>&rsquo; directive. Note these switches have no effe
the compiler generates code to handle function calls via function
pointers.
- <br><dt><code>-msingle-pic-base</code><dd><a name="index-msingle_002dpic_002dbase-1101"></a>Treat the register used for PIC addressing as read-only, rather than
+ <br><dt><code>-msingle-pic-base</code><dd><a name="index-msingle_002dpic_002dbase-1103"></a>Treat the register used for PIC addressing as read-only, rather than
loading it in the prologue for each function. The runtime system is
responsible for initializing this register with an appropriate value
before execution begins.
- <br><dt><code>-mpic-register=</code><var>reg</var><dd><a name="index-mpic_002dregister-1102"></a>Specify the register to be used for PIC addressing. The default is R10
+ <br><dt><code>-mpic-register=</code><var>reg</var><dd><a name="index-mpic_002dregister-1104"></a>Specify the register to be used for PIC addressing. The default is R10
unless stack-checking is enabled, when R9 is used.
- <br><dt><code>-mcirrus-fix-invalid-insns</code><dd><a name="index-mcirrus_002dfix_002dinvalid_002dinsns-1103"></a><a name="index-mno_002dcirrus_002dfix_002dinvalid_002dinsns-1104"></a>Insert NOPs into the instruction stream to in order to work around
+ <br><dt><code>-mcirrus-fix-invalid-insns</code><dd><a name="index-mcirrus_002dfix_002dinvalid_002dinsns-1105"></a><a name="index-mno_002dcirrus_002dfix_002dinvalid_002dinsns-1106"></a>Insert NOPs into the instruction stream to in order to work around
problems with invalid Maverick instruction combinations. This option
is only valid if the <samp><span class="option">-mcpu=ep9312</span></samp> option has been used to
enable generation of instructions for the Cirrus Maverick floating-point
@@ -272,7 +272,7 @@ problem is only present in older Maverick implementations. The default
can be re-enabled by use of the <samp><span class="option">-mno-cirrus-fix-invalid-insns</span></samp>
switch.
- <br><dt><code>-mpoke-function-name</code><dd><a name="index-mpoke_002dfunction_002dname-1105"></a>Write the name of each function into the text section, directly
+ <br><dt><code>-mpoke-function-name</code><dd><a name="index-mpoke_002dfunction_002dname-1107"></a>Write the name of each function into the text section, directly
preceding the function prologue. The generated code is similar to this:
<pre class="smallexample"> t0
@@ -291,42 +291,42 @@ location <code>pc - 12</code> and the top 8 bits are set, then we know that
there is a function name embedded immediately preceding this location
and has length <code>((pc[-3]) &amp; 0xff000000)</code>.
- <br><dt><code>-mthumb</code><dt><code>-marm</code><dd><a name="index-marm-1106"></a><a name="index-mthumb-1107"></a>
+ <br><dt><code>-mthumb</code><dt><code>-marm</code><dd><a name="index-marm-1108"></a><a name="index-mthumb-1109"></a>
Select between generating code that executes in ARM and Thumb
states. The default for most configurations is to generate code
that executes in ARM state, but the default can be changed by
configuring GCC with the <samp><span class="option">--with-mode=</span></samp><var>state</var>
configure option.
- <br><dt><code>-mtpcs-frame</code><dd><a name="index-mtpcs_002dframe-1108"></a>Generate a stack frame that is compliant with the Thumb Procedure Call
+ <br><dt><code>-mtpcs-frame</code><dd><a name="index-mtpcs_002dframe-1110"></a>Generate a stack frame that is compliant with the Thumb Procedure Call
Standard for all non-leaf functions. (A leaf function is one that does
not call any other functions.) The default is <samp><span class="option">-mno-tpcs-frame</span></samp>.
- <br><dt><code>-mtpcs-leaf-frame</code><dd><a name="index-mtpcs_002dleaf_002dframe-1109"></a>Generate a stack frame that is compliant with the Thumb Procedure Call
+ <br><dt><code>-mtpcs-leaf-frame</code><dd><a name="index-mtpcs_002dleaf_002dframe-1111"></a>Generate a stack frame that is compliant with the Thumb Procedure Call
Standard for all leaf functions. (A leaf function is one that does
not call any other functions.) The default is <samp><span class="option">-mno-apcs-leaf-frame</span></samp>.
- <br><dt><code>-mcallee-super-interworking</code><dd><a name="index-mcallee_002dsuper_002dinterworking-1110"></a>Gives all externally visible functions in the file being compiled an ARM
+ <br><dt><code>-mcallee-super-interworking</code><dd><a name="index-mcallee_002dsuper_002dinterworking-1112"></a>Gives all externally visible functions in the file being compiled an ARM
instruction set header which switches to Thumb mode before executing the
rest of the function. This allows these functions to be called from
non-interworking code. This option is not valid in AAPCS configurations
because interworking is enabled by default.
- <br><dt><code>-mcaller-super-interworking</code><dd><a name="index-mcaller_002dsuper_002dinterworking-1111"></a>Allows calls via function pointers (including virtual functions) to
+ <br><dt><code>-mcaller-super-interworking</code><dd><a name="index-mcaller_002dsuper_002dinterworking-1113"></a>Allows calls via function pointers (including virtual functions) to
execute correctly regardless of whether the target code has been
compiled for interworking or not. There is a small overhead in the cost
of executing a function pointer if this option is enabled. This option
is not valid in AAPCS configurations because interworking is enabled
by default.
- <br><dt><code>-mtp=</code><var>name</var><dd><a name="index-mtp-1112"></a>Specify the access model for the thread local storage pointer. The valid
+ <br><dt><code>-mtp=</code><var>name</var><dd><a name="index-mtp-1114"></a>Specify the access model for the thread local storage pointer. The valid
models are <samp><span class="option">soft</span></samp>, which generates calls to <code>__aeabi_read_tp</code>,
<samp><span class="option">cp15</span></samp>, which fetches the thread pointer from <code>cp15</code> directly
(supported in the arm6k architecture), and <samp><span class="option">auto</span></samp>, which uses the
best available method for the selected processor. The default setting is
<samp><span class="option">auto</span></samp>.
- <br><dt><code>-mtls-dialect=</code><var>dialect</var><dd><a name="index-mtls_002ddialect-1113"></a>Specify the dialect to use for accessing thread local storage. Two
+ <br><dt><code>-mtls-dialect=</code><var>dialect</var><dd><a name="index-mtls_002ddialect-1115"></a>Specify the dialect to use for accessing thread local storage. Two
dialects are supported &mdash; <samp><span class="option">gnu</span></samp> and <samp><span class="option">gnu2</span></samp>. The
<samp><span class="option">gnu</span></samp> dialect selects the original GNU scheme for supporting
local and global dynamic TLS models. The <samp><span class="option">gnu2</span></samp> dialect
@@ -336,17 +336,17 @@ the original scheme, but does require new assembler, linker and
library support. Initial and local exec TLS models are unaffected by
this option and always use the original scheme.
- <br><dt><code>-mword-relocations</code><dd><a name="index-mword_002drelocations-1114"></a>Only generate absolute relocations on word-sized values (i.e. R_ARM_ABS32).
+ <br><dt><code>-mword-relocations</code><dd><a name="index-mword_002drelocations-1116"></a>Only generate absolute relocations on word-sized values (i.e. R_ARM_ABS32).
This is enabled by default on targets (uClinux, SymbianOS) where the runtime
loader imposes this restriction, and when <samp><span class="option">-fpic</span></samp> or <samp><span class="option">-fPIC</span></samp>
is specified.
- <br><dt><code>-mfix-cortex-m3-ldrd</code><dd><a name="index-mfix_002dcortex_002dm3_002dldrd-1115"></a>Some Cortex-M3 cores can cause data corruption when <code>ldrd</code> instructions
+ <br><dt><code>-mfix-cortex-m3-ldrd</code><dd><a name="index-mfix_002dcortex_002dm3_002dldrd-1117"></a>Some Cortex-M3 cores can cause data corruption when <code>ldrd</code> instructions
with overlapping destination and base registers are used. This option avoids
generating these instructions. This option is enabled by default when
<samp><span class="option">-mcpu=cortex-m3</span></samp> is specified.
- <br><dt><code>-munaligned-access</code><dt><code>-mno-unaligned-access</code><dd><a name="index-munaligned_002daccess-1116"></a><a name="index-mno_002dunaligned_002daccess-1117"></a>Enables (or disables) reading and writing of 16- and 32- bit values
+ <br><dt><code>-munaligned-access</code><dt><code>-mno-unaligned-access</code><dd><a name="index-munaligned_002daccess-1118"></a><a name="index-mno_002dunaligned_002daccess-1119"></a>Enables (or disables) reading and writing of 16- and 32- bit values
from addresses that are not 16- or 32- bit aligned. By default
unaligned access is disabled for all pre-ARMv6 and all ARMv6-M
architectures, and enabled for all other architectures. If unaligned
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Pragmas.html
index c1c2fe5..4b06968 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/ARM-Pragmas.html
@@ -60,11 +60,11 @@ See <a href="Function-Attributes.html#Function-Attributes">Function Attributes</
attributes.
<dl>
-<dt><code>long_calls</code><dd><a name="index-pragma_002c-long_005fcalls-3350"></a>Set all subsequent functions to have the <code>long_call</code> attribute.
+<dt><code>long_calls</code><dd><a name="index-pragma_002c-long_005fcalls-3352"></a>Set all subsequent functions to have the <code>long_call</code> attribute.
- <br><dt><code>no_long_calls</code><dd><a name="index-pragma_002c-no_005flong_005fcalls-3351"></a>Set all subsequent functions to have the <code>short_call</code> attribute.
+ <br><dt><code>no_long_calls</code><dd><a name="index-pragma_002c-no_005flong_005fcalls-3353"></a>Set all subsequent functions to have the <code>short_call</code> attribute.
- <br><dt><code>long_calls_off</code><dd><a name="index-pragma_002c-long_005fcalls_005foff-3352"></a>Do not affect the <code>long_call</code> or <code>short_call</code> attributes of
+ <br><dt><code>long_calls_off</code><dd><a name="index-pragma_002c-long_005fcalls_005foff-3354"></a>Do not affect the <code>long_call</code> or <code>short_call</code> attributes of
subsequent functions.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AVR-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AVR-Options.html
index a7d2c3d..a464187 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AVR-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/AVR-Options.html
@@ -56,9 +56,9 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.4 AVR Options</h4>
-<p><a name="index-AVR-Options-1118"></a>
+<p><a name="index-AVR-Options-1120"></a>
<dl>
-<dt><code>-mmcu=</code><var>mcu</var><dd><a name="index-mmcu-1119"></a>Specify Atmel AVR instruction set architectures (ISA) or MCU type.
+<dt><code>-mmcu=</code><var>mcu</var><dd><a name="index-mmcu-1121"></a>Specify Atmel AVR instruction set architectures (ISA) or MCU type.
<p>For a complete list of <var>mcu</var> values that are supported by <samp><span class="command">avr-gcc</span></samp>,
see the compiler output when called with the <samp><span class="option">--help=target</span></samp>
@@ -171,7 +171,7 @@ assembler only.
</dl>
- <br><dt><code>-maccumulate-args</code><dd><a name="index-maccumulate_002dargs-1120"></a>Accumulate outgoing function arguments and acquire/release the needed
+ <br><dt><code>-maccumulate-args</code><dd><a name="index-maccumulate_002dargs-1122"></a>Accumulate outgoing function arguments and acquire/release the needed
stack space for outgoing function arguments once in function
prologue/epilogue. Without this option, outgoing arguments are pushed
before calling a function and popped afterwards.
@@ -185,23 +185,23 @@ stack after such a function call.
several calls to functions that get their arguments on the stack like
calls to printf-like functions.
- <br><dt><code>-mbranch-cost=</code><var>cost</var><dd><a name="index-mbranch_002dcost-1121"></a>Set the branch costs for conditional branch instructions to
+ <br><dt><code>-mbranch-cost=</code><var>cost</var><dd><a name="index-mbranch_002dcost-1123"></a>Set the branch costs for conditional branch instructions to
<var>cost</var>. Reasonable values for <var>cost</var> are small, non-negative
integers. The default branch cost is 0.
- <br><dt><code>-mcall-prologues</code><dd><a name="index-mcall_002dprologues-1122"></a>Functions prologues/epilogues are expanded as calls to appropriate
+ <br><dt><code>-mcall-prologues</code><dd><a name="index-mcall_002dprologues-1124"></a>Functions prologues/epilogues are expanded as calls to appropriate
subroutines. Code size is smaller.
- <br><dt><code>-mint8</code><dd><a name="index-mint8-1123"></a>Assume <code>int</code> to be 8-bit integer. This affects the sizes of all types: a
+ <br><dt><code>-mint8</code><dd><a name="index-mint8-1125"></a>Assume <code>int</code> to be 8-bit integer. This affects the sizes of all types: a
<code>char</code> is 1 byte, an <code>int</code> is 1 byte, a <code>long</code> is 2 bytes,
and <code>long long</code> is 4 bytes. Please note that this option does not
conform to the C standards, but it results in smaller code
size.
- <br><dt><code>-mno-interrupts</code><dd><a name="index-mno_002dinterrupts-1124"></a>Generated code is not compatible with hardware interrupts.
+ <br><dt><code>-mno-interrupts</code><dd><a name="index-mno_002dinterrupts-1126"></a>Generated code is not compatible with hardware interrupts.
Code size is smaller.
- <br><dt><code>-mrelax</code><dd><a name="index-mrelax-1125"></a>Try to replace <code>CALL</code> resp. <code>JMP</code> instruction by the shorter
+ <br><dt><code>-mrelax</code><dd><a name="index-mrelax-1127"></a>Try to replace <code>CALL</code> resp. <code>JMP</code> instruction by the shorter
<code>RCALL</code> resp. <code>RJMP</code> instruction if applicable.
Setting <code>-mrelax</code> just adds the <code>--relax</code> option to the
linker command line when the linker is called.
@@ -214,12 +214,12 @@ differ from instructions in the assembler code.
<p>Relaxing must be turned on if linker stubs are needed, see the
section on <code>EIND</code> and linker stubs below.
- <br><dt><code>-mshort-calls</code><dd><a name="index-mshort_002dcalls-1126"></a>Use <code>RCALL</code>/<code>RJMP</code> instructions even on devices with
+ <br><dt><code>-mshort-calls</code><dd><a name="index-mshort_002dcalls-1128"></a>Use <code>RCALL</code>/<code>RJMP</code> instructions even on devices with
16&nbsp;KiB or more of program memory, i.e. on devices that
have the <code>CALL</code> and <code>JMP</code> instructions.
See also the <code>-mrelax</code> command line option.
- <br><dt><code>-msp8</code><dd><a name="index-msp8-1127"></a>Treat the stack pointer register as an 8-bit register,
+ <br><dt><code>-msp8</code><dd><a name="index-msp8-1129"></a>Treat the stack pointer register as an 8-bit register,
i.e. assume the high byte of the stack pointer is zero.
In general, you don't need to set this option by hand.
@@ -232,7 +232,7 @@ proper's command line, because the compiler then knows if the device
or architecture has an 8-bit stack pointer and thus no <code>SPH</code>
register or not.
- <br><dt><code>-mstrict-X</code><dd><a name="index-mstrict_002dX-1128"></a>Use address register <code>X</code> in a way proposed by the hardware. This means
+ <br><dt><code>-mstrict-X</code><dd><a name="index-mstrict_002dX-1130"></a>Use address register <code>X</code> in a way proposed by the hardware. This means
that <code>X</code> is only used in indirect, post-increment or
pre-decrement addressing.
@@ -247,12 +247,12 @@ performed as
ld <var>Rn</var>, X ; <var>Rn</var> = *X
sbiw r26, const ; X -= const
</pre>
- <br><dt><code>-mtiny-stack</code><dd><a name="index-mtiny_002dstack-1129"></a>Only change the lower 8&nbsp;bits of the stack pointer.
+ <br><dt><code>-mtiny-stack</code><dd><a name="index-mtiny_002dstack-1131"></a>Only change the lower 8&nbsp;bits of the stack pointer.
</dl>
<h5 class="subsubsection">3.17.4.1 <code>EIND</code> and Devices with more than 128 Ki Bytes of Flash</h5>
-<p><a name="index-g_t_0040code_007bEIND_007d-1130"></a>Pointers in the implementation are 16&nbsp;bits wide.
+<p><a name="index-g_t_0040code_007bEIND_007d-1132"></a>Pointers in the implementation are 16&nbsp;bits wide.
The address of a function or label is represented as word address so
that indirect jumps and calls can target any code address in the
range of 64&nbsp;Ki words.
@@ -367,7 +367,7 @@ Alternatively, <code>func_4</code> can be defined in the linker script.
<h5 class="subsubsection">3.17.4.2 Handling of the <code>RAMPD</code>, <code>RAMPX</code>, <code>RAMPY</code> and <code>RAMPZ</code> Special Function Registers</h5>
-<p><a name="index-g_t_0040code_007bRAMPD_007d-1131"></a><a name="index-g_t_0040code_007bRAMPX_007d-1132"></a><a name="index-g_t_0040code_007bRAMPY_007d-1133"></a><a name="index-g_t_0040code_007bRAMPZ_007d-1134"></a>Some AVR devices support memories larger than the 64&nbsp;KiB range
+<p><a name="index-g_t_0040code_007bRAMPD_007d-1133"></a><a name="index-g_t_0040code_007bRAMPX_007d-1134"></a><a name="index-g_t_0040code_007bRAMPY_007d-1135"></a><a name="index-g_t_0040code_007bRAMPZ_007d-1136"></a>Some AVR devices support memories larger than the 64&nbsp;KiB range
that can be accessed with 16-bit pointers. To access memory locations
outside this 64&nbsp;KiB range, the contentent of a <code>RAMP</code>
register is used as high part of the address:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Adapteva-Epiphany-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Adapteva-Epiphany-Options.html
index 6712ce2..a2f509a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Adapteva-Epiphany-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Adapteva-Epiphany-Options.html
@@ -59,29 +59,29 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<p>These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for Adapteva Epiphany:
<dl>
-<dt><code>-mhalf-reg-file</code><dd><a name="index-mhalf_002dreg_002dfile-1044"></a>Don't allocate any register in the range <code>r32</code><small class="dots">...</small><code>r63</code>.
+<dt><code>-mhalf-reg-file</code><dd><a name="index-mhalf_002dreg_002dfile-1046"></a>Don't allocate any register in the range <code>r32</code><small class="dots">...</small><code>r63</code>.
That allows code to run on hardware variants that lack these registers.
- <br><dt><code>-mprefer-short-insn-regs</code><dd><a name="index-mprefer_002dshort_002dinsn_002dregs-1045"></a>Preferrentially allocate registers that allow short instruction generation.
+ <br><dt><code>-mprefer-short-insn-regs</code><dd><a name="index-mprefer_002dshort_002dinsn_002dregs-1047"></a>Preferrentially allocate registers that allow short instruction generation.
This can result in increasesd instruction count, so if this reduces or
increases code size might vary from case to case.
- <br><dt><code>-mbranch-cost=</code><var>num</var><dd><a name="index-mbranch_002dcost-1046"></a>Set the cost of branches to roughly <var>num</var> &ldquo;simple&rdquo; instructions.
+ <br><dt><code>-mbranch-cost=</code><var>num</var><dd><a name="index-mbranch_002dcost-1048"></a>Set the cost of branches to roughly <var>num</var> &ldquo;simple&rdquo; instructions.
This cost is only a heuristic and is not guaranteed to produce
consistent results across releases.
- <br><dt><code>-mcmove</code><dd><a name="index-mcmove-1047"></a>Enable the generation of conditional moves.
+ <br><dt><code>-mcmove</code><dd><a name="index-mcmove-1049"></a>Enable the generation of conditional moves.
- <br><dt><code>-mnops=</code><var>num</var><dd><a name="index-mnops-1048"></a>Emit <var>num</var> nops before every other generated instruction.
+ <br><dt><code>-mnops=</code><var>num</var><dd><a name="index-mnops-1050"></a>Emit <var>num</var> nops before every other generated instruction.
- <br><dt><code>-mno-soft-cmpsf</code><dd><a name="index-mno_002dsoft_002dcmpsf-1049"></a>For single-precision floating-point comparisons, emit an fsub instruction
+ <br><dt><code>-mno-soft-cmpsf</code><dd><a name="index-mno_002dsoft_002dcmpsf-1051"></a>For single-precision floating-point comparisons, emit an fsub instruction
and test the flags. This is faster than a software comparison, but can
get incorrect results in the presence of NaNs, or when two different small
numbers are compared such that their difference is calculated as zero.
The default is <samp><span class="option">-msoft-cmpsf</span></samp>, which uses slower, but IEEE-compliant,
software comparisons.
- <br><dt><code>-mstack-offset=</code><var>num</var><dd><a name="index-mstack_002doffset-1050"></a>Set the offset between the top of the stack and the stack pointer.
+ <br><dt><code>-mstack-offset=</code><var>num</var><dd><a name="index-mstack_002doffset-1052"></a>Set the offset between the top of the stack and the stack pointer.
E.g., a value of 8 means that the eight bytes in the range sp+0<small class="dots">...</small>sp+7
can be used by leaf functions without stack allocation.
Values other than &lsquo;<samp><span class="samp">8</span></samp>&rsquo; or &lsquo;<samp><span class="samp">16</span></samp>&rsquo; are untested and unlikely to work.
@@ -93,23 +93,23 @@ offset would give you better code, but to actually use a different stack
offset to build working programs, it is recommended to configure the
toolchain with the appropriate &lsquo;<samp><span class="samp">--with-stack-offset=</span><var>num</var></samp>&rsquo; option.
- <br><dt><code>-mno-round-nearest</code><dd><a name="index-mno_002dround_002dnearest-1051"></a>Make the scheduler assume that the rounding mode has been set to
+ <br><dt><code>-mno-round-nearest</code><dd><a name="index-mno_002dround_002dnearest-1053"></a>Make the scheduler assume that the rounding mode has been set to
truncating. The default is <samp><span class="option">-mround-nearest</span></samp>.
- <br><dt><code>-mlong-calls</code><dd><a name="index-mlong_002dcalls-1052"></a>If not otherwise specified by an attribute, assume all calls might be beyond
+ <br><dt><code>-mlong-calls</code><dd><a name="index-mlong_002dcalls-1054"></a>If not otherwise specified by an attribute, assume all calls might be beyond
the offset range of the b / bl instructions, and therefore load the
function address into a register before performing a (otherwise direct) call.
This is the default.
- <br><dt><code>-mshort-calls</code><dd><a name="index-short_002dcalls-1053"></a>If not otherwise specified by an attribute, assume all direct calls are
+ <br><dt><code>-mshort-calls</code><dd><a name="index-short_002dcalls-1055"></a>If not otherwise specified by an attribute, assume all direct calls are
in the range of the b / bl instructions, so use these instructions
for direct calls. The default is <samp><span class="option">-mlong-calls</span></samp>.
- <br><dt><code>-msmall16</code><dd><a name="index-msmall16-1054"></a>Assume addresses can be loaded as 16-bit unsigned values. This does not
+ <br><dt><code>-msmall16</code><dd><a name="index-msmall16-1056"></a>Assume addresses can be loaded as 16-bit unsigned values. This does not
apply to function addresses for which <samp><span class="option">-mlong-calls</span></samp> semantics
are in effect.
- <br><dt><code>-mfp-mode=</code><var>mode</var><dd><a name="index-mfp_002dmode-1055"></a>Set the prevailing mode of the floating-point unit.
+ <br><dt><code>-mfp-mode=</code><var>mode</var><dd><a name="index-mfp_002dmode-1057"></a>Set the prevailing mode of the floating-point unit.
This determines the floating-point mode that is provided and expected
at function call and return time. Making this mode match the mode you
predominantly need at function start can make your programs smaller and
@@ -140,25 +140,25 @@ integer multiply, or integer multiply-and-accumulate.
<p>The default is <samp><span class="option">-mfp-mode=caller</span></samp>
- <br><dt><code>-mnosplit-lohi</code><dd><a name="index-mnosplit_002dlohi-1056"></a><br><dt><code>-mno-postinc</code><dd><a name="index-mno_002dpostinc-1057"></a><br><dt><code>-mno-postmodify</code><dd><a name="index-mno_002dpostmodify-1058"></a>Code generation tweaks that disable, respectively, splitting of 32-bit
+ <br><dt><code>-mnosplit-lohi</code><dd><a name="index-mnosplit_002dlohi-1058"></a><br><dt><code>-mno-postinc</code><dd><a name="index-mno_002dpostinc-1059"></a><br><dt><code>-mno-postmodify</code><dd><a name="index-mno_002dpostmodify-1060"></a>Code generation tweaks that disable, respectively, splitting of 32-bit
loads, generation of post-increment addresses, and generation of
post-modify addresses. The defaults are <samp><span class="option">msplit-lohi</span></samp>,
<samp><span class="option">-mpost-inc</span></samp>, and <samp><span class="option">-mpost-modify</span></samp>.
- <br><dt><code>-mnovect-double</code><dd><a name="index-mno_002dvect_002ddouble-1059"></a>Change the preferred SIMD mode to SImode. The default is
+ <br><dt><code>-mnovect-double</code><dd><a name="index-mno_002dvect_002ddouble-1061"></a>Change the preferred SIMD mode to SImode. The default is
<samp><span class="option">-mvect-double</span></samp>, which uses DImode as preferred SIMD mode.
- <br><dt><code>-max-vect-align=</code><var>num</var><dd><a name="index-max_002dvect_002dalign-1060"></a>The maximum alignment for SIMD vector mode types.
+ <br><dt><code>-max-vect-align=</code><var>num</var><dd><a name="index-max_002dvect_002dalign-1062"></a>The maximum alignment for SIMD vector mode types.
<var>num</var> may be 4 or 8. The default is 8.
Note that this is an ABI change, even though many library function
interfaces will be unaffected, if they don't use SIMD vector modes
in places where they affect size and/or alignment of relevant types.
- <br><dt><code>-msplit-vecmove-early</code><dd><a name="index-msplit_002dvecmove_002dearly-1061"></a>Split vector moves into single word moves before reload. In theory this
+ <br><dt><code>-msplit-vecmove-early</code><dd><a name="index-msplit_002dvecmove_002dearly-1063"></a>Split vector moves into single word moves before reload. In theory this
could give better register allocation, but so far the reverse seems to be
generally the case.
- <br><dt><code>-m1reg-</code><var>reg</var><dd><a name="index-m1reg_002d-1062"></a>Specify a register to hold the constant &minus;1, which makes loading small negative
+ <br><dt><code>-m1reg-</code><var>reg</var><dd><a name="index-m1reg_002d-1064"></a>Specify a register to hold the constant &minus;1, which makes loading small negative
constants and certain bitmasks faster.
Allowable values for reg are r43 and r63, which specify to use that register
as a fixed register, and none, which means that no register is used for this
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alignment.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alignment.html
index 2ca74fc..a12a247 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alignment.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alignment.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.38 Inquiring on Alignment of Types or Variables</h3>
-<p><a name="index-alignment-2706"></a><a name="index-type-alignment-2707"></a><a name="index-variable-alignment-2708"></a>
+<p><a name="index-alignment-2708"></a><a name="index-type-alignment-2709"></a><a name="index-variable-alignment-2710"></a>
The keyword <code>__alignof__</code> allows you to inquire about how an object
is aligned, or the minimum alignment usually required by a type. Its
syntax is just like <code>sizeof</code>.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alternate-Keywords.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alternate-Keywords.html
index 0b82d3b..d49f1e4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alternate-Keywords.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Alternate-Keywords.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.45 Alternate Keywords</h3>
-<p><a name="index-alternate-keywords-2801"></a><a name="index-keywords_002c-alternate-2802"></a>
+<p><a name="index-alternate-keywords-2803"></a><a name="index-keywords_002c-alternate-2804"></a>
<samp><span class="option">-ansi</span></samp> and the various <samp><span class="option">-std</span></samp> options disable certain
keywords. This causes trouble when you want to use GNU C extensions, or
a general-purpose header file that should be usable by all programs,
@@ -82,7 +82,7 @@ macros to replace them with the customary keywords. It looks like this:
#define __asm__ asm
#endif
</pre>
- <p><a name="index-g_t_005f_005fextension_005f_005f-2803"></a><a name="index-pedantic-2804"></a><samp><span class="option">-pedantic</span></samp> and other options cause warnings for many GNU C extensions.
+ <p><a name="index-g_t_005f_005fextension_005f_005f-2805"></a><a name="index-pedantic-2806"></a><samp><span class="option">-pedantic</span></samp> and other options cause warnings for many GNU C extensions.
You can
prevent such warnings within one expression by writing
<code>__extension__</code> before the expression. <code>__extension__</code> has no
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Asm-Labels.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Asm-Labels.html
index 6858711..0a00ea4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Asm-Labels.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Asm-Labels.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.43 Controlling Names Used in Assembler Code</h3>
-<p><a name="index-assembler-names-for-identifiers-2783"></a><a name="index-names-used-in-assembler-code-2784"></a><a name="index-identifiers_002c-names-in-assembler-code-2785"></a>
+<p><a name="index-assembler-names-for-identifiers-2785"></a><a name="index-names-used-in-assembler-code-2786"></a><a name="index-identifiers_002c-names-in-assembler-code-2787"></a>
You can specify the name to be used in the assembler code for a C
function or variable by writing the <code>asm</code> (or <code>__asm__</code>)
keyword after the declarator as follows:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Assembler-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Assembler-Options.html
index e975f87..653cf98 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Assembler-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Assembler-Options.html
@@ -60,10 +60,10 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<p>You can pass options to the assembler.
<dl>
-<dt><code>-Wa,</code><var>option</var><dd><a name="index-Wa-987"></a>Pass <var>option</var> as an option to the assembler. If <var>option</var>
+<dt><code>-Wa,</code><var>option</var><dd><a name="index-Wa-989"></a>Pass <var>option</var> as an option to the assembler. If <var>option</var>
contains commas, it is split into multiple options at the commas.
- <br><dt><code>-Xassembler </code><var>option</var><dd><a name="index-Xassembler-988"></a>Pass <var>option</var> as an option to the assembler. You can use this to
+ <br><dt><code>-Xassembler </code><var>option</var><dd><a name="index-Xassembler-990"></a>Pass <var>option</var> as an option to the assembler. You can use this to
supply system-specific assembler options that GCC does not know how to
recognize.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Attribute-Syntax.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Attribute-Syntax.html
index 2644301..983845e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Attribute-Syntax.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Attribute-Syntax.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.31 Attribute Syntax</h3>
-<p><a name="index-attribute-syntax-2667"></a>
+<p><a name="index-attribute-syntax-2669"></a>
This section describes the syntax with which <code>__attribute__</code> may be
used, and the constructs to which attribute specifiers bind, for the C
language. Some details may vary for C++ and Objective-C. Because of
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Backwards-Compatibility.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Backwards-Compatibility.html
index 1bb58d9..63d3b59 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Backwards-Compatibility.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Backwards-Compatibility.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Extensions.html#C_002b_002b
<h3 class="section">7.12 Backwards Compatibility</h3>
-<p><a name="index-Backwards-Compatibility-3424"></a><a name="index-ARM-_005bAnnotated-C_002b_002b-Reference-Manual_005d-3425"></a>
+<p><a name="index-Backwards-Compatibility-3426"></a><a name="index-ARM-_005bAnnotated-C_002b_002b-Reference-Manual_005d-3427"></a>
Now that there is a definitive ISO standard C++, G++ has a specification
to adhere to. The C++ language evolved over time, and features that
used to be acceptable in previous drafts of the standard, such as the ARM
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Binary-constants.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Binary-constants.html
index 8471e9f..148fe0b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Binary-constants.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Binary-constants.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.60 Binary constants using the &lsquo;<samp><span class="samp">0b</span></samp>&rsquo; prefix</h3>
-<p><a name="index-Binary-constants-using-the-_0040samp_007b0b_007d-prefix-3389"></a>
+<p><a name="index-Binary-constants-using-the-_0040samp_007b0b_007d-prefix-3391"></a>
Integer constants can be written as binary constants, consisting of a
sequence of &lsquo;<samp><span class="samp">0</span></samp>&rsquo; and &lsquo;<samp><span class="samp">1</span></samp>&rsquo; digits, prefixed by &lsquo;<samp><span class="samp">0b</span></samp>&rsquo; or
&lsquo;<samp><span class="samp">0B</span></samp>&rsquo;. This is particularly useful in environments that operate a
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Blackfin-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Blackfin-Options.html
index cad01d8..8de9edd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Blackfin-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Blackfin-Options.html
@@ -56,9 +56,9 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.5 Blackfin Options</h4>
-<p><a name="index-Blackfin-Options-1135"></a>
+<p><a name="index-Blackfin-Options-1137"></a>
<dl>
-<dt><code>-mcpu=</code><var>cpu</var><span class="roman">[</span><code>-</code><var>sirevision</var><span class="roman">]</span><dd><a name="index-mcpu_003d-1136"></a>Specifies the name of the target Blackfin processor. Currently, <var>cpu</var>
+<dt><code>-mcpu=</code><var>cpu</var><span class="roman">[</span><code>-</code><var>sirevision</var><span class="roman">]</span><dd><a name="index-mcpu_003d-1138"></a>Specifies the name of the target Blackfin processor. Currently, <var>cpu</var>
can be one of &lsquo;<samp><span class="samp">bf512</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf514</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf516</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf518</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">bf522</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf523</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf524</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf525</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf526</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">bf527</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf531</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf532</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bf533</span></samp>&rsquo;,
@@ -85,69 +85,69 @@ The corresponding predefined processor macros for <var>cpu</var> is to
be defined. And for &lsquo;<samp><span class="samp">bfin-elf</span></samp>&rsquo; toolchain, this causes the hardware BSP
provided by libgloss to be linked in if <samp><span class="option">-msim</span></samp> is not given.
- <br><dt><code>-msim</code><dd><a name="index-msim-1137"></a>Specifies that the program will be run on the simulator. This causes
+ <br><dt><code>-msim</code><dd><a name="index-msim-1139"></a>Specifies that the program will be run on the simulator. This causes
the simulator BSP provided by libgloss to be linked in. This option
has effect only for &lsquo;<samp><span class="samp">bfin-elf</span></samp>&rsquo; toolchain.
Certain other options, such as <samp><span class="option">-mid-shared-library</span></samp> and
<samp><span class="option">-mfdpic</span></samp>, imply <samp><span class="option">-msim</span></samp>.
- <br><dt><code>-momit-leaf-frame-pointer</code><dd><a name="index-momit_002dleaf_002dframe_002dpointer-1138"></a>Don't keep the frame pointer in a register for leaf functions. This
+ <br><dt><code>-momit-leaf-frame-pointer</code><dd><a name="index-momit_002dleaf_002dframe_002dpointer-1140"></a>Don't keep the frame pointer in a register for leaf functions. This
avoids the instructions to save, set up and restore frame pointers and
makes an extra register available in leaf functions. The option
<samp><span class="option">-fomit-frame-pointer</span></samp> removes the frame pointer for all functions,
which might make debugging harder.
- <br><dt><code>-mspecld-anomaly</code><dd><a name="index-mspecld_002danomaly-1139"></a>When enabled, the compiler will ensure that the generated code does not
+ <br><dt><code>-mspecld-anomaly</code><dd><a name="index-mspecld_002danomaly-1141"></a>When enabled, the compiler will ensure that the generated code does not
contain speculative loads after jump instructions. If this option is used,
<code>__WORKAROUND_SPECULATIVE_LOADS</code> is defined.
- <br><dt><code>-mno-specld-anomaly</code><dd><a name="index-mno_002dspecld_002danomaly-1140"></a>Don't generate extra code to prevent speculative loads from occurring.
+ <br><dt><code>-mno-specld-anomaly</code><dd><a name="index-mno_002dspecld_002danomaly-1142"></a>Don't generate extra code to prevent speculative loads from occurring.
- <br><dt><code>-mcsync-anomaly</code><dd><a name="index-mcsync_002danomaly-1141"></a>When enabled, the compiler will ensure that the generated code does not
+ <br><dt><code>-mcsync-anomaly</code><dd><a name="index-mcsync_002danomaly-1143"></a>When enabled, the compiler will ensure that the generated code does not
contain CSYNC or SSYNC instructions too soon after conditional branches.
If this option is used, <code>__WORKAROUND_SPECULATIVE_SYNCS</code> is defined.
- <br><dt><code>-mno-csync-anomaly</code><dd><a name="index-mno_002dcsync_002danomaly-1142"></a>Don't generate extra code to prevent CSYNC or SSYNC instructions from
+ <br><dt><code>-mno-csync-anomaly</code><dd><a name="index-mno_002dcsync_002danomaly-1144"></a>Don't generate extra code to prevent CSYNC or SSYNC instructions from
occurring too soon after a conditional branch.
- <br><dt><code>-mlow-64k</code><dd><a name="index-mlow_002d64k-1143"></a>When enabled, the compiler is free to take advantage of the knowledge that
+ <br><dt><code>-mlow-64k</code><dd><a name="index-mlow_002d64k-1145"></a>When enabled, the compiler is free to take advantage of the knowledge that
the entire program fits into the low 64k of memory.
- <br><dt><code>-mno-low-64k</code><dd><a name="index-mno_002dlow_002d64k-1144"></a>Assume that the program is arbitrarily large. This is the default.
+ <br><dt><code>-mno-low-64k</code><dd><a name="index-mno_002dlow_002d64k-1146"></a>Assume that the program is arbitrarily large. This is the default.
- <br><dt><code>-mstack-check-l1</code><dd><a name="index-mstack_002dcheck_002dl1-1145"></a>Do stack checking using information placed into L1 scratchpad memory by the
+ <br><dt><code>-mstack-check-l1</code><dd><a name="index-mstack_002dcheck_002dl1-1147"></a>Do stack checking using information placed into L1 scratchpad memory by the
uClinux kernel.
- <br><dt><code>-mid-shared-library</code><dd><a name="index-mid_002dshared_002dlibrary-1146"></a>Generate code that supports shared libraries via the library ID method.
+ <br><dt><code>-mid-shared-library</code><dd><a name="index-mid_002dshared_002dlibrary-1148"></a>Generate code that supports shared libraries via the library ID method.
This allows for execute in place and shared libraries in an environment
without virtual memory management. This option implies <samp><span class="option">-fPIC</span></samp>.
With a &lsquo;<samp><span class="samp">bfin-elf</span></samp>&rsquo; target, this option implies <samp><span class="option">-msim</span></samp>.
- <br><dt><code>-mno-id-shared-library</code><dd><a name="index-mno_002did_002dshared_002dlibrary-1147"></a>Generate code that doesn't assume ID based shared libraries are being used.
+ <br><dt><code>-mno-id-shared-library</code><dd><a name="index-mno_002did_002dshared_002dlibrary-1149"></a>Generate code that doesn't assume ID based shared libraries are being used.
This is the default.
- <br><dt><code>-mleaf-id-shared-library</code><dd><a name="index-mleaf_002did_002dshared_002dlibrary-1148"></a>Generate code that supports shared libraries via the library ID method,
+ <br><dt><code>-mleaf-id-shared-library</code><dd><a name="index-mleaf_002did_002dshared_002dlibrary-1150"></a>Generate code that supports shared libraries via the library ID method,
but assumes that this library or executable won't link against any other
ID shared libraries. That allows the compiler to use faster code for jumps
and calls.
- <br><dt><code>-mno-leaf-id-shared-library</code><dd><a name="index-mno_002dleaf_002did_002dshared_002dlibrary-1149"></a>Do not assume that the code being compiled won't link against any ID shared
+ <br><dt><code>-mno-leaf-id-shared-library</code><dd><a name="index-mno_002dleaf_002did_002dshared_002dlibrary-1151"></a>Do not assume that the code being compiled won't link against any ID shared
libraries. Slower code will be generated for jump and call insns.
- <br><dt><code>-mshared-library-id=n</code><dd><a name="index-mshared_002dlibrary_002did-1150"></a>Specified the identification number of the ID based shared library being
+ <br><dt><code>-mshared-library-id=n</code><dd><a name="index-mshared_002dlibrary_002did-1152"></a>Specified the identification number of the ID based shared library being
compiled. Specifying a value of 0 will generate more compact code, specifying
other values will force the allocation of that number to the current
library but is no more space or time efficient than omitting this option.
- <br><dt><code>-msep-data</code><dd><a name="index-msep_002ddata-1151"></a>Generate code that allows the data segment to be located in a different
+ <br><dt><code>-msep-data</code><dd><a name="index-msep_002ddata-1153"></a>Generate code that allows the data segment to be located in a different
area of memory from the text segment. This allows for execute in place in
an environment without virtual memory management by eliminating relocations
against the text section.
- <br><dt><code>-mno-sep-data</code><dd><a name="index-mno_002dsep_002ddata-1152"></a>Generate code that assumes that the data segment follows the text segment.
+ <br><dt><code>-mno-sep-data</code><dd><a name="index-mno_002dsep_002ddata-1154"></a>Generate code that assumes that the data segment follows the text segment.
This is the default.
- <br><dt><code>-mlong-calls</code><dt><code>-mno-long-calls</code><dd><a name="index-mlong_002dcalls-1153"></a><a name="index-mno_002dlong_002dcalls-1154"></a>Tells the compiler to perform function calls by first loading the
+ <br><dt><code>-mlong-calls</code><dt><code>-mno-long-calls</code><dd><a name="index-mlong_002dcalls-1155"></a><a name="index-mno_002dlong_002dcalls-1156"></a>Tells the compiler to perform function calls by first loading the
address of the function into a register and then performing a subroutine
call on this register. This switch is needed if the target function
lies outside of the 24-bit addressing range of the offset-based
@@ -158,14 +158,14 @@ version of subroutine call instruction.
switches have no effect on how the compiler generates code to handle
function calls via function pointers.
- <br><dt><code>-mfast-fp</code><dd><a name="index-mfast_002dfp-1155"></a>Link with the fast floating-point library. This library relaxes some of
+ <br><dt><code>-mfast-fp</code><dd><a name="index-mfast_002dfp-1157"></a>Link with the fast floating-point library. This library relaxes some of
the IEEE floating-point standard's rules for checking inputs against
Not-a-Number (NAN), in the interest of performance.
- <br><dt><code>-minline-plt</code><dd><a name="index-minline_002dplt-1156"></a>Enable inlining of PLT entries in function calls to functions that are
+ <br><dt><code>-minline-plt</code><dd><a name="index-minline_002dplt-1158"></a>Enable inlining of PLT entries in function calls to functions that are
not known to bind locally. It has no effect without <samp><span class="option">-mfdpic</span></samp>.
- <br><dt><code>-mmulticore</code><dd><a name="index-mmulticore-1157"></a>Build standalone application for multicore Blackfin processor. Proper
+ <br><dt><code>-mmulticore</code><dd><a name="index-mmulticore-1159"></a>Build standalone application for multicore Blackfin processor. Proper
start files and link scripts will be used to support multicore.
This option defines <code>__BFIN_MULTICORE</code>. It can only be used with
<samp><span class="option">-mcpu=bf561[-</span><var>sirevision</var><span class="option">]</span></samp>. It can be used with
@@ -177,24 +177,24 @@ should be named as coreb_main. If it's used with <samp><span class="option">-mco
If this option is not used, single core application programming
model is used.
- <br><dt><code>-mcorea</code><dd><a name="index-mcorea-1158"></a>Build standalone application for Core A of BF561 when using
+ <br><dt><code>-mcorea</code><dd><a name="index-mcorea-1160"></a>Build standalone application for Core A of BF561 when using
one application per core programming model. Proper start files
and link scripts will be used to support Core A. This option
defines <code>__BFIN_COREA</code>. It must be used with <samp><span class="option">-mmulticore</span></samp>.
- <br><dt><code>-mcoreb</code><dd><a name="index-mcoreb-1159"></a>Build standalone application for Core B of BF561 when using
+ <br><dt><code>-mcoreb</code><dd><a name="index-mcoreb-1161"></a>Build standalone application for Core B of BF561 when using
one application per core programming model. Proper start files
and link scripts will be used to support Core B. This option
defines <code>__BFIN_COREB</code>. When this option is used, coreb_main
should be used instead of main. It must be used with
<samp><span class="option">-mmulticore</span></samp>.
- <br><dt><code>-msdram</code><dd><a name="index-msdram-1160"></a>Build standalone application for SDRAM. Proper start files and
+ <br><dt><code>-msdram</code><dd><a name="index-msdram-1162"></a>Build standalone application for SDRAM. Proper start files and
link scripts will be used to put the application into SDRAM.
Loader should initialize SDRAM before loading the application
into SDRAM. This option defines <code>__BFIN_SDRAM</code>.
- <br><dt><code>-micplb</code><dd><a name="index-micplb-1161"></a>Assume that ICPLBs are enabled at run time. This has an effect on certain
+ <br><dt><code>-micplb</code><dd><a name="index-micplb-1163"></a>Assume that ICPLBs are enabled at run time. This has an effect on certain
anomaly workarounds. For Linux targets, the default is to assume ICPLBs
are enabled; for standalone applications the default is off.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bound-member-functions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bound-member-functions.html
index dd8a6d9..ef4eb3d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bound-member-functions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bound-member-functions.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Extensions.html#C_002b_002b
<h3 class="section">7.6 Extracting the function pointer from a bound pointer to member function</h3>
-<p><a name="index-pmf-3418"></a><a name="index-pointer-to-member-function-3419"></a><a name="index-bound-pointer-to-member-function-3420"></a>
+<p><a name="index-pmf-3420"></a><a name="index-pointer-to-member-function-3421"></a><a name="index-bound-pointer-to-member-function-3422"></a>
In C++, pointer to member functions (PMFs) are implemented using a wide
pointer of sorts to handle all the possible call mechanisms; the PMF
needs to store information about how to adjust the &lsquo;<samp><span class="samp">this</span></samp>&rsquo; pointer,
@@ -86,7 +86,7 @@ converted to function pointers directly:
<pre class="smallexample"> fptr p1 = (fptr)(&amp;A::foo);
</pre>
- <p><a name="index-Wno_002dpmf_002dconversions-3421"></a>You must specify <samp><span class="option">-Wno-pmf-conversions</span></samp> to use this extension.
+ <p><a name="index-Wno_002dpmf_002dconversions-3423"></a>You must specify <samp><span class="option">-Wno-pmf-conversions</span></samp> to use this extension.
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Criteria.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Criteria.html
index c6e9aa3..d55b66b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Criteria.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Criteria.html
@@ -54,21 +54,21 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Bugs.html#Bugs">Bugs</a>
<h3 class="section">12.1 Have You Found a Bug?</h3>
-<p><a name="index-bug-criteria-3490"></a>
+<p><a name="index-bug-criteria-3492"></a>
If you are not sure whether you have found a bug, here are some guidelines:
-<a name="index-fatal-signal-3491"></a>
-<a name="index-core-dump-3492"></a>
+<a name="index-fatal-signal-3493"></a>
+<a name="index-core-dump-3494"></a>
<ul><li>If the compiler gets a fatal signal, for any input whatever, that is a
compiler bug. Reliable compilers never crash.
- <p><a name="index-invalid-assembly-code-3493"></a><a name="index-assembly-code_002c-invalid-3494"></a><li>If the compiler produces invalid assembly code, for any input whatever
+ <p><a name="index-invalid-assembly-code-3495"></a><a name="index-assembly-code_002c-invalid-3496"></a><li>If the compiler produces invalid assembly code, for any input whatever
(except an <code>asm</code> statement), that is a compiler bug, unless the
compiler reports errors (not just warnings) which would ordinarily
prevent the assembler from being run.
- <p><a name="index-undefined-behavior-3495"></a><a name="index-undefined-function-value-3496"></a><a name="index-increment-operators-3497"></a><li>If the compiler produces valid assembly code that does not correctly
+ <p><a name="index-undefined-behavior-3497"></a><a name="index-undefined-function-value-3498"></a><a name="index-increment-operators-3499"></a><li>If the compiler produces valid assembly code that does not correctly
execute the input source code, that is a compiler bug.
<p>However, you must double-check to make sure, because you may have a
@@ -93,7 +93,7 @@ well defined, you have found a compiler bug.
<li>If the compiler produces an error message for valid input, that is a
compiler bug.
- <p><a name="index-invalid-input-3498"></a><li>If the compiler does not produce an error message for invalid input,
+ <p><a name="index-invalid-input-3500"></a><li>If the compiler does not produce an error message for invalid input,
that is a compiler bug. However, you should note that your idea of
&ldquo;invalid input&rdquo; might be someone else's idea of &ldquo;an extension&rdquo; or
&ldquo;support for traditional practice&rdquo;.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Reporting.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Reporting.html
index e047d45..628bb34 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Reporting.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bug-Reporting.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Bugs.html#Bugs">Bugs</a>
<h3 class="section">12.2 How and where to Report Bugs</h3>
-<p><a name="index-compiler-bugs_002c-reporting-3499"></a>
+<p><a name="index-compiler-bugs_002c-reporting-3501"></a>
Bugs should be reported to the bug database at <a href="https://bugs.launchpad.net/gcc-linaro">https://bugs.launchpad.net/gcc-linaro</a>.
<!-- Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998, -->
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bugs.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bugs.html
index 3b442ac..f7bfe55 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bugs.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Bugs.html
@@ -55,7 +55,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="chapter">12 Reporting Bugs</h2>
-<p><a name="index-bugs-3488"></a><a name="index-reporting-bugs-3489"></a>
+<p><a name="index-bugs-3490"></a><a name="index-reporting-bugs-3491"></a>
Your bug reports play an essential role in making GCC reliable.
<p>When you encounter a problem, the first thing to do is to see if it is
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Extensions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Extensions.html
index 2ba0f29..9229970 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Extensions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Extensions.html
@@ -55,8 +55,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="chapter">6 Extensions to the C Language Family</h2>
-<p><a name="index-extensions_002c-C-language-2329"></a><a name="index-C-language-extensions-2330"></a>
-<a name="index-pedantic-2331"></a>GNU C provides several language features not found in ISO standard C.
+<p><a name="index-extensions_002c-C-language-2331"></a><a name="index-C-language-extensions-2332"></a>
+<a name="index-pedantic-2333"></a>GNU C provides several language features not found in ISO standard C.
(The <samp><span class="option">-pedantic</span></samp> option directs GCC to print a warning message if
any of these features is used.) To test for the availability of these
features in conditional compilation, check for a predefined macro
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Implementation.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Implementation.html
index f29c756..49662d3 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Implementation.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C-Implementation.html
@@ -55,7 +55,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="chapter">4 C Implementation-defined behavior</h2>
-<p><a name="index-implementation_002ddefined-behavior_002c-C-language-2323"></a>
+<p><a name="index-implementation_002ddefined-behavior_002c-C-language-2325"></a>
A conforming implementation of ISO C is required to document its
choice of behavior in each of the areas that are designated
&ldquo;implementation defined&rdquo;. The following lists all such areas,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C6X-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C6X-Options.html
index 761e06f..66006e9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C6X-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C6X-Options.html
@@ -56,31 +56,31 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.6 C6X Options</h4>
-<p><a name="index-C6X-Options-1162"></a>
+<p><a name="index-C6X-Options-1164"></a>
<dl>
-<dt><code>-march=</code><var>name</var><dd><a name="index-march-1163"></a>This specifies the name of the target architecture. GCC uses this
+<dt><code>-march=</code><var>name</var><dd><a name="index-march-1165"></a>This specifies the name of the target architecture. GCC uses this
name to determine what kind of instructions it can emit when generating
assembly code. Permissible names are: &lsquo;<samp><span class="samp">c62x</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">c64x</span></samp>&rsquo;, &lsquo;<samp><span class="samp">c64x+</span></samp>&rsquo;, &lsquo;<samp><span class="samp">c67x</span></samp>&rsquo;, &lsquo;<samp><span class="samp">c67x+</span></samp>&rsquo;, &lsquo;<samp><span class="samp">c674x</span></samp>&rsquo;.
- <br><dt><code>-mbig-endian</code><dd><a name="index-mbig_002dendian-1164"></a>Generate code for a big-endian target.
+ <br><dt><code>-mbig-endian</code><dd><a name="index-mbig_002dendian-1166"></a>Generate code for a big-endian target.
- <br><dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-1165"></a>Generate code for a little-endian target. This is the default.
+ <br><dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-1167"></a>Generate code for a little-endian target. This is the default.
- <br><dt><code>-msim</code><dd><a name="index-msim-1166"></a>Choose startup files and linker script suitable for the simulator.
+ <br><dt><code>-msim</code><dd><a name="index-msim-1168"></a>Choose startup files and linker script suitable for the simulator.
- <br><dt><code>-msdata=default</code><dd><a name="index-msdata_003ddefault-1167"></a>Put small global and static data in the &lsquo;<samp><span class="samp">.neardata</span></samp>&rsquo; section,
+ <br><dt><code>-msdata=default</code><dd><a name="index-msdata_003ddefault-1169"></a>Put small global and static data in the &lsquo;<samp><span class="samp">.neardata</span></samp>&rsquo; section,
which is pointed to by register <code>B14</code>. Put small uninitialized
global and static data in the &lsquo;<samp><span class="samp">.bss</span></samp>&rsquo; section, which is adjacent
to the &lsquo;<samp><span class="samp">.neardata</span></samp>&rsquo; section. Put small read-only data into the
&lsquo;<samp><span class="samp">.rodata</span></samp>&rsquo; section. The corresponding sections used for large
pieces of data are &lsquo;<samp><span class="samp">.fardata</span></samp>&rsquo;, &lsquo;<samp><span class="samp">.far</span></samp>&rsquo; and &lsquo;<samp><span class="samp">.const</span></samp>&rsquo;.
- <br><dt><code>-msdata=all</code><dd><a name="index-msdata_003dall-1168"></a>Put all data, not just small objets, into the sections reserved for
+ <br><dt><code>-msdata=all</code><dd><a name="index-msdata_003dall-1170"></a>Put all data, not just small objets, into the sections reserved for
small data, and use addressing relative to the <code>B14</code> register to
access them.
- <br><dt><code>-msdata=none</code><dd><a name="index-msdata_003dnone-1169"></a>Make no use of the sections reserved for small data, and use absolute
+ <br><dt><code>-msdata=none</code><dd><a name="index-msdata_003dnone-1171"></a>Make no use of the sections reserved for small data, and use absolute
addresses to access all data. Put all initialized global and static
data in the &lsquo;<samp><span class="samp">.fardata</span></samp>&rsquo; section, and all uninitialized data in the
&lsquo;<samp><span class="samp">.far</span></samp>&rsquo; section. Put all constant data into the &lsquo;<samp><span class="samp">.const</span></samp>&rsquo;
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CR16-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CR16-Options.html
index 2309d27..36d9905 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CR16-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CR16-Options.html
@@ -56,23 +56,23 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.8 CR16 Options</h4>
-<p><a name="index-CR16-Options-1199"></a>
+<p><a name="index-CR16-Options-1201"></a>
These options are defined specifically for the CR16 ports.
<dl>
-<dt><code>-mmac</code><dd><a name="index-mmac-1200"></a>Enable the use of multiply-accumulate instructions. Disabled by default.
+<dt><code>-mmac</code><dd><a name="index-mmac-1202"></a>Enable the use of multiply-accumulate instructions. Disabled by default.
- <br><dt><code>-mcr16cplus</code><dt><code>-mcr16c</code><dd><a name="index-mcr16cplus-1201"></a><a name="index-mcr16c-1202"></a>Generate code for CR16C or CR16C+ architecture. CR16C+ architecture
+ <br><dt><code>-mcr16cplus</code><dt><code>-mcr16c</code><dd><a name="index-mcr16cplus-1203"></a><a name="index-mcr16c-1204"></a>Generate code for CR16C or CR16C+ architecture. CR16C+ architecture
is default.
- <br><dt><code>-msim</code><dd><a name="index-msim-1203"></a>Links the library libsim.a which is in compatible with simulator. Applicable
+ <br><dt><code>-msim</code><dd><a name="index-msim-1205"></a>Links the library libsim.a which is in compatible with simulator. Applicable
to elf compiler only.
- <br><dt><code>-mint32</code><dd><a name="index-mint32-1204"></a>Choose integer type as 32-bit wide.
+ <br><dt><code>-mint32</code><dd><a name="index-mint32-1206"></a>Choose integer type as 32-bit wide.
- <br><dt><code>-mbit-ops</code><dd><a name="index-mbit_002dops-1205"></a>Generates sbit/cbit instructions for bit manipulations.
+ <br><dt><code>-mbit-ops</code><dd><a name="index-mbit_002dops-1207"></a>Generates sbit/cbit instructions for bit manipulations.
- <br><dt><code>-mdata-model=</code><var>model</var><dd><a name="index-mdata_002dmodel-1206"></a>Choose a data model. The choices for <var>model</var> are &lsquo;<samp><span class="samp">near</span></samp>&rsquo;,
+ <br><dt><code>-mdata-model=</code><var>model</var><dd><a name="index-mdata_002dmodel-1208"></a>Choose a data model. The choices for <var>model</var> are &lsquo;<samp><span class="samp">near</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">far</span></samp>&rsquo; or &lsquo;<samp><span class="samp">medium</span></samp>&rsquo;. &lsquo;<samp><span class="samp">medium</span></samp>&rsquo; is default.
However, &lsquo;<samp><span class="samp">far</span></samp>&rsquo; is not valid when -mcr16c option is chosen as
CR16C architecture does not support far data model.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CRIS-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CRIS-Options.html
index 48b18c3..15eaa52 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CRIS-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/CRIS-Options.html
@@ -56,72 +56,72 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.7 CRIS Options</h4>
-<p><a name="index-CRIS-Options-1170"></a>
+<p><a name="index-CRIS-Options-1172"></a>
These options are defined specifically for the CRIS ports.
<dl>
-<dt><code>-march=</code><var>architecture-type</var><dt><code>-mcpu=</code><var>architecture-type</var><dd><a name="index-march-1171"></a><a name="index-mcpu-1172"></a>Generate code for the specified architecture. The choices for
+<dt><code>-march=</code><var>architecture-type</var><dt><code>-mcpu=</code><var>architecture-type</var><dd><a name="index-march-1173"></a><a name="index-mcpu-1174"></a>Generate code for the specified architecture. The choices for
<var>architecture-type</var> are &lsquo;<samp><span class="samp">v3</span></samp>&rsquo;, &lsquo;<samp><span class="samp">v8</span></samp>&rsquo; and &lsquo;<samp><span class="samp">v10</span></samp>&rsquo; for
respectively ETRAX&nbsp;<!-- /@w -->4, ETRAX&nbsp;<!-- /@w -->100, and ETRAX&nbsp;<!-- /@w -->100&nbsp;<!-- /@w -->LX.
Default is &lsquo;<samp><span class="samp">v0</span></samp>&rsquo; except for cris-axis-linux-gnu, where the default is
&lsquo;<samp><span class="samp">v10</span></samp>&rsquo;.
- <br><dt><code>-mtune=</code><var>architecture-type</var><dd><a name="index-mtune-1173"></a>Tune to <var>architecture-type</var> everything applicable about the generated
+ <br><dt><code>-mtune=</code><var>architecture-type</var><dd><a name="index-mtune-1175"></a>Tune to <var>architecture-type</var> everything applicable about the generated
code, except for the ABI and the set of available instructions. The
choices for <var>architecture-type</var> are the same as for
<samp><span class="option">-march=</span><var>architecture-type</var></samp>.
- <br><dt><code>-mmax-stack-frame=</code><var>n</var><dd><a name="index-mmax_002dstack_002dframe-1174"></a>Warn when the stack frame of a function exceeds <var>n</var> bytes.
+ <br><dt><code>-mmax-stack-frame=</code><var>n</var><dd><a name="index-mmax_002dstack_002dframe-1176"></a>Warn when the stack frame of a function exceeds <var>n</var> bytes.
- <br><dt><code>-metrax4</code><dt><code>-metrax100</code><dd><a name="index-metrax4-1175"></a><a name="index-metrax100-1176"></a>The options <samp><span class="option">-metrax4</span></samp> and <samp><span class="option">-metrax100</span></samp> are synonyms for
+ <br><dt><code>-metrax4</code><dt><code>-metrax100</code><dd><a name="index-metrax4-1177"></a><a name="index-metrax100-1178"></a>The options <samp><span class="option">-metrax4</span></samp> and <samp><span class="option">-metrax100</span></samp> are synonyms for
<samp><span class="option">-march=v3</span></samp> and <samp><span class="option">-march=v8</span></samp> respectively.
- <br><dt><code>-mmul-bug-workaround</code><dt><code>-mno-mul-bug-workaround</code><dd><a name="index-mmul_002dbug_002dworkaround-1177"></a><a name="index-mno_002dmul_002dbug_002dworkaround-1178"></a>Work around a bug in the <code>muls</code> and <code>mulu</code> instructions for CPU
+ <br><dt><code>-mmul-bug-workaround</code><dt><code>-mno-mul-bug-workaround</code><dd><a name="index-mmul_002dbug_002dworkaround-1179"></a><a name="index-mno_002dmul_002dbug_002dworkaround-1180"></a>Work around a bug in the <code>muls</code> and <code>mulu</code> instructions for CPU
models where it applies. This option is active by default.
- <br><dt><code>-mpdebug</code><dd><a name="index-mpdebug-1179"></a>Enable CRIS-specific verbose debug-related information in the assembly
+ <br><dt><code>-mpdebug</code><dd><a name="index-mpdebug-1181"></a>Enable CRIS-specific verbose debug-related information in the assembly
code. This option also has the effect to turn off the &lsquo;<samp><span class="samp">#NO_APP</span></samp>&rsquo;
formatted-code indicator to the assembler at the beginning of the
assembly file.
- <br><dt><code>-mcc-init</code><dd><a name="index-mcc_002dinit-1180"></a>Do not use condition-code results from previous instruction; always emit
+ <br><dt><code>-mcc-init</code><dd><a name="index-mcc_002dinit-1182"></a>Do not use condition-code results from previous instruction; always emit
compare and test instructions before use of condition codes.
- <br><dt><code>-mno-side-effects</code><dd><a name="index-mno_002dside_002deffects-1181"></a>Do not emit instructions with side-effects in addressing modes other than
+ <br><dt><code>-mno-side-effects</code><dd><a name="index-mno_002dside_002deffects-1183"></a>Do not emit instructions with side-effects in addressing modes other than
post-increment.
- <br><dt><code>-mstack-align</code><dt><code>-mno-stack-align</code><dt><code>-mdata-align</code><dt><code>-mno-data-align</code><dt><code>-mconst-align</code><dt><code>-mno-const-align</code><dd><a name="index-mstack_002dalign-1182"></a><a name="index-mno_002dstack_002dalign-1183"></a><a name="index-mdata_002dalign-1184"></a><a name="index-mno_002ddata_002dalign-1185"></a><a name="index-mconst_002dalign-1186"></a><a name="index-mno_002dconst_002dalign-1187"></a>These options (no-options) arranges (eliminate arrangements) for the
+ <br><dt><code>-mstack-align</code><dt><code>-mno-stack-align</code><dt><code>-mdata-align</code><dt><code>-mno-data-align</code><dt><code>-mconst-align</code><dt><code>-mno-const-align</code><dd><a name="index-mstack_002dalign-1184"></a><a name="index-mno_002dstack_002dalign-1185"></a><a name="index-mdata_002dalign-1186"></a><a name="index-mno_002ddata_002dalign-1187"></a><a name="index-mconst_002dalign-1188"></a><a name="index-mno_002dconst_002dalign-1189"></a>These options (no-options) arranges (eliminate arrangements) for the
stack-frame, individual data and constants to be aligned for the maximum
single data access size for the chosen CPU model. The default is to
arrange for 32-bit alignment. ABI details such as structure layout are
not affected by these options.
- <br><dt><code>-m32-bit</code><dt><code>-m16-bit</code><dt><code>-m8-bit</code><dd><a name="index-m32_002dbit-1188"></a><a name="index-m16_002dbit-1189"></a><a name="index-m8_002dbit-1190"></a>Similar to the stack- data- and const-align options above, these options
+ <br><dt><code>-m32-bit</code><dt><code>-m16-bit</code><dt><code>-m8-bit</code><dd><a name="index-m32_002dbit-1190"></a><a name="index-m16_002dbit-1191"></a><a name="index-m8_002dbit-1192"></a>Similar to the stack- data- and const-align options above, these options
arrange for stack-frame, writable data and constants to all be 32-bit,
16-bit or 8-bit aligned. The default is 32-bit alignment.
- <br><dt><code>-mno-prologue-epilogue</code><dt><code>-mprologue-epilogue</code><dd><a name="index-mno_002dprologue_002depilogue-1191"></a><a name="index-mprologue_002depilogue-1192"></a>With <samp><span class="option">-mno-prologue-epilogue</span></samp>, the normal function prologue and
+ <br><dt><code>-mno-prologue-epilogue</code><dt><code>-mprologue-epilogue</code><dd><a name="index-mno_002dprologue_002depilogue-1193"></a><a name="index-mprologue_002depilogue-1194"></a>With <samp><span class="option">-mno-prologue-epilogue</span></samp>, the normal function prologue and
epilogue which set up the stack frame are omitted and no return
instructions or return sequences are generated in the code. Use this
option only together with visual inspection of the compiled code: no
warnings or errors are generated when call-saved registers must be saved,
or storage for local variable needs to be allocated.
- <br><dt><code>-mno-gotplt</code><dt><code>-mgotplt</code><dd><a name="index-mno_002dgotplt-1193"></a><a name="index-mgotplt-1194"></a>With <samp><span class="option">-fpic</span></samp> and <samp><span class="option">-fPIC</span></samp>, don't generate (do generate)
+ <br><dt><code>-mno-gotplt</code><dt><code>-mgotplt</code><dd><a name="index-mno_002dgotplt-1195"></a><a name="index-mgotplt-1196"></a>With <samp><span class="option">-fpic</span></samp> and <samp><span class="option">-fPIC</span></samp>, don't generate (do generate)
instruction sequences that load addresses for functions from the PLT part
of the GOT rather than (traditional on other architectures) calls to the
PLT. The default is <samp><span class="option">-mgotplt</span></samp>.
- <br><dt><code>-melf</code><dd><a name="index-melf-1195"></a>Legacy no-op option only recognized with the cris-axis-elf and
+ <br><dt><code>-melf</code><dd><a name="index-melf-1197"></a>Legacy no-op option only recognized with the cris-axis-elf and
cris-axis-linux-gnu targets.
- <br><dt><code>-mlinux</code><dd><a name="index-mlinux-1196"></a>Legacy no-op option only recognized with the cris-axis-linux-gnu target.
+ <br><dt><code>-mlinux</code><dd><a name="index-mlinux-1198"></a>Legacy no-op option only recognized with the cris-axis-linux-gnu target.
- <br><dt><code>-sim</code><dd><a name="index-sim-1197"></a>This option, recognized for the cris-axis-elf arranges
+ <br><dt><code>-sim</code><dd><a name="index-sim-1199"></a>This option, recognized for the cris-axis-elf arranges
to link with input-output functions from a simulator library. Code,
initialized data and zero-initialized data are allocated consecutively.
- <br><dt><code>-sim2</code><dd><a name="index-sim2-1198"></a>Like <samp><span class="option">-sim</span></samp>, but pass linker options to locate initialized data at
+ <br><dt><code>-sim2</code><dd><a name="index-sim2-1200"></a>Like <samp><span class="option">-sim</span></samp>, but pass linker options to locate initialized data at
0x40000000 and zero-initialized data at 0x80000000.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Attributes.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Attributes.html
index 4c6cffb..dedbb0e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Attributes.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Attributes.html
@@ -60,7 +60,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Extensions.html#C_002b_002b
<p>Some attributes only make sense for C++ programs.
<dl>
-<dt><code>init_priority (</code><var>priority</var><code>)</code><dd><a name="index-g_t_0040code_007binit_005fpriority_007d-attribute-3422"></a>
+<dt><code>init_priority (</code><var>priority</var><code>)</code><dd><a name="index-g_t_0040code_007binit_005fpriority_007d-attribute-3424"></a>
<p>In Standard C++, objects defined at namespace scope are guaranteed to be
initialized in an order in strict accordance with that of their definitions
@@ -80,7 +80,7 @@ inclusive. Lower numbers indicate a higher priority.
<p class="noindent">Note that the particular values of <var>priority</var> do not matter; only their
relative ordering.
- <br><dt><code>java_interface</code><dd><a name="index-g_t_0040code_007bjava_005finterface_007d-attribute-3423"></a>
+ <br><dt><code>java_interface</code><dd><a name="index-g_t_0040code_007bjava_005finterface_007d-attribute-3425"></a>
This type attribute informs C++ that the class is a Java interface. It may
only be applied to classes declared within an <code>extern "Java"</code> block.
Calls to methods declared in this interface will be dispatched using GCJ's
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Comments.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Comments.html
index b379af2..26606fb 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Comments.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Comments.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.33 C++ Style Comments</h3>
-<p><a name="index-g_t_0040code_007b_002f_002f_007d-2671"></a><a name="index-C_002b_002b-comments-2672"></a><a name="index-comments_002c-C_002b_002b-style-2673"></a>
+<p><a name="index-g_t_0040code_007b_002f_002f_007d-2673"></a><a name="index-C_002b_002b-comments-2674"></a><a name="index-comments_002c-C_002b_002b-style-2675"></a>
In GNU C, you may use C++ style comments, which start with &lsquo;<samp><span class="samp">//</span></samp>&rsquo; and
continue until the end of the line. Many other C implementations allow
such comments, and they are included in the 1999 C standard. However,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Extensions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Extensions.html
index 9136a4b..b3b65cb 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Extensions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Extensions.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="chapter">7 Extensions to the C++ Language</h2>
-<p><a name="index-extensions_002c-C_002b_002b-language-3390"></a><a name="index-C_002b_002b-language-extensions-3391"></a>
+<p><a name="index-extensions_002c-C_002b_002b-language-3392"></a><a name="index-C_002b_002b-language-extensions-3393"></a>
The GNU compiler provides these extensions to the C++ language (and you
can also use most of the C language extensions in your C++ programs). If you
want to write code that checks whether these features are available, you can
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Implementation.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Implementation.html
index 0a7dd77..48530f1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Implementation.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Implementation.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="chapter">5 C++ Implementation-defined behavior</h2>
-<p><a name="index-implementation_002ddefined-behavior_002c-C_002b_002b-language-2328"></a>
+<p><a name="index-implementation_002ddefined-behavior_002c-C_002b_002b-language-2330"></a>
A conforming implementation of ISO C++ is required to document its
choice of behavior in each of the areas that are designated
&ldquo;implementation defined&rdquo;. The following lists all such areas,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Interface.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Interface.html
index d439938..a4fe851 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Interface.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Interface.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Extensions.html#C_002b_002b
<h3 class="section">7.4 #pragma interface and implementation</h3>
-<p><a name="index-interface-and-implementation-headers_002c-C_002b_002b-3403"></a><a name="index-C_002b_002b-interface-and-implementation-headers-3404"></a><a name="index-pragmas_002c-interface-and-implementation-3405"></a>
+<p><a name="index-interface-and-implementation-headers_002c-C_002b_002b-3405"></a><a name="index-C_002b_002b-interface-and-implementation-headers-3406"></a><a name="index-pragmas_002c-interface-and-implementation-3407"></a>
<code>#pragma interface</code> and <code>#pragma implementation</code> provide the
user with a way of explicitly directing the compiler to emit entities
with vague linkage (and debugging information) in a particular
@@ -73,7 +73,7 @@ that should be addressed soon on DWARF 2 targets with the use of
COMDAT groups.
<dl>
-<dt><code>#pragma interface</code><dt><code>#pragma interface "</code><var>subdir</var><code>/</code><var>objects</var><code>.h"</code><dd><a name="index-g_t_0023pragma-interface-3406"></a>Use this directive in <em>header files</em> that define object classes, to save
+<dt><code>#pragma interface</code><dt><code>#pragma interface "</code><var>subdir</var><code>/</code><var>objects</var><code>.h"</code><dd><a name="index-g_t_0023pragma-interface-3408"></a>Use this directive in <em>header files</em> that define object classes, to save
space in most of the object files that use those classes. Normally,
local copies of certain information (backup copies of inline member
functions, debugging information, and the internal tables that implement
@@ -90,14 +90,14 @@ multiple headers with the same name in different directories. If you
use this form, you must specify the same string to &lsquo;<samp><span class="samp">#pragma
implementation</span></samp>&rsquo;.
- <br><dt><code>#pragma implementation</code><dt><code>#pragma implementation "</code><var>objects</var><code>.h"</code><dd><a name="index-g_t_0023pragma-implementation-3407"></a>Use this pragma in a <em>main input file</em>, when you want full output from
+ <br><dt><code>#pragma implementation</code><dt><code>#pragma implementation "</code><var>objects</var><code>.h"</code><dd><a name="index-g_t_0023pragma-implementation-3409"></a>Use this pragma in a <em>main input file</em>, when you want full output from
included header files to be generated (and made globally visible). The
included header file, in turn, should use &lsquo;<samp><span class="samp">#pragma interface</span></samp>&rsquo;.
Backup copies of inline member functions, debugging information, and the
internal tables used to implement virtual functions are all generated in
implementation files.
- <p><a name="index-implied-_0040code_007b_0023pragma-implementation_007d-3408"></a><a name="index-g_t_0040code_007b_0023pragma-implementation_007d_002c-implied-3409"></a><a name="index-naming-convention_002c-implementation-headers-3410"></a>If you use &lsquo;<samp><span class="samp">#pragma implementation</span></samp>&rsquo; with no argument, it applies to
+ <p><a name="index-implied-_0040code_007b_0023pragma-implementation_007d-3410"></a><a name="index-g_t_0040code_007b_0023pragma-implementation_007d_002c-implied-3411"></a><a name="index-naming-convention_002c-implementation-headers-3412"></a>If you use &lsquo;<samp><span class="samp">#pragma implementation</span></samp>&rsquo; with no argument, it applies to
an include file with the same basename<a rel="footnote" href="#fn-1" name="fnd-1"><sup>1</sup></a> as your source
file. For example, in <samp><span class="file">allclass.cc</span></samp>, giving just
&lsquo;<samp><span class="samp">#pragma implementation</span></samp>&rsquo;
@@ -119,7 +119,7 @@ include it.)
multiple implementation files.
</dl>
- <p><a name="index-inlining-and-C_002b_002b-pragmas-3411"></a><a name="index-C_002b_002b-pragmas_002c-effect-on-inlining-3412"></a><a name="index-pragmas-in-C_002b_002b_002c-effect-on-inlining-3413"></a>&lsquo;<samp><span class="samp">#pragma implementation</span></samp>&rsquo; and &lsquo;<samp><span class="samp">#pragma interface</span></samp>&rsquo; also have an
+ <p><a name="index-inlining-and-C_002b_002b-pragmas-3413"></a><a name="index-C_002b_002b-pragmas_002c-effect-on-inlining-3414"></a><a name="index-pragmas-in-C_002b_002b_002c-effect-on-inlining-3415"></a>&lsquo;<samp><span class="samp">#pragma implementation</span></samp>&rsquo; and &lsquo;<samp><span class="samp">#pragma interface</span></samp>&rsquo; also have an
effect on function inlining.
<p>If you define a class in a header file marked with &lsquo;<samp><span class="samp">#pragma
@@ -128,7 +128,7 @@ similar to an explicit <code>extern</code> declaration&mdash;the compiler emits
no code at all to define an independent version of the function. Its
definition is used only for inlining with its callers.
- <p><a name="index-fno_002dimplement_002dinlines-3414"></a>Conversely, when you include the same header file in a main source file
+ <p><a name="index-fno_002dimplement_002dinlines-3416"></a>Conversely, when you include the same header file in a main source file
that declares it as &lsquo;<samp><span class="samp">#pragma implementation</span></samp>&rsquo;, the compiler emits
code for the function itself; this defines a version of the function
that can be found via pointers (or by callers compiled without
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Misunderstandings.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Misunderstandings.html
index 0b046ff..d9e8f63 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Misunderstandings.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Misunderstandings.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Trouble.html#Trouble">Trouble</a>
<h3 class="section">11.8 Common Misunderstandings with GNU C++</h3>
-<p><a name="index-misunderstandings-in-C_002b_002b-3463"></a><a name="index-surprises-in-C_002b_002b-3464"></a><a name="index-C_002b_002b-misunderstandings-3465"></a>C++ is a complex language and an evolving one, and its standard
+<p><a name="index-misunderstandings-in-C_002b_002b-3465"></a><a name="index-surprises-in-C_002b_002b-3466"></a><a name="index-C_002b_002b-misunderstandings-3467"></a>C++ is a complex language and an evolving one, and its standard
definition (the ISO C++ standard) was only recently completed. As a
result, your C++ compiler may occasionally surprise you, even when its
behavior is correct. This section discusses some areas that frequently
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Volatiles.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Volatiles.html
index dd4cdd6..51c03d7 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Volatiles.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/C_002b_002b-Volatiles.html
@@ -55,7 +55,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Extensions.html#C_002b_002b
<h3 class="section">7.1 When is a Volatile C++ Object Accessed?</h3>
-<p><a name="index-accessing-volatiles-3392"></a><a name="index-volatile-read-3393"></a><a name="index-volatile-write-3394"></a><a name="index-volatile-access-3395"></a>
+<p><a name="index-accessing-volatiles-3394"></a><a name="index-volatile-read-3395"></a><a name="index-volatile-write-3396"></a><a name="index-volatile-access-3397"></a>
The C++ standard differs from the C standard in its treatment of
volatile objects. It fails to specify what constitutes a volatile
access, except to say that C++ should behave in a similar manner to C
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Case-Ranges.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Case-Ranges.html
index 72bc3b1..d6c341d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Case-Ranges.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Case-Ranges.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.27 Case Ranges</h3>
-<p><a name="index-case-ranges-2488"></a><a name="index-ranges-in-case-statements-2489"></a>
+<p><a name="index-case-ranges-2490"></a><a name="index-ranges-in-case-statements-2491"></a>
You can specify a range of consecutive values in a single <code>case</code> label,
like this:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Cast-to-Union.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Cast-to-Union.html
index b2c4889..8e97912 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Cast-to-Union.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Cast-to-Union.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.28 Cast to a Union Type</h3>
-<p><a name="index-cast-to-a-union-2490"></a><a name="index-union_002c-casting-to-a-2491"></a>
+<p><a name="index-cast-to-a-union-2492"></a><a name="index-union_002c-casting-to-a-2493"></a>
A cast to union type is similar to other casts, except that the type
specified is a union type. You can specify the type either with
<code>union </code><var>tag</var> or with a typedef name. A cast to union is actually
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Characters-implementation.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Characters-implementation.html
index 34c42c9..0310d2f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Characters-implementation.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Characters-implementation.html
@@ -81,7 +81,7 @@ character other than a member of the basic execution character set
range, representation, and behavior as &ldquo;plain&rdquo; </cite><code>char</code><cite> (C90
6.1.2.5, C90 6.2.1.1, C99 6.2.5, C99 6.3.1.1).</cite>
- <p><a name="index-fsigned_002dchar-2324"></a><a name="index-funsigned_002dchar-2325"></a>Determined by ABI. The options <samp><span class="option">-funsigned-char</span></samp> and
+ <p><a name="index-fsigned_002dchar-2326"></a><a name="index-funsigned_002dchar-2327"></a>Determined by ABI. The options <samp><span class="option">-funsigned-char</span></samp> and
<samp><span class="option">-fsigned-char</span></samp> change the default. See <a href="C-Dialect-Options.html#C-Dialect-Options">Options Controlling C Dialect</a>.
<li><cite>The mapping of members of the source character set (in character
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Code-Gen-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Code-Gen-Options.html
index 0f4770c..f5932e2 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Code-Gen-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Code-Gen-Options.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.18 Options for Code Generation Conventions</h3>
-<p><a name="index-code-generation-conventions-2257"></a><a name="index-options_002c-code-generation-2258"></a><a name="index-run_002dtime-options-2259"></a>
+<p><a name="index-code-generation-conventions-2259"></a><a name="index-options_002c-code-generation-2260"></a><a name="index-run_002dtime-options-2261"></a>
These machine-independent options control the interface conventions
used in code generation.
@@ -67,21 +67,21 @@ can figure out the other form by either removing &lsquo;<samp><span class="samp"
it.
<dl>
-<dt><code>-fbounds-check</code><dd><a name="index-fbounds_002dcheck-2260"></a>For front ends that support it, generate additional code to check that
+<dt><code>-fbounds-check</code><dd><a name="index-fbounds_002dcheck-2262"></a>For front ends that support it, generate additional code to check that
indices used to access arrays are within the declared range. This is
currently only supported by the Java and Fortran front ends, where
this option defaults to true and false respectively.
- <br><dt><code>-ftrapv</code><dd><a name="index-ftrapv-2261"></a>This option generates traps for signed overflow on addition, subtraction,
+ <br><dt><code>-ftrapv</code><dd><a name="index-ftrapv-2263"></a>This option generates traps for signed overflow on addition, subtraction,
multiplication operations.
- <br><dt><code>-fwrapv</code><dd><a name="index-fwrapv-2262"></a>This option instructs the compiler to assume that signed arithmetic
+ <br><dt><code>-fwrapv</code><dd><a name="index-fwrapv-2264"></a>This option instructs the compiler to assume that signed arithmetic
overflow of addition, subtraction and multiplication wraps around
using twos-complement representation. This flag enables some optimizations
and disables others. This option is enabled by default for the Java
front end, as required by the Java language specification.
- <br><dt><code>-fexceptions</code><dd><a name="index-fexceptions-2263"></a>Enable exception handling. Generates extra code needed to propagate
+ <br><dt><code>-fexceptions</code><dd><a name="index-fexceptions-2265"></a>Enable exception handling. Generates extra code needed to propagate
exceptions. For some targets, this implies GCC will generate frame
unwind information for all functions, which can produce significant data
size overhead, although it does not affect execution. If you do not
@@ -93,23 +93,23 @@ properly with exception handlers written in C++. You may also wish to
disable this option if you are compiling older C++ programs that don't
use exception handling.
- <br><dt><code>-fnon-call-exceptions</code><dd><a name="index-fnon_002dcall_002dexceptions-2264"></a>Generate code that allows trapping instructions to throw exceptions.
+ <br><dt><code>-fnon-call-exceptions</code><dd><a name="index-fnon_002dcall_002dexceptions-2266"></a>Generate code that allows trapping instructions to throw exceptions.
Note that this requires platform-specific runtime support that does
not exist everywhere. Moreover, it only allows <em>trapping</em>
instructions to throw exceptions, i.e. memory references or floating-point
instructions. It does not allow exceptions to be thrown from
arbitrary signal handlers such as <code>SIGALRM</code>.
- <br><dt><code>-funwind-tables</code><dd><a name="index-funwind_002dtables-2265"></a>Similar to <samp><span class="option">-fexceptions</span></samp>, except that it will just generate any needed
+ <br><dt><code>-funwind-tables</code><dd><a name="index-funwind_002dtables-2267"></a>Similar to <samp><span class="option">-fexceptions</span></samp>, except that it will just generate any needed
static data, but will not affect the generated code in any other way.
You will normally not enable this option; instead, a language processor
that needs this handling would enable it on your behalf.
- <br><dt><code>-fasynchronous-unwind-tables</code><dd><a name="index-fasynchronous_002dunwind_002dtables-2266"></a>Generate unwind table in dwarf2 format, if supported by target machine. The
+ <br><dt><code>-fasynchronous-unwind-tables</code><dd><a name="index-fasynchronous_002dunwind_002dtables-2268"></a>Generate unwind table in dwarf2 format, if supported by target machine. The
table is exact at each instruction boundary, so it can be used for stack
unwinding from asynchronous events (such as debugger or garbage collector).
- <br><dt><code>-fpcc-struct-return</code><dd><a name="index-fpcc_002dstruct_002dreturn-2267"></a>Return &ldquo;short&rdquo; <code>struct</code> and <code>union</code> values in memory like
+ <br><dt><code>-fpcc-struct-return</code><dd><a name="index-fpcc_002dstruct_002dreturn-2269"></a>Return &ldquo;short&rdquo; <code>struct</code> and <code>union</code> values in memory like
longer ones, rather than in registers. This convention is less
efficient, but it has the advantage of allowing intercallability between
GCC-compiled files and files compiled with other compilers, particularly
@@ -126,7 +126,7 @@ switch is not binary compatible with code compiled with the
<samp><span class="option">-freg-struct-return</span></samp> switch.
Use it to conform to a non-default application binary interface.
- <br><dt><code>-freg-struct-return</code><dd><a name="index-freg_002dstruct_002dreturn-2268"></a>Return <code>struct</code> and <code>union</code> values in registers when possible.
+ <br><dt><code>-freg-struct-return</code><dd><a name="index-freg_002dstruct_002dreturn-2270"></a>Return <code>struct</code> and <code>union</code> values in registers when possible.
This is more efficient for small structures than
<samp><span class="option">-fpcc-struct-return</span></samp>.
@@ -142,7 +142,7 @@ switch is not binary compatible with code compiled with the
<samp><span class="option">-fpcc-struct-return</span></samp> switch.
Use it to conform to a non-default application binary interface.
- <br><dt><code>-fshort-enums</code><dd><a name="index-fshort_002denums-2269"></a>Allocate to an <code>enum</code> type only as many bytes as it needs for the
+ <br><dt><code>-fshort-enums</code><dd><a name="index-fshort_002denums-2271"></a>Allocate to an <code>enum</code> type only as many bytes as it needs for the
declared range of possible values. Specifically, the <code>enum</code> type
will be equivalent to the smallest integer type that has enough room.
@@ -150,13 +150,13 @@ will be equivalent to the smallest integer type that has enough room.
code that is not binary compatible with code generated without that switch.
Use it to conform to a non-default application binary interface.
- <br><dt><code>-fshort-double</code><dd><a name="index-fshort_002ddouble-2270"></a>Use the same size for <code>double</code> as for <code>float</code>.
+ <br><dt><code>-fshort-double</code><dd><a name="index-fshort_002ddouble-2272"></a>Use the same size for <code>double</code> as for <code>float</code>.
<p><strong>Warning:</strong> the <samp><span class="option">-fshort-double</span></samp> switch causes GCC to generate
code that is not binary compatible with code generated without that switch.
Use it to conform to a non-default application binary interface.
- <br><dt><code>-fshort-wchar</code><dd><a name="index-fshort_002dwchar-2271"></a>Override the underlying type for &lsquo;<samp><span class="samp">wchar_t</span></samp>&rsquo; to be &lsquo;<samp><span class="samp">short
+ <br><dt><code>-fshort-wchar</code><dd><a name="index-fshort_002dwchar-2273"></a>Override the underlying type for &lsquo;<samp><span class="samp">wchar_t</span></samp>&rsquo; to be &lsquo;<samp><span class="samp">short
unsigned int</span></samp>&rsquo; instead of the default for the target. This option is
useful for building programs to run under WINE.
@@ -164,7 +164,7 @@ useful for building programs to run under WINE.
code that is not binary compatible with code generated without that switch.
Use it to conform to a non-default application binary interface.
- <br><dt><code>-fno-common</code><dd><a name="index-fno_002dcommon-2272"></a>In C code, controls the placement of uninitialized global variables.
+ <br><dt><code>-fno-common</code><dd><a name="index-fno_002dcommon-2274"></a>In C code, controls the placement of uninitialized global variables.
Unix C compilers have traditionally permitted multiple definitions of
such variables in different compilation units by placing the variables
in a common block.
@@ -184,15 +184,15 @@ it provides better performance, or if you wish to verify that the
program will work on other systems that always treat uninitialized
variable declarations this way.
- <br><dt><code>-fno-ident</code><dd><a name="index-fno_002dident-2273"></a>Ignore the &lsquo;<samp><span class="samp">#ident</span></samp>&rsquo; directive.
+ <br><dt><code>-fno-ident</code><dd><a name="index-fno_002dident-2275"></a>Ignore the &lsquo;<samp><span class="samp">#ident</span></samp>&rsquo; directive.
- <br><dt><code>-finhibit-size-directive</code><dd><a name="index-finhibit_002dsize_002ddirective-2274"></a>Don't output a <code>.size</code> assembler directive, or anything else that
+ <br><dt><code>-finhibit-size-directive</code><dd><a name="index-finhibit_002dsize_002ddirective-2276"></a>Don't output a <code>.size</code> assembler directive, or anything else that
would cause trouble if the function is split in the middle, and the
two halves are placed at locations far apart in memory. This option is
used when compiling <samp><span class="file">crtstuff.c</span></samp>; you should not need to use it
for anything else.
- <br><dt><code>-fverbose-asm</code><dd><a name="index-fverbose_002dasm-2275"></a>Put extra commentary information in the generated assembly code to
+ <br><dt><code>-fverbose-asm</code><dd><a name="index-fverbose_002dasm-2277"></a>Put extra commentary information in the generated assembly code to
make it more readable. This option is generally only of use to those
who actually need to read the generated assembly code (perhaps while
debugging the compiler itself).
@@ -201,7 +201,7 @@ debugging the compiler itself).
extra information to be omitted and is useful when comparing two assembler
files.
- <br><dt><code>-frecord-gcc-switches</code><dd><a name="index-frecord_002dgcc_002dswitches-2276"></a>This switch causes the command line that was used to invoke the
+ <br><dt><code>-frecord-gcc-switches</code><dd><a name="index-frecord_002dgcc_002dswitches-2278"></a>This switch causes the command line that was used to invoke the
compiler to be recorded into the object file that is being created.
This switch is only implemented on some targets and the exact format
of the recording is target and binary file format dependent, but it
@@ -212,7 +212,7 @@ comments, so it never reaches the object file.
See also <samp><span class="option">-grecord-gcc-switches</span></samp> for another
way of storing compiler options into the object file.
- <br><dt><code>-fpic</code><dd><a name="index-fpic-2277"></a><a name="index-global-offset-table-2278"></a><a name="index-PIC-2279"></a>Generate position-independent code (PIC) suitable for use in a shared
+ <br><dt><code>-fpic</code><dd><a name="index-fpic-2279"></a><a name="index-global-offset-table-2280"></a><a name="index-PIC-2281"></a>Generate position-independent code (PIC) suitable for use in a shared
library, if supported for the target machine. Such code accesses all
constant addresses through a global offset table (GOT). The dynamic
loader resolves the GOT entries when the program starts (the dynamic
@@ -231,7 +231,7 @@ position-independent.
<p>When this flag is set, the macros <code>__pic__</code> and <code>__PIC__</code>
are defined to 1.
- <br><dt><code>-fPIC</code><dd><a name="index-fPIC-2280"></a>If supported for the target machine, emit position-independent code,
+ <br><dt><code>-fPIC</code><dd><a name="index-fPIC-2282"></a>If supported for the target machine, emit position-independent code,
suitable for dynamic linking and avoiding any limit on the size of the
global offset table. This option makes a difference on the m68k,
PowerPC and SPARC.
@@ -242,7 +242,7 @@ only on certain machines.
<p>When this flag is set, the macros <code>__pic__</code> and <code>__PIC__</code>
are defined to 2.
- <br><dt><code>-fpie</code><dt><code>-fPIE</code><dd><a name="index-fpie-2281"></a><a name="index-fPIE-2282"></a>These options are similar to <samp><span class="option">-fpic</span></samp> and <samp><span class="option">-fPIC</span></samp>, but
+ <br><dt><code>-fpie</code><dt><code>-fPIE</code><dd><a name="index-fpie-2283"></a><a name="index-fPIE-2284"></a>These options are similar to <samp><span class="option">-fpic</span></samp> and <samp><span class="option">-fPIC</span></samp>, but
generated position independent code can be only linked into executables.
Usually these options are used when <samp><span class="option">-pie</span></samp> GCC option will be
used during linking.
@@ -251,14 +251,14 @@ used during linking.
<code>__pie__</code> and <code>__PIE__</code>. The macros have the value 1
for <samp><span class="option">-fpie</span></samp> and 2 for <samp><span class="option">-fPIE</span></samp>.
- <br><dt><code>-fno-jump-tables</code><dd><a name="index-fno_002djump_002dtables-2283"></a>Do not use jump tables for switch statements even where it would be
+ <br><dt><code>-fno-jump-tables</code><dd><a name="index-fno_002djump_002dtables-2285"></a>Do not use jump tables for switch statements even where it would be
more efficient than other code generation strategies. This option is
of use in conjunction with <samp><span class="option">-fpic</span></samp> or <samp><span class="option">-fPIC</span></samp> for
building code that forms part of a dynamic linker and cannot
reference the address of a jump table. On some targets, jump tables
do not require a GOT and this option is not needed.
- <br><dt><code>-ffixed-</code><var>reg</var><dd><a name="index-ffixed-2284"></a>Treat the register named <var>reg</var> as a fixed register; generated code
+ <br><dt><code>-ffixed-</code><var>reg</var><dd><a name="index-ffixed-2286"></a>Treat the register named <var>reg</var> as a fixed register; generated code
should never refer to it (except perhaps as a stack pointer, frame
pointer or in some other fixed role).
@@ -269,7 +269,7 @@ macro in the machine description macro file.
<p>This flag does not have a negative form, because it specifies a
three-way choice.
- <br><dt><code>-fcall-used-</code><var>reg</var><dd><a name="index-fcall_002dused-2285"></a>Treat the register named <var>reg</var> as an allocable register that is
+ <br><dt><code>-fcall-used-</code><var>reg</var><dd><a name="index-fcall_002dused-2287"></a>Treat the register named <var>reg</var> as an allocable register that is
clobbered by function calls. It may be allocated for temporaries or
variables that do not live across a call. Functions compiled this way
will not save and restore the register <var>reg</var>.
@@ -281,7 +281,7 @@ the machine's execution model will produce disastrous results.
<p>This flag does not have a negative form, because it specifies a
three-way choice.
- <br><dt><code>-fcall-saved-</code><var>reg</var><dd><a name="index-fcall_002dsaved-2286"></a>Treat the register named <var>reg</var> as an allocable register saved by
+ <br><dt><code>-fcall-saved-</code><var>reg</var><dd><a name="index-fcall_002dsaved-2288"></a>Treat the register named <var>reg</var> as an allocable register saved by
functions. It may be allocated even for temporaries or variables that
live across a call. Functions compiled this way will save and restore
the register <var>reg</var> if they use it.
@@ -296,7 +296,7 @@ a register in which function values may be returned.
<p>This flag does not have a negative form, because it specifies a
three-way choice.
- <br><dt><code>-fpack-struct[=</code><var>n</var><code>]</code><dd><a name="index-fpack_002dstruct-2287"></a>Without a value specified, pack all structure members together without
+ <br><dt><code>-fpack-struct[=</code><var>n</var><code>]</code><dd><a name="index-fpack_002dstruct-2289"></a>Without a value specified, pack all structure members together without
holes. When a value is specified (which must be a small power of two), pack
structure members according to this value, representing the maximum
alignment (that is, objects with default alignment requirements larger than
@@ -307,7 +307,7 @@ code that is not binary compatible with code generated without that switch.
Additionally, it makes the code suboptimal.
Use it to conform to a non-default application binary interface.
- <br><dt><code>-finstrument-functions</code><dd><a name="index-finstrument_002dfunctions-2288"></a>Generate instrumentation calls for entry and exit to functions. Just
+ <br><dt><code>-finstrument-functions</code><dd><a name="index-finstrument_002dfunctions-2290"></a>Generate instrumentation calls for entry and exit to functions. Just
after function entry and just before function exit, the following
profiling functions will be called with the address of the current
function and its call site. (On some platforms,
@@ -341,7 +341,7 @@ interrupt routines, and any functions from which the profiling functions
cannot safely be called (perhaps signal handlers, if the profiling
routines generate output or allocate memory).
- <br><dt><code>-finstrument-functions-exclude-file-list=</code><var>file</var><code>,</code><var>file</var><code>,...</code><dd><a name="index-finstrument_002dfunctions_002dexclude_002dfile_002dlist-2289"></a>
+ <br><dt><code>-finstrument-functions-exclude-file-list=</code><var>file</var><code>,</code><var>file</var><code>,...</code><dd><a name="index-finstrument_002dfunctions_002dexclude_002dfile_002dlist-2291"></a>
Set the list of functions that are excluded from instrumentation (see
the description of <code>-finstrument-functions</code>). If the file that
contains a function definition matches with one of <var>file</var>, then
@@ -361,7 +361,7 @@ contain <code>/bits/stl</code> or <code>include/sys</code>.
<code>-finstrument-functions-exclude-file-list='\,\,tmp'</code>
(note the single quote surrounding the option).
- <br><dt><code>-finstrument-functions-exclude-function-list=</code><var>sym</var><code>,</code><var>sym</var><code>,...</code><dd><a name="index-finstrument_002dfunctions_002dexclude_002dfunction_002dlist-2290"></a>
+ <br><dt><code>-finstrument-functions-exclude-function-list=</code><var>sym</var><code>,</code><var>sym</var><code>,...</code><dd><a name="index-finstrument_002dfunctions_002dexclude_002dfunction_002dlist-2292"></a>
This is similar to <code>-finstrument-functions-exclude-file-list</code>,
but this option sets the list of function names to be excluded from
instrumentation. The function name to be matched is its user-visible
@@ -372,7 +372,7 @@ of the function name, it is considered to be a match. For C99 and C++
extended identifiers, the function name must be given in UTF-8, not
using universal character names.
- <br><dt><code>-fstack-check</code><dd><a name="index-fstack_002dcheck-2291"></a>Generate code to verify that you do not go beyond the boundary of the
+ <br><dt><code>-fstack-check</code><dd><a name="index-fstack_002dcheck-2293"></a>Generate code to verify that you do not go beyond the boundary of the
stack. You should specify this flag if you are running in an
environment with multiple threads, but only rarely need to specify it in
a single-threaded environment since stack overflow is automatically
@@ -405,7 +405,7 @@ generic implementation, the performances of the code are hampered.
<p>Note that old-style stack checking is also the fallback method for
<code>specific</code> if no target support has been added in the compiler.
- <br><dt><code>-fstack-limit-register=</code><var>reg</var><dt><code>-fstack-limit-symbol=</code><var>sym</var><dt><code>-fno-stack-limit</code><dd><a name="index-fstack_002dlimit_002dregister-2292"></a><a name="index-fstack_002dlimit_002dsymbol-2293"></a><a name="index-fno_002dstack_002dlimit-2294"></a>Generate code to ensure that the stack does not grow beyond a certain value,
+ <br><dt><code>-fstack-limit-register=</code><var>reg</var><dt><code>-fstack-limit-symbol=</code><var>sym</var><dt><code>-fno-stack-limit</code><dd><a name="index-fstack_002dlimit_002dregister-2294"></a><a name="index-fstack_002dlimit_002dsymbol-2295"></a><a name="index-fno_002dstack_002dlimit-2296"></a>Generate code to ensure that the stack does not grow beyond a certain value,
either the value of a register or the address of a symbol. If the stack
would grow beyond the value, a signal is raised. For most targets,
the signal is raised before the stack overruns the boundary, so
@@ -417,7 +417,7 @@ and grows downwards, you can use the flags
<samp><span class="option">-Wl,--defsym,__stack_limit=0x7ffe0000</span></samp> to enforce a stack limit
of 128KB. Note that this may only work with the GNU linker.
- <br><dt><code>-fsplit-stack</code><dd><a name="index-fsplit_002dstack-2295"></a>Generate code to automatically split the stack before it overflows.
+ <br><dt><code>-fsplit-stack</code><dd><a name="index-fsplit_002dstack-2297"></a>Generate code to automatically split the stack before it overflows.
The resulting program has a discontiguous stack which can only
overflow if the program is unable to allocate any more memory. This
is most useful when running threaded programs, as it is no longer
@@ -434,7 +434,7 @@ without <samp><span class="option">-fsplit-stack</span></samp> always has a larg
this is implemented in the gold linker in GNU binutils release 2.21
and later.
- <br><dt><code>-fleading-underscore</code><dd><a name="index-fleading_002dunderscore-2296"></a>This option and its counterpart, <samp><span class="option">-fno-leading-underscore</span></samp>, forcibly
+ <br><dt><code>-fleading-underscore</code><dd><a name="index-fleading_002dunderscore-2298"></a>This option and its counterpart, <samp><span class="option">-fno-leading-underscore</span></samp>, forcibly
change the way C symbols are represented in the object file. One use
is to help link with legacy assembly code.
@@ -443,14 +443,14 @@ generate code that is not binary compatible with code generated without that
switch. Use it to conform to a non-default application binary interface.
Not all targets provide complete support for this switch.
- <br><dt><code>-ftls-model=</code><var>model</var><dd><a name="index-ftls_002dmodel-2297"></a>Alter the thread-local storage model to be used (see <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a>).
+ <br><dt><code>-ftls-model=</code><var>model</var><dd><a name="index-ftls_002dmodel-2299"></a>Alter the thread-local storage model to be used (see <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a>).
The <var>model</var> argument should be one of <code>global-dynamic</code>,
<code>local-dynamic</code>, <code>initial-exec</code> or <code>local-exec</code>.
<p>The default without <samp><span class="option">-fpic</span></samp> is <code>initial-exec</code>; with
<samp><span class="option">-fpic</span></samp> the default is <code>global-dynamic</code>.
- <br><dt><code>-fvisibility=</code><var>default|internal|hidden|protected</var><dd><a name="index-fvisibility-2298"></a>Set the default ELF image symbol visibility to the specified option&mdash;all
+ <br><dt><code>-fvisibility=</code><var>default|internal|hidden|protected</var><dd><a name="index-fvisibility-2300"></a>Set the default ELF image symbol visibility to the specified option&mdash;all
symbols will be marked with this unless overridden within the code.
Using this feature can very substantially improve linking and
load times of shared object libraries, produce more optimized
@@ -516,7 +516,7 @@ the DSOs.
<p>An overview of these techniques, their benefits and how to use them
is at <a href="http://gcc.gnu.org/wiki/Visibility">http://gcc.gnu.org/wiki/Visibility</a>.
- <br><dt><code>-fstrict-volatile-bitfields</code><dd><a name="index-fstrict_002dvolatile_002dbitfields-2299"></a>This option should be used if accesses to volatile bit-fields (or other
+ <br><dt><code>-fstrict-volatile-bitfields</code><dd><a name="index-fstrict_002dvolatile_002dbitfields-2301"></a>This option should be used if accesses to volatile bit-fields (or other
structure fields, although the compiler usually honors those types
anyway) should use a single access of the width of the
field's type, aligned to a natural alignment if possible. For
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compatibility.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compatibility.html
index a8a33f9..8226d57 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compatibility.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compatibility.html
@@ -55,7 +55,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="chapter">9 Binary Compatibility</h2>
-<p><a name="index-binary-compatibility-3426"></a><a name="index-ABI-3427"></a><a name="index-application-binary-interface-3428"></a>
+<p><a name="index-binary-compatibility-3428"></a><a name="index-ABI-3429"></a><a name="index-application-binary-interface-3430"></a>
Binary compatibility encompasses several related concepts:
<dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Complex.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Complex.html
index c5c6f85..1c26c20 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Complex.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Complex.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.10 Complex Numbers</h3>
-<p><a name="index-complex-numbers-2374"></a><a name="index-g_t_0040code_007b_005fComplex_007d-keyword-2375"></a><a name="index-g_t_0040code_007b_005f_005fcomplex_005f_005f_007d-keyword-2376"></a>
+<p><a name="index-complex-numbers-2376"></a><a name="index-g_t_0040code_007b_005fComplex_007d-keyword-2377"></a><a name="index-g_t_0040code_007b_005f_005fcomplex_005f_005f_007d-keyword-2378"></a>
ISO C99 supports complex floating data types, and as an extension GCC
supports them in C90 mode and in C++, and supports complex integer data
types which are not part of ISO C99. You can declare complex types
@@ -80,7 +80,7 @@ conforming C library (such as GNU libc), and want to construct complex
constants of floating type, you should include <code>&lt;complex.h&gt;</code> and
use the macros <code>I</code> or <code>_Complex_I</code> instead.
- <p><a name="index-g_t_0040code_007b_005f_005freal_005f_005f_007d-keyword-2377"></a><a name="index-g_t_0040code_007b_005f_005fimag_005f_005f_007d-keyword-2378"></a>To extract the real part of a complex-valued expression <var>exp</var>, write
+ <p><a name="index-g_t_0040code_007b_005f_005freal_005f_005f_007d-keyword-2379"></a><a name="index-g_t_0040code_007b_005f_005fimag_005f_005f_007d-keyword-2380"></a>To extract the real part of a complex-valued expression <var>exp</var>, write
<code>__real__ </code><var>exp</var>. Likewise, use <code>__imag__</code> to
extract the imaginary part. This is a GNU extension; for values of
floating type, you should use the ISO C99 functions <code>crealf</code>,
@@ -88,7 +88,7 @@ floating type, you should use the ISO C99 functions <code>crealf</code>,
<code>cimagl</code>, declared in <code>&lt;complex.h&gt;</code> and also provided as
built-in functions by GCC.
- <p><a name="index-complex-conjugation-2379"></a>The operator &lsquo;<samp><span class="samp">~</span></samp>&rsquo; performs complex conjugation when used on a value
+ <p><a name="index-complex-conjugation-2381"></a>The operator &lsquo;<samp><span class="samp">~</span></samp>&rsquo; performs complex conjugation when used on a value
with a complex type. This is a GNU extension; for values of
floating type, you should use the ISO C99 functions <code>conjf</code>,
<code>conj</code> and <code>conjl</code>, declared in <code>&lt;complex.h&gt;</code> and also
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compound-Literals.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compound-Literals.html
index 6b51852..43a4521 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compound-Literals.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Compound-Literals.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.25 Compound Literals</h3>
-<p><a name="index-constructor-expressions-2477"></a><a name="index-initializations-in-expressions-2478"></a><a name="index-structures_002c-constructor-expression-2479"></a><a name="index-expressions_002c-constructor-2480"></a><a name="index-compound-literals-2481"></a><!-- The GNU C name for what C99 calls compound literals was "constructor expressions". -->
+<p><a name="index-constructor-expressions-2479"></a><a name="index-initializations-in-expressions-2480"></a><a name="index-structures_002c-constructor-expression-2481"></a><a name="index-expressions_002c-constructor-2482"></a><a name="index-compound-literals-2483"></a><!-- The GNU C name for what C99 calls compound literals was "constructor expressions". -->
<p>ISO C99 supports compound literals. A compound literal looks like
a cast containing an initializer. Its value is an object of the
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Conditionals.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Conditionals.html
index d42bd02..5afeef1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Conditionals.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Conditionals.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.7 Conditionals with Omitted Operands</h3>
-<p><a name="index-conditional-expressions_002c-extensions-2361"></a><a name="index-omitted-middle_002doperands-2362"></a><a name="index-middle_002doperands_002c-omitted-2363"></a><a name="index-extensions_002c-_0040code_007b_003f_003a_007d-2364"></a><a name="index-g_t_0040code_007b_003f_003a_007d-extensions-2365"></a>
+<p><a name="index-conditional-expressions_002c-extensions-2363"></a><a name="index-omitted-middle_002doperands-2364"></a><a name="index-middle_002doperands_002c-omitted-2365"></a><a name="index-extensions_002c-_0040code_007b_003f_003a_007d-2366"></a><a name="index-g_t_0040code_007b_003f_003a_007d-extensions-2367"></a>
The middle operand in a conditional expression may be omitted. Then
if the first operand is nonzero, its value is the value of the conditional
expression.
@@ -72,7 +72,7 @@ expression.
<pre class="smallexample"> x ? x : y
</pre>
- <p><a name="index-side-effect-in-_0040code_007b_003f_003a_007d-2366"></a><a name="index-g_t_0040code_007b_003f_003a_007d-side-effect-2367"></a>In this simple case, the ability to omit the middle operand is not
+ <p><a name="index-side-effect-in-_0040code_007b_003f_003a_007d-2368"></a><a name="index-g_t_0040code_007b_003f_003a_007d-side-effect-2369"></a>In this simple case, the ability to omit the middle operand is not
especially useful. When it becomes useful is when the first operand does,
or may (if it is a macro argument), contain a side effect. Then repeating
the operand in the middle would perform the side effect twice. Omitting
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constraints.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constraints.html
index 16afbd4..ce663db 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constraints.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constraints.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.42 Constraints for <code>asm</code> Operands</h3>
-<p><a name="index-operand-constraints_002c-_0040code_007basm_007d-2731"></a><a name="index-constraints_002c-_0040code_007basm_007d-2732"></a><a name="index-g_t_0040code_007basm_007d-constraints-2733"></a>
+<p><a name="index-operand-constraints_002c-_0040code_007basm_007d-2733"></a><a name="index-constraints_002c-_0040code_007basm_007d-2734"></a><a name="index-g_t_0040code_007basm_007d-constraints-2735"></a>
Here are specific details on what constraint letters you can use with
<code>asm</code> operands.
Constraints can say whether
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constructing-Calls.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constructing-Calls.html
index 8d6aa25..4a5dbed 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constructing-Calls.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Constructing-Calls.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.5 Constructing Function Calls</h3>
-<p><a name="index-constructing-calls-2346"></a><a name="index-forwarding-calls-2347"></a>
+<p><a name="index-constructing-calls-2348"></a><a name="index-forwarding-calls-2349"></a>
Using the built-in functions described below, you can record
the arguments a function received, and call another function
with the same arguments, without knowing the number or types
@@ -73,7 +73,7 @@ is, therefore, not recommended to use them outside very simple
functions acting as mere forwarders for their arguments.
<div class="defun">
-&mdash; Built-in Function: void * <b>__builtin_apply_args</b> ()<var><a name="index-g_t_005f_005fbuiltin_005fapply_005fargs-2348"></a></var><br>
+&mdash; Built-in Function: void * <b>__builtin_apply_args</b> ()<var><a name="index-g_t_005f_005fbuiltin_005fapply_005fargs-2350"></a></var><br>
<blockquote><p>This built-in function returns a pointer to data
describing how to perform a call with the same arguments as were passed
to the current function.
@@ -85,7 +85,7 @@ address of that block.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void * <b>__builtin_apply</b> (<var>void </var>(<var>*function</var>)()<var>, void *arguments, size_t size</var>)<var><a name="index-g_t_005f_005fbuiltin_005fapply-2349"></a></var><br>
+&mdash; Built-in Function: void * <b>__builtin_apply</b> (<var>void </var>(<var>*function</var>)()<var>, void *arguments, size_t size</var>)<var><a name="index-g_t_005f_005fbuiltin_005fapply-2351"></a></var><br>
<blockquote><p>This built-in function invokes <var>function</var>
with a copy of the parameters described by <var>arguments</var>
and <var>size</var>.
@@ -105,14 +105,14 @@ area.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_return</b> (<var>void *result</var>)<var><a name="index-g_t_005f_005fbuiltin_005freturn-2350"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_return</b> (<var>void *result</var>)<var><a name="index-g_t_005f_005fbuiltin_005freturn-2352"></a></var><br>
<blockquote><p>This built-in function returns the value described by <var>result</var> from
the containing function. You should specify, for <var>result</var>, a value
returned by <code>__builtin_apply</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: <b>__builtin_va_arg_pack</b> ()<var><a name="index-g_t_005f_005fbuiltin_005fva_005farg_005fpack-2351"></a></var><br>
+&mdash; Built-in Function: <b>__builtin_va_arg_pack</b> ()<var><a name="index-g_t_005f_005fbuiltin_005fva_005farg_005fpack-2353"></a></var><br>
<blockquote><p>This built-in function represents all anonymous arguments of an inline
function. It can be used only in inline functions which will be always
inlined, never compiled as a separate function, such as those using
@@ -138,7 +138,7 @@ macros is undesirable. For example:
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: size_t <b>__builtin_va_arg_pack_len</b> ()<var><a name="index-g_t_005f_005fbuiltin_005fva_005farg_005fpack_005flen-2352"></a></var><br>
+&mdash; Built-in Function: size_t <b>__builtin_va_arg_pack_len</b> ()<var><a name="index-g_t_005f_005fbuiltin_005fva_005farg_005fpack_005flen-2354"></a></var><br>
<blockquote><p>This built-in function returns the number of anonymous arguments of
an inline function. It can be used only in inline functions which
will be always inlined, never compiled as a separate function, such
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Contributors.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Contributors.html
index 7892612..7fdfa8b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Contributors.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Contributors.html
@@ -55,7 +55,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="unnumbered">Contributors to GCC</h2>
-<p><a name="index-contributors-3501"></a>
+<p><a name="index-contributors-3503"></a>
The GCC project would like to thank its many contributors. Without them the
project would not have been nearly as successful as it has been. Any omissions
in this list are accidental. Feel free to contact
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha-Options.html
index 53aea66..e52f569 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha-Options.html
@@ -59,7 +59,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<p>These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the DEC Alpha implementations:
<dl>
-<dt><code>-mno-soft-float</code><dt><code>-msoft-float</code><dd><a name="index-mno_002dsoft_002dfloat-1282"></a><a name="index-msoft_002dfloat-1283"></a>Use (do not use) the hardware floating-point instructions for
+<dt><code>-mno-soft-float</code><dt><code>-msoft-float</code><dd><a name="index-mno_002dsoft_002dfloat-1284"></a><a name="index-msoft_002dfloat-1285"></a>Use (do not use) the hardware floating-point instructions for
floating-point operations. When <samp><span class="option">-msoft-float</span></samp> is specified,
functions in <samp><span class="file">libgcc.a</span></samp> will be used to perform floating-point
operations. Unless they are replaced by routines that emulate the
@@ -72,7 +72,7 @@ them.
<p>Note that Alpha implementations without floating-point operations are
required to have floating-point registers.
- <br><dt><code>-mfp-reg</code><dt><code>-mno-fp-regs</code><dd><a name="index-mfp_002dreg-1284"></a><a name="index-mno_002dfp_002dregs-1285"></a>Generate code that uses (does not use) the floating-point register set.
+ <br><dt><code>-mfp-reg</code><dt><code>-mno-fp-regs</code><dd><a name="index-mfp_002dreg-1286"></a><a name="index-mno_002dfp_002dregs-1287"></a>Generate code that uses (does not use) the floating-point register set.
<samp><span class="option">-mno-fp-regs</span></samp> implies <samp><span class="option">-msoft-float</span></samp>. If the floating-point
register set is not used, floating-point operands are passed in integer
registers as if they were integers and floating-point results are passed
@@ -84,7 +84,7 @@ option.
<p>A typical use of this option is building a kernel that does not use,
and hence need not save and restore, any floating-point registers.
- <br><dt><code>-mieee</code><dd><a name="index-mieee-1286"></a>The Alpha architecture implements floating-point hardware optimized for
+ <br><dt><code>-mieee</code><dd><a name="index-mieee-1288"></a>The Alpha architecture implements floating-point hardware optimized for
maximum performance. It is mostly compliant with the IEEE floating-point
standard. However, for full compliance, software assistance is
required. This option generates code fully IEEE-compliant code
@@ -95,7 +95,7 @@ able to correctly support denormalized numbers and exceptional IEEE
values such as not-a-number and plus/minus infinity. Other Alpha
compilers call this option <samp><span class="option">-ieee_with_no_inexact</span></samp>.
- <br><dt><code>-mieee-with-inexact</code><dd><a name="index-mieee_002dwith_002dinexact-1287"></a>This is like <samp><span class="option">-mieee</span></samp> except the generated code also maintains
+ <br><dt><code>-mieee-with-inexact</code><dd><a name="index-mieee_002dwith_002dinexact-1289"></a>This is like <samp><span class="option">-mieee</span></samp> except the generated code also maintains
the IEEE <var>inexact-flag</var>. Turning on this option causes the
generated code to implement fully-compliant IEEE math. In addition to
<code>_IEEE_FP</code>, <code>_IEEE_FP_EXACT</code> is defined as a preprocessor
@@ -105,7 +105,7 @@ very little code that depends on the <var>inexact-flag</var>, you should
normally not specify this option. Other Alpha compilers call this
option <samp><span class="option">-ieee_with_inexact</span></samp>.
- <br><dt><code>-mfp-trap-mode=</code><var>trap-mode</var><dd><a name="index-mfp_002dtrap_002dmode-1288"></a>This option controls what floating-point related traps are enabled.
+ <br><dt><code>-mfp-trap-mode=</code><var>trap-mode</var><dd><a name="index-mfp_002dtrap_002dmode-1290"></a>This option controls what floating-point related traps are enabled.
Other Alpha compilers call this option <samp><span class="option">-fptm </span><var>trap-mode</var></samp>.
The trap mode can be set to one of four values:
@@ -123,7 +123,7 @@ completion (see Alpha architecture manual for details).
<br><dt>&lsquo;<samp><span class="samp">sui</span></samp>&rsquo;<dd>Like &lsquo;<samp><span class="samp">su</span></samp>&rsquo;, but inexact traps are enabled as well.
</dl>
- <br><dt><code>-mfp-rounding-mode=</code><var>rounding-mode</var><dd><a name="index-mfp_002drounding_002dmode-1289"></a>Selects the IEEE rounding mode. Other Alpha compilers call this option
+ <br><dt><code>-mfp-rounding-mode=</code><var>rounding-mode</var><dd><a name="index-mfp_002drounding_002dmode-1291"></a>Selects the IEEE rounding mode. Other Alpha compilers call this option
<samp><span class="option">-fprm </span><var>rounding-mode</var></samp>. The <var>rounding-mode</var> can be one
of:
@@ -143,7 +143,7 @@ rounding towards plus infinity. Thus, unless your program modifies the
<var>fpcr</var>, &lsquo;<samp><span class="samp">d</span></samp>&rsquo; corresponds to round towards plus infinity.
</dl>
- <br><dt><code>-mtrap-precision=</code><var>trap-precision</var><dd><a name="index-mtrap_002dprecision-1290"></a>In the Alpha architecture, floating-point traps are imprecise. This
+ <br><dt><code>-mtrap-precision=</code><var>trap-precision</var><dd><a name="index-mtrap_002dprecision-1292"></a>In the Alpha architecture, floating-point traps are imprecise. This
means without software assistance it is impossible to recover from a
floating trap and program execution normally needs to be terminated.
GCC can generate code that can assist operating system trap handlers
@@ -165,14 +165,14 @@ instruction that caused a floating-point exception.
<p>Other Alpha compilers provide the equivalent options called
<samp><span class="option">-scope_safe</span></samp> and <samp><span class="option">-resumption_safe</span></samp>.
- <br><dt><code>-mieee-conformant</code><dd><a name="index-mieee_002dconformant-1291"></a>This option marks the generated code as IEEE conformant. You must not
+ <br><dt><code>-mieee-conformant</code><dd><a name="index-mieee_002dconformant-1293"></a>This option marks the generated code as IEEE conformant. You must not
use this option unless you also specify <samp><span class="option">-mtrap-precision=i</span></samp> and either
<samp><span class="option">-mfp-trap-mode=su</span></samp> or <samp><span class="option">-mfp-trap-mode=sui</span></samp>. Its only effect
is to emit the line &lsquo;<samp><span class="samp">.eflag 48</span></samp>&rsquo; in the function prologue of the
generated assembly file. Under DEC Unix, this has the effect that
IEEE-conformant math library routines will be linked in.
- <br><dt><code>-mbuild-constants</code><dd><a name="index-mbuild_002dconstants-1292"></a>Normally GCC examines a 32- or 64-bit integer constant to
+ <br><dt><code>-mbuild-constants</code><dd><a name="index-mbuild_002dconstants-1294"></a>Normally GCC examines a 32- or 64-bit integer constant to
see if it can construct it from smaller constants in two or three
instructions. If it cannot, it will output the constant as a literal and
generate code to load it from the data segment at run time.
@@ -184,18 +184,18 @@ using code, even if it takes more instructions (the maximum is six).
loader. Itself a shared library, it must relocate itself in memory
before it can find the variables and constants in its own data segment.
- <br><dt><code>-malpha-as</code><dt><code>-mgas</code><dd><a name="index-malpha_002das-1293"></a><a name="index-mgas-1294"></a>Select whether to generate code to be assembled by the vendor-supplied
+ <br><dt><code>-malpha-as</code><dt><code>-mgas</code><dd><a name="index-malpha_002das-1295"></a><a name="index-mgas-1296"></a>Select whether to generate code to be assembled by the vendor-supplied
assembler (<samp><span class="option">-malpha-as</span></samp>) or by the GNU assembler <samp><span class="option">-mgas</span></samp>.
- <br><dt><code>-mbwx</code><dt><code>-mno-bwx</code><dt><code>-mcix</code><dt><code>-mno-cix</code><dt><code>-mfix</code><dt><code>-mno-fix</code><dt><code>-mmax</code><dt><code>-mno-max</code><dd><a name="index-mbwx-1295"></a><a name="index-mno_002dbwx-1296"></a><a name="index-mcix-1297"></a><a name="index-mno_002dcix-1298"></a><a name="index-mfix-1299"></a><a name="index-mno_002dfix-1300"></a><a name="index-mmax-1301"></a><a name="index-mno_002dmax-1302"></a>Indicate whether GCC should generate code to use the optional BWX,
+ <br><dt><code>-mbwx</code><dt><code>-mno-bwx</code><dt><code>-mcix</code><dt><code>-mno-cix</code><dt><code>-mfix</code><dt><code>-mno-fix</code><dt><code>-mmax</code><dt><code>-mno-max</code><dd><a name="index-mbwx-1297"></a><a name="index-mno_002dbwx-1298"></a><a name="index-mcix-1299"></a><a name="index-mno_002dcix-1300"></a><a name="index-mfix-1301"></a><a name="index-mno_002dfix-1302"></a><a name="index-mmax-1303"></a><a name="index-mno_002dmax-1304"></a>Indicate whether GCC should generate code to use the optional BWX,
CIX, FIX and MAX instruction sets. The default is to use the instruction
sets supported by the CPU type specified via <samp><span class="option">-mcpu=</span></samp> option or that
of the CPU on which GCC was built if none was specified.
- <br><dt><code>-mfloat-vax</code><dt><code>-mfloat-ieee</code><dd><a name="index-mfloat_002dvax-1303"></a><a name="index-mfloat_002dieee-1304"></a>Generate code that uses (does not use) VAX F and G floating-point
+ <br><dt><code>-mfloat-vax</code><dt><code>-mfloat-ieee</code><dd><a name="index-mfloat_002dvax-1305"></a><a name="index-mfloat_002dieee-1306"></a>Generate code that uses (does not use) VAX F and G floating-point
arithmetic instead of IEEE single and double precision.
- <br><dt><code>-mexplicit-relocs</code><dt><code>-mno-explicit-relocs</code><dd><a name="index-mexplicit_002drelocs-1305"></a><a name="index-mno_002dexplicit_002drelocs-1306"></a>Older Alpha assemblers provided no way to generate symbol relocations
+ <br><dt><code>-mexplicit-relocs</code><dt><code>-mno-explicit-relocs</code><dd><a name="index-mexplicit_002drelocs-1307"></a><a name="index-mno_002dexplicit_002drelocs-1308"></a>Older Alpha assemblers provided no way to generate symbol relocations
except via assembler macros. Use of these macros does not allow
optimal instruction scheduling. GNU binutils as of version 2.12
supports a new syntax that allows the compiler to explicitly mark
@@ -203,7 +203,7 @@ which relocations should apply to which instructions. This option
is mostly useful for debugging, as GCC detects the capabilities of
the assembler when it is built and sets the default accordingly.
- <br><dt><code>-msmall-data</code><dt><code>-mlarge-data</code><dd><a name="index-msmall_002ddata-1307"></a><a name="index-mlarge_002ddata-1308"></a>When <samp><span class="option">-mexplicit-relocs</span></samp> is in effect, static data is
+ <br><dt><code>-msmall-data</code><dt><code>-mlarge-data</code><dd><a name="index-msmall_002ddata-1309"></a><a name="index-mlarge_002ddata-1310"></a>When <samp><span class="option">-mexplicit-relocs</span></samp> is in effect, static data is
accessed via <dfn>gp-relative</dfn> relocations. When <samp><span class="option">-msmall-data</span></samp>
is used, objects 8 bytes long or smaller are placed in a <dfn>small data area</dfn>
(the <code>.sdata</code> and <code>.sbss</code> sections) and are accessed via
@@ -219,7 +219,7 @@ heap instead of in the program's data segment.
<p>When generating code for shared libraries, <samp><span class="option">-fpic</span></samp> implies
<samp><span class="option">-msmall-data</span></samp> and <samp><span class="option">-fPIC</span></samp> implies <samp><span class="option">-mlarge-data</span></samp>.
- <br><dt><code>-msmall-text</code><dt><code>-mlarge-text</code><dd><a name="index-msmall_002dtext-1309"></a><a name="index-mlarge_002dtext-1310"></a>When <samp><span class="option">-msmall-text</span></samp> is used, the compiler assumes that the
+ <br><dt><code>-msmall-text</code><dt><code>-mlarge-text</code><dd><a name="index-msmall_002dtext-1311"></a><a name="index-mlarge_002dtext-1312"></a>When <samp><span class="option">-msmall-text</span></samp> is used, the compiler assumes that the
code of the entire program (or shared library) fits in 4MB, and is
thus reachable with a branch instruction. When <samp><span class="option">-msmall-data</span></samp>
is used, the compiler can assume that all local symbols share the
@@ -228,7 +228,7 @@ required for a function call from 4 to 1.
<p>The default is <samp><span class="option">-mlarge-text</span></samp>.
- <br><dt><code>-mcpu=</code><var>cpu_type</var><dd><a name="index-mcpu-1311"></a>Set the instruction set and instruction scheduling parameters for
+ <br><dt><code>-mcpu=</code><var>cpu_type</var><dd><a name="index-mcpu-1313"></a>Set the instruction set and instruction scheduling parameters for
machine type <var>cpu_type</var>. You can specify either the &lsquo;<samp><span class="samp">EV</span></samp>&rsquo;
style name or the corresponding chip number. GCC supports scheduling
parameters for the EV4, EV5 and EV6 family of processors and will
@@ -257,7 +257,7 @@ which selects the best architecture option for the host processor.
<samp><span class="option">-mcpu=native</span></samp> has no effect if GCC does not recognize
the processor.
- <br><dt><code>-mtune=</code><var>cpu_type</var><dd><a name="index-mtune-1312"></a>Set only the instruction scheduling parameters for machine type
+ <br><dt><code>-mtune=</code><var>cpu_type</var><dd><a name="index-mtune-1314"></a>Set only the instruction scheduling parameters for machine type
<var>cpu_type</var>. The instruction set is not changed.
<p>Native toolchains also support the value &lsquo;<samp><span class="samp">native</span></samp>&rsquo;,
@@ -265,7 +265,7 @@ which selects the best architecture option for the host processor.
<samp><span class="option">-mtune=native</span></samp> has no effect if GCC does not recognize
the processor.
- <br><dt><code>-mmemory-latency=</code><var>time</var><dd><a name="index-mmemory_002dlatency-1313"></a>Sets the latency the scheduler should assume for typical memory
+ <br><dt><code>-mmemory-latency=</code><var>time</var><dd><a name="index-mmemory_002dlatency-1315"></a>Sets the latency the scheduler should assume for typical memory
references as seen by the application. This number is highly
dependent on the memory access patterns used by the application
and the size of the external cache on the machine.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha_002fVMS-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha_002fVMS-Options.html
index ac1f2c6..77b89c5 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha_002fVMS-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/DEC-Alpha_002fVMS-Options.html
@@ -60,13 +60,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<p>These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the DEC Alpha/VMS implementations:
<dl>
-<dt><code>-mvms-return-codes</code><dd><a name="index-mvms_002dreturn_002dcodes-1314"></a>Return VMS condition codes from main. The default is to return POSIX
+<dt><code>-mvms-return-codes</code><dd><a name="index-mvms_002dreturn_002dcodes-1316"></a>Return VMS condition codes from main. The default is to return POSIX
style condition (e.g. error) codes.
- <br><dt><code>-mdebug-main=</code><var>prefix</var><dd><a name="index-mdebug_002dmain_003d_0040var_007bprefix_007d-1315"></a>Flag the first routine whose name starts with <var>prefix</var> as the main
+ <br><dt><code>-mdebug-main=</code><var>prefix</var><dd><a name="index-mdebug_002dmain_003d_0040var_007bprefix_007d-1317"></a>Flag the first routine whose name starts with <var>prefix</var> as the main
routine for the debugger.
- <br><dt><code>-mmalloc64</code><dd><a name="index-mmalloc64-1316"></a>Default to 64-bit memory allocation routines.
+ <br><dt><code>-mmalloc64</code><dd><a name="index-mmalloc64-1318"></a>Default to 64-bit memory allocation routines.
</dl>
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Options.html
index 3064293..a7a0451 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Options.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.9 Darwin Options</h4>
-<p><a name="index-Darwin-options-1207"></a>
+<p><a name="index-Darwin-options-1209"></a>
These options are defined for all architectures running the Darwin operating
system.
@@ -84,7 +84,7 @@ for executables, <samp><span class="file">ld</span></samp>, will quietly give th
restrictive subtype of any of its input files.
<dl>
-<dt><code>-F</code><var>dir</var><dd><a name="index-F-1208"></a>Add the framework directory <var>dir</var> to the head of the list of
+<dt><code>-F</code><var>dir</var><dd><a name="index-F-1210"></a>Add the framework directory <var>dir</var> to the head of the list of
directories to be searched for header files. These directories are
interleaved with those specified by <samp><span class="option">-I</span></samp> options and are
scanned in a left-to-right order.
@@ -110,17 +110,17 @@ in &lsquo;<samp><span class="samp">"/System/Library/Frameworks"</span></samp>&rs
the name of the framework and header.h is found in the
&lsquo;<samp><span class="samp">"PrivateHeaders"</span></samp>&rsquo; or &lsquo;<samp><span class="samp">"Headers"</span></samp>&rsquo; directory.
- <br><dt><code>-iframework</code><var>dir</var><dd><a name="index-iframework-1209"></a>Like <samp><span class="option">-F</span></samp> except the directory is a treated as a system
+ <br><dt><code>-iframework</code><var>dir</var><dd><a name="index-iframework-1211"></a>Like <samp><span class="option">-F</span></samp> except the directory is a treated as a system
directory. The main difference between this <samp><span class="option">-iframework</span></samp> and
<samp><span class="option">-F</span></samp> is that with <samp><span class="option">-iframework</span></samp> the compiler does not
warn about constructs contained within header files found via
<var>dir</var>. This option is valid only for the C family of languages.
- <br><dt><code>-gused</code><dd><a name="index-gused-1210"></a>Emit debugging information for symbols that are used. For STABS
+ <br><dt><code>-gused</code><dd><a name="index-gused-1212"></a>Emit debugging information for symbols that are used. For STABS
debugging format, this enables <samp><span class="option">-feliminate-unused-debug-symbols</span></samp>.
This is by default ON.
- <br><dt><code>-gfull</code><dd><a name="index-gfull-1211"></a>Emit debugging information for all symbols and types.
+ <br><dt><code>-gfull</code><dd><a name="index-gfull-1213"></a>Emit debugging information for all symbols and types.
<br><dt><code>-mmacosx-version-min=</code><var>version</var><dd>The earliest version of MacOS X that this executable will run on
is <var>version</var>. Typical values of <var>version</var> include <code>10.1</code>,
@@ -131,7 +131,7 @@ then the default for this option is the system version on which the
compiler is running, otherwise the default is to make choices that
are compatible with as many systems and code bases as possible.
- <br><dt><code>-mkernel</code><dd><a name="index-mkernel-1212"></a>Enable kernel development mode. The <samp><span class="option">-mkernel</span></samp> option sets
+ <br><dt><code>-mkernel</code><dd><a name="index-mkernel-1214"></a>Enable kernel development mode. The <samp><span class="option">-mkernel</span></samp> option sets
<samp><span class="option">-static</span></samp>, <samp><span class="option">-fno-common</span></samp>, <samp><span class="option">-fno-cxa-atexit</span></samp>,
<samp><span class="option">-fno-exceptions</span></samp>, <samp><span class="option">-fno-non-call-exceptions</span></samp>,
<samp><span class="option">-fapple-kext</span></samp>, <samp><span class="option">-fno-weak</span></samp> and <samp><span class="option">-fno-rtti</span></samp> where
@@ -139,7 +139,7 @@ applicable. This mode also sets <samp><span class="option">-mno-altivec</span><
<samp><span class="option">-msoft-float</span></samp>, <samp><span class="option">-fno-builtin</span></samp> and
<samp><span class="option">-mlong-branch</span></samp> for PowerPC targets.
- <br><dt><code>-mone-byte-bool</code><dd><a name="index-mone_002dbyte_002dbool-1213"></a>Override the defaults for &lsquo;<samp><span class="samp">bool</span></samp>&rsquo; so that &lsquo;<samp><span class="samp">sizeof(bool)==1</span></samp>&rsquo;.
+ <br><dt><code>-mone-byte-bool</code><dd><a name="index-mone_002dbyte_002dbool-1215"></a>Override the defaults for &lsquo;<samp><span class="samp">bool</span></samp>&rsquo; so that &lsquo;<samp><span class="samp">sizeof(bool)==1</span></samp>&rsquo;.
By default &lsquo;<samp><span class="samp">sizeof(bool)</span></samp>&rsquo; is &lsquo;<samp><span class="samp">4</span></samp>&rsquo; when compiling for
Darwin/PowerPC and &lsquo;<samp><span class="samp">1</span></samp>&rsquo; when compiling for Darwin/x86, so this
option has no effect on x86.
@@ -150,33 +150,33 @@ without that switch. Using this switch may require recompiling all
other modules in a program, including system libraries. Use this
switch to conform to a non-default data model.
- <br><dt><code>-mfix-and-continue</code><dt><code>-ffix-and-continue</code><dt><code>-findirect-data</code><dd><a name="index-mfix_002dand_002dcontinue-1214"></a><a name="index-ffix_002dand_002dcontinue-1215"></a><a name="index-findirect_002ddata-1216"></a>Generate code suitable for fast turn around development. Needed to
+ <br><dt><code>-mfix-and-continue</code><dt><code>-ffix-and-continue</code><dt><code>-findirect-data</code><dd><a name="index-mfix_002dand_002dcontinue-1216"></a><a name="index-ffix_002dand_002dcontinue-1217"></a><a name="index-findirect_002ddata-1218"></a>Generate code suitable for fast turn around development. Needed to
enable gdb to dynamically load <code>.o</code> files into already running
programs. <samp><span class="option">-findirect-data</span></samp> and <samp><span class="option">-ffix-and-continue</span></samp>
are provided for backwards compatibility.
- <br><dt><code>-all_load</code><dd><a name="index-all_005fload-1217"></a>Loads all members of static archive libraries.
+ <br><dt><code>-all_load</code><dd><a name="index-all_005fload-1219"></a>Loads all members of static archive libraries.
See man ld(1) for more information.
- <br><dt><code>-arch_errors_fatal</code><dd><a name="index-arch_005ferrors_005ffatal-1218"></a>Cause the errors having to do with files that have the wrong architecture
+ <br><dt><code>-arch_errors_fatal</code><dd><a name="index-arch_005ferrors_005ffatal-1220"></a>Cause the errors having to do with files that have the wrong architecture
to be fatal.
- <br><dt><code>-bind_at_load</code><dd><a name="index-bind_005fat_005fload-1219"></a>Causes the output file to be marked such that the dynamic linker will
+ <br><dt><code>-bind_at_load</code><dd><a name="index-bind_005fat_005fload-1221"></a>Causes the output file to be marked such that the dynamic linker will
bind all undefined references when the file is loaded or launched.
- <br><dt><code>-bundle</code><dd><a name="index-bundle-1220"></a>Produce a Mach-o bundle format file.
+ <br><dt><code>-bundle</code><dd><a name="index-bundle-1222"></a>Produce a Mach-o bundle format file.
See man ld(1) for more information.
- <br><dt><code>-bundle_loader </code><var>executable</var><dd><a name="index-bundle_005floader-1221"></a>This option specifies the <var>executable</var> that will be loading the build
+ <br><dt><code>-bundle_loader </code><var>executable</var><dd><a name="index-bundle_005floader-1223"></a>This option specifies the <var>executable</var> that will be loading the build
output file being linked. See man ld(1) for more information.
- <br><dt><code>-dynamiclib</code><dd><a name="index-dynamiclib-1222"></a>When passed this option, GCC will produce a dynamic library instead of
+ <br><dt><code>-dynamiclib</code><dd><a name="index-dynamiclib-1224"></a>When passed this option, GCC will produce a dynamic library instead of
an executable when linking, using the Darwin <samp><span class="file">libtool</span></samp> command.
- <br><dt><code>-force_cpusubtype_ALL</code><dd><a name="index-force_005fcpusubtype_005fALL-1223"></a>This causes GCC's output file to have the <var>ALL</var> subtype, instead of
+ <br><dt><code>-force_cpusubtype_ALL</code><dd><a name="index-force_005fcpusubtype_005fALL-1225"></a>This causes GCC's output file to have the <var>ALL</var> subtype, instead of
one controlled by the <samp><span class="option">-mcpu</span></samp> or <samp><span class="option">-march</span></samp> option.
- <br><dt><code>-allowable_client </code><var>client_name</var><dt><code>-client_name</code><dt><code>-compatibility_version</code><dt><code>-current_version</code><dt><code>-dead_strip</code><dt><code>-dependency-file</code><dt><code>-dylib_file</code><dt><code>-dylinker_install_name</code><dt><code>-dynamic</code><dt><code>-exported_symbols_list</code><dt><code>-filelist</code><dt><code>-flat_namespace</code><dt><code>-force_flat_namespace</code><dt><code>-headerpad_max_install_names</code><dt><code>-image_base</code><dt><code>-init</code><dt><code>-install_name</code><dt><code>-keep_private_externs</code><dt><code>-multi_module</code><dt><code>-multiply_defined</code><dt><code>-multiply_defined_unused</code><dt><code>-noall_load</code><dt><code>-no_dead_strip_inits_and_terms</code><dt><code>-nofixprebinding</code><dt><code>-nomultidefs</code><dt><code>-noprebind</code><dt><code>-noseglinkedit</code><dt><code>-pagezero_size</code><dt><code>-prebind</code><dt><code>-prebind_all_twolevel_modules</code><dt><code>-private_bundle</code><dt><code>-read_only_relocs</code><dt><code>-sectalign</code><dt><code>-sectobjectsymbols</code><dt><code>-whyload</code><dt><code>-seg1addr</code><dt><code>-sectcreate</code><dt><code>-sectobjectsymbols</code><dt><code>-sectorder</code><dt><code>-segaddr</code><dt><code>-segs_read_only_addr</code><dt><code>-segs_read_write_addr</code><dt><code>-seg_addr_table</code><dt><code>-seg_addr_table_filename</code><dt><code>-seglinkedit</code><dt><code>-segprot</code><dt><code>-segs_read_only_addr</code><dt><code>-segs_read_write_addr</code><dt><code>-single_module</code><dt><code>-static</code><dt><code>-sub_library</code><dt><code>-sub_umbrella</code><dt><code>-twolevel_namespace</code><dt><code>-umbrella</code><dt><code>-undefined</code><dt><code>-unexported_symbols_list</code><dt><code>-weak_reference_mismatches</code><dt><code>-whatsloaded</code><dd><a name="index-allowable_005fclient-1224"></a><a name="index-client_005fname-1225"></a><a name="index-compatibility_005fversion-1226"></a><a name="index-current_005fversion-1227"></a><a name="index-dead_005fstrip-1228"></a><a name="index-dependency_002dfile-1229"></a><a name="index-dylib_005ffile-1230"></a><a name="index-dylinker_005finstall_005fname-1231"></a><a name="index-dynamic-1232"></a><a name="index-exported_005fsymbols_005flist-1233"></a><a name="index-filelist-1234"></a><a name="index-flat_005fnamespace-1235"></a><a name="index-force_005fflat_005fnamespace-1236"></a><a name="index-headerpad_005fmax_005finstall_005fnames-1237"></a><a name="index-image_005fbase-1238"></a><a name="index-init-1239"></a><a name="index-install_005fname-1240"></a><a name="index-keep_005fprivate_005fexterns-1241"></a><a name="index-multi_005fmodule-1242"></a><a name="index-multiply_005fdefined-1243"></a><a name="index-multiply_005fdefined_005funused-1244"></a><a name="index-noall_005fload-1245"></a><a name="index-no_005fdead_005fstrip_005finits_005fand_005fterms-1246"></a><a name="index-nofixprebinding-1247"></a><a name="index-nomultidefs-1248"></a><a name="index-noprebind-1249"></a><a name="index-noseglinkedit-1250"></a><a name="index-pagezero_005fsize-1251"></a><a name="index-prebind-1252"></a><a name="index-prebind_005fall_005ftwolevel_005fmodules-1253"></a><a name="index-private_005fbundle-1254"></a><a name="index-read_005fonly_005frelocs-1255"></a><a name="index-sectalign-1256"></a><a name="index-sectobjectsymbols-1257"></a><a name="index-whyload-1258"></a><a name="index-seg1addr-1259"></a><a name="index-sectcreate-1260"></a><a name="index-sectobjectsymbols-1261"></a><a name="index-sectorder-1262"></a><a name="index-segaddr-1263"></a><a name="index-segs_005fread_005fonly_005faddr-1264"></a><a name="index-segs_005fread_005fwrite_005faddr-1265"></a><a name="index-seg_005faddr_005ftable-1266"></a><a name="index-seg_005faddr_005ftable_005ffilename-1267"></a><a name="index-seglinkedit-1268"></a><a name="index-segprot-1269"></a><a name="index-segs_005fread_005fonly_005faddr-1270"></a><a name="index-segs_005fread_005fwrite_005faddr-1271"></a><a name="index-single_005fmodule-1272"></a><a name="index-static-1273"></a><a name="index-sub_005flibrary-1274"></a><a name="index-sub_005fumbrella-1275"></a><a name="index-twolevel_005fnamespace-1276"></a><a name="index-umbrella-1277"></a><a name="index-undefined-1278"></a><a name="index-unexported_005fsymbols_005flist-1279"></a><a name="index-weak_005freference_005fmismatches-1280"></a><a name="index-whatsloaded-1281"></a>These options are passed to the Darwin linker. The Darwin linker man page
+ <br><dt><code>-allowable_client </code><var>client_name</var><dt><code>-client_name</code><dt><code>-compatibility_version</code><dt><code>-current_version</code><dt><code>-dead_strip</code><dt><code>-dependency-file</code><dt><code>-dylib_file</code><dt><code>-dylinker_install_name</code><dt><code>-dynamic</code><dt><code>-exported_symbols_list</code><dt><code>-filelist</code><dt><code>-flat_namespace</code><dt><code>-force_flat_namespace</code><dt><code>-headerpad_max_install_names</code><dt><code>-image_base</code><dt><code>-init</code><dt><code>-install_name</code><dt><code>-keep_private_externs</code><dt><code>-multi_module</code><dt><code>-multiply_defined</code><dt><code>-multiply_defined_unused</code><dt><code>-noall_load</code><dt><code>-no_dead_strip_inits_and_terms</code><dt><code>-nofixprebinding</code><dt><code>-nomultidefs</code><dt><code>-noprebind</code><dt><code>-noseglinkedit</code><dt><code>-pagezero_size</code><dt><code>-prebind</code><dt><code>-prebind_all_twolevel_modules</code><dt><code>-private_bundle</code><dt><code>-read_only_relocs</code><dt><code>-sectalign</code><dt><code>-sectobjectsymbols</code><dt><code>-whyload</code><dt><code>-seg1addr</code><dt><code>-sectcreate</code><dt><code>-sectobjectsymbols</code><dt><code>-sectorder</code><dt><code>-segaddr</code><dt><code>-segs_read_only_addr</code><dt><code>-segs_read_write_addr</code><dt><code>-seg_addr_table</code><dt><code>-seg_addr_table_filename</code><dt><code>-seglinkedit</code><dt><code>-segprot</code><dt><code>-segs_read_only_addr</code><dt><code>-segs_read_write_addr</code><dt><code>-single_module</code><dt><code>-static</code><dt><code>-sub_library</code><dt><code>-sub_umbrella</code><dt><code>-twolevel_namespace</code><dt><code>-umbrella</code><dt><code>-undefined</code><dt><code>-unexported_symbols_list</code><dt><code>-weak_reference_mismatches</code><dt><code>-whatsloaded</code><dd><a name="index-allowable_005fclient-1226"></a><a name="index-client_005fname-1227"></a><a name="index-compatibility_005fversion-1228"></a><a name="index-current_005fversion-1229"></a><a name="index-dead_005fstrip-1230"></a><a name="index-dependency_002dfile-1231"></a><a name="index-dylib_005ffile-1232"></a><a name="index-dylinker_005finstall_005fname-1233"></a><a name="index-dynamic-1234"></a><a name="index-exported_005fsymbols_005flist-1235"></a><a name="index-filelist-1236"></a><a name="index-flat_005fnamespace-1237"></a><a name="index-force_005fflat_005fnamespace-1238"></a><a name="index-headerpad_005fmax_005finstall_005fnames-1239"></a><a name="index-image_005fbase-1240"></a><a name="index-init-1241"></a><a name="index-install_005fname-1242"></a><a name="index-keep_005fprivate_005fexterns-1243"></a><a name="index-multi_005fmodule-1244"></a><a name="index-multiply_005fdefined-1245"></a><a name="index-multiply_005fdefined_005funused-1246"></a><a name="index-noall_005fload-1247"></a><a name="index-no_005fdead_005fstrip_005finits_005fand_005fterms-1248"></a><a name="index-nofixprebinding-1249"></a><a name="index-nomultidefs-1250"></a><a name="index-noprebind-1251"></a><a name="index-noseglinkedit-1252"></a><a name="index-pagezero_005fsize-1253"></a><a name="index-prebind-1254"></a><a name="index-prebind_005fall_005ftwolevel_005fmodules-1255"></a><a name="index-private_005fbundle-1256"></a><a name="index-read_005fonly_005frelocs-1257"></a><a name="index-sectalign-1258"></a><a name="index-sectobjectsymbols-1259"></a><a name="index-whyload-1260"></a><a name="index-seg1addr-1261"></a><a name="index-sectcreate-1262"></a><a name="index-sectobjectsymbols-1263"></a><a name="index-sectorder-1264"></a><a name="index-segaddr-1265"></a><a name="index-segs_005fread_005fonly_005faddr-1266"></a><a name="index-segs_005fread_005fwrite_005faddr-1267"></a><a name="index-seg_005faddr_005ftable-1268"></a><a name="index-seg_005faddr_005ftable_005ffilename-1269"></a><a name="index-seglinkedit-1270"></a><a name="index-segprot-1271"></a><a name="index-segs_005fread_005fonly_005faddr-1272"></a><a name="index-segs_005fread_005fwrite_005faddr-1273"></a><a name="index-single_005fmodule-1274"></a><a name="index-static-1275"></a><a name="index-sub_005flibrary-1276"></a><a name="index-sub_005fumbrella-1277"></a><a name="index-twolevel_005fnamespace-1278"></a><a name="index-umbrella-1279"></a><a name="index-undefined-1280"></a><a name="index-unexported_005fsymbols_005flist-1281"></a><a name="index-weak_005freference_005fmismatches-1282"></a><a name="index-whatsloaded-1283"></a>These options are passed to the Darwin linker. The Darwin linker man page
describes them in detail.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Pragmas.html
index 5f5f002..2117b77 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Darwin-Pragmas.html
@@ -61,17 +61,17 @@ Darwin operating system. These are useful for compatibility with other
Mac OS compilers.
<dl>
-<dt><code>mark </code><var>tokens</var><code>...</code><dd><a name="index-pragma_002c-mark-3362"></a>This pragma is accepted, but has no effect.
+<dt><code>mark </code><var>tokens</var><code>...</code><dd><a name="index-pragma_002c-mark-3364"></a>This pragma is accepted, but has no effect.
- <br><dt><code>options align=</code><var>alignment</var><dd><a name="index-pragma_002c-options-align-3363"></a>This pragma sets the alignment of fields in structures. The values of
+ <br><dt><code>options align=</code><var>alignment</var><dd><a name="index-pragma_002c-options-align-3365"></a>This pragma sets the alignment of fields in structures. The values of
<var>alignment</var> may be <code>mac68k</code>, to emulate m68k alignment, or
<code>power</code>, to emulate PowerPC alignment. Uses of this pragma nest
properly; to restore the previous setting, use <code>reset</code> for the
<var>alignment</var>.
- <br><dt><code>segment </code><var>tokens</var><code>...</code><dd><a name="index-pragma_002c-segment-3364"></a>This pragma is accepted, but has no effect.
+ <br><dt><code>segment </code><var>tokens</var><code>...</code><dd><a name="index-pragma_002c-segment-3366"></a>This pragma is accepted, but has no effect.
- <br><dt><code>unused (</code><var>var</var><code> [, </code><var>var</var><code>]...)</code><dd><a name="index-pragma_002c-unused-3365"></a>This pragma declares variables to be possibly unused. GCC will not
+ <br><dt><code>unused (</code><var>var</var><code> [, </code><var>var</var><code>]...)</code><dd><a name="index-pragma_002c-unused-3367"></a>This pragma declares variables to be possibly unused. GCC will not
produce warnings for the listed variables. The effect is similar to
that of the <code>unused</code> attribute, except that this pragma may appear
anywhere within the variables' scopes.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Debugging-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Debugging-Options.html
index a23a320..9c03553 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Debugging-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Debugging-Options.html
@@ -1002,16 +1002,19 @@ sibling directories this prints e.g. <samp><span class="file">../lib64</span></s
<samp><span class="file">../lib32</span></samp>, or if OS libraries are present in <samp><span class="file">lib/</span><var>subdir</var></samp>
subdirectories it prints e.g. <samp><span class="file">amd64</span></samp>, <samp><span class="file">sparcv9</span></samp> or <samp><span class="file">ev6</span></samp>.
- <br><dt><code>-print-prog-name=</code><var>program</var><dd><a name="index-print_002dprog_002dname-692"></a>Like <samp><span class="option">-print-file-name</span></samp>, but searches for a program such as &lsquo;<samp><span class="samp">cpp</span></samp>&rsquo;.
+ <br><dt><code>-print-multiarch</code><dd><a name="index-print_002dmultiarch-692"></a>Print the path to OS libraries for the selected multiarch,
+relative to some <samp><span class="file">lib</span></samp> subdirectory.
- <br><dt><code>-print-libgcc-file-name</code><dd><a name="index-print_002dlibgcc_002dfile_002dname-693"></a>Same as <samp><span class="option">-print-file-name=libgcc.a</span></samp>.
+ <br><dt><code>-print-prog-name=</code><var>program</var><dd><a name="index-print_002dprog_002dname-693"></a>Like <samp><span class="option">-print-file-name</span></samp>, but searches for a program such as &lsquo;<samp><span class="samp">cpp</span></samp>&rsquo;.
+
+ <br><dt><code>-print-libgcc-file-name</code><dd><a name="index-print_002dlibgcc_002dfile_002dname-694"></a>Same as <samp><span class="option">-print-file-name=libgcc.a</span></samp>.
<p>This is useful when you use <samp><span class="option">-nostdlib</span></samp> or <samp><span class="option">-nodefaultlibs</span></samp>
but you do want to link with <samp><span class="file">libgcc.a</span></samp>. You can do
<pre class="smallexample"> gcc -nostdlib <var>files</var>... `gcc -print-libgcc-file-name`
</pre>
- <br><dt><code>-print-search-dirs</code><dd><a name="index-print_002dsearch_002ddirs-694"></a>Print the name of the configured installation directory and a list of
+ <br><dt><code>-print-search-dirs</code><dd><a name="index-print_002dsearch_002ddirs-695"></a>Print the name of the configured installation directory and a list of
program and library directories <samp><span class="command">gcc</span></samp> will search&mdash;and don't do anything else.
<p>This is useful when <samp><span class="command">gcc</span></samp> prints the error message
@@ -1022,26 +1025,26 @@ variable <samp><span class="env">GCC_EXEC_PREFIX</span></samp> to the directory
Don't forget the trailing &lsquo;<samp><span class="samp">/</span></samp>&rsquo;.
See <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a>.
- <br><dt><code>-print-sysroot</code><dd><a name="index-print_002dsysroot-695"></a>Print the target sysroot directory that will be used during
+ <br><dt><code>-print-sysroot</code><dd><a name="index-print_002dsysroot-696"></a>Print the target sysroot directory that will be used during
compilation. This is the target sysroot specified either at configure
time or using the <samp><span class="option">--sysroot</span></samp> option, possibly with an extra
suffix that depends on compilation options. If no target sysroot is
specified, the option prints nothing.
- <br><dt><code>-print-sysroot-headers-suffix</code><dd><a name="index-print_002dsysroot_002dheaders_002dsuffix-696"></a>Print the suffix added to the target sysroot when searching for
+ <br><dt><code>-print-sysroot-headers-suffix</code><dd><a name="index-print_002dsysroot_002dheaders_002dsuffix-697"></a>Print the suffix added to the target sysroot when searching for
headers, or give an error if the compiler is not configured with such
a suffix&mdash;and don't do anything else.
- <br><dt><code>-dumpmachine</code><dd><a name="index-dumpmachine-697"></a>Print the compiler's target machine (for example,
+ <br><dt><code>-dumpmachine</code><dd><a name="index-dumpmachine-698"></a>Print the compiler's target machine (for example,
&lsquo;<samp><span class="samp">i686-pc-linux-gnu</span></samp>&rsquo;)&mdash;and don't do anything else.
- <br><dt><code>-dumpversion</code><dd><a name="index-dumpversion-698"></a>Print the compiler version (for example, &lsquo;<samp><span class="samp">3.0</span></samp>&rsquo;)&mdash;and don't do
+ <br><dt><code>-dumpversion</code><dd><a name="index-dumpversion-699"></a>Print the compiler version (for example, &lsquo;<samp><span class="samp">3.0</span></samp>&rsquo;)&mdash;and don't do
anything else.
- <br><dt><code>-dumpspecs</code><dd><a name="index-dumpspecs-699"></a>Print the compiler's built-in specs&mdash;and don't do anything else. (This
+ <br><dt><code>-dumpspecs</code><dd><a name="index-dumpspecs-700"></a>Print the compiler's built-in specs&mdash;and don't do anything else. (This
is used when GCC itself is being built.) See <a href="Spec-Files.html#Spec-Files">Spec Files</a>.
- <br><dt><code>-feliminate-unused-debug-types</code><dd><a name="index-feliminate_002dunused_002ddebug_002dtypes-700"></a>Normally, when producing DWARF2 output, GCC will emit debugging
+ <br><dt><code>-feliminate-unused-debug-types</code><dd><a name="index-feliminate_002dunused_002ddebug_002dtypes-701"></a>Normally, when producing DWARF2 output, GCC will emit debugging
information for all types declared in a compilation
unit, regardless of whether or not they are actually used
in that compilation unit. Sometimes this is useful, such as
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Decimal-Float.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Decimal-Float.html
index 5437889..c74caf6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Decimal-Float.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Decimal-Float.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.13 Decimal Floating Types</h3>
-<p><a name="index-decimal-floating-types-2389"></a><a name="index-g_t_0040code_007b_005fDecimal32_007d-data-type-2390"></a><a name="index-g_t_0040code_007b_005fDecimal64_007d-data-type-2391"></a><a name="index-g_t_0040code_007b_005fDecimal128_007d-data-type-2392"></a><a name="index-g_t_0040code_007bdf_007d-integer-suffix-2393"></a><a name="index-g_t_0040code_007bdd_007d-integer-suffix-2394"></a><a name="index-g_t_0040code_007bdl_007d-integer-suffix-2395"></a><a name="index-g_t_0040code_007bDF_007d-integer-suffix-2396"></a><a name="index-g_t_0040code_007bDD_007d-integer-suffix-2397"></a><a name="index-g_t_0040code_007bDL_007d-integer-suffix-2398"></a>
+<p><a name="index-decimal-floating-types-2391"></a><a name="index-g_t_0040code_007b_005fDecimal32_007d-data-type-2392"></a><a name="index-g_t_0040code_007b_005fDecimal64_007d-data-type-2393"></a><a name="index-g_t_0040code_007b_005fDecimal128_007d-data-type-2394"></a><a name="index-g_t_0040code_007bdf_007d-integer-suffix-2395"></a><a name="index-g_t_0040code_007bdd_007d-integer-suffix-2396"></a><a name="index-g_t_0040code_007bdl_007d-integer-suffix-2397"></a><a name="index-g_t_0040code_007bDF_007d-integer-suffix-2398"></a><a name="index-g_t_0040code_007bDD_007d-integer-suffix-2399"></a><a name="index-g_t_0040code_007bDL_007d-integer-suffix-2400"></a>
As an extension, the GNU C compiler supports decimal floating types as
defined in the N1312 draft of ISO/IEC WDTR24732. Support for decimal
floating types in GCC will evolve as the draft technical report changes.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Designated-Inits.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Designated-Inits.html
index 13d0838..0c0b11c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Designated-Inits.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Designated-Inits.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.26 Designated Initializers</h3>
-<p><a name="index-initializers-with-labeled-elements-2482"></a><a name="index-labeled-elements-in-initializers-2483"></a><a name="index-case-labels-in-initializers-2484"></a><a name="index-designated-initializers-2485"></a>
+<p><a name="index-initializers-with-labeled-elements-2484"></a><a name="index-labeled-elements-in-initializers-2485"></a><a name="index-case-labels-in-initializers-2486"></a><a name="index-designated-initializers-2487"></a>
Standard C90 requires the elements of an initializer to appear in a fixed
order, the same as the order of the elements in the array or structure
being initialized.
@@ -113,7 +113,7 @@ given the following structure,
<pre class="smallexample"> struct point p = { y: yvalue, x: xvalue };
</pre>
- <p><a name="index-designators-2486"></a>The &lsquo;<samp><span class="samp">[</span><var>index</var><span class="samp">]</span></samp>&rsquo; or &lsquo;<samp><span class="samp">.</span><var>fieldname</var></samp>&rsquo; is known as a
+ <p><a name="index-designators-2488"></a>The &lsquo;<samp><span class="samp">[</span><var>index</var><span class="samp">]</span></samp>&rsquo; or &lsquo;<samp><span class="samp">.</span><var>fieldname</var></samp>&rsquo; is known as a
<dfn>designator</dfn>. You can also use a designator (or the obsolete colon
syntax) when initializing a union, to specify which element of the union
should be used. For example,
@@ -146,7 +146,7 @@ For example:
= { [' '] = 1, ['\t'] = 1, ['\h'] = 1,
['\f'] = 1, ['\n'] = 1, ['\r'] = 1 };
</pre>
- <p><a name="index-designator-lists-2487"></a>You can also write a series of &lsquo;<samp><span class="samp">.</span><var>fieldname</var></samp>&rsquo; and
+ <p><a name="index-designator-lists-2489"></a>You can also write a series of &lsquo;<samp><span class="samp">.</span><var>fieldname</var></samp>&rsquo; and
&lsquo;<samp><span class="samp">[</span><var>index</var><span class="samp">]</span></samp>&rsquo; designators before an &lsquo;<samp><span class="samp">=</span></samp>&rsquo; to specify a
nested subobject to initialize; the list is taken relative to the
subobject corresponding to the closest surrounding brace pair. For
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Diagnostic-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Diagnostic-Pragmas.html
index f22087a..daf2ead 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Diagnostic-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Diagnostic-Pragmas.html
@@ -65,7 +65,7 @@ diagnostics and treat them as errors depending on which preprocessor
macros are defined.
<dl>
-<dt><code>#pragma GCC diagnostic </code><var>kind</var> <var>option</var><dd><a name="index-pragma_002c-diagnostic-3372"></a>
+<dt><code>#pragma GCC diagnostic </code><var>kind</var> <var>option</var><dd><a name="index-pragma_002c-diagnostic-3374"></a>
Modifies the disposition of a diagnostic. Note that not all
diagnostics are modifiable; at the moment only warnings (normally
controlled by &lsquo;<samp><span class="samp">-W...</span></samp>&rsquo;) can be controlled, and not all of them.
@@ -109,7 +109,7 @@ restored.
compilation.
<dl>
-<dt><code>#pragma message </code><var>string</var><dd><a name="index-pragma_002c-diagnostic-3373"></a>
+<dt><code>#pragma message </code><var>string</var><dd><a name="index-pragma_002c-diagnostic-3375"></a>
Prints <var>string</var> as a compiler message on compilation. The message
is informational only, and is neither a compilation warning nor an error.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Directory-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Directory-Options.html
index 3f92e3c..0a76777 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Directory-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Directory-Options.html
@@ -56,12 +56,12 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.14 Options for Directory Search</h3>
-<p><a name="index-directory-options-1020"></a><a name="index-options_002c-directory-search-1021"></a><a name="index-search-path-1022"></a>
+<p><a name="index-directory-options-1022"></a><a name="index-options_002c-directory-search-1023"></a><a name="index-search-path-1024"></a>
These options specify directories to search for header files, for
libraries and for parts of the compiler:
<dl>
-<dt><code>-I</code><var>dir</var><dd><a name="index-I-1023"></a>Add the directory <var>dir</var> to the head of the list of directories to be
+<dt><code>-I</code><var>dir</var><dd><a name="index-I-1025"></a>Add the directory <var>dir</var> to the head of the list of directories to be
searched for header files. This can be used to override a system header
file, substituting your own version, since these directories are
searched before the system header file directories. However, you should
@@ -84,15 +84,15 @@ by <samp><span class="option">-fplugin=</span><var>name</var></samp> instead of
<samp><span class="option">-fplugin=</span><var>path</var><span class="option">/</span><var>name</var><span class="option">.so</span></samp>. This option is not meant
to be used by the user, but only passed by the driver.
- <br><dt><code>-iquote</code><var>dir</var><dd><a name="index-iquote-1024"></a>Add the directory <var>dir</var> to the head of the list of directories to
+ <br><dt><code>-iquote</code><var>dir</var><dd><a name="index-iquote-1026"></a>Add the directory <var>dir</var> to the head of the list of directories to
be searched for header files only for the case of &lsquo;<samp><span class="samp">#include
"</span><var>file</var><span class="samp">"</span></samp>&rsquo;; they are not searched for &lsquo;<samp><span class="samp">#include &lt;</span><var>file</var><span class="samp">&gt;</span></samp>&rsquo;,
otherwise just like <samp><span class="option">-I</span></samp>.
- <br><dt><code>-L</code><var>dir</var><dd><a name="index-L-1025"></a>Add directory <var>dir</var> to the list of directories to be searched
+ <br><dt><code>-L</code><var>dir</var><dd><a name="index-L-1027"></a>Add directory <var>dir</var> to the list of directories to be searched
for <samp><span class="option">-l</span></samp>.
- <br><dt><code>-B</code><var>prefix</var><dd><a name="index-B-1026"></a>This option specifies where to find the executables, libraries,
+ <br><dt><code>-B</code><var>prefix</var><dd><a name="index-B-1028"></a>This option specifies where to find the executables, libraries,
include files, and data files of the compiler itself.
<p>The compiler driver program runs one or more of the subprograms
@@ -132,14 +132,14 @@ the environment variable <samp><span class="env">GCC_EXEC_PREFIX</span></samp>.
9, then it will be replaced by <samp><span class="file">[dir/]include</span></samp>. This is to help
with boot-strapping the compiler.
- <br><dt><code>-specs=</code><var>file</var><dd><a name="index-specs-1027"></a>Process <var>file</var> after the compiler reads in the standard <samp><span class="file">specs</span></samp>
+ <br><dt><code>-specs=</code><var>file</var><dd><a name="index-specs-1029"></a>Process <var>file</var> after the compiler reads in the standard <samp><span class="file">specs</span></samp>
file, in order to override the defaults which the <samp><span class="file">gcc</span></samp> driver
program uses when determining what switches to pass to <samp><span class="file">cc1</span></samp>,
<samp><span class="file">cc1plus</span></samp>, <samp><span class="file">as</span></samp>, <samp><span class="file">ld</span></samp>, etc. More than one
<samp><span class="option">-specs=</span><var>file</var></samp> can be specified on the command line, and they
are processed in order, from left to right.
- <br><dt><code>--sysroot=</code><var>dir</var><dd><a name="index-sysroot-1028"></a>Use <var>dir</var> as the logical root directory for headers and libraries.
+ <br><dt><code>--sysroot=</code><var>dir</var><dd><a name="index-sysroot-1030"></a>Use <var>dir</var> as the logical root directory for headers and libraries.
For example, if the compiler would normally search for headers in
<samp><span class="file">/usr/include</span></samp> and libraries in <samp><span class="file">/usr/lib</span></samp>, it will instead
search <samp><var>dir</var><span class="file">/usr/include</span></samp> and <samp><var>dir</var><span class="file">/usr/lib</span></samp>.
@@ -153,7 +153,7 @@ for this option. If your linker does not support this option, the
header file aspect of <samp><span class="option">--sysroot</span></samp> will still work, but the
library aspect will not.
- <br><dt><code>-I-</code><dd><a name="index-I_002d-1029"></a>This option has been deprecated. Please use <samp><span class="option">-iquote</span></samp> instead for
+ <br><dt><code>-I-</code><dd><a name="index-I_002d-1031"></a>This option has been deprecated. Please use <samp><span class="option">-iquote</span></samp> instead for
<samp><span class="option">-I</span></samp> directories before the <samp><span class="option">-I-</span></samp> and remove the <samp><span class="option">-I-</span></samp>.
Any directories you specify with <samp><span class="option">-I</span></samp> options before the <samp><span class="option">-I-</span></samp>
option are searched only for the case of &lsquo;<samp><span class="samp">#include "</span><var>file</var><span class="samp">"</span></samp>&rsquo;;
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Disappointments.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Disappointments.html
index 3dbc9b3..fd12ee2 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Disappointments.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Disappointments.html
@@ -72,7 +72,7 @@ variable when it writes debugging information.
<p>You have to expect a certain amount of disagreement between the
executable and your source code, when you use optimization.
- <p><a name="index-conflicting-types-3459"></a><a name="index-scope-of-declaration-3460"></a><li>Users often think it is a bug when GCC reports an error for code
+ <p><a name="index-conflicting-types-3461"></a><a name="index-scope-of-declaration-3462"></a><li>Users often think it is a bug when GCC reports an error for code
like this:
<pre class="smallexample"> int foo (struct mumble *);
@@ -117,7 +117,7 @@ to update the corrected header files. They can be updated using the
<samp><span class="command">mkheaders</span></samp> script installed in
<samp><var>libexecdir</var><span class="file">/gcc/</span><var>target</var><span class="file">/</span><var>version</var><span class="file">/install-tools/</span></samp>.
- <li><a name="index-floating-point-precision-3461"></a>On 68000 and x86 systems, for instance, you can get paradoxical results
+ <li><a name="index-floating-point-precision-3463"></a>On 68000 and x86 systems, for instance, you can get paradoxical results
if you test the precise values of floating point numbers. For example,
you can find that a floating point value which is not a NaN is not equal
to itself. This results from the fact that the floating point registers
@@ -125,7 +125,7 @@ hold a few more bits of precision than fit in a <code>double</code> in memory.
Compiled code moves values between memory and floating point registers
at its convenience, and moving them into memory truncates them.
- <p><a name="index-ffloat_002dstore-3462"></a>You can partially avoid this problem by using the <samp><span class="option">-ffloat-store</span></samp>
+ <p><a name="index-ffloat_002dstore-3464"></a>You can partially avoid this problem by using the <samp><span class="option">-ffloat-store</span></samp>
option (see <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a>).
<li>On AIX and other platforms without weak symbol support, templates
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Dollar-Signs.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Dollar-Signs.html
index dac0ea5..90687f8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Dollar-Signs.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Dollar-Signs.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.34 Dollar Signs in Identifier Names</h3>
-<p><a name="index-g_t_0024-2674"></a><a name="index-dollar-signs-in-identifier-names-2675"></a><a name="index-identifier-names_002c-dollar-signs-in-2676"></a>
+<p><a name="index-g_t_0024-2676"></a><a name="index-dollar-signs-in-identifier-names-2677"></a><a name="index-identifier-names_002c-dollar-signs-in-2678"></a>
In GNU C, you may normally use dollar signs in identifier names.
This is because many traditional C implementations allow such identifiers.
However, dollar signs in identifiers are not supported on a few target
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Empty-Structures.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Empty-Structures.html
index 46544cf..b01584f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Empty-Structures.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Empty-Structures.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.18 Structures With No Members</h3>
-<p><a name="index-empty-structures-2451"></a><a name="index-zero_002dsize-structures-2452"></a>
+<p><a name="index-empty-structures-2453"></a><a name="index-zero_002dsize-structures-2454"></a>
GCC permits a C structure to have no members:
<pre class="smallexample"> struct empty {
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Environment-Variables.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Environment-Variables.html
index 327317d..0ee4a18 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Environment-Variables.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Environment-Variables.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.19 Environment Variables Affecting GCC</h3>
-<p><a name="index-environment-variables-2300"></a>
+<p><a name="index-environment-variables-2302"></a>
<!-- man begin ENVIRONMENT -->
This section describes several environment variables that affect how GCC
operates. Some of them work by specifying directories or prefixes to use
@@ -74,11 +74,11 @@ See <a href="../gccint/Driver.html#Driver">Controlling the Compilation Driver <s
<dt><samp><span class="env">LC_MESSAGES</span></samp><dd><!-- @itemx LC_MONETARY -->
<!-- @itemx LC_NUMERIC -->
<!-- @itemx LC_TIME -->
-<dt><samp><span class="env">LC_ALL</span></samp><dd><a name="index-LANG-2301"></a><a name="index-LC_005fCTYPE-2302"></a><!-- @findex LC_COLLATE -->
-<a name="index-LC_005fMESSAGES-2303"></a><!-- @findex LC_MONETARY -->
+<dt><samp><span class="env">LC_ALL</span></samp><dd><a name="index-LANG-2303"></a><a name="index-LC_005fCTYPE-2304"></a><!-- @findex LC_COLLATE -->
+<a name="index-LC_005fMESSAGES-2305"></a><!-- @findex LC_MONETARY -->
<!-- @findex LC_NUMERIC -->
<!-- @findex LC_TIME -->
-<a name="index-LC_005fALL-2304"></a><a name="index-locale-2305"></a>These environment variables control the way that GCC uses
+<a name="index-LC_005fALL-2306"></a><a name="index-locale-2307"></a>These environment variables control the way that GCC uses
localization information which allows GCC to work with different
national conventions. GCC inspects the locale categories
<samp><span class="env">LC_CTYPE</span></samp> and <samp><span class="env">LC_MESSAGES</span></samp> if it has been configured to do
@@ -101,17 +101,17 @@ and <samp><span class="env">LC_MESSAGES</span></samp> default to the value of th
environment variable. If none of these variables are set, GCC
defaults to traditional C English behavior.
- <br><dt><samp><span class="env">TMPDIR</span></samp><dd><a name="index-TMPDIR-2306"></a>If <samp><span class="env">TMPDIR</span></samp> is set, it specifies the directory to use for temporary
+ <br><dt><samp><span class="env">TMPDIR</span></samp><dd><a name="index-TMPDIR-2308"></a>If <samp><span class="env">TMPDIR</span></samp> is set, it specifies the directory to use for temporary
files. GCC uses temporary files to hold the output of one stage of
compilation which is to be used as input to the next stage: for example,
the output of the preprocessor, which is the input to the compiler
proper.
- <br><dt><samp><span class="env">GCC_COMPARE_DEBUG</span></samp><dd><a name="index-GCC_005fCOMPARE_005fDEBUG-2307"></a>Setting <samp><span class="env">GCC_COMPARE_DEBUG</span></samp> is nearly equivalent to passing
+ <br><dt><samp><span class="env">GCC_COMPARE_DEBUG</span></samp><dd><a name="index-GCC_005fCOMPARE_005fDEBUG-2309"></a>Setting <samp><span class="env">GCC_COMPARE_DEBUG</span></samp> is nearly equivalent to passing
<samp><span class="option">-fcompare-debug</span></samp> to the compiler driver. See the documentation
of this option for more details.
- <br><dt><samp><span class="env">GCC_EXEC_PREFIX</span></samp><dd><a name="index-GCC_005fEXEC_005fPREFIX-2308"></a>If <samp><span class="env">GCC_EXEC_PREFIX</span></samp> is set, it specifies a prefix to use in the
+ <br><dt><samp><span class="env">GCC_EXEC_PREFIX</span></samp><dd><a name="index-GCC_005fEXEC_005fPREFIX-2310"></a>If <samp><span class="env">GCC_EXEC_PREFIX</span></samp> is set, it specifies a prefix to use in the
names of the subprograms executed by the compiler. No slash is added
when this prefix is combined with the name of a subprogram, but you can
specify a prefix that ends with a slash if you wish.
@@ -144,12 +144,12 @@ come next. If a standard directory begins with the configured
<var>prefix</var> then the value of <var>prefix</var> is replaced by
<samp><span class="env">GCC_EXEC_PREFIX</span></samp> when looking for header files.
- <br><dt><samp><span class="env">COMPILER_PATH</span></samp><dd><a name="index-COMPILER_005fPATH-2309"></a>The value of <samp><span class="env">COMPILER_PATH</span></samp> is a colon-separated list of
+ <br><dt><samp><span class="env">COMPILER_PATH</span></samp><dd><a name="index-COMPILER_005fPATH-2311"></a>The value of <samp><span class="env">COMPILER_PATH</span></samp> is a colon-separated list of
directories, much like <samp><span class="env">PATH</span></samp>. GCC tries the directories thus
specified when searching for subprograms, if it can't find the
subprograms using <samp><span class="env">GCC_EXEC_PREFIX</span></samp>.
- <br><dt><samp><span class="env">LIBRARY_PATH</span></samp><dd><a name="index-LIBRARY_005fPATH-2310"></a>The value of <samp><span class="env">LIBRARY_PATH</span></samp> is a colon-separated list of
+ <br><dt><samp><span class="env">LIBRARY_PATH</span></samp><dd><a name="index-LIBRARY_005fPATH-2312"></a>The value of <samp><span class="env">LIBRARY_PATH</span></samp> is a colon-separated list of
directories, much like <samp><span class="env">PATH</span></samp>. When configured as a native compiler,
GCC tries the directories thus specified when searching for special
linker files, if it can't find them using <samp><span class="env">GCC_EXEC_PREFIX</span></samp>. Linking
@@ -157,7 +157,7 @@ using GCC also uses these directories when searching for ordinary
libraries for the <samp><span class="option">-l</span></samp> option (but directories specified with
<samp><span class="option">-L</span></samp> come first).
- <br><dt><samp><span class="env">LANG</span></samp><dd><a name="index-LANG-2311"></a><a name="index-locale-definition-2312"></a>This variable is used to pass locale information to the compiler. One way in
+ <br><dt><samp><span class="env">LANG</span></samp><dd><a name="index-LANG-2313"></a><a name="index-locale-definition-2314"></a>This variable is used to pass locale information to the compiler. One way in
which this information is used is to determine the character set to be used
when character literals, string literals and comments are parsed in C and C++.
When the compiler is configured to allow multibyte characters,
@@ -187,7 +187,7 @@ preprocessor.
<!-- If this file is included with the flag ``cppmanual'' set, it is -->
<!-- formatted for inclusion in the CPP manual; otherwise the main GCC manual. -->
<dl>
-<dt><samp><span class="env">CPATH</span></samp><a name="index-CPATH-2313"></a><dt><samp><span class="env">C_INCLUDE_PATH</span></samp><a name="index-C_005fINCLUDE_005fPATH-2314"></a><dt><samp><span class="env">CPLUS_INCLUDE_PATH</span></samp><a name="index-CPLUS_005fINCLUDE_005fPATH-2315"></a><dt><samp><span class="env">OBJC_INCLUDE_PATH</span></samp><a name="index-OBJC_005fINCLUDE_005fPATH-2316"></a><dd><!-- Commented out until ObjC++ is part of GCC: -->
+<dt><samp><span class="env">CPATH</span></samp><a name="index-CPATH-2315"></a><dt><samp><span class="env">C_INCLUDE_PATH</span></samp><a name="index-C_005fINCLUDE_005fPATH-2316"></a><dt><samp><span class="env">CPLUS_INCLUDE_PATH</span></samp><a name="index-CPLUS_005fINCLUDE_005fPATH-2317"></a><dt><samp><span class="env">OBJC_INCLUDE_PATH</span></samp><a name="index-OBJC_005fINCLUDE_005fPATH-2318"></a><dd><!-- Commented out until ObjC++ is part of GCC: -->
<!-- @itemx OBJCPLUS_INCLUDE_PATH -->
Each variable's value is a list of directories separated by a special
character, much like <samp><span class="env">PATH</span></samp>, in which to look for header files.
@@ -213,7 +213,7 @@ effect as &lsquo;<samp><span class="samp">-I.&nbsp;-I/special/include<!-- /@w --
<!-- man end -->
<!-- man begin ENVIRONMENT -->
- <br><dt><samp><span class="env">DEPENDENCIES_OUTPUT</span></samp><a name="index-DEPENDENCIES_005fOUTPUT-2317"></a><dd><a name="index-dependencies-for-make-as-output-2318"></a>If this variable is set, its value specifies how to output
+ <br><dt><samp><span class="env">DEPENDENCIES_OUTPUT</span></samp><a name="index-DEPENDENCIES_005fOUTPUT-2319"></a><dd><a name="index-dependencies-for-make-as-output-2320"></a>If this variable is set, its value specifies how to output
dependencies for Make based on the non-system header files processed
by the compiler. System header files are ignored in the dependency
output.
@@ -229,7 +229,7 @@ the options <samp><span class="option">-MM</span></samp> and <samp><span class="
(see <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a>),
with an optional <samp><span class="option">-MT</span></samp> switch too.
- <br><dt><samp><span class="env">SUNPRO_DEPENDENCIES</span></samp><a name="index-SUNPRO_005fDEPENDENCIES-2319"></a><dd><a name="index-dependencies-for-make-as-output-2320"></a>This variable is the same as <samp><span class="env">DEPENDENCIES_OUTPUT</span></samp> (see above),
+ <br><dt><samp><span class="env">SUNPRO_DEPENDENCIES</span></samp><a name="index-SUNPRO_005fDEPENDENCIES-2321"></a><dd><a name="index-dependencies-for-make-as-output-2322"></a>This variable is the same as <samp><span class="env">DEPENDENCIES_OUTPUT</span></samp> (see above),
except that system header files are not ignored, so it implies
<samp><span class="option">-M</span></samp> rather than <samp><span class="option">-MM</span></samp>. However, the dependence on the
main input file is omitted.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Escaped-Newlines.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Escaped-Newlines.html
index 2940d28..d931b37 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Escaped-Newlines.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Escaped-Newlines.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.21 Slightly Looser Rules for Escaped Newlines</h3>
-<p><a name="index-escaped-newlines-2465"></a><a name="index-newlines-_0028escaped_0029-2466"></a>
+<p><a name="index-escaped-newlines-2467"></a><a name="index-newlines-_0028escaped_0029-2468"></a>
Recently, the preprocessor has relaxed its treatment of escaped
newlines. Previously, the newline had to immediately follow a
backslash. The current implementation allows whitespace in the form
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Explicit-Reg-Vars.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Explicit-Reg-Vars.html
index d539604..3ac34c5 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Explicit-Reg-Vars.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Explicit-Reg-Vars.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.44 Variables in Specified Registers</h3>
-<p><a name="index-explicit-register-variables-2786"></a><a name="index-variables-in-specified-registers-2787"></a><a name="index-specified-registers-2788"></a><a name="index-registers_002c-global-allocation-2789"></a>
+<p><a name="index-explicit-register-variables-2788"></a><a name="index-variables-in-specified-registers-2789"></a><a name="index-specified-registers-2790"></a><a name="index-registers_002c-global-allocation-2791"></a>
GNU C allows you to put a few global variables into specified hardware
registers. You can also specify the register in which an ordinary
register variable should be allocated.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Extended-Asm.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Extended-Asm.html
index 805e4a2..60ece16 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Extended-Asm.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Extended-Asm.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.41 Assembler Instructions with C Expression Operands</h3>
-<p><a name="index-extended-_0040code_007basm_007d-2726"></a><a name="index-g_t_0040code_007basm_007d-expressions-2727"></a><a name="index-assembler-instructions-2728"></a><a name="index-registers-2729"></a>
+<p><a name="index-extended-_0040code_007basm_007d-2728"></a><a name="index-g_t_0040code_007basm_007d-expressions-2729"></a><a name="index-assembler-instructions-2730"></a><a name="index-registers-2731"></a>
In an assembler instruction using <code>asm</code>, you can specify the
operands of the instruction using C expressions. This means you need not
guess which registers or memory locations will contain the data you want
@@ -296,7 +296,7 @@ supported. The compiler's optimizers do not know about these jumps, and
therefore they cannot take account of them when deciding how to
optimize. See <a href="Extended-asm-with-goto.html#Extended-asm-with-goto">Extended asm with goto</a>.
- <p><a name="index-macros-containing-_0040code_007basm_007d-2730"></a>Usually the most convenient way to use these <code>asm</code> instructions is to
+ <p><a name="index-macros-containing-_0040code_007basm_007d-2732"></a>Usually the most convenient way to use these <code>asm</code> instructions is to
encapsulate them in macros that look like functions. For example,
<pre class="smallexample"> #define sin(x) \
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FR30-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FR30-Options.html
index c0f53e7..6fd5199 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FR30-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FR30-Options.html
@@ -56,15 +56,15 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.12 FR30 Options</h4>
-<p><a name="index-FR30-Options-1317"></a>
+<p><a name="index-FR30-Options-1319"></a>
These options are defined specifically for the FR30 port.
<dl>
-<dt><code>-msmall-model</code><dd><a name="index-msmall_002dmodel-1318"></a>Use the small address space model. This can produce smaller code, but
+<dt><code>-msmall-model</code><dd><a name="index-msmall_002dmodel-1320"></a>Use the small address space model. This can produce smaller code, but
it does assume that all symbolic values and addresses will fit into a
20-bit range.
- <br><dt><code>-mno-lsim</code><dd><a name="index-mno_002dlsim-1319"></a>Assume that runtime support has been provided and so there is no need
+ <br><dt><code>-mno-lsim</code><dd><a name="index-mno_002dlsim-1321"></a>Assume that runtime support has been provided and so there is no need
to include the simulator library (<samp><span class="file">libsim.a</span></samp>) on the linker
command line.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FRV-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FRV-Options.html
index df5fe62..940e5b6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FRV-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/FRV-Options.html
@@ -56,58 +56,58 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.13 FRV Options</h4>
-<p><a name="index-FRV-Options-1320"></a>
+<p><a name="index-FRV-Options-1322"></a>
<dl>
-<dt><code>-mgpr-32</code><dd><a name="index-mgpr_002d32-1321"></a>
+<dt><code>-mgpr-32</code><dd><a name="index-mgpr_002d32-1323"></a>
Only use the first 32 general-purpose registers.
- <br><dt><code>-mgpr-64</code><dd><a name="index-mgpr_002d64-1322"></a>
+ <br><dt><code>-mgpr-64</code><dd><a name="index-mgpr_002d64-1324"></a>
Use all 64 general-purpose registers.
- <br><dt><code>-mfpr-32</code><dd><a name="index-mfpr_002d32-1323"></a>
+ <br><dt><code>-mfpr-32</code><dd><a name="index-mfpr_002d32-1325"></a>
Use only the first 32 floating-point registers.
- <br><dt><code>-mfpr-64</code><dd><a name="index-mfpr_002d64-1324"></a>
+ <br><dt><code>-mfpr-64</code><dd><a name="index-mfpr_002d64-1326"></a>
Use all 64 floating-point registers.
- <br><dt><code>-mhard-float</code><dd><a name="index-mhard_002dfloat-1325"></a>
+ <br><dt><code>-mhard-float</code><dd><a name="index-mhard_002dfloat-1327"></a>
Use hardware instructions for floating-point operations.
- <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1326"></a>
+ <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1328"></a>
Use library routines for floating-point operations.
- <br><dt><code>-malloc-cc</code><dd><a name="index-malloc_002dcc-1327"></a>
+ <br><dt><code>-malloc-cc</code><dd><a name="index-malloc_002dcc-1329"></a>
Dynamically allocate condition code registers.
- <br><dt><code>-mfixed-cc</code><dd><a name="index-mfixed_002dcc-1328"></a>
+ <br><dt><code>-mfixed-cc</code><dd><a name="index-mfixed_002dcc-1330"></a>
Do not try to dynamically allocate condition code registers, only
use <code>icc0</code> and <code>fcc0</code>.
- <br><dt><code>-mdword</code><dd><a name="index-mdword-1329"></a>
+ <br><dt><code>-mdword</code><dd><a name="index-mdword-1331"></a>
Change ABI to use double word insns.
- <br><dt><code>-mno-dword</code><dd><a name="index-mno_002ddword-1330"></a>
+ <br><dt><code>-mno-dword</code><dd><a name="index-mno_002ddword-1332"></a>
Do not use double word instructions.
- <br><dt><code>-mdouble</code><dd><a name="index-mdouble-1331"></a>
+ <br><dt><code>-mdouble</code><dd><a name="index-mdouble-1333"></a>
Use floating-point double instructions.
- <br><dt><code>-mno-double</code><dd><a name="index-mno_002ddouble-1332"></a>
+ <br><dt><code>-mno-double</code><dd><a name="index-mno_002ddouble-1334"></a>
Do not use floating-point double instructions.
- <br><dt><code>-mmedia</code><dd><a name="index-mmedia-1333"></a>
+ <br><dt><code>-mmedia</code><dd><a name="index-mmedia-1335"></a>
Use media instructions.
- <br><dt><code>-mno-media</code><dd><a name="index-mno_002dmedia-1334"></a>
+ <br><dt><code>-mno-media</code><dd><a name="index-mno_002dmedia-1336"></a>
Do not use media instructions.
- <br><dt><code>-mmuladd</code><dd><a name="index-mmuladd-1335"></a>
+ <br><dt><code>-mmuladd</code><dd><a name="index-mmuladd-1337"></a>
Use multiply and add/subtract instructions.
- <br><dt><code>-mno-muladd</code><dd><a name="index-mno_002dmuladd-1336"></a>
+ <br><dt><code>-mno-muladd</code><dd><a name="index-mno_002dmuladd-1338"></a>
Do not use multiply and add/subtract instructions.
- <br><dt><code>-mfdpic</code><dd><a name="index-mfdpic-1337"></a>
+ <br><dt><code>-mfdpic</code><dd><a name="index-mfdpic-1339"></a>
Select the FDPIC ABI, which uses function descriptors to represent
pointers to functions. Without any PIC/PIE-related options, it
implies <samp><span class="option">-fPIE</span></samp>. With <samp><span class="option">-fpic</span></samp> or <samp><span class="option">-fpie</span></samp>, it
@@ -116,7 +116,7 @@ GOT base address; with <samp><span class="option">-fPIC</span></samp> or <samp><
are computed with 32 bits.
With a &lsquo;<samp><span class="samp">bfin-elf</span></samp>&rsquo; target, this option implies <samp><span class="option">-msim</span></samp>.
- <br><dt><code>-minline-plt</code><dd><a name="index-minline_002dplt-1338"></a>
+ <br><dt><code>-minline-plt</code><dd><a name="index-minline_002dplt-1340"></a>
Enable inlining of PLT entries in function calls to functions that are
not known to bind locally. It has no effect without <samp><span class="option">-mfdpic</span></samp>.
It's enabled by default if optimizing for speed and compiling for
@@ -124,13 +124,13 @@ shared libraries (i.e., <samp><span class="option">-fPIC</span></samp> or <samp>
optimization option such as <samp><span class="option">-O3</span></samp> or above is present in the
command line.
- <br><dt><code>-mTLS</code><dd><a name="index-mTLS-1339"></a>
+ <br><dt><code>-mTLS</code><dd><a name="index-mTLS-1341"></a>
Assume a large TLS segment when generating thread-local code.
- <br><dt><code>-mtls</code><dd><a name="index-mtls-1340"></a>
+ <br><dt><code>-mtls</code><dd><a name="index-mtls-1342"></a>
Do not assume a large TLS segment when generating thread-local code.
- <br><dt><code>-mgprel-ro</code><dd><a name="index-mgprel_002dro-1341"></a>
+ <br><dt><code>-mgprel-ro</code><dd><a name="index-mgprel_002dro-1343"></a>
Enable the use of <code>GPREL</code> relocations in the FDPIC ABI for data
that is known to be in read-only sections. It's enabled by default,
except for <samp><span class="option">-fpic</span></samp> or <samp><span class="option">-fpie</span></samp>: even though it may help
@@ -140,131 +140,131 @@ one of which may be shared by multiple symbols, and it avoids the need
for a GOT entry for the referenced symbol, so it's more likely to be a
win. If it is not, <samp><span class="option">-mno-gprel-ro</span></samp> can be used to disable it.
- <br><dt><code>-multilib-library-pic</code><dd><a name="index-multilib_002dlibrary_002dpic-1342"></a>
+ <br><dt><code>-multilib-library-pic</code><dd><a name="index-multilib_002dlibrary_002dpic-1344"></a>
Link with the (library, not FD) pic libraries. It's implied by
<samp><span class="option">-mlibrary-pic</span></samp>, as well as by <samp><span class="option">-fPIC</span></samp> and
<samp><span class="option">-fpic</span></samp> without <samp><span class="option">-mfdpic</span></samp>. You should never have to use
it explicitly.
- <br><dt><code>-mlinked-fp</code><dd><a name="index-mlinked_002dfp-1343"></a>
+ <br><dt><code>-mlinked-fp</code><dd><a name="index-mlinked_002dfp-1345"></a>
Follow the EABI requirement of always creating a frame pointer whenever
a stack frame is allocated. This option is enabled by default and can
be disabled with <samp><span class="option">-mno-linked-fp</span></samp>.
- <br><dt><code>-mlong-calls</code><dd><a name="index-mlong_002dcalls-1344"></a>
+ <br><dt><code>-mlong-calls</code><dd><a name="index-mlong_002dcalls-1346"></a>
Use indirect addressing to call functions outside the current
compilation unit. This allows the functions to be placed anywhere
within the 32-bit address space.
- <br><dt><code>-malign-labels</code><dd><a name="index-malign_002dlabels-1345"></a>
+ <br><dt><code>-malign-labels</code><dd><a name="index-malign_002dlabels-1347"></a>
Try to align labels to an 8-byte boundary by inserting nops into the
previous packet. This option only has an effect when VLIW packing
is enabled. It doesn't create new packets; it merely adds nops to
existing ones.
- <br><dt><code>-mlibrary-pic</code><dd><a name="index-mlibrary_002dpic-1346"></a>
+ <br><dt><code>-mlibrary-pic</code><dd><a name="index-mlibrary_002dpic-1348"></a>
Generate position-independent EABI code.
- <br><dt><code>-macc-4</code><dd><a name="index-macc_002d4-1347"></a>
+ <br><dt><code>-macc-4</code><dd><a name="index-macc_002d4-1349"></a>
Use only the first four media accumulator registers.
- <br><dt><code>-macc-8</code><dd><a name="index-macc_002d8-1348"></a>
+ <br><dt><code>-macc-8</code><dd><a name="index-macc_002d8-1350"></a>
Use all eight media accumulator registers.
- <br><dt><code>-mpack</code><dd><a name="index-mpack-1349"></a>
+ <br><dt><code>-mpack</code><dd><a name="index-mpack-1351"></a>
Pack VLIW instructions.
- <br><dt><code>-mno-pack</code><dd><a name="index-mno_002dpack-1350"></a>
+ <br><dt><code>-mno-pack</code><dd><a name="index-mno_002dpack-1352"></a>
Do not pack VLIW instructions.
- <br><dt><code>-mno-eflags</code><dd><a name="index-mno_002deflags-1351"></a>
+ <br><dt><code>-mno-eflags</code><dd><a name="index-mno_002deflags-1353"></a>
Do not mark ABI switches in e_flags.
- <br><dt><code>-mcond-move</code><dd><a name="index-mcond_002dmove-1352"></a>
+ <br><dt><code>-mcond-move</code><dd><a name="index-mcond_002dmove-1354"></a>
Enable the use of conditional-move instructions (default).
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mno-cond-move</code><dd><a name="index-mno_002dcond_002dmove-1353"></a>
+ <br><dt><code>-mno-cond-move</code><dd><a name="index-mno_002dcond_002dmove-1355"></a>
Disable the use of conditional-move instructions.
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mscc</code><dd><a name="index-mscc-1354"></a>
+ <br><dt><code>-mscc</code><dd><a name="index-mscc-1356"></a>
Enable the use of conditional set instructions (default).
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mno-scc</code><dd><a name="index-mno_002dscc-1355"></a>
+ <br><dt><code>-mno-scc</code><dd><a name="index-mno_002dscc-1357"></a>
Disable the use of conditional set instructions.
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mcond-exec</code><dd><a name="index-mcond_002dexec-1356"></a>
+ <br><dt><code>-mcond-exec</code><dd><a name="index-mcond_002dexec-1358"></a>
Enable the use of conditional execution (default).
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mno-cond-exec</code><dd><a name="index-mno_002dcond_002dexec-1357"></a>
+ <br><dt><code>-mno-cond-exec</code><dd><a name="index-mno_002dcond_002dexec-1359"></a>
Disable the use of conditional execution.
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mvliw-branch</code><dd><a name="index-mvliw_002dbranch-1358"></a>
+ <br><dt><code>-mvliw-branch</code><dd><a name="index-mvliw_002dbranch-1360"></a>
Run a pass to pack branches into VLIW instructions (default).
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mno-vliw-branch</code><dd><a name="index-mno_002dvliw_002dbranch-1359"></a>
+ <br><dt><code>-mno-vliw-branch</code><dd><a name="index-mno_002dvliw_002dbranch-1361"></a>
Do not run a pass to pack branches into VLIW instructions.
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mmulti-cond-exec</code><dd><a name="index-mmulti_002dcond_002dexec-1360"></a>
+ <br><dt><code>-mmulti-cond-exec</code><dd><a name="index-mmulti_002dcond_002dexec-1362"></a>
Enable optimization of <code>&amp;&amp;</code> and <code>||</code> in conditional execution
(default).
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mno-multi-cond-exec</code><dd><a name="index-mno_002dmulti_002dcond_002dexec-1361"></a>
+ <br><dt><code>-mno-multi-cond-exec</code><dd><a name="index-mno_002dmulti_002dcond_002dexec-1363"></a>
Disable optimization of <code>&amp;&amp;</code> and <code>||</code> in conditional execution.
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mnested-cond-exec</code><dd><a name="index-mnested_002dcond_002dexec-1362"></a>
+ <br><dt><code>-mnested-cond-exec</code><dd><a name="index-mnested_002dcond_002dexec-1364"></a>
Enable nested conditional execution optimizations (default).
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-mno-nested-cond-exec</code><dd><a name="index-mno_002dnested_002dcond_002dexec-1363"></a>
+ <br><dt><code>-mno-nested-cond-exec</code><dd><a name="index-mno_002dnested_002dcond_002dexec-1365"></a>
Disable nested conditional execution optimizations.
<p>This switch is mainly for debugging the compiler and will likely be removed
in a future version.
- <br><dt><code>-moptimize-membar</code><dd><a name="index-moptimize_002dmembar-1364"></a>
+ <br><dt><code>-moptimize-membar</code><dd><a name="index-moptimize_002dmembar-1366"></a>
This switch removes redundant <code>membar</code> instructions from the
compiler generated code. It is enabled by default.
- <br><dt><code>-mno-optimize-membar</code><dd><a name="index-mno_002doptimize_002dmembar-1365"></a>
+ <br><dt><code>-mno-optimize-membar</code><dd><a name="index-mno_002doptimize_002dmembar-1367"></a>
This switch disables the automatic removal of redundant <code>membar</code>
instructions from the generated code.
- <br><dt><code>-mtomcat-stats</code><dd><a name="index-mtomcat_002dstats-1366"></a>
+ <br><dt><code>-mtomcat-stats</code><dd><a name="index-mtomcat_002dstats-1368"></a>
Cause gas to print out tomcat statistics.
- <br><dt><code>-mcpu=</code><var>cpu</var><dd><a name="index-mcpu-1367"></a>
+ <br><dt><code>-mcpu=</code><var>cpu</var><dd><a name="index-mcpu-1369"></a>
Select the processor type for which to generate code. Possible values are
&lsquo;<samp><span class="samp">frv</span></samp>&rsquo;, &lsquo;<samp><span class="samp">fr550</span></samp>&rsquo;, &lsquo;<samp><span class="samp">tomcat</span></samp>&rsquo;, &lsquo;<samp><span class="samp">fr500</span></samp>&rsquo;, &lsquo;<samp><span class="samp">fr450</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">fr405</span></samp>&rsquo;, &lsquo;<samp><span class="samp">fr400</span></samp>&rsquo;, &lsquo;<samp><span class="samp">fr300</span></samp>&rsquo; and &lsquo;<samp><span class="samp">simple</span></samp>&rsquo;.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Fixed_002dPoint.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Fixed_002dPoint.html
index dddf0fd..5c32506 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Fixed_002dPoint.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Fixed_002dPoint.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.15 Fixed-Point Types</h3>
-<p><a name="index-fixed_002dpoint-types-2400"></a><a name="index-g_t_0040code_007b_005fFract_007d-data-type-2401"></a><a name="index-g_t_0040code_007b_005fAccum_007d-data-type-2402"></a><a name="index-g_t_0040code_007b_005fSat_007d-data-type-2403"></a><a name="index-g_t_0040code_007bhr_007d-fixed_002dsuffix-2404"></a><a name="index-g_t_0040code_007br_007d-fixed_002dsuffix-2405"></a><a name="index-g_t_0040code_007blr_007d-fixed_002dsuffix-2406"></a><a name="index-g_t_0040code_007bllr_007d-fixed_002dsuffix-2407"></a><a name="index-g_t_0040code_007buhr_007d-fixed_002dsuffix-2408"></a><a name="index-g_t_0040code_007bur_007d-fixed_002dsuffix-2409"></a><a name="index-g_t_0040code_007bulr_007d-fixed_002dsuffix-2410"></a><a name="index-g_t_0040code_007bullr_007d-fixed_002dsuffix-2411"></a><a name="index-g_t_0040code_007bhk_007d-fixed_002dsuffix-2412"></a><a name="index-g_t_0040code_007bk_007d-fixed_002dsuffix-2413"></a><a name="index-g_t_0040code_007blk_007d-fixed_002dsuffix-2414"></a><a name="index-g_t_0040code_007bllk_007d-fixed_002dsuffix-2415"></a><a name="index-g_t_0040code_007buhk_007d-fixed_002dsuffix-2416"></a><a name="index-g_t_0040code_007buk_007d-fixed_002dsuffix-2417"></a><a name="index-g_t_0040code_007bulk_007d-fixed_002dsuffix-2418"></a><a name="index-g_t_0040code_007bullk_007d-fixed_002dsuffix-2419"></a><a name="index-g_t_0040code_007bHR_007d-fixed_002dsuffix-2420"></a><a name="index-g_t_0040code_007bR_007d-fixed_002dsuffix-2421"></a><a name="index-g_t_0040code_007bLR_007d-fixed_002dsuffix-2422"></a><a name="index-g_t_0040code_007bLLR_007d-fixed_002dsuffix-2423"></a><a name="index-g_t_0040code_007bUHR_007d-fixed_002dsuffix-2424"></a><a name="index-g_t_0040code_007bUR_007d-fixed_002dsuffix-2425"></a><a name="index-g_t_0040code_007bULR_007d-fixed_002dsuffix-2426"></a><a name="index-g_t_0040code_007bULLR_007d-fixed_002dsuffix-2427"></a><a name="index-g_t_0040code_007bHK_007d-fixed_002dsuffix-2428"></a><a name="index-g_t_0040code_007bK_007d-fixed_002dsuffix-2429"></a><a name="index-g_t_0040code_007bLK_007d-fixed_002dsuffix-2430"></a><a name="index-g_t_0040code_007bLLK_007d-fixed_002dsuffix-2431"></a><a name="index-g_t_0040code_007bUHK_007d-fixed_002dsuffix-2432"></a><a name="index-g_t_0040code_007bUK_007d-fixed_002dsuffix-2433"></a><a name="index-g_t_0040code_007bULK_007d-fixed_002dsuffix-2434"></a><a name="index-g_t_0040code_007bULLK_007d-fixed_002dsuffix-2435"></a>
+<p><a name="index-fixed_002dpoint-types-2402"></a><a name="index-g_t_0040code_007b_005fFract_007d-data-type-2403"></a><a name="index-g_t_0040code_007b_005fAccum_007d-data-type-2404"></a><a name="index-g_t_0040code_007b_005fSat_007d-data-type-2405"></a><a name="index-g_t_0040code_007bhr_007d-fixed_002dsuffix-2406"></a><a name="index-g_t_0040code_007br_007d-fixed_002dsuffix-2407"></a><a name="index-g_t_0040code_007blr_007d-fixed_002dsuffix-2408"></a><a name="index-g_t_0040code_007bllr_007d-fixed_002dsuffix-2409"></a><a name="index-g_t_0040code_007buhr_007d-fixed_002dsuffix-2410"></a><a name="index-g_t_0040code_007bur_007d-fixed_002dsuffix-2411"></a><a name="index-g_t_0040code_007bulr_007d-fixed_002dsuffix-2412"></a><a name="index-g_t_0040code_007bullr_007d-fixed_002dsuffix-2413"></a><a name="index-g_t_0040code_007bhk_007d-fixed_002dsuffix-2414"></a><a name="index-g_t_0040code_007bk_007d-fixed_002dsuffix-2415"></a><a name="index-g_t_0040code_007blk_007d-fixed_002dsuffix-2416"></a><a name="index-g_t_0040code_007bllk_007d-fixed_002dsuffix-2417"></a><a name="index-g_t_0040code_007buhk_007d-fixed_002dsuffix-2418"></a><a name="index-g_t_0040code_007buk_007d-fixed_002dsuffix-2419"></a><a name="index-g_t_0040code_007bulk_007d-fixed_002dsuffix-2420"></a><a name="index-g_t_0040code_007bullk_007d-fixed_002dsuffix-2421"></a><a name="index-g_t_0040code_007bHR_007d-fixed_002dsuffix-2422"></a><a name="index-g_t_0040code_007bR_007d-fixed_002dsuffix-2423"></a><a name="index-g_t_0040code_007bLR_007d-fixed_002dsuffix-2424"></a><a name="index-g_t_0040code_007bLLR_007d-fixed_002dsuffix-2425"></a><a name="index-g_t_0040code_007bUHR_007d-fixed_002dsuffix-2426"></a><a name="index-g_t_0040code_007bUR_007d-fixed_002dsuffix-2427"></a><a name="index-g_t_0040code_007bULR_007d-fixed_002dsuffix-2428"></a><a name="index-g_t_0040code_007bULLR_007d-fixed_002dsuffix-2429"></a><a name="index-g_t_0040code_007bHK_007d-fixed_002dsuffix-2430"></a><a name="index-g_t_0040code_007bK_007d-fixed_002dsuffix-2431"></a><a name="index-g_t_0040code_007bLK_007d-fixed_002dsuffix-2432"></a><a name="index-g_t_0040code_007bLLK_007d-fixed_002dsuffix-2433"></a><a name="index-g_t_0040code_007bUHK_007d-fixed_002dsuffix-2434"></a><a name="index-g_t_0040code_007bUK_007d-fixed_002dsuffix-2435"></a><a name="index-g_t_0040code_007bULK_007d-fixed_002dsuffix-2436"></a><a name="index-g_t_0040code_007bULLK_007d-fixed_002dsuffix-2437"></a>
As an extension, the GNU C compiler supports fixed-point types as
defined in the N1169 draft of ISO/IEC DTR 18037. Support for fixed-point
types in GCC will evolve as the draft technical report changes.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Floating-Types.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Floating-Types.html
index 1bf6c3d..ef8770c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Floating-Types.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Floating-Types.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.11 Additional Floating Types</h3>
-<p><a name="index-additional-floating-types-2380"></a><a name="index-g_t_0040code_007b_005f_005ffloat80_007d-data-type-2381"></a><a name="index-g_t_0040code_007b_005f_005ffloat128_007d-data-type-2382"></a><a name="index-g_t_0040code_007bw_007d-floating-point-suffix-2383"></a><a name="index-g_t_0040code_007bq_007d-floating-point-suffix-2384"></a><a name="index-g_t_0040code_007bW_007d-floating-point-suffix-2385"></a><a name="index-g_t_0040code_007bQ_007d-floating-point-suffix-2386"></a>
+<p><a name="index-additional-floating-types-2382"></a><a name="index-g_t_0040code_007b_005f_005ffloat80_007d-data-type-2383"></a><a name="index-g_t_0040code_007b_005f_005ffloat128_007d-data-type-2384"></a><a name="index-g_t_0040code_007bw_007d-floating-point-suffix-2385"></a><a name="index-g_t_0040code_007bq_007d-floating-point-suffix-2386"></a><a name="index-g_t_0040code_007bW_007d-floating-point-suffix-2387"></a><a name="index-g_t_0040code_007bQ_007d-floating-point-suffix-2388"></a>
As an extension, the GNU C compiler supports additional floating
types, <code>__float80</code> and <code>__float128</code> to support 80bit
(<code>XFmode</code>) and 128 bit (<code>TFmode</code>) floating types.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Attributes.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Attributes.html
index 7f7bbb2..4b0ebd8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Attributes.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Attributes.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.30 Declaring Attributes of Functions</h3>
-<p><a name="index-function-attributes-2495"></a><a name="index-declaring-attributes-of-functions-2496"></a><a name="index-functions-that-never-return-2497"></a><a name="index-functions-that-return-more-than-once-2498"></a><a name="index-functions-that-have-no-side-effects-2499"></a><a name="index-functions-in-arbitrary-sections-2500"></a><a name="index-functions-that-behave-like-malloc-2501"></a><a name="index-g_t_0040code_007bvolatile_007d-applied-to-function-2502"></a><a name="index-g_t_0040code_007bconst_007d-applied-to-function-2503"></a><a name="index-functions-with-_0040code_007bprintf_007d_002c-_0040code_007bscanf_007d_002c-_0040code_007bstrftime_007d-or-_0040code_007bstrfmon_007d-style-arguments-2504"></a><a name="index-functions-with-non_002dnull-pointer-arguments-2505"></a><a name="index-functions-that-are-passed-arguments-in-registers-on-the-386-2506"></a><a name="index-functions-that-pop-the-argument-stack-on-the-386-2507"></a><a name="index-functions-that-do-not-pop-the-argument-stack-on-the-386-2508"></a><a name="index-functions-that-have-different-compilation-options-on-the-386-2509"></a><a name="index-functions-that-have-different-optimization-options-2510"></a><a name="index-functions-that-are-dynamically-resolved-2511"></a>
+<p><a name="index-function-attributes-2497"></a><a name="index-declaring-attributes-of-functions-2498"></a><a name="index-functions-that-never-return-2499"></a><a name="index-functions-that-return-more-than-once-2500"></a><a name="index-functions-that-have-no-side-effects-2501"></a><a name="index-functions-in-arbitrary-sections-2502"></a><a name="index-functions-that-behave-like-malloc-2503"></a><a name="index-g_t_0040code_007bvolatile_007d-applied-to-function-2504"></a><a name="index-g_t_0040code_007bconst_007d-applied-to-function-2505"></a><a name="index-functions-with-_0040code_007bprintf_007d_002c-_0040code_007bscanf_007d_002c-_0040code_007bstrftime_007d-or-_0040code_007bstrfmon_007d-style-arguments-2506"></a><a name="index-functions-with-non_002dnull-pointer-arguments-2507"></a><a name="index-functions-that-are-passed-arguments-in-registers-on-the-386-2508"></a><a name="index-functions-that-pop-the-argument-stack-on-the-386-2509"></a><a name="index-functions-that-do-not-pop-the-argument-stack-on-the-386-2510"></a><a name="index-functions-that-have-different-compilation-options-on-the-386-2511"></a><a name="index-functions-that-have-different-optimization-options-2512"></a><a name="index-functions-that-are-dynamically-resolved-2513"></a>
In GNU C, you declare certain things about functions called in your program
which help the compiler optimize function calls and check your code more
carefully.
@@ -93,7 +93,7 @@ attributes.
<dl>
<!-- Keep this table alphabetized by attribute name. Treat _ as space. -->
- <dt><code>alias ("</code><var>target</var><code>")</code><dd><a name="index-g_t_0040code_007balias_007d-attribute-2512"></a>The <code>alias</code> attribute causes the declaration to be emitted as an
+ <dt><code>alias ("</code><var>target</var><code>")</code><dd><a name="index-g_t_0040code_007balias_007d-attribute-2514"></a>The <code>alias</code> attribute causes the declaration to be emitted as an
alias for another symbol, which must be specified. For instance,
<pre class="smallexample"> void __f () { /* <span class="roman">Do something.</span> */; }
@@ -105,7 +105,7 @@ is not defined in the same translation unit.
<p>Not all target machines support this attribute.
- <br><dt><code>aligned (</code><var>alignment</var><code>)</code><dd><a name="index-g_t_0040code_007baligned_007d-attribute-2513"></a>This attribute specifies a minimum alignment for the function,
+ <br><dt><code>aligned (</code><var>alignment</var><code>)</code><dd><a name="index-g_t_0040code_007baligned_007d-attribute-2515"></a>This attribute specifies a minimum alignment for the function,
measured in bytes.
<p>You cannot use this attribute to decrease the alignment of a function,
@@ -124,7 +124,7 @@ further information.
<p>The <code>aligned</code> attribute can also be used for variables and fields
(see <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a>.)
- <br><dt><code>alloc_size</code><dd><a name="index-g_t_0040code_007balloc_005fsize_007d-attribute-2514"></a>The <code>alloc_size</code> attribute is used to tell the compiler that the
+ <br><dt><code>alloc_size</code><dd><a name="index-g_t_0040code_007balloc_005fsize_007d-attribute-2516"></a>The <code>alloc_size</code> attribute is used to tell the compiler that the
function return value points to memory, where the size is given by
one or two of the functions parameters. GCC uses this
information to improve the correctness of <code>__builtin_object_size</code>.
@@ -144,11 +144,11 @@ one.
the product of parameter 1 and 2 and that my_realloc will return memory
of the size given by parameter 2.
- <br><dt><code>always_inline</code><dd><a name="index-g_t_0040code_007balways_005finline_007d-function-attribute-2515"></a>Generally, functions are not inlined unless optimization is specified.
+ <br><dt><code>always_inline</code><dd><a name="index-g_t_0040code_007balways_005finline_007d-function-attribute-2517"></a>Generally, functions are not inlined unless optimization is specified.
For functions declared inline, this attribute inlines the function even
if no optimization level was specified.
- <br><dt><code>gnu_inline</code><dd><a name="index-g_t_0040code_007bgnu_005finline_007d-function-attribute-2516"></a>This attribute should be used with a function which is also declared
+ <br><dt><code>gnu_inline</code><dd><a name="index-g_t_0040code_007bgnu_005finline_007d-function-attribute-2518"></a>This attribute should be used with a function which is also declared
with the <code>inline</code> keyword. It directs GCC to treat the function
as if it were defined in gnu90 mode even when compiling in C99 or
gnu99 mode.
@@ -183,22 +183,22 @@ preprocessor macros <code>__GNUC_GNU_INLINE__</code> or
but it still requires the <code>inline</code> keyword to enable its special
behavior.
- <br><dt><code>artificial</code><dd><a name="index-g_t_0040code_007bartificial_007d-function-attribute-2517"></a>This attribute is useful for small inline wrappers which if possible
+ <br><dt><code>artificial</code><dd><a name="index-g_t_0040code_007bartificial_007d-function-attribute-2519"></a>This attribute is useful for small inline wrappers which if possible
should appear during debugging as a unit, depending on the debug
info format it will either mean marking the function as artificial
or using the caller location for all instructions within the inlined
body.
- <br><dt><code>bank_switch</code><dd><a name="index-interrupt-handler-functions-2518"></a>When added to an interrupt handler with the M32C port, causes the
+ <br><dt><code>bank_switch</code><dd><a name="index-interrupt-handler-functions-2520"></a>When added to an interrupt handler with the M32C port, causes the
prologue and epilogue to use bank switching to preserve the registers
rather than saving them on the stack.
- <br><dt><code>flatten</code><dd><a name="index-g_t_0040code_007bflatten_007d-function-attribute-2519"></a>Generally, inlining into a function is limited. For a function marked with
+ <br><dt><code>flatten</code><dd><a name="index-g_t_0040code_007bflatten_007d-function-attribute-2521"></a>Generally, inlining into a function is limited. For a function marked with
this attribute, every call inside this function will be inlined, if possible.
Whether the function itself is considered for inlining depends on its size and
the current inlining parameters.
- <br><dt><code>error ("</code><var>message</var><code>")</code><dd><a name="index-g_t_0040code_007berror_007d-function-attribute-2520"></a>If this attribute is used on a function declaration and a call to such a function
+ <br><dt><code>error ("</code><var>message</var><code>")</code><dd><a name="index-g_t_0040code_007berror_007d-function-attribute-2522"></a>If this attribute is used on a function declaration and a call to such a function
is not eliminated through dead code elimination or other optimizations, an error
which will include <var>message</var> will be diagnosed. This is useful
for compile time checking, especially together with <code>__builtin_constant_p</code>
@@ -209,7 +209,7 @@ a link failure, when using this attribute the problem will be diagnosed
earlier and with exact location of the call even in presence of inline
functions or when not emitting debugging information.
- <br><dt><code>warning ("</code><var>message</var><code>")</code><dd><a name="index-g_t_0040code_007bwarning_007d-function-attribute-2521"></a>If this attribute is used on a function declaration and a call to such a function
+ <br><dt><code>warning ("</code><var>message</var><code>")</code><dd><a name="index-g_t_0040code_007bwarning_007d-function-attribute-2523"></a>If this attribute is used on a function declaration and a call to such a function
is not eliminated through dead code elimination or other optimizations, a warning
which will include <var>message</var> will be diagnosed. This is useful
for compile time checking, especially together with <code>__builtin_constant_p</code>
@@ -218,17 +218,17 @@ a message in <code>.gnu.warning*</code> section, when using this attribute the p
will be diagnosed earlier and with exact location of the call even in presence
of inline functions or when not emitting debugging information.
- <br><dt><code>cdecl</code><dd><a name="index-functions-that-do-pop-the-argument-stack-on-the-386-2522"></a><a name="index-mrtd-2523"></a>On the Intel 386, the <code>cdecl</code> attribute causes the compiler to
+ <br><dt><code>cdecl</code><dd><a name="index-functions-that-do-pop-the-argument-stack-on-the-386-2524"></a><a name="index-mrtd-2525"></a>On the Intel 386, the <code>cdecl</code> attribute causes the compiler to
assume that the calling function will pop off the stack space used to
pass arguments. This is
useful to override the effects of the <samp><span class="option">-mrtd</span></samp> switch.
- <br><dt><code>const</code><dd><a name="index-g_t_0040code_007bconst_007d-function-attribute-2524"></a>Many functions do not examine any values except their arguments, and
+ <br><dt><code>const</code><dd><a name="index-g_t_0040code_007bconst_007d-function-attribute-2526"></a>Many functions do not examine any values except their arguments, and
have no effects except the return value. Basically this is just slightly
more strict class than the <code>pure</code> attribute below, since function is not
allowed to read global memory.
- <p><a name="index-pointer-arguments-2525"></a>Note that a function that has pointer arguments and examines the data
+ <p><a name="index-pointer-arguments-2527"></a>Note that a function that has pointer arguments and examines the data
pointed to must <em>not</em> be declared <code>const</code>. Likewise, a
function that calls a non-<code>const</code> function usually must not be
<code>const</code>. It does not make sense for a <code>const</code> function to
@@ -246,7 +246,7 @@ is as follows:
<p>This approach does not work in GNU C++ from 2.6.0 on, since the language
specifies that the &lsquo;<samp><span class="samp">const</span></samp>&rsquo; must be attached to the return value.
- <br><dt><code>constructor</code><dt><code>destructor</code><dt><code>constructor (</code><var>priority</var><code>)</code><dt><code>destructor (</code><var>priority</var><code>)</code><dd><a name="index-g_t_0040code_007bconstructor_007d-function-attribute-2526"></a><a name="index-g_t_0040code_007bdestructor_007d-function-attribute-2527"></a>The <code>constructor</code> attribute causes the function to be called
+ <br><dt><code>constructor</code><dt><code>destructor</code><dt><code>constructor (</code><var>priority</var><code>)</code><dt><code>destructor (</code><var>priority</var><code>)</code><dd><a name="index-g_t_0040code_007bconstructor_007d-function-attribute-2528"></a><a name="index-g_t_0040code_007bdestructor_007d-function-attribute-2529"></a>The <code>constructor</code> attribute causes the function to be called
automatically before execution enters <code>main ()</code>. Similarly, the
<code>destructor</code> attribute causes the function to be called
automatically after <code>main ()</code> has completed or <code>exit ()</code> has
@@ -266,7 +266,7 @@ objects (see <a href="C_002b_002b-Attributes.html#C_002b_002b-Attributes">C++ At
<p>These attributes are not currently implemented for Objective-C.
- <br><dt><code>deprecated</code><dt><code>deprecated (</code><var>msg</var><code>)</code><dd><a name="index-g_t_0040code_007bdeprecated_007d-attribute_002e-2528"></a>The <code>deprecated</code> attribute results in a warning if the function
+ <br><dt><code>deprecated</code><dt><code>deprecated (</code><var>msg</var><code>)</code><dd><a name="index-g_t_0040code_007bdeprecated_007d-attribute_002e-2530"></a>The <code>deprecated</code> attribute results in a warning if the function
is used anywhere in the source file. This is useful when identifying
functions that are expected to be removed in a future version of a
program. The warning also includes the location of the declaration
@@ -285,11 +285,11 @@ present.
<p>The <code>deprecated</code> attribute can also be used for variables and
types (see <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a>, see <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a>.)
- <br><dt><code>disinterrupt</code><dd><a name="index-g_t_0040code_007bdisinterrupt_007d-attribute-2529"></a>On Epiphany and MeP targets, this attribute causes the compiler to emit
+ <br><dt><code>disinterrupt</code><dd><a name="index-g_t_0040code_007bdisinterrupt_007d-attribute-2531"></a>On Epiphany and MeP targets, this attribute causes the compiler to emit
instructions to disable interrupts for the duration of the given
function.
- <br><dt><code>dllexport</code><dd><a name="index-g_t_0040code_007b_005f_005fdeclspec_0028dllexport_0029_007d-2530"></a>On Microsoft Windows targets and Symbian OS targets the
+ <br><dt><code>dllexport</code><dd><a name="index-g_t_0040code_007b_005f_005fdeclspec_0028dllexport_0029_007d-2532"></a>On Microsoft Windows targets and Symbian OS targets the
<code>dllexport</code> attribute causes the compiler to provide a global
pointer to a pointer in a DLL, so that it can be referenced with the
<code>dllimport</code> attribute. On Microsoft Windows targets, the pointer
@@ -323,7 +323,7 @@ including the symbol in the DLL's export table such as using a
<samp><span class="file">.def</span></samp> file with an <code>EXPORTS</code> section or, with GNU ld, using
the <samp><span class="option">--export-all</span></samp> linker flag.
- <br><dt><code>dllimport</code><dd><a name="index-g_t_0040code_007b_005f_005fdeclspec_0028dllimport_0029_007d-2531"></a>On Microsoft Windows and Symbian OS targets, the <code>dllimport</code>
+ <br><dt><code>dllimport</code><dd><a name="index-g_t_0040code_007b_005f_005fdeclspec_0028dllimport_0029_007d-2533"></a>On Microsoft Windows and Symbian OS targets, the <code>dllimport</code>
attribute causes the compiler to reference a function or variable via
a global pointer to a pointer that is set up by the DLL exporting the
symbol. The attribute implies <code>extern</code>. On Microsoft Windows
@@ -375,7 +375,7 @@ this case, the address of a stub function in the import lib is
referenced. On Microsoft Windows targets, the attribute can be disabled
for functions by setting the <samp><span class="option">-mnop-fun-dllimport</span></samp> flag.
- <br><dt><code>eightbit_data</code><dd><a name="index-eight-bit-data-on-the-H8_002f300_002c-H8_002f300H_002c-and-H8S-2532"></a>Use this attribute on the H8/300, H8/300H, and H8S to indicate that the specified
+ <br><dt><code>eightbit_data</code><dd><a name="index-eight-bit-data-on-the-H8_002f300_002c-H8_002f300H_002c-and-H8S-2534"></a>Use this attribute on the H8/300, H8/300H, and H8S to indicate that the specified
variable should be placed into the eight bit data section.
The compiler will generate more efficient code for certain operations
on data in the eight bit data area. Note the eight bit data area is limited to
@@ -384,16 +384,16 @@ on data in the eight bit data area. Note the eight bit data area is limited to
<p>You must use GAS and GLD from GNU binutils version 2.7 or later for
this attribute to work correctly.
- <br><dt><code>exception_handler</code><dd><a name="index-exception-handler-functions-on-the-Blackfin-processor-2533"></a>Use this attribute on the Blackfin to indicate that the specified function
+ <br><dt><code>exception_handler</code><dd><a name="index-exception-handler-functions-on-the-Blackfin-processor-2535"></a>Use this attribute on the Blackfin to indicate that the specified function
is an exception handler. The compiler will generate function entry and
exit sequences suitable for use in an exception handler when this
attribute is present.
- <br><dt><code>externally_visible</code><dd><a name="index-g_t_0040code_007bexternally_005fvisible_007d-attribute_002e-2534"></a>This attribute, attached to a global variable or function, nullifies
+ <br><dt><code>externally_visible</code><dd><a name="index-g_t_0040code_007bexternally_005fvisible_007d-attribute_002e-2536"></a>This attribute, attached to a global variable or function, nullifies
the effect of the <samp><span class="option">-fwhole-program</span></samp> command-line option, so the
object remains visible outside the current compilation unit. If <samp><span class="option">-fwhole-program</span></samp> is used together with <samp><span class="option">-flto</span></samp> and <samp><span class="command">gold</span></samp> is used as the linker plugin, <code>externally_visible</code> attributes are automatically added to functions (not variable yet due to a current <samp><span class="command">gold</span></samp> issue) that are accessed outside of LTO objects according to resolution file produced by <samp><span class="command">gold</span></samp>. For other linkers that cannot generate resolution file, explicit <code>externally_visible</code> attributes are still necessary.
- <br><dt><code>far</code><dd><a name="index-functions-which-handle-memory-bank-switching-2535"></a>On 68HC11 and 68HC12 the <code>far</code> attribute causes the compiler to
+ <br><dt><code>far</code><dd><a name="index-functions-which-handle-memory-bank-switching-2537"></a>On 68HC11 and 68HC12 the <code>far</code> attribute causes the compiler to
use a calling convention that takes care of switching memory banks when
entering and leaving a function. This calling convention is also the
default when using the <samp><span class="option">-mlong-calls</span></samp> option.
@@ -412,19 +412,19 @@ the <code>rtc</code>.
which assumes the called function is too far away for the built-in
addressing modes.
- <br><dt><code>fast_interrupt</code><dd><a name="index-interrupt-handler-functions-2536"></a>Use this attribute on the M32C and RX ports to indicate that the specified
+ <br><dt><code>fast_interrupt</code><dd><a name="index-interrupt-handler-functions-2538"></a>Use this attribute on the M32C and RX ports to indicate that the specified
function is a fast interrupt handler. This is just like the
<code>interrupt</code> attribute, except that <code>freit</code> is used to return
instead of <code>reit</code>.
- <br><dt><code>fastcall</code><dd><a name="index-functions-that-pop-the-argument-stack-on-the-386-2537"></a>On the Intel 386, the <code>fastcall</code> attribute causes the compiler to
+ <br><dt><code>fastcall</code><dd><a name="index-functions-that-pop-the-argument-stack-on-the-386-2539"></a>On the Intel 386, the <code>fastcall</code> attribute causes the compiler to
pass the first argument (if of integral type) in the register ECX and
the second argument (if of integral type) in the register EDX. Subsequent
and other typed arguments are passed on the stack. The called function will
pop the arguments off the stack. If the number of arguments is variable all
arguments are pushed on the stack.
- <br><dt><code>thiscall</code><dd><a name="index-functions-that-pop-the-argument-stack-on-the-386-2538"></a>On the Intel 386, the <code>thiscall</code> attribute causes the compiler to
+ <br><dt><code>thiscall</code><dd><a name="index-functions-that-pop-the-argument-stack-on-the-386-2540"></a>On the Intel 386, the <code>thiscall</code> attribute causes the compiler to
pass the first argument (if of integral type) in the register ECX.
Subsequent and other typed arguments are passed on the stack. The called
function will pop the arguments off the stack.
@@ -434,7 +434,7 @@ The <code>thiscall</code> attribute is intended for C++ non-static member functi
As gcc extension this calling convention can be used for C-functions
and for static member methods.
- <br><dt><code>format (</code><var>archetype</var><code>, </code><var>string-index</var><code>, </code><var>first-to-check</var><code>)</code><dd><a name="index-g_t_0040code_007bformat_007d-function-attribute-2539"></a><a name="index-Wformat-2540"></a>The <code>format</code> attribute specifies that a function takes <code>printf</code>,
+ <br><dt><code>format (</code><var>archetype</var><code>, </code><var>string-index</var><code>, </code><var>first-to-check</var><code>)</code><dd><a name="index-g_t_0040code_007bformat_007d-function-attribute-2541"></a><a name="index-Wformat-2542"></a>The <code>format</code> attribute specifies that a function takes <code>printf</code>,
<code>scanf</code>, <code>strftime</code> or <code>strfmon</code> style arguments which
should be type-checked against a format string. For example, the
declaration:
@@ -476,7 +476,7 @@ argument of the function <code>my_print</code>, and the arguments to check
start with the third argument, so the correct parameters for the format
attribute are 2 and 3.
- <p><a name="index-ffreestanding-2541"></a><a name="index-fno_002dbuiltin-2542"></a>The <code>format</code> attribute allows you to identify your own functions
+ <p><a name="index-ffreestanding-2543"></a><a name="index-fno_002dbuiltin-2544"></a>The <code>format</code> attribute allows you to identify your own functions
which take format strings as arguments, so that GCC can check the
calls to these functions for errors. The compiler always (unless
<samp><span class="option">-ffreestanding</span></samp> or <samp><span class="option">-fno-builtin</span></samp> is used) checks formats
@@ -500,7 +500,7 @@ compiler.
<p>The target may also provide additional types of format checks.
See <a href="Target-Format-Checks.html#Target-Format-Checks">Format Checks Specific to Particular Target Machines</a>.
- <br><dt><code>format_arg (</code><var>string-index</var><code>)</code><dd><a name="index-g_t_0040code_007bformat_005farg_007d-function-attribute-2543"></a><a name="index-Wformat_002dnonliteral-2544"></a>The <code>format_arg</code> attribute specifies that a function takes a format
+ <br><dt><code>format_arg (</code><var>string-index</var><code>)</code><dd><a name="index-g_t_0040code_007bformat_005farg_007d-function-attribute-2545"></a><a name="index-Wformat_002dnonliteral-2546"></a>The <code>format_arg</code> attribute specifies that a function takes a format
string for a <code>printf</code>, <code>scanf</code>, <code>strftime</code> or
<code>strfmon</code> style function and modifies it (for example, to translate
it into another language), so the result can be passed to a
@@ -545,7 +545,7 @@ above.
<p>The target may also allow additional types in <code>format-arg</code> attributes.
See <a href="Target-Format-Checks.html#Target-Format-Checks">Format Checks Specific to Particular Target Machines</a>.
- <br><dt><code>function_vector</code><dd><a name="index-calling-functions-through-the-function-vector-on-H8_002f300_002c-M16C_002c-M32C-and-SH2A-processors-2545"></a>Use this attribute on the H8/300, H8/300H, and H8S to indicate that the specified
+ <br><dt><code>function_vector</code><dd><a name="index-calling-functions-through-the-function-vector-on-H8_002f300_002c-M16C_002c-M32C-and-SH2A-processors-2547"></a>Use this attribute on the H8/300, H8/300H, and H8S to indicate that the specified
function should be called through the function vector. Calling a
function through the function vector will reduce code size, however;
the function vector has a limited size (maximum 128 entries on the H8/300
@@ -603,7 +603,7 @@ then be sure to write this declaration in both files.
<p>This attribute is ignored for R8C target.
- <br><dt><code>ifunc ("</code><var>resolver</var><code>")</code><dd><a name="index-g_t_0040code_007bifunc_007d-attribute-2546"></a>The <code>ifunc</code> attribute is used to mark a function as an indirect
+ <br><dt><code>ifunc ("</code><var>resolver</var><code>")</code><dd><a name="index-g_t_0040code_007bifunc_007d-attribute-2548"></a>The <code>ifunc</code> attribute is used to mark a function as an indirect
function using the STT_GNU_IFUNC symbol type extension to the ELF
standard. This allows the resolution of the symbol value to be
determined dynamically at load time, and an optimized version of the
@@ -640,7 +640,7 @@ the same translation unit as the resolver function:
<p>Indirect functions cannot be weak, and require a recent binutils (at
least version 2.20.1), and GNU C library (at least version 2.11.1).
- <br><dt><code>interrupt</code><dd><a name="index-interrupt-handler-functions-2547"></a>Use this attribute on the ARM, AVR, CR16, Epiphany, M32C, M32R/D, m68k, MeP, MIPS,
+ <br><dt><code>interrupt</code><dd><a name="index-interrupt-handler-functions-2549"></a>Use this attribute on the ARM, AVR, CR16, Epiphany, M32C, M32R/D, m68k, MeP, MIPS,
RL78, RX and Xstormy16 ports to indicate that the specified function is an
interrupt handler. The compiler will generate function entry and exit
sequences suitable for use in an interrupt handler when this attribute
@@ -688,7 +688,7 @@ unless the <code>disinterrupt</code> attribute is also specified.
<p>On Epiphany targets, you can also use the following attribute to
modify the behavior of an interrupt handler:
<dl>
-<dt><code>forwarder_section</code><dd><a name="index-g_t_0040code_007bforwarder_005fsection_007d-attribute-2548"></a>The interrupt handler may be in external memory which cannot be
+<dt><code>forwarder_section</code><dd><a name="index-g_t_0040code_007bforwarder_005fsection_007d-attribute-2550"></a>The interrupt handler may be in external memory which cannot be
reached by a branch instruction, so generate a local memory trampoline
to transfer control. The single parameter identifies the section where
the trampoline will be placed.
@@ -707,13 +707,13 @@ Epiphany targets:
<p>On MIPS targets, you can use the following attributes to modify the behavior
of an interrupt handler:
<dl>
-<dt><code>use_shadow_register_set</code><dd><a name="index-g_t_0040code_007buse_005fshadow_005fregister_005fset_007d-attribute-2549"></a>Assume that the handler uses a shadow register set, instead of
+<dt><code>use_shadow_register_set</code><dd><a name="index-g_t_0040code_007buse_005fshadow_005fregister_005fset_007d-attribute-2551"></a>Assume that the handler uses a shadow register set, instead of
the main general-purpose registers.
- <br><dt><code>keep_interrupts_masked</code><dd><a name="index-g_t_0040code_007bkeep_005finterrupts_005fmasked_007d-attribute-2550"></a>Keep interrupts masked for the whole function. Without this attribute,
+ <br><dt><code>keep_interrupts_masked</code><dd><a name="index-g_t_0040code_007bkeep_005finterrupts_005fmasked_007d-attribute-2552"></a>Keep interrupts masked for the whole function. Without this attribute,
GCC tries to reenable interrupts for as much of the function as it can.
- <br><dt><code>use_debug_exception_return</code><dd><a name="index-g_t_0040code_007buse_005fdebug_005fexception_005freturn_007d-attribute-2551"></a>Return using the <code>deret</code> instruction. Interrupt handlers that don't
+ <br><dt><code>use_debug_exception_return</code><dd><a name="index-g_t_0040code_007buse_005fdebug_005fexception_005freturn_007d-attribute-2553"></a>Return using the <code>deret</code> instruction. Interrupt handlers that don't
have this attribute return using <code>eret</code> instead.
</dl>
@@ -736,35 +736,35 @@ have this attribute return using <code>eret</code> instead.
handlers intended to be used with the <code>BRK</code> opcode (i.e. those
that must end with <code>RETB</code> instead of <code>RETI</code>).
- <br><dt><code>interrupt_handler</code><dd><a name="index-interrupt-handler-functions-on-the-Blackfin_002c-m68k_002c-H8_002f300-and-SH-processors-2552"></a>Use this attribute on the Blackfin, m68k, H8/300, H8/300H, H8S, and SH to
+ <br><dt><code>interrupt_handler</code><dd><a name="index-interrupt-handler-functions-on-the-Blackfin_002c-m68k_002c-H8_002f300-and-SH-processors-2554"></a>Use this attribute on the Blackfin, m68k, H8/300, H8/300H, H8S, and SH to
indicate that the specified function is an interrupt handler. The compiler
will generate function entry and exit sequences suitable for use in an
interrupt handler when this attribute is present.
- <br><dt><code>interrupt_thread</code><dd><a name="index-interrupt-thread-functions-on-fido-2553"></a>Use this attribute on fido, a subarchitecture of the m68k, to indicate
+ <br><dt><code>interrupt_thread</code><dd><a name="index-interrupt-thread-functions-on-fido-2555"></a>Use this attribute on fido, a subarchitecture of the m68k, to indicate
that the specified function is an interrupt handler that is designed
to run as a thread. The compiler omits generate prologue/epilogue
sequences and replaces the return instruction with a <code>sleep</code>
instruction. This attribute is available only on fido.
- <br><dt><code>isr</code><dd><a name="index-interrupt-service-routines-on-ARM-2554"></a>Use this attribute on ARM to write Interrupt Service Routines. This is an
+ <br><dt><code>isr</code><dd><a name="index-interrupt-service-routines-on-ARM-2556"></a>Use this attribute on ARM to write Interrupt Service Routines. This is an
alias to the <code>interrupt</code> attribute above.
- <br><dt><code>kspisusp</code><dd><a name="index-User-stack-pointer-in-interrupts-on-the-Blackfin-2555"></a>When used together with <code>interrupt_handler</code>, <code>exception_handler</code>
+ <br><dt><code>kspisusp</code><dd><a name="index-User-stack-pointer-in-interrupts-on-the-Blackfin-2557"></a>When used together with <code>interrupt_handler</code>, <code>exception_handler</code>
or <code>nmi_handler</code>, code will be generated to load the stack pointer
from the USP register in the function prologue.
- <br><dt><code>l1_text</code><dd><a name="index-g_t_0040code_007bl1_005ftext_007d-function-attribute-2556"></a>This attribute specifies a function to be placed into L1 Instruction
+ <br><dt><code>l1_text</code><dd><a name="index-g_t_0040code_007bl1_005ftext_007d-function-attribute-2558"></a>This attribute specifies a function to be placed into L1 Instruction
SRAM. The function will be put into a specific section named <code>.l1.text</code>.
With <samp><span class="option">-mfdpic</span></samp>, function calls with a such function as the callee
or caller will use inlined PLT.
- <br><dt><code>l2</code><dd><a name="index-g_t_0040code_007bl2_007d-function-attribute-2557"></a>On the Blackfin, this attribute specifies a function to be placed into L2
+ <br><dt><code>l2</code><dd><a name="index-g_t_0040code_007bl2_007d-function-attribute-2559"></a>On the Blackfin, this attribute specifies a function to be placed into L2
SRAM. The function will be put into a specific section named
<code>.l1.text</code>. With <samp><span class="option">-mfdpic</span></samp>, callers of such functions will use
an inlined PLT.
- <br><dt><code>leaf</code><dd><a name="index-g_t_0040code_007bleaf_007d-function-attribute-2558"></a>Calls to external functions with this attribute must return to the current
+ <br><dt><code>leaf</code><dd><a name="index-g_t_0040code_007bleaf_007d-function-attribute-2560"></a>Calls to external functions with this attribute must return to the current
compilation unit only by return or by exception handling. In particular, leaf
functions are not allowed to call callback function passed to it from the current
compilation unit or directly call functions exported by the unit or longjmp
@@ -787,7 +787,7 @@ unit. This is to allow easy merging of multiple compilation units into one,
for example, by using the link time optimization. For this reason the
attribute is not allowed on types to annotate indirect calls.
- <br><dt><code>long_call/short_call</code><dd><a name="index-indirect-calls-on-ARM-2559"></a>This attribute specifies how a particular function is called on
+ <br><dt><code>long_call/short_call</code><dd><a name="index-indirect-calls-on-ARM-2561"></a>This attribute specifies how a particular function is called on
ARM and Epiphany. Both attributes override the
<samp><span class="option">-mlong-calls</span></samp> (see <a href="ARM-Options.html#ARM-Options">ARM Options</a>)
command-line switch and <code>#pragma long_calls</code> settings. The
@@ -797,7 +797,7 @@ calling sequence. The <code>short_call</code> attribute always places
the offset to the function from the call site into the &lsquo;<samp><span class="samp">BL</span></samp>&rsquo;
instruction directly.
- <br><dt><code>longcall/shortcall</code><dd><a name="index-functions-called-via-pointer-on-the-RS_002f6000-and-PowerPC-2560"></a>On the Blackfin, RS/6000 and PowerPC, the <code>longcall</code> attribute
+ <br><dt><code>longcall/shortcall</code><dd><a name="index-functions-called-via-pointer-on-the-RS_002f6000-and-PowerPC-2562"></a>On the Blackfin, RS/6000 and PowerPC, the <code>longcall</code> attribute
indicates that the function might be far away from the call site and
require a different (more expensive) calling sequence. The
<code>shortcall</code> attribute indicates that the function is always close
@@ -808,7 +808,7 @@ PowerPC, the <code>#pragma longcall</code> setting.
<p>See <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a>, for more information on whether long
calls are necessary.
- <br><dt><code>long_call/near/far</code><dd><a name="index-indirect-calls-on-MIPS-2561"></a>These attributes specify how a particular function is called on MIPS.
+ <br><dt><code>long_call/near/far</code><dd><a name="index-indirect-calls-on-MIPS-2563"></a>These attributes specify how a particular function is called on MIPS.
The attributes override the <samp><span class="option">-mlong-calls</span></samp> (see <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a>)
command-line switch. The <code>long_call</code> and <code>far</code> attributes are
synonyms, and cause the compiler to always call
@@ -817,7 +817,7 @@ the contents of that register. The <code>near</code> attribute has the opposite
effect; it specifies that non-PIC calls should be made using the more
efficient <code>jal</code> instruction.
- <br><dt><code>malloc</code><dd><a name="index-g_t_0040code_007bmalloc_007d-attribute-2562"></a>The <code>malloc</code> attribute is used to tell the compiler that a function
+ <br><dt><code>malloc</code><dd><a name="index-g_t_0040code_007bmalloc_007d-attribute-2564"></a>The <code>malloc</code> attribute is used to tell the compiler that a function
may be treated as if any non-<code>NULL</code> pointer it returns cannot
alias any other pointer valid when the function returns and that the memory
has undefined content.
@@ -826,7 +826,7 @@ Standard functions with this property include <code>malloc</code> and
<code>calloc</code>. <code>realloc</code>-like functions do not have this
property as the memory pointed to does not have undefined content.
- <br><dt><code>mips16/nomips16</code><dd><a name="index-g_t_0040code_007bmips16_007d-attribute-2563"></a><a name="index-g_t_0040code_007bnomips16_007d-attribute-2564"></a>
+ <br><dt><code>mips16/nomips16</code><dd><a name="index-g_t_0040code_007bmips16_007d-attribute-2565"></a><a name="index-g_t_0040code_007bnomips16_007d-attribute-2566"></a>
On MIPS targets, you can use the <code>mips16</code> and <code>nomips16</code>
function attributes to locally select or turn off MIPS16 code generation.
A function with the <code>mips16</code> attribute is emitted as MIPS16 code,
@@ -841,7 +841,7 @@ not that within individual functions. Mixed MIPS16 and non-MIPS16 code
may interact badly with some GCC extensions such as <code>__builtin_apply</code>
(see <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a>).
- <br><dt><code>model (</code><var>model-name</var><code>)</code><dd><a name="index-function-addressability-on-the-M32R_002fD-2565"></a><a name="index-variable-addressability-on-the-IA_002d64-2566"></a>
+ <br><dt><code>model (</code><var>model-name</var><code>)</code><dd><a name="index-function-addressability-on-the-M32R_002fD-2567"></a><a name="index-variable-addressability-on-the-IA_002d64-2568"></a>
On the M32R/D, use this attribute to set the addressability of an
object, and of the code generated for a function. The identifier
<var>model-name</var> is one of <code>small</code>, <code>medium</code>, or
@@ -868,7 +868,7 @@ instruction). Caveat: such addressing is by definition not position
independent and hence this attribute must not be used for objects
defined by shared libraries.
- <br><dt><code>ms_abi/sysv_abi</code><dd><a name="index-g_t_0040code_007bms_005fabi_007d-attribute-2567"></a><a name="index-g_t_0040code_007bsysv_005fabi_007d-attribute-2568"></a>
+ <br><dt><code>ms_abi/sysv_abi</code><dd><a name="index-g_t_0040code_007bms_005fabi_007d-attribute-2569"></a><a name="index-g_t_0040code_007bsysv_005fabi_007d-attribute-2570"></a>
On 32-bit and 64-bit (i?86|x86_64)-*-* targets, you can use an ABI attribute
to indicate which calling convention should be used for a function. The
<code>ms_abi</code> attribute tells the compiler to use the Microsoft ABI,
@@ -879,7 +879,7 @@ when targeting Windows. On all other systems, the default is the x86/AMD ABI.
<p>Note, the <code>ms_abi</code> attribute for Windows 64-bit targets currently
requires the <samp><span class="option">-maccumulate-outgoing-args</span></samp> option.
- <br><dt><code>callee_pop_aggregate_return (</code><var>number</var><code>)</code><dd><a name="index-g_t_0040code_007bcallee_005fpop_005faggregate_005freturn_007d-attribute-2569"></a>
+ <br><dt><code>callee_pop_aggregate_return (</code><var>number</var><code>)</code><dd><a name="index-g_t_0040code_007bcallee_005fpop_005faggregate_005freturn_007d-attribute-2571"></a>
On 32-bit i?86-*-* targets, you can control by those attribute for
aggregate return in memory, if the caller is responsible to pop the hidden
pointer together with the rest of the arguments - <var>number</var> equal to
@@ -890,13 +890,13 @@ stack for hidden pointer.
<p>Note, that on 32-bit i386 Windows targets the compiler assumes that the
caller pops the stack for hidden pointer.
- <br><dt><code>ms_hook_prologue</code><dd><a name="index-g_t_0040code_007bms_005fhook_005fprologue_007d-attribute-2570"></a>
+ <br><dt><code>ms_hook_prologue</code><dd><a name="index-g_t_0040code_007bms_005fhook_005fprologue_007d-attribute-2572"></a>
On 32 bit i[34567]86-*-* targets and 64 bit x86_64-*-* targets, you can use
this function attribute to make gcc generate the "hot-patching" function
prologue used in Win32 API functions in Microsoft Windows XP Service Pack 2
and newer.
- <br><dt><code>naked</code><dd><a name="index-function-without-a-prologue_002fepilogue-code-2571"></a>Use this attribute on the ARM, AVR, MCORE, RX and SPU ports to indicate that
+ <br><dt><code>naked</code><dd><a name="index-function-without-a-prologue_002fepilogue-code-2573"></a>Use this attribute on the ARM, AVR, MCORE, RX and SPU ports to indicate that
the specified function does not need prologue/epilogue sequences generated by
the compiler. It is up to the programmer to provide these sequences. The
only statements that can be safely included in naked functions are
@@ -906,7 +906,7 @@ forth, should be avoided. Naked functions should be used to implement the
body of an assembly function, while allowing the compiler to construct
the requisite function declaration for the assembler.
- <br><dt><code>near</code><dd><a name="index-functions-which-do-not-handle-memory-bank-switching-on-68HC11_002f68HC12-2572"></a>On 68HC11 and 68HC12 the <code>near</code> attribute causes the compiler to
+ <br><dt><code>near</code><dd><a name="index-functions-which-do-not-handle-memory-bank-switching-on-68HC11_002f68HC12-2574"></a>On 68HC11 and 68HC12 the <code>near</code> attribute causes the compiler to
use the normal calling convention based on <code>jsr</code> and <code>rts</code>.
This attribute can be used to cancel the effect of the <samp><span class="option">-mlong-calls</span></samp>
option.
@@ -915,25 +915,25 @@ option.
function is close enough to use the normal calling convention,
overriding the <code>-mtf</code> command line option.
- <br><dt><code>nesting</code><dd><a name="index-Allow-nesting-in-an-interrupt-handler-on-the-Blackfin-processor_002e-2573"></a>Use this attribute together with <code>interrupt_handler</code>,
+ <br><dt><code>nesting</code><dd><a name="index-Allow-nesting-in-an-interrupt-handler-on-the-Blackfin-processor_002e-2575"></a>Use this attribute together with <code>interrupt_handler</code>,
<code>exception_handler</code> or <code>nmi_handler</code> to indicate that the function
entry code should enable nested interrupts or exceptions.
- <br><dt><code>nmi_handler</code><dd><a name="index-NMI-handler-functions-on-the-Blackfin-processor-2574"></a>Use this attribute on the Blackfin to indicate that the specified function
+ <br><dt><code>nmi_handler</code><dd><a name="index-NMI-handler-functions-on-the-Blackfin-processor-2576"></a>Use this attribute on the Blackfin to indicate that the specified function
is an NMI handler. The compiler will generate function entry and
exit sequences suitable for use in an NMI handler when this
attribute is present.
- <br><dt><code>no_instrument_function</code><dd><a name="index-g_t_0040code_007bno_005finstrument_005ffunction_007d-function-attribute-2575"></a><a name="index-finstrument_002dfunctions-2576"></a>If <samp><span class="option">-finstrument-functions</span></samp> is given, profiling function calls will
+ <br><dt><code>no_instrument_function</code><dd><a name="index-g_t_0040code_007bno_005finstrument_005ffunction_007d-function-attribute-2577"></a><a name="index-finstrument_002dfunctions-2578"></a>If <samp><span class="option">-finstrument-functions</span></samp> is given, profiling function calls will
be generated at entry and exit of most user-compiled functions.
Functions with this attribute will not be so instrumented.
- <br><dt><code>no_split_stack</code><dd><a name="index-g_t_0040code_007bno_005fsplit_005fstack_007d-function-attribute-2577"></a><a name="index-fsplit_002dstack-2578"></a>If <samp><span class="option">-fsplit-stack</span></samp> is given, functions will have a small
+ <br><dt><code>no_split_stack</code><dd><a name="index-g_t_0040code_007bno_005fsplit_005fstack_007d-function-attribute-2579"></a><a name="index-fsplit_002dstack-2580"></a>If <samp><span class="option">-fsplit-stack</span></samp> is given, functions will have a small
prologue which decides whether to split the stack. Functions with the
<code>no_split_stack</code> attribute will not have that prologue, and thus
may run with only a small amount of stack space available.
- <br><dt><code>noinline</code><dd><a name="index-g_t_0040code_007bnoinline_007d-function-attribute-2579"></a>This function attribute prevents a function from being considered for
+ <br><dt><code>noinline</code><dd><a name="index-g_t_0040code_007bnoinline_007d-function-attribute-2581"></a>This function attribute prevents a function from being considered for
inlining.
<!-- Don't enumerate the optimizations by name here; we try to be -->
<!-- future-compatible with this mechanism. -->
@@ -946,12 +946,12 @@ optimized away, put
<p>(see <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a>) in the called function, to serve as a special
side-effect.
- <br><dt><code>noclone</code><dd><a name="index-g_t_0040code_007bnoclone_007d-function-attribute-2580"></a>This function attribute prevents a function from being considered for
+ <br><dt><code>noclone</code><dd><a name="index-g_t_0040code_007bnoclone_007d-function-attribute-2582"></a>This function attribute prevents a function from being considered for
cloning - a mechanism which produces specialized copies of functions
and which is (currently) performed by interprocedural constant
propagation.
- <br><dt><code>nonnull (</code><var>arg-index</var><code>, ...)</code><dd><a name="index-g_t_0040code_007bnonnull_007d-function-attribute-2581"></a>The <code>nonnull</code> attribute specifies that some function parameters should
+ <br><dt><code>nonnull (</code><var>arg-index</var><code>, ...)</code><dd><a name="index-g_t_0040code_007bnonnull_007d-function-attribute-2583"></a>The <code>nonnull</code> attribute specifies that some function parameters should
be non-null pointers. For instance, the declaration:
<pre class="smallexample"> extern void *
@@ -973,7 +973,7 @@ following declaration is equivalent to the previous example:
my_memcpy (void *dest, const void *src, size_t len)
__attribute__((nonnull));
</pre>
- <br><dt><code>noreturn</code><dd><a name="index-g_t_0040code_007bnoreturn_007d-function-attribute-2582"></a>A few standard library functions, such as <code>abort</code> and <code>exit</code>,
+ <br><dt><code>noreturn</code><dd><a name="index-g_t_0040code_007bnoreturn_007d-function-attribute-2584"></a>A few standard library functions, such as <code>abort</code> and <code>exit</code>,
cannot return. GCC knows this automatically. Some programs define
their own functions that never return. You can declare them
<code>noreturn</code> to tell the compiler this fact. For example,
@@ -1014,14 +1014,14 @@ versions, is as follows:
</pre>
<p>This approach does not work in GNU C++.
- <br><dt><code>nothrow</code><dd><a name="index-g_t_0040code_007bnothrow_007d-function-attribute-2583"></a>The <code>nothrow</code> attribute is used to inform the compiler that a
+ <br><dt><code>nothrow</code><dd><a name="index-g_t_0040code_007bnothrow_007d-function-attribute-2585"></a>The <code>nothrow</code> attribute is used to inform the compiler that a
function cannot throw an exception. For example, most functions in
the standard C library can be guaranteed not to throw an exception
with the notable exceptions of <code>qsort</code> and <code>bsearch</code> that
take function pointer arguments. The <code>nothrow</code> attribute is not
implemented in GCC versions earlier than 3.3.
- <br><dt><code>optimize</code><dd><a name="index-g_t_0040code_007boptimize_007d-function-attribute-2584"></a>The <code>optimize</code> attribute is used to specify that a function is to
+ <br><dt><code>optimize</code><dd><a name="index-g_t_0040code_007boptimize_007d-function-attribute-2586"></a>The <code>optimize</code> attribute is used to specify that a function is to
be compiled with different optimization options than specified on the
command line. Arguments can either be numbers or strings. Numbers
are assumed to be an optimization level. Strings that begin with
@@ -1037,7 +1037,7 @@ compiled with more aggressive optimization options that produce faster
and larger code, while other functions can be called with less
aggressive options.
- <br><dt><code>OS_main/OS_task</code><dd><a name="index-g_t_0040code_007bOS_005fmain_007d-AVR-function-attribute-2585"></a><a name="index-g_t_0040code_007bOS_005ftask_007d-AVR-function-attribute-2586"></a>On AVR, functions with the <code>OS_main</code> or <code>OS_task</code> attribute
+ <br><dt><code>OS_main/OS_task</code><dd><a name="index-g_t_0040code_007bOS_005fmain_007d-AVR-function-attribute-2587"></a><a name="index-g_t_0040code_007bOS_005ftask_007d-AVR-function-attribute-2588"></a>On AVR, functions with the <code>OS_main</code> or <code>OS_task</code> attribute
do not save/restore any call-saved register in their prologue/epilogue.
<p>The <code>OS_main</code> attribute can be used when there <em>is
@@ -1061,7 +1061,7 @@ or a frame pointer whereas <code>OS_main</code> and <code>OS_task</code> do this
as needed.
</ul>
- <br><dt><code>pcs</code><dd><a name="index-g_t_0040code_007bpcs_007d-function-attribute-2587"></a>
+ <br><dt><code>pcs</code><dd><a name="index-g_t_0040code_007bpcs_007d-function-attribute-2589"></a>
The <code>pcs</code> attribute can be used to control the calling convention
used for a function on ARM. The attribute takes an argument that specifies
the calling convention to use.
@@ -1079,7 +1079,7 @@ For example,
<p>Variadic functions always use the <code>"aapcs"</code> calling convention and
the compiler will reject attempts to specify an alternative.
- <br><dt><code>pure</code><dd><a name="index-g_t_0040code_007bpure_007d-function-attribute-2588"></a>Many functions have no effects except the return value and their
+ <br><dt><code>pure</code><dd><a name="index-g_t_0040code_007bpure_007d-function-attribute-2590"></a>Many functions have no effects except the return value and their
return value depends only on the parameters and/or global variables.
Such a function can be subject
to common subexpression elimination and loop optimization just as an
@@ -1099,7 +1099,7 @@ two consecutive calls (such as <code>feof</code> in a multithreading environment
<p>The attribute <code>pure</code> is not implemented in GCC versions earlier
than 2.96.
- <br><dt><code>hot</code><dd><a name="index-g_t_0040code_007bhot_007d-function-attribute-2589"></a>The <code>hot</code> attribute is used to inform the compiler that a function is a
+ <br><dt><code>hot</code><dd><a name="index-g_t_0040code_007bhot_007d-function-attribute-2591"></a>The <code>hot</code> attribute is used to inform the compiler that a function is a
hot spot of the compiled program. The function is optimized more aggressively
and on many target it is placed into special subsection of the text section so
all hot functions appears close together improving locality.
@@ -1110,7 +1110,7 @@ are automatically detected and this attribute is ignored.
<p>The <code>hot</code> attribute is not implemented in GCC versions earlier
than 4.3.
- <br><dt><code>cold</code><dd><a name="index-g_t_0040code_007bcold_007d-function-attribute-2590"></a>The <code>cold</code> attribute is used to inform the compiler that a function is
+ <br><dt><code>cold</code><dd><a name="index-g_t_0040code_007bcold_007d-function-attribute-2592"></a>The <code>cold</code> attribute is used to inform the compiler that a function is
unlikely executed. The function is optimized for size rather than speed and on
many targets it is placed into special subsection of the text section so all
cold functions appears close together improving code locality of non-cold parts
@@ -1125,7 +1125,7 @@ are automatically detected and this attribute is ignored.
<p>The <code>cold</code> attribute is not implemented in GCC versions earlier than 4.3.
- <br><dt><code>regparm (</code><var>number</var><code>)</code><dd><a name="index-g_t_0040code_007bregparm_007d-attribute-2591"></a><a name="index-functions-that-are-passed-arguments-in-registers-on-the-386-2592"></a>On the Intel 386, the <code>regparm</code> attribute causes the compiler to
+ <br><dt><code>regparm (</code><var>number</var><code>)</code><dd><a name="index-g_t_0040code_007bregparm_007d-attribute-2593"></a><a name="index-functions-that-are-passed-arguments-in-registers-on-the-386-2594"></a>On the Intel 386, the <code>regparm</code> attribute causes the compiler to
pass arguments number one to <var>number</var> if they are of integral type
in registers EAX, EDX, and ECX instead of on the stack. Functions that
take a variable number of arguments will continue to be passed all of their
@@ -1141,19 +1141,19 @@ safe since the loaders there save EAX, EDX and ECX. (Lazy binding can be
disabled with the linker or the loader if desired, to avoid the
problem.)
- <br><dt><code>sseregparm</code><dd><a name="index-g_t_0040code_007bsseregparm_007d-attribute-2593"></a>On the Intel 386 with SSE support, the <code>sseregparm</code> attribute
+ <br><dt><code>sseregparm</code><dd><a name="index-g_t_0040code_007bsseregparm_007d-attribute-2595"></a>On the Intel 386 with SSE support, the <code>sseregparm</code> attribute
causes the compiler to pass up to 3 floating point arguments in
SSE registers instead of on the stack. Functions that take a
variable number of arguments will continue to pass all of their
floating point arguments on the stack.
- <br><dt><code>force_align_arg_pointer</code><dd><a name="index-g_t_0040code_007bforce_005falign_005farg_005fpointer_007d-attribute-2594"></a>On the Intel x86, the <code>force_align_arg_pointer</code> attribute may be
+ <br><dt><code>force_align_arg_pointer</code><dd><a name="index-g_t_0040code_007bforce_005falign_005farg_005fpointer_007d-attribute-2596"></a>On the Intel x86, the <code>force_align_arg_pointer</code> attribute may be
applied to individual function definitions, generating an alternate
prologue and epilogue that realigns the runtime stack if necessary.
This supports mixing legacy codes that run with a 4-byte aligned stack
with modern codes that keep a 16-byte stack for SSE compatibility.
- <br><dt><code>resbank</code><dd><a name="index-g_t_0040code_007bresbank_007d-attribute-2595"></a>On the SH2A target, this attribute enables the high-speed register
+ <br><dt><code>resbank</code><dd><a name="index-g_t_0040code_007bresbank_007d-attribute-2597"></a>On the SH2A target, this attribute enables the high-speed register
saving and restoration using a register bank for <code>interrupt_handler</code>
routines. Saving to the bank is performed automatically after the CPU
accepts an interrupt that uses a register bank.
@@ -1164,7 +1164,7 @@ vector table address offset are saved into a register bank. Register
banks are stacked in first-in last-out (FILO) sequence. Restoration
from the bank is executed by issuing a RESBANK instruction.
- <br><dt><code>returns_twice</code><dd><a name="index-g_t_0040code_007breturns_005ftwice_007d-attribute-2596"></a>The <code>returns_twice</code> attribute tells the compiler that a function may
+ <br><dt><code>returns_twice</code><dd><a name="index-g_t_0040code_007breturns_005ftwice_007d-attribute-2598"></a>The <code>returns_twice</code> attribute tells the compiler that a function may
return more than one time. The compiler will ensure that all registers
are dead before calling such a function and will emit a warning about
the variables that may be clobbered after the second return from the
@@ -1172,17 +1172,17 @@ function. Examples of such functions are <code>setjmp</code> and <code>vfork</c
The <code>longjmp</code>-like counterpart of such function, if any, might need
to be marked with the <code>noreturn</code> attribute.
- <br><dt><code>saveall</code><dd><a name="index-save-all-registers-on-the-Blackfin_002c-H8_002f300_002c-H8_002f300H_002c-and-H8S-2597"></a>Use this attribute on the Blackfin, H8/300, H8/300H, and H8S to indicate that
+ <br><dt><code>saveall</code><dd><a name="index-save-all-registers-on-the-Blackfin_002c-H8_002f300_002c-H8_002f300H_002c-and-H8S-2599"></a>Use this attribute on the Blackfin, H8/300, H8/300H, and H8S to indicate that
all registers except the stack pointer should be saved in the prologue
regardless of whether they are used or not.
- <br><dt><code>save_volatiles</code><dd><a name="index-save-volatile-registers-on-the-MicroBlaze-2598"></a>Use this attribute on the MicroBlaze to indicate that the function is
+ <br><dt><code>save_volatiles</code><dd><a name="index-save-volatile-registers-on-the-MicroBlaze-2600"></a>Use this attribute on the MicroBlaze to indicate that the function is
an interrupt handler. All volatile registers (in addition to non-volatile
registers) will be saved in the function prologue. If the function is a leaf
function, only volatiles used by the function are saved. A normal function
return is generated instead of a return from interrupt.
- <br><dt><code>section ("</code><var>section-name</var><code>")</code><dd><a name="index-g_t_0040code_007bsection_007d-function-attribute-2599"></a>Normally, the compiler places the code it generates in the <code>text</code> section.
+ <br><dt><code>section ("</code><var>section-name</var><code>")</code><dd><a name="index-g_t_0040code_007bsection_007d-function-attribute-2601"></a>Normally, the compiler places the code it generates in the <code>text</code> section.
Sometimes, however, you need additional sections, or you need certain
particular functions to appear in special sections. The <code>section</code>
attribute specifies that a function lives in a particular section.
@@ -1197,7 +1197,7 @@ attribute is not available on all platforms.
If you need to map the entire contents of a module to a particular
section, consider using the facilities of the linker instead.
- <br><dt><code>sentinel</code><dd><a name="index-g_t_0040code_007bsentinel_007d-function-attribute-2600"></a>This function attribute ensures that a parameter in a function call is
+ <br><dt><code>sentinel</code><dd><a name="index-g_t_0040code_007bsentinel_007d-function-attribute-2602"></a>This function attribute ensures that a parameter in a function call is
an explicit <code>NULL</code>. The attribute is only valid on variadic
functions. By default, the sentinel is located at position zero, the
last parameter of the function call. If an optional integer position
@@ -1224,7 +1224,7 @@ with a copy that redefines NULL appropriately.
<br><dt><code>shortcall</code><dd>See longcall/shortcall.
- <br><dt><code>signal</code><dd><a name="index-interrupt-handler-functions-on-the-AVR-processors-2601"></a>Use this attribute on the AVR to indicate that the specified
+ <br><dt><code>signal</code><dd><a name="index-interrupt-handler-functions-on-the-AVR-processors-2603"></a>Use this attribute on the AVR to indicate that the specified
function is an interrupt handler. The compiler will generate function
entry and exit sequences suitable for use in an interrupt handler when this
attribute is present.
@@ -1250,17 +1250,17 @@ alternate stack.
void f () __attribute__ ((interrupt_handler,
sp_switch ("alt_stack")));
</pre>
- <br><dt><code>stdcall</code><dd><a name="index-functions-that-pop-the-argument-stack-on-the-386-2602"></a>On the Intel 386, the <code>stdcall</code> attribute causes the compiler to
+ <br><dt><code>stdcall</code><dd><a name="index-functions-that-pop-the-argument-stack-on-the-386-2604"></a>On the Intel 386, the <code>stdcall</code> attribute causes the compiler to
assume that the called function will pop off the stack space used to
pass arguments, unless it takes a variable number of arguments.
- <br><dt><code>syscall_linkage</code><dd><a name="index-g_t_0040code_007bsyscall_005flinkage_007d-attribute-2603"></a>This attribute is used to modify the IA64 calling convention by marking
+ <br><dt><code>syscall_linkage</code><dd><a name="index-g_t_0040code_007bsyscall_005flinkage_007d-attribute-2605"></a>This attribute is used to modify the IA64 calling convention by marking
all input registers as live at all function exits. This makes it possible
to restart a system call after an interrupt without having to save/restore
the input registers. This also prevents kernel data from leaking into
application code.
- <br><dt><code>target</code><dd><a name="index-g_t_0040code_007btarget_007d-function-attribute-2604"></a>The <code>target</code> attribute is used to specify that a function is to
+ <br><dt><code>target</code><dd><a name="index-g_t_0040code_007btarget_007d-function-attribute-2606"></a>The <code>target</code> attribute is used to specify that a function is to
be compiled with different target options than specified on the
command line. This can be used for instance to have functions
compiled with a different ISA (instruction set architecture) than the
@@ -1286,64 +1286,64 @@ family are used).
<p>On the 386, the following options are allowed:
<dl>
-<dt>&lsquo;<samp><span class="samp">abm</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-abm</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022abm_0022_0029_007d-attribute-2605"></a>Enable/disable the generation of the advanced bit instructions.
+<dt>&lsquo;<samp><span class="samp">abm</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-abm</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022abm_0022_0029_007d-attribute-2607"></a>Enable/disable the generation of the advanced bit instructions.
- <br><dt>&lsquo;<samp><span class="samp">aes</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-aes</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022aes_0022_0029_007d-attribute-2606"></a>Enable/disable the generation of the AES instructions.
+ <br><dt>&lsquo;<samp><span class="samp">aes</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-aes</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022aes_0022_0029_007d-attribute-2608"></a>Enable/disable the generation of the AES instructions.
- <br><dt>&lsquo;<samp><span class="samp">mmx</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-mmx</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022mmx_0022_0029_007d-attribute-2607"></a>Enable/disable the generation of the MMX instructions.
+ <br><dt>&lsquo;<samp><span class="samp">mmx</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-mmx</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022mmx_0022_0029_007d-attribute-2609"></a>Enable/disable the generation of the MMX instructions.
- <br><dt>&lsquo;<samp><span class="samp">pclmul</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-pclmul</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022pclmul_0022_0029_007d-attribute-2608"></a>Enable/disable the generation of the PCLMUL instructions.
+ <br><dt>&lsquo;<samp><span class="samp">pclmul</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-pclmul</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022pclmul_0022_0029_007d-attribute-2610"></a>Enable/disable the generation of the PCLMUL instructions.
- <br><dt>&lsquo;<samp><span class="samp">popcnt</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-popcnt</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022popcnt_0022_0029_007d-attribute-2609"></a>Enable/disable the generation of the POPCNT instruction.
+ <br><dt>&lsquo;<samp><span class="samp">popcnt</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-popcnt</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022popcnt_0022_0029_007d-attribute-2611"></a>Enable/disable the generation of the POPCNT instruction.
- <br><dt>&lsquo;<samp><span class="samp">sse</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse_0022_0029_007d-attribute-2610"></a>Enable/disable the generation of the SSE instructions.
+ <br><dt>&lsquo;<samp><span class="samp">sse</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse_0022_0029_007d-attribute-2612"></a>Enable/disable the generation of the SSE instructions.
- <br><dt>&lsquo;<samp><span class="samp">sse2</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse2</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse2_0022_0029_007d-attribute-2611"></a>Enable/disable the generation of the SSE2 instructions.
+ <br><dt>&lsquo;<samp><span class="samp">sse2</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse2</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse2_0022_0029_007d-attribute-2613"></a>Enable/disable the generation of the SSE2 instructions.
- <br><dt>&lsquo;<samp><span class="samp">sse3</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse3</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse3_0022_0029_007d-attribute-2612"></a>Enable/disable the generation of the SSE3 instructions.
+ <br><dt>&lsquo;<samp><span class="samp">sse3</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse3</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse3_0022_0029_007d-attribute-2614"></a>Enable/disable the generation of the SSE3 instructions.
- <br><dt>&lsquo;<samp><span class="samp">sse4</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse4</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse4_0022_0029_007d-attribute-2613"></a>Enable/disable the generation of the SSE4 instructions (both SSE4.1
+ <br><dt>&lsquo;<samp><span class="samp">sse4</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse4</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse4_0022_0029_007d-attribute-2615"></a>Enable/disable the generation of the SSE4 instructions (both SSE4.1
and SSE4.2).
- <br><dt>&lsquo;<samp><span class="samp">sse4.1</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse4.1</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse4_002e1_0022_0029_007d-attribute-2614"></a>Enable/disable the generation of the sse4.1 instructions.
+ <br><dt>&lsquo;<samp><span class="samp">sse4.1</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse4.1</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse4_002e1_0022_0029_007d-attribute-2616"></a>Enable/disable the generation of the sse4.1 instructions.
- <br><dt>&lsquo;<samp><span class="samp">sse4.2</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse4.2</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse4_002e2_0022_0029_007d-attribute-2615"></a>Enable/disable the generation of the sse4.2 instructions.
+ <br><dt>&lsquo;<samp><span class="samp">sse4.2</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse4.2</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse4_002e2_0022_0029_007d-attribute-2617"></a>Enable/disable the generation of the sse4.2 instructions.
- <br><dt>&lsquo;<samp><span class="samp">sse4a</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse4a</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse4a_0022_0029_007d-attribute-2616"></a>Enable/disable the generation of the SSE4A instructions.
+ <br><dt>&lsquo;<samp><span class="samp">sse4a</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-sse4a</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022sse4a_0022_0029_007d-attribute-2618"></a>Enable/disable the generation of the SSE4A instructions.
- <br><dt>&lsquo;<samp><span class="samp">fma4</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-fma4</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fma4_0022_0029_007d-attribute-2617"></a>Enable/disable the generation of the FMA4 instructions.
+ <br><dt>&lsquo;<samp><span class="samp">fma4</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-fma4</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fma4_0022_0029_007d-attribute-2619"></a>Enable/disable the generation of the FMA4 instructions.
- <br><dt>&lsquo;<samp><span class="samp">xop</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-xop</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022xop_0022_0029_007d-attribute-2618"></a>Enable/disable the generation of the XOP instructions.
+ <br><dt>&lsquo;<samp><span class="samp">xop</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-xop</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022xop_0022_0029_007d-attribute-2620"></a>Enable/disable the generation of the XOP instructions.
- <br><dt>&lsquo;<samp><span class="samp">lwp</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-lwp</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022lwp_0022_0029_007d-attribute-2619"></a>Enable/disable the generation of the LWP instructions.
+ <br><dt>&lsquo;<samp><span class="samp">lwp</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-lwp</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022lwp_0022_0029_007d-attribute-2621"></a>Enable/disable the generation of the LWP instructions.
- <br><dt>&lsquo;<samp><span class="samp">ssse3</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-ssse3</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022ssse3_0022_0029_007d-attribute-2620"></a>Enable/disable the generation of the SSSE3 instructions.
+ <br><dt>&lsquo;<samp><span class="samp">ssse3</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-ssse3</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022ssse3_0022_0029_007d-attribute-2622"></a>Enable/disable the generation of the SSSE3 instructions.
- <br><dt>&lsquo;<samp><span class="samp">cld</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-cld</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022cld_0022_0029_007d-attribute-2621"></a>Enable/disable the generation of the CLD before string moves.
+ <br><dt>&lsquo;<samp><span class="samp">cld</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-cld</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022cld_0022_0029_007d-attribute-2623"></a>Enable/disable the generation of the CLD before string moves.
- <br><dt>&lsquo;<samp><span class="samp">fancy-math-387</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-fancy-math-387</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fancy_002dmath_002d387_0022_0029_007d-attribute-2622"></a>Enable/disable the generation of the <code>sin</code>, <code>cos</code>, and
+ <br><dt>&lsquo;<samp><span class="samp">fancy-math-387</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-fancy-math-387</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fancy_002dmath_002d387_0022_0029_007d-attribute-2624"></a>Enable/disable the generation of the <code>sin</code>, <code>cos</code>, and
<code>sqrt</code> instructions on the 387 floating point unit.
- <br><dt>&lsquo;<samp><span class="samp">fused-madd</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-fused-madd</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fused_002dmadd_0022_0029_007d-attribute-2623"></a>Enable/disable the generation of the fused multiply/add instructions.
+ <br><dt>&lsquo;<samp><span class="samp">fused-madd</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-fused-madd</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fused_002dmadd_0022_0029_007d-attribute-2625"></a>Enable/disable the generation of the fused multiply/add instructions.
- <br><dt>&lsquo;<samp><span class="samp">ieee-fp</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-ieee-fp</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022ieee_002dfp_0022_0029_007d-attribute-2624"></a>Enable/disable the generation of floating point that depends on IEEE arithmetic.
+ <br><dt>&lsquo;<samp><span class="samp">ieee-fp</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-ieee-fp</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022ieee_002dfp_0022_0029_007d-attribute-2626"></a>Enable/disable the generation of floating point that depends on IEEE arithmetic.
- <br><dt>&lsquo;<samp><span class="samp">inline-all-stringops</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-inline-all-stringops</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022inline_002dall_002dstringops_0022_0029_007d-attribute-2625"></a>Enable/disable inlining of string operations.
+ <br><dt>&lsquo;<samp><span class="samp">inline-all-stringops</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-inline-all-stringops</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022inline_002dall_002dstringops_0022_0029_007d-attribute-2627"></a>Enable/disable inlining of string operations.
- <br><dt>&lsquo;<samp><span class="samp">inline-stringops-dynamically</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-inline-stringops-dynamically</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022inline_002dstringops_002ddynamically_0022_0029_007d-attribute-2626"></a>Enable/disable the generation of the inline code to do small string
+ <br><dt>&lsquo;<samp><span class="samp">inline-stringops-dynamically</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-inline-stringops-dynamically</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022inline_002dstringops_002ddynamically_0022_0029_007d-attribute-2628"></a>Enable/disable the generation of the inline code to do small string
operations and calling the library routines for large operations.
- <br><dt>&lsquo;<samp><span class="samp">align-stringops</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-align-stringops</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022align_002dstringops_0022_0029_007d-attribute-2627"></a>Do/do not align destination of inlined string operations.
+ <br><dt>&lsquo;<samp><span class="samp">align-stringops</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-align-stringops</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022align_002dstringops_0022_0029_007d-attribute-2629"></a>Do/do not align destination of inlined string operations.
- <br><dt>&lsquo;<samp><span class="samp">recip</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-recip</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022recip_0022_0029_007d-attribute-2628"></a>Enable/disable the generation of RCPSS, RCPPS, RSQRTSS and RSQRTPS
+ <br><dt>&lsquo;<samp><span class="samp">recip</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-recip</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022recip_0022_0029_007d-attribute-2630"></a>Enable/disable the generation of RCPSS, RCPPS, RSQRTSS and RSQRTPS
instructions followed an additional Newton-Raphson step instead of
doing a floating point division.
- <br><dt>&lsquo;<samp><span class="samp">arch=</span><var>ARCH</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022arch_003d_0040var_007bARCH_007d_0022_0029_007d-attribute-2629"></a>Specify the architecture to generate code for in compiling the function.
+ <br><dt>&lsquo;<samp><span class="samp">arch=</span><var>ARCH</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022arch_003d_0040var_007bARCH_007d_0022_0029_007d-attribute-2631"></a>Specify the architecture to generate code for in compiling the function.
- <br><dt>&lsquo;<samp><span class="samp">tune=</span><var>TUNE</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022tune_003d_0040var_007bTUNE_007d_0022_0029_007d-attribute-2630"></a>Specify the architecture to tune for in compiling the function.
+ <br><dt>&lsquo;<samp><span class="samp">tune=</span><var>TUNE</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022tune_003d_0040var_007bTUNE_007d_0022_0029_007d-attribute-2632"></a>Specify the architecture to tune for in compiling the function.
- <br><dt>&lsquo;<samp><span class="samp">fpmath=</span><var>FPMATH</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fpmath_003d_0040var_007bFPMATH_007d_0022_0029_007d-attribute-2631"></a>Specify which floating point unit to use. The
+ <br><dt>&lsquo;<samp><span class="samp">fpmath=</span><var>FPMATH</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fpmath_003d_0040var_007bFPMATH_007d_0022_0029_007d-attribute-2633"></a>Specify which floating point unit to use. The
<code>target("fpmath=sse,387")</code> option must be specified as
<code>target("fpmath=sse+387")</code> because the comma would separate
different options.
@@ -1352,99 +1352,99 @@ different options.
<p>On the PowerPC, the following options are allowed:
<dl>
-<dt>&lsquo;<samp><span class="samp">altivec</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-altivec</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022altivec_0022_0029_007d-attribute-2632"></a>Generate code that uses (does not use) AltiVec instructions. In
+<dt>&lsquo;<samp><span class="samp">altivec</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-altivec</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022altivec_0022_0029_007d-attribute-2634"></a>Generate code that uses (does not use) AltiVec instructions. In
32-bit code, you cannot enable Altivec instructions unless
<samp><span class="option">-mabi=altivec</span></samp> was used on the command line.
- <br><dt>&lsquo;<samp><span class="samp">cmpb</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-cmpb</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022cmpb_0022_0029_007d-attribute-2633"></a>Generate code that uses (does not use) the compare bytes instruction
+ <br><dt>&lsquo;<samp><span class="samp">cmpb</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-cmpb</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022cmpb_0022_0029_007d-attribute-2635"></a>Generate code that uses (does not use) the compare bytes instruction
implemented on the POWER6 processor and other processors that support
the PowerPC V2.05 architecture.
- <br><dt>&lsquo;<samp><span class="samp">dlmzb</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-dlmzb</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022dlmzb_0022_0029_007d-attribute-2634"></a>Generate code that uses (does not use) the string-search &lsquo;<samp><span class="samp">dlmzb</span></samp>&rsquo;
+ <br><dt>&lsquo;<samp><span class="samp">dlmzb</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-dlmzb</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022dlmzb_0022_0029_007d-attribute-2636"></a>Generate code that uses (does not use) the string-search &lsquo;<samp><span class="samp">dlmzb</span></samp>&rsquo;
instruction on the IBM 405, 440, 464 and 476 processors. This instruction is
generated by default when targetting those processors.
- <br><dt>&lsquo;<samp><span class="samp">fprnd</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-fprnd</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fprnd_0022_0029_007d-attribute-2635"></a>Generate code that uses (does not use) the FP round to integer
+ <br><dt>&lsquo;<samp><span class="samp">fprnd</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-fprnd</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022fprnd_0022_0029_007d-attribute-2637"></a>Generate code that uses (does not use) the FP round to integer
instructions implemented on the POWER5+ processor and other processors
that support the PowerPC V2.03 architecture.
- <br><dt>&lsquo;<samp><span class="samp">hard-dfp</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-hard-dfp</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022hard_002ddfp_0022_0029_007d-attribute-2636"></a>Generate code that uses (does not use) the decimal floating point
+ <br><dt>&lsquo;<samp><span class="samp">hard-dfp</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-hard-dfp</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022hard_002ddfp_0022_0029_007d-attribute-2638"></a>Generate code that uses (does not use) the decimal floating point
instructions implemented on some POWER processors.
- <br><dt>&lsquo;<samp><span class="samp">isel</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-isel</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022isel_0022_0029_007d-attribute-2637"></a>Generate code that uses (does not use) ISEL instruction.
+ <br><dt>&lsquo;<samp><span class="samp">isel</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-isel</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022isel_0022_0029_007d-attribute-2639"></a>Generate code that uses (does not use) ISEL instruction.
- <br><dt>&lsquo;<samp><span class="samp">mfcrf</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-mfcrf</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022mfcrf_0022_0029_007d-attribute-2638"></a>Generate code that uses (does not use) the move from condition
+ <br><dt>&lsquo;<samp><span class="samp">mfcrf</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-mfcrf</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022mfcrf_0022_0029_007d-attribute-2640"></a>Generate code that uses (does not use) the move from condition
register field instruction implemented on the POWER4 processor and
other processors that support the PowerPC V2.01 architecture.
- <br><dt>&lsquo;<samp><span class="samp">mfpgpr</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-mfpgpr</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022mfpgpr_0022_0029_007d-attribute-2639"></a>Generate code that uses (does not use) the FP move to/from general
+ <br><dt>&lsquo;<samp><span class="samp">mfpgpr</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-mfpgpr</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022mfpgpr_0022_0029_007d-attribute-2641"></a>Generate code that uses (does not use) the FP move to/from general
purpose register instructions implemented on the POWER6X processor and
other processors that support the extended PowerPC V2.05 architecture.
- <br><dt>&lsquo;<samp><span class="samp">mulhw</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-mulhw</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022mulhw_0022_0029_007d-attribute-2640"></a>Generate code that uses (does not use) the half-word multiply and
+ <br><dt>&lsquo;<samp><span class="samp">mulhw</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-mulhw</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022mulhw_0022_0029_007d-attribute-2642"></a>Generate code that uses (does not use) the half-word multiply and
multiply-accumulate instructions on the IBM 405, 440, 464 and 476 processors.
These instructions are generated by default when targetting those
processors.
- <br><dt>&lsquo;<samp><span class="samp">multiple</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-multiple</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022multiple_0022_0029_007d-attribute-2641"></a>Generate code that uses (does not use) the load multiple word
+ <br><dt>&lsquo;<samp><span class="samp">multiple</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-multiple</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022multiple_0022_0029_007d-attribute-2643"></a>Generate code that uses (does not use) the load multiple word
instructions and the store multiple word instructions.
- <br><dt>&lsquo;<samp><span class="samp">update</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-update</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022update_0022_0029_007d-attribute-2642"></a>Generate code that uses (does not use) the load or store instructions
+ <br><dt>&lsquo;<samp><span class="samp">update</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-update</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022update_0022_0029_007d-attribute-2644"></a>Generate code that uses (does not use) the load or store instructions
that update the base register to the address of the calculated memory
location.
- <br><dt>&lsquo;<samp><span class="samp">popcntb</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-popcntb</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022popcntb_0022_0029_007d-attribute-2643"></a>Generate code that uses (does not use) the popcount and double
+ <br><dt>&lsquo;<samp><span class="samp">popcntb</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-popcntb</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022popcntb_0022_0029_007d-attribute-2645"></a>Generate code that uses (does not use) the popcount and double
precision FP reciprocal estimate instruction implemented on the POWER5
processor and other processors that support the PowerPC V2.02
architecture.
- <br><dt>&lsquo;<samp><span class="samp">popcntd</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-popcntd</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022popcntd_0022_0029_007d-attribute-2644"></a>Generate code that uses (does not use) the popcount instruction
+ <br><dt>&lsquo;<samp><span class="samp">popcntd</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-popcntd</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022popcntd_0022_0029_007d-attribute-2646"></a>Generate code that uses (does not use) the popcount instruction
implemented on the POWER7 processor and other processors that support
the PowerPC V2.06 architecture.
- <br><dt>&lsquo;<samp><span class="samp">powerpc-gfxopt</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-powerpc-gfxopt</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022powerpc_002dgfxopt_0022_0029_007d-attribute-2645"></a>Generate code that uses (does not use) the optional PowerPC
+ <br><dt>&lsquo;<samp><span class="samp">powerpc-gfxopt</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-powerpc-gfxopt</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022powerpc_002dgfxopt_0022_0029_007d-attribute-2647"></a>Generate code that uses (does not use) the optional PowerPC
architecture instructions in the Graphics group, including
floating-point select.
- <br><dt>&lsquo;<samp><span class="samp">powerpc-gpopt</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-powerpc-gpopt</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022powerpc_002dgpopt_0022_0029_007d-attribute-2646"></a>Generate code that uses (does not use) the optional PowerPC
+ <br><dt>&lsquo;<samp><span class="samp">powerpc-gpopt</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-powerpc-gpopt</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022powerpc_002dgpopt_0022_0029_007d-attribute-2648"></a>Generate code that uses (does not use) the optional PowerPC
architecture instructions in the General Purpose group, including
floating-point square root.
- <br><dt>&lsquo;<samp><span class="samp">recip-precision</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-recip-precision</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022recip_002dprecision_0022_0029_007d-attribute-2647"></a>Assume (do not assume) that the reciprocal estimate instructions
+ <br><dt>&lsquo;<samp><span class="samp">recip-precision</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-recip-precision</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022recip_002dprecision_0022_0029_007d-attribute-2649"></a>Assume (do not assume) that the reciprocal estimate instructions
provide higher precision estimates than is mandated by the powerpc
ABI.
- <br><dt>&lsquo;<samp><span class="samp">string</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-string</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022string_0022_0029_007d-attribute-2648"></a>Generate code that uses (does not use) the load string instructions
+ <br><dt>&lsquo;<samp><span class="samp">string</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-string</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022string_0022_0029_007d-attribute-2650"></a>Generate code that uses (does not use) the load string instructions
and the store string word instructions to save multiple registers and
do small block moves.
- <br><dt>&lsquo;<samp><span class="samp">vsx</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-vsx</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022vsx_0022_0029_007d-attribute-2649"></a>Generate code that uses (does not use) vector/scalar (VSX)
+ <br><dt>&lsquo;<samp><span class="samp">vsx</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-vsx</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022vsx_0022_0029_007d-attribute-2651"></a>Generate code that uses (does not use) vector/scalar (VSX)
instructions, and also enable the use of built-in functions that allow
more direct access to the VSX instruction set. In 32-bit code, you
cannot enable VSX or Altivec instructions unless
<samp><span class="option">-mabi=altivec</span></samp> was used on the command line.
- <br><dt>&lsquo;<samp><span class="samp">friz</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-friz</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022friz_0022_0029_007d-attribute-2650"></a>Generate (do not generate) the <code>friz</code> instruction when the
+ <br><dt>&lsquo;<samp><span class="samp">friz</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-friz</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022friz_0022_0029_007d-attribute-2652"></a>Generate (do not generate) the <code>friz</code> instruction when the
<samp><span class="option">-funsafe-math-optimizations</span></samp> option is used to optimize
rounding a floating point value to 64-bit integer and back to floating
point. The <code>friz</code> instruction does not return the same value if
the floating point number is too large to fit in an integer.
- <br><dt>&lsquo;<samp><span class="samp">avoid-indexed-addresses</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-avoid-indexed-addresses</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022avoid_002dindexed_002daddresses_0022_0029_007d-attribute-2651"></a>Generate code that tries to avoid (not avoid) the use of indexed load
+ <br><dt>&lsquo;<samp><span class="samp">avoid-indexed-addresses</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-avoid-indexed-addresses</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022avoid_002dindexed_002daddresses_0022_0029_007d-attribute-2653"></a>Generate code that tries to avoid (not avoid) the use of indexed load
or store instructions.
- <br><dt>&lsquo;<samp><span class="samp">paired</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-paired</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022paired_0022_0029_007d-attribute-2652"></a>Generate code that uses (does not use) the generation of PAIRED simd
+ <br><dt>&lsquo;<samp><span class="samp">paired</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-paired</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022paired_0022_0029_007d-attribute-2654"></a>Generate code that uses (does not use) the generation of PAIRED simd
instructions.
- <br><dt>&lsquo;<samp><span class="samp">longcall</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-longcall</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022longcall_0022_0029_007d-attribute-2653"></a>Generate code that assumes (does not assume) that all calls are far
+ <br><dt>&lsquo;<samp><span class="samp">longcall</span></samp>&rsquo;<dt>&lsquo;<samp><span class="samp">no-longcall</span></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022longcall_0022_0029_007d-attribute-2655"></a>Generate code that assumes (does not assume) that all calls are far
away so that a longer more expensive calling sequence is required.
- <br><dt>&lsquo;<samp><span class="samp">cpu=</span><var>CPU</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022cpu_003d_0040var_007bCPU_007d_0022_0029_007d-attribute-2654"></a>Specify the architecture to generate code for when compiling the
+ <br><dt>&lsquo;<samp><span class="samp">cpu=</span><var>CPU</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022cpu_003d_0040var_007bCPU_007d_0022_0029_007d-attribute-2656"></a>Specify the architecture to generate code for when compiling the
function. If you select the <code>target("cpu=power7")</code> attribute when
generating 32-bit code, VSX and Altivec instructions are not generated
unless you use the <samp><span class="option">-mabi=altivec</span></samp> option on the command line.
- <br><dt>&lsquo;<samp><span class="samp">tune=</span><var>TUNE</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022tune_003d_0040var_007bTUNE_007d_0022_0029_007d-attribute-2655"></a>Specify the architecture to tune for when compiling the function. If
+ <br><dt>&lsquo;<samp><span class="samp">tune=</span><var>TUNE</var></samp>&rsquo;<dd><a name="index-g_t_0040code_007btarget_0028_0022tune_003d_0040var_007bTUNE_007d_0022_0029_007d-attribute-2657"></a>Specify the architecture to tune for when compiling the function. If
you do not specify the <code>target("tune=</code><var>TUNE</var><code>")</code> attribute and
you do specify the <code>target("cpu=</code><var>CPU</var><code>")</code> attribute,
compilation will tune for the <var>CPU</var> architecture, and not the
@@ -1465,7 +1465,7 @@ with <code>target("sse2")</code>, since <code>-msse3</code> implies <code>-msse2
than 4.4 for the i386/x86_64 and 4.6 for the PowerPC backends. It is
not currently implemented for other backends.
- <br><dt><code>tiny_data</code><dd><a name="index-tiny-data-section-on-the-H8_002f300H-and-H8S-2656"></a>Use this attribute on the H8/300H and H8S to indicate that the specified
+ <br><dt><code>tiny_data</code><dd><a name="index-tiny-data-section-on-the-H8_002f300H-and-H8S-2658"></a>Use this attribute on the H8/300H and H8S to indicate that the specified
variable should be placed into the tiny data section.
The compiler will generate more efficient code for loads and stores
on data in the tiny data section. Note the tiny data area is limited to
@@ -1475,11 +1475,11 @@ slightly under 32kbytes of data.
<code>trapa</code> instead of <code>rte</code>. This attribute expects an integer
argument specifying the trap number to be used.
- <br><dt><code>unused</code><dd><a name="index-g_t_0040code_007bunused_007d-attribute_002e-2657"></a>This attribute, attached to a function, means that the function is meant
+ <br><dt><code>unused</code><dd><a name="index-g_t_0040code_007bunused_007d-attribute_002e-2659"></a>This attribute, attached to a function, means that the function is meant
to be possibly unused. GCC will not produce a warning for this
function.
- <br><dt><code>used</code><dd><a name="index-g_t_0040code_007bused_007d-attribute_002e-2658"></a>This attribute, attached to a function, means that code must be emitted
+ <br><dt><code>used</code><dd><a name="index-g_t_0040code_007bused_007d-attribute_002e-2660"></a>This attribute, attached to a function, means that code must be emitted
for the function even if it appears that the function is not referenced.
This is useful, for example, when the function is referenced only in
inline assembly.
@@ -1488,7 +1488,7 @@ inline assembly.
attribute also means that the function will be instantiated if the
class itself is instantiated.
- <br><dt><code>version_id</code><dd><a name="index-g_t_0040code_007bversion_005fid_007d-attribute-2659"></a>This IA64 HP-UX attribute, attached to a global variable or function, renames a
+ <br><dt><code>version_id</code><dd><a name="index-g_t_0040code_007bversion_005fid_007d-attribute-2661"></a>This IA64 HP-UX attribute, attached to a global variable or function, renames a
symbol to contain a version string, thus allowing for function level
versioning. HP-UX system header files may use version level functioning
for some system calls.
@@ -1497,7 +1497,7 @@ for some system calls.
</pre>
<p>Calls to <var>foo</var> will be mapped to calls to <var>foo{20040821}</var>.
- <br><dt><code>visibility ("</code><var>visibility_type</var><code>")</code><dd><a name="index-g_t_0040code_007bvisibility_007d-attribute-2660"></a>This attribute affects the linkage of the declaration to which it is attached.
+ <br><dt><code>visibility ("</code><var>visibility_type</var><code>")</code><dd><a name="index-g_t_0040code_007bvisibility_007d-attribute-2662"></a>This attribute affects the linkage of the declaration to which it is attached.
There are four supported <var>visibility_type</var> values: default,
hidden, protected or internal visibility.
@@ -1585,12 +1585,12 @@ visibility of their template.
<p>If both the template and enclosing class have explicit visibility, the
visibility from the template is used.
- <br><dt><code>vliw</code><dd><a name="index-g_t_0040code_007bvliw_007d-attribute-2661"></a>On MeP, the <code>vliw</code> attribute tells the compiler to emit
+ <br><dt><code>vliw</code><dd><a name="index-g_t_0040code_007bvliw_007d-attribute-2663"></a>On MeP, the <code>vliw</code> attribute tells the compiler to emit
instructions in VLIW mode instead of core mode. Note that this
attribute is not allowed unless a VLIW coprocessor has been configured
and enabled through command line options.
- <br><dt><code>warn_unused_result</code><dd><a name="index-g_t_0040code_007bwarn_005funused_005fresult_007d-attribute-2662"></a>The <code>warn_unused_result</code> attribute causes a warning to be emitted
+ <br><dt><code>warn_unused_result</code><dd><a name="index-g_t_0040code_007bwarn_005funused_005fresult_007d-attribute-2664"></a>The <code>warn_unused_result</code> attribute causes a warning to be emitted
if a caller of the function with this attribute does not use its
return value. This is useful for functions where not checking
the result is either a security problem or always a bug, such as
@@ -1606,14 +1606,14 @@ the result is either a security problem or always a bug, such as
</pre>
<p>results in warning on line 5.
- <br><dt><code>weak</code><dd><a name="index-g_t_0040code_007bweak_007d-attribute-2663"></a>The <code>weak</code> attribute causes the declaration to be emitted as a weak
+ <br><dt><code>weak</code><dd><a name="index-g_t_0040code_007bweak_007d-attribute-2665"></a>The <code>weak</code> attribute causes the declaration to be emitted as a weak
symbol rather than a global. This is primarily useful in defining
library functions which can be overridden in user code, though it can
also be used with non-function declarations. Weak symbols are supported
for ELF targets, and also for a.out targets when using the GNU assembler
and linker.
- <br><dt><code>weakref</code><dt><code>weakref ("</code><var>target</var><code>")</code><dd><a name="index-g_t_0040code_007bweakref_007d-attribute-2664"></a>The <code>weakref</code> attribute marks a declaration as a weak reference.
+ <br><dt><code>weakref</code><dt><code>weakref ("</code><var>target</var><code>")</code><dd><a name="index-g_t_0040code_007bweakref_007d-attribute-2666"></a>The <code>weakref</code> attribute marks a declaration as a weak reference.
Without arguments, it should be accompanied by an <code>alias</code> attribute
naming the target symbol. Optionally, the <var>target</var> may be given as
an argument to <code>weakref</code> itself. In either case, <code>weakref</code>
@@ -1649,7 +1649,7 @@ only be <code>static</code>.
by commas within the double parentheses or by immediately following an
attribute declaration with another attribute declaration.
- <p><a name="index-g_t_0040code_007b_0023pragma_007d_002c-reason-for-not-using-2665"></a><a name="index-pragma_002c-reason-for-not-using-2666"></a>Some people object to the <code>__attribute__</code> feature, suggesting that
+ <p><a name="index-g_t_0040code_007b_0023pragma_007d_002c-reason-for-not-using-2667"></a><a name="index-pragma_002c-reason-for-not-using-2668"></a>Some people object to the <code>__attribute__</code> feature, suggesting that
ISO C's <code>#pragma</code> should be used instead. At the time
<code>__attribute__</code> was designed, there were two reasons for not doing
this.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Names.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Names.html
index 129bd97..683f593 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Names.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Names.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.47 Function Names as Strings</h3>
-<p><a name="index-g_t_0040code_007b_005f_005ffunc_005f_005f_007d-identifier-2805"></a><a name="index-g_t_0040code_007b_005f_005fFUNCTION_005f_005f_007d-identifier-2806"></a><a name="index-g_t_0040code_007b_005f_005fPRETTY_005fFUNCTION_005f_005f_007d-identifier-2807"></a>
+<p><a name="index-g_t_0040code_007b_005f_005ffunc_005f_005f_007d-identifier-2807"></a><a name="index-g_t_0040code_007b_005f_005fFUNCTION_005f_005f_007d-identifier-2808"></a><a name="index-g_t_0040code_007b_005f_005fPRETTY_005fFUNCTION_005f_005f_007d-identifier-2809"></a>
GCC provides three magic variables which hold the name of the current
function, as a string. The first of these is <code>__func__</code>, which
is part of the C99 standard:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Prototypes.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Prototypes.html
index ecfba9a..3fc9fa2 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Prototypes.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Prototypes.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.32 Prototypes and Old-Style Function Definitions</h3>
-<p><a name="index-function-prototype-declarations-2668"></a><a name="index-old_002dstyle-function-definitions-2669"></a><a name="index-promotion-of-formal-parameters-2670"></a>
+<p><a name="index-function-prototype-declarations-2670"></a><a name="index-old_002dstyle-function-definitions-2671"></a><a name="index-promotion-of-formal-parameters-2672"></a>
GNU C extends ISO C to allow a function prototype to override a later
old-style non-prototype definition. Consider the following example:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Specific-Option-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Specific-Option-Pragmas.html
index c6dae17..9050ab4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Specific-Option-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Function-Specific-Option-Pragmas.html
@@ -55,7 +55,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Pragmas.html#Pragmas">Pragmas</a>
<h4 class="subsection">6.57.13 Function Specific Option Pragmas</h4>
<dl>
-<dt><code>#pragma GCC target (</code><var>"string"</var><code>...)</code><dd><a name="index-pragma-GCC-target-3377"></a>
+<dt><code>#pragma GCC target (</code><var>"string"</var><code>...)</code><dd><a name="index-pragma-GCC-target-3379"></a>
This pragma allows you to set target specific options for functions
defined later in the source file. One or more strings can be
specified. Each function that is defined after this point will be as
@@ -70,7 +70,7 @@ present, it is not implemented for other backends.
</dl>
<dl>
-<dt><code>#pragma GCC optimize (</code><var>"string"</var><code>...)</code><dd><a name="index-pragma-GCC-optimize-3378"></a>
+<dt><code>#pragma GCC optimize (</code><var>"string"</var><code>...)</code><dd><a name="index-pragma-GCC-optimize-3380"></a>
This pragma allows you to set global optimization options for functions
defined later in the source file. One or more strings can be
specified. Each function that is defined after this point will be as
@@ -84,7 +84,7 @@ versions earlier than 4.4.
</dl>
<dl>
-<dt><code>#pragma GCC push_options</code><dt><code>#pragma GCC pop_options</code><dd><a name="index-pragma-GCC-push_005foptions-3379"></a><a name="index-pragma-GCC-pop_005foptions-3380"></a>
+<dt><code>#pragma GCC push_options</code><dt><code>#pragma GCC pop_options</code><dd><a name="index-pragma-GCC-push_005foptions-3381"></a><a name="index-pragma-GCC-pop_005foptions-3382"></a>
These pragmas maintain a stack of the current target and optimization
options. It is intended for include files where you temporarily want
to switch to using a different &lsquo;<samp><span class="samp">#pragma GCC target</span></samp>&rsquo; or
@@ -96,7 +96,7 @@ pragmas are not implemented in GCC versions earlier than 4.4.
</dl>
<dl>
-<dt><code>#pragma GCC reset_options</code><dd><a name="index-pragma-GCC-reset_005foptions-3381"></a>
+<dt><code>#pragma GCC reset_options</code><dd><a name="index-pragma-GCC-reset_005foptions-3383"></a>
This pragma clears the current <code>#pragma GCC target</code> and
<code>#pragma GCC optimize</code> to use the default switches as specified
on the command line.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU-Free-Documentation-License.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU-Free-Documentation-License.html
index 5234bfb..1ee44f1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU-Free-Documentation-License.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU-Free-Documentation-License.html
@@ -55,7 +55,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="unnumbered">GNU Free Documentation License</h2>
- <p><a name="index-FDL_002c-GNU-Free-Documentation-License-3500"></a><div align="center">Version 1.3, 3 November 2008</div>
+ <p><a name="index-FDL_002c-GNU-Free-Documentation-License-3502"></a><div align="center">Version 1.3, 3 November 2008</div>
<pre class="display"> Copyright &copy; 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
<a href="http://fsf.org/">http://fsf.org/</a>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU_002fLinux-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU_002fLinux-Options.html
index 6a6eb10..8d5bd8c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU_002fLinux-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/GNU_002fLinux-Options.html
@@ -60,16 +60,16 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<p>These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for GNU/Linux targets:
<dl>
-<dt><code>-mglibc</code><dd><a name="index-mglibc-1368"></a>Use the GNU C library. This is the default except
+<dt><code>-mglibc</code><dd><a name="index-mglibc-1370"></a>Use the GNU C library. This is the default except
on &lsquo;<samp><span class="samp">*-*-linux-*uclibc*</span></samp>&rsquo; and &lsquo;<samp><span class="samp">*-*-linux-*android*</span></samp>&rsquo; targets.
- <br><dt><code>-muclibc</code><dd><a name="index-muclibc-1369"></a>Use uClibc C library. This is the default on
+ <br><dt><code>-muclibc</code><dd><a name="index-muclibc-1371"></a>Use uClibc C library. This is the default on
&lsquo;<samp><span class="samp">*-*-linux-*uclibc*</span></samp>&rsquo; targets.
- <br><dt><code>-mbionic</code><dd><a name="index-mbionic-1370"></a>Use Bionic C library. This is the default on
+ <br><dt><code>-mbionic</code><dd><a name="index-mbionic-1372"></a>Use Bionic C library. This is the default on
&lsquo;<samp><span class="samp">*-*-linux-*android*</span></samp>&rsquo; targets.
- <br><dt><code>-mandroid</code><dd><a name="index-mandroid-1371"></a>Compile code compatible with Android platform. This is the default on
+ <br><dt><code>-mandroid</code><dd><a name="index-mandroid-1373"></a>Compile code compatible with Android platform. This is the default on
&lsquo;<samp><span class="samp">*-*-linux-*android*</span></samp>&rsquo; targets.
<p>When compiling, this option enables <samp><span class="option">-mbionic</span></samp>, <samp><span class="option">-fPIC</span></samp>,
@@ -78,11 +78,11 @@ this option makes the GCC driver pass Android-specific options to the linker.
Finally, this option causes the preprocessor macro <code>__ANDROID__</code>
to be defined.
- <br><dt><code>-tno-android-cc</code><dd><a name="index-tno_002dandroid_002dcc-1372"></a>Disable compilation effects of <samp><span class="option">-mandroid</span></samp>, i.e., do not enable
+ <br><dt><code>-tno-android-cc</code><dd><a name="index-tno_002dandroid_002dcc-1374"></a>Disable compilation effects of <samp><span class="option">-mandroid</span></samp>, i.e., do not enable
<samp><span class="option">-mbionic</span></samp>, <samp><span class="option">-fPIC</span></samp>, <samp><span class="option">-fno-exceptions</span></samp> and
<samp><span class="option">-fno-rtti</span></samp> by default.
- <br><dt><code>-tno-android-ld</code><dd><a name="index-tno_002dandroid_002dld-1373"></a>Disable linking effects of <samp><span class="option">-mandroid</span></samp>, i.e., pass standard Linux
+ <br><dt><code>-tno-android-ld</code><dd><a name="index-tno_002dandroid_002dld-1375"></a>Disable linking effects of <samp><span class="option">-mandroid</span></samp>, i.e., pass standard Linux
linking options to the linker.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Global-Reg-Vars.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Global-Reg-Vars.html
index f2233ae..943bf17 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Global-Reg-Vars.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Global-Reg-Vars.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Explicit-Reg-Vars.html#Explicit-Reg-Var
<h4 class="subsection">6.44.1 Defining Global Register Variables</h4>
-<p><a name="index-global-register-variables-2790"></a><a name="index-registers_002c-global-variables-in-2791"></a>
+<p><a name="index-global-register-variables-2792"></a><a name="index-registers_002c-global-variables-in-2793"></a>
You can define a global register variable in GNU C like this:
<pre class="smallexample"> register int *foo asm ("a5");
@@ -90,7 +90,7 @@ handlers, or from more than one thread of control, because the system
library routines may temporarily use the register for other things (unless
you recompile them specially for the task at hand).
- <p><a name="index-g_t_0040code_007bqsort_007d_002c-and-global-register-variables-2792"></a>It is not safe for one function that uses a global register variable to
+ <p><a name="index-g_t_0040code_007bqsort_007d_002c-and-global-register-variables-2794"></a>It is not safe for one function that uses a global register variable to
call another such function <code>foo</code> by way of a third function
<code>lose</code> that was compiled without knowledge of this variable (i.e. in a
different source file in which the variable wasn't declared). This is
@@ -114,7 +114,7 @@ Therefore, the function which is the entry point into the part of the
program that uses the global register variable must explicitly save and
restore the value which belongs to its caller.
- <p><a name="index-register-variable-after-_0040code_007blongjmp_007d-2793"></a><a name="index-global-register-after-_0040code_007blongjmp_007d-2794"></a><a name="index-value-after-_0040code_007blongjmp_007d-2795"></a><a name="index-longjmp-2796"></a><a name="index-setjmp-2797"></a>On most machines, <code>longjmp</code> will restore to each global register
+ <p><a name="index-register-variable-after-_0040code_007blongjmp_007d-2795"></a><a name="index-global-register-after-_0040code_007blongjmp_007d-2796"></a><a name="index-value-after-_0040code_007blongjmp_007d-2797"></a><a name="index-longjmp-2798"></a><a name="index-setjmp-2799"></a>On most machines, <code>longjmp</code> will restore to each global register
variable the value it had at the time of the <code>setjmp</code>. On some
machines, however, <code>longjmp</code> will not change the value of global
register variables. To be portable, the function that called <code>setjmp</code>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/H8_002f300-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/H8_002f300-Options.html
index 1a1c30d..0a6f205 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/H8_002f300-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/H8_002f300-Options.html
@@ -60,21 +60,21 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<p>These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the H8/300 implementations:
<dl>
-<dt><code>-mrelax</code><dd><a name="index-mrelax-1374"></a>Shorten some address references at link time, when possible; uses the
+<dt><code>-mrelax</code><dd><a name="index-mrelax-1376"></a>Shorten some address references at link time, when possible; uses the
linker option <samp><span class="option">-relax</span></samp>. See <a href="../ld/H8_002f300.html#H8_002f300"><code>ld</code> and the H8/300</a>, for a fuller description.
- <br><dt><code>-mh</code><dd><a name="index-mh-1375"></a>Generate code for the H8/300H.
+ <br><dt><code>-mh</code><dd><a name="index-mh-1377"></a>Generate code for the H8/300H.
- <br><dt><code>-ms</code><dd><a name="index-ms-1376"></a>Generate code for the H8S.
+ <br><dt><code>-ms</code><dd><a name="index-ms-1378"></a>Generate code for the H8S.
- <br><dt><code>-mn</code><dd><a name="index-mn-1377"></a>Generate code for the H8S and H8/300H in the normal mode. This switch
+ <br><dt><code>-mn</code><dd><a name="index-mn-1379"></a>Generate code for the H8S and H8/300H in the normal mode. This switch
must be used either with <samp><span class="option">-mh</span></samp> or <samp><span class="option">-ms</span></samp>.
- <br><dt><code>-ms2600</code><dd><a name="index-ms2600-1378"></a>Generate code for the H8S/2600. This switch must be used with <samp><span class="option">-ms</span></samp>.
+ <br><dt><code>-ms2600</code><dd><a name="index-ms2600-1380"></a>Generate code for the H8S/2600. This switch must be used with <samp><span class="option">-ms</span></samp>.
- <br><dt><code>-mint32</code><dd><a name="index-mint32-1379"></a>Make <code>int</code> data 32 bits by default.
+ <br><dt><code>-mint32</code><dd><a name="index-mint32-1381"></a>Make <code>int</code> data 32 bits by default.
- <br><dt><code>-malign-300</code><dd><a name="index-malign_002d300-1380"></a>On the H8/300H and H8S, use the same alignment rules as for the H8/300.
+ <br><dt><code>-malign-300</code><dd><a name="index-malign_002d300-1382"></a>On the H8/300H and H8S, use the same alignment rules as for the H8/300.
The default for the H8/300H and H8S is to align longs and floats on
4-byte boundaries.
<samp><span class="option">-malign-300</span></samp> causes them to be aligned on 2-byte boundaries.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/HPPA-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/HPPA-Options.html
index 22aa171..d280283 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/HPPA-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/HPPA-Options.html
@@ -56,11 +56,11 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.16 HPPA Options</h4>
-<p><a name="index-HPPA-Options-1381"></a>
+<p><a name="index-HPPA-Options-1383"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the HPPA family of computers:
<dl>
-<dt><code>-march=</code><var>architecture-type</var><dd><a name="index-march-1382"></a>Generate code for the specified architecture. The choices for
+<dt><code>-march=</code><var>architecture-type</var><dd><a name="index-march-1384"></a>Generate code for the specified architecture. The choices for
<var>architecture-type</var> are &lsquo;<samp><span class="samp">1.0</span></samp>&rsquo; for PA 1.0, &lsquo;<samp><span class="samp">1.1</span></samp>&rsquo; for PA
1.1, and &lsquo;<samp><span class="samp">2.0</span></samp>&rsquo; for PA 2.0 processors. Refer to
<samp><span class="file">/usr/lib/sched.models</span></samp> on an HP-UX system to determine the proper
@@ -68,61 +68,61 @@ architecture option for your machine. Code compiled for lower numbered
architectures will run on higher numbered architectures, but not the
other way around.
- <br><dt><code>-mpa-risc-1-0</code><dt><code>-mpa-risc-1-1</code><dt><code>-mpa-risc-2-0</code><dd><a name="index-mpa_002drisc_002d1_002d0-1383"></a><a name="index-mpa_002drisc_002d1_002d1-1384"></a><a name="index-mpa_002drisc_002d2_002d0-1385"></a>Synonyms for <samp><span class="option">-march=1.0</span></samp>, <samp><span class="option">-march=1.1</span></samp>, and <samp><span class="option">-march=2.0</span></samp> respectively.
+ <br><dt><code>-mpa-risc-1-0</code><dt><code>-mpa-risc-1-1</code><dt><code>-mpa-risc-2-0</code><dd><a name="index-mpa_002drisc_002d1_002d0-1385"></a><a name="index-mpa_002drisc_002d1_002d1-1386"></a><a name="index-mpa_002drisc_002d2_002d0-1387"></a>Synonyms for <samp><span class="option">-march=1.0</span></samp>, <samp><span class="option">-march=1.1</span></samp>, and <samp><span class="option">-march=2.0</span></samp> respectively.
- <br><dt><code>-mbig-switch</code><dd><a name="index-mbig_002dswitch-1386"></a>Generate code suitable for big switch tables. Use this option only if
+ <br><dt><code>-mbig-switch</code><dd><a name="index-mbig_002dswitch-1388"></a>Generate code suitable for big switch tables. Use this option only if
the assembler/linker complain about out of range branches within a switch
table.
- <br><dt><code>-mjump-in-delay</code><dd><a name="index-mjump_002din_002ddelay-1387"></a>Fill delay slots of function calls with unconditional jump instructions
+ <br><dt><code>-mjump-in-delay</code><dd><a name="index-mjump_002din_002ddelay-1389"></a>Fill delay slots of function calls with unconditional jump instructions
by modifying the return pointer for the function call to be the target
of the conditional jump.
- <br><dt><code>-mdisable-fpregs</code><dd><a name="index-mdisable_002dfpregs-1388"></a>Prevent floating-point registers from being used in any manner. This is
+ <br><dt><code>-mdisable-fpregs</code><dd><a name="index-mdisable_002dfpregs-1390"></a>Prevent floating-point registers from being used in any manner. This is
necessary for compiling kernels that perform lazy context switching of
floating-point registers. If you use this option and attempt to perform
floating-point operations, the compiler aborts.
- <br><dt><code>-mdisable-indexing</code><dd><a name="index-mdisable_002dindexing-1389"></a>Prevent the compiler from using indexing address modes. This avoids some
+ <br><dt><code>-mdisable-indexing</code><dd><a name="index-mdisable_002dindexing-1391"></a>Prevent the compiler from using indexing address modes. This avoids some
rather obscure problems when compiling MIG generated code under MACH.
- <br><dt><code>-mno-space-regs</code><dd><a name="index-mno_002dspace_002dregs-1390"></a>Generate code that assumes the target has no space registers. This allows
+ <br><dt><code>-mno-space-regs</code><dd><a name="index-mno_002dspace_002dregs-1392"></a>Generate code that assumes the target has no space registers. This allows
GCC to generate faster indirect calls and use unscaled index address modes.
<p>Such code is suitable for level 0 PA systems and kernels.
- <br><dt><code>-mfast-indirect-calls</code><dd><a name="index-mfast_002dindirect_002dcalls-1391"></a>Generate code that assumes calls never cross space boundaries. This
+ <br><dt><code>-mfast-indirect-calls</code><dd><a name="index-mfast_002dindirect_002dcalls-1393"></a>Generate code that assumes calls never cross space boundaries. This
allows GCC to emit code that performs faster indirect calls.
<p>This option will not work in the presence of shared libraries or nested
functions.
- <br><dt><code>-mfixed-range=</code><var>register-range</var><dd><a name="index-mfixed_002drange-1392"></a>Generate code treating the given register range as fixed registers.
+ <br><dt><code>-mfixed-range=</code><var>register-range</var><dd><a name="index-mfixed_002drange-1394"></a>Generate code treating the given register range as fixed registers.
A fixed register is one that the register allocator can not use. This is
useful when compiling kernel code. A register range is specified as
two registers separated by a dash. Multiple register ranges can be
specified separated by a comma.
- <br><dt><code>-mlong-load-store</code><dd><a name="index-mlong_002dload_002dstore-1393"></a>Generate 3-instruction load and store sequences as sometimes required by
+ <br><dt><code>-mlong-load-store</code><dd><a name="index-mlong_002dload_002dstore-1395"></a>Generate 3-instruction load and store sequences as sometimes required by
the HP-UX 10 linker. This is equivalent to the &lsquo;<samp><span class="samp">+k</span></samp>&rsquo; option to
the HP compilers.
- <br><dt><code>-mportable-runtime</code><dd><a name="index-mportable_002druntime-1394"></a>Use the portable calling conventions proposed by HP for ELF systems.
+ <br><dt><code>-mportable-runtime</code><dd><a name="index-mportable_002druntime-1396"></a>Use the portable calling conventions proposed by HP for ELF systems.
- <br><dt><code>-mgas</code><dd><a name="index-mgas-1395"></a>Enable the use of assembler directives only GAS understands.
+ <br><dt><code>-mgas</code><dd><a name="index-mgas-1397"></a>Enable the use of assembler directives only GAS understands.
- <br><dt><code>-mschedule=</code><var>cpu-type</var><dd><a name="index-mschedule-1396"></a>Schedule code according to the constraints for the machine type
+ <br><dt><code>-mschedule=</code><var>cpu-type</var><dd><a name="index-mschedule-1398"></a>Schedule code according to the constraints for the machine type
<var>cpu-type</var>. The choices for <var>cpu-type</var> are &lsquo;<samp><span class="samp">700</span></samp>&rsquo;
&lsquo;<samp><span class="samp">7100</span></samp>&rsquo;, &lsquo;<samp><span class="samp">7100LC</span></samp>&rsquo;, &lsquo;<samp><span class="samp">7200</span></samp>&rsquo;, &lsquo;<samp><span class="samp">7300</span></samp>&rsquo; and &lsquo;<samp><span class="samp">8000</span></samp>&rsquo;. Refer
to <samp><span class="file">/usr/lib/sched.models</span></samp> on an HP-UX system to determine the
proper scheduling option for your machine. The default scheduling is
&lsquo;<samp><span class="samp">8000</span></samp>&rsquo;.
- <br><dt><code>-mlinker-opt</code><dd><a name="index-mlinker_002dopt-1397"></a>Enable the optimization pass in the HP-UX linker. Note this makes symbolic
+ <br><dt><code>-mlinker-opt</code><dd><a name="index-mlinker_002dopt-1399"></a>Enable the optimization pass in the HP-UX linker. Note this makes symbolic
debugging impossible. It also triggers a bug in the HP-UX 8 and HP-UX 9
linkers in which they give bogus error messages when linking some programs.
- <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1398"></a>Generate output containing library calls for floating point.
+ <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1400"></a>Generate output containing library calls for floating point.
<strong>Warning:</strong> the requisite libraries are not available for all HPPA
targets. Normally the facilities of the machine's usual C compiler are
used, but this cannot be done directly in cross-compilation. You must make
@@ -135,12 +135,12 @@ this option. In particular, you need to compile <samp><span class="file">libgcc
library that comes with GCC, with <samp><span class="option">-msoft-float</span></samp> in order for
this to work.
- <br><dt><code>-msio</code><dd><a name="index-msio-1399"></a>Generate the predefine, <code>_SIO</code>, for server IO. The default is
+ <br><dt><code>-msio</code><dd><a name="index-msio-1401"></a>Generate the predefine, <code>_SIO</code>, for server IO. The default is
<samp><span class="option">-mwsio</span></samp>. This generates the predefines, <code>__hp9000s700</code>,
<code>__hp9000s700__</code> and <code>_WSIO</code>, for workstation IO. These
options are available under HP-UX and HI-UX.
- <br><dt><code>-mgnu-ld</code><dd><a name="index-mgnu_002dld-1400"></a>Use GNU ld specific options. This passes <samp><span class="option">-shared</span></samp> to ld when
+ <br><dt><code>-mgnu-ld</code><dd><a name="index-mgnu_002dld-1402"></a>Use GNU ld specific options. This passes <samp><span class="option">-shared</span></samp> to ld when
building a shared library. It is the default when GCC is configured,
explicitly or implicitly, with the GNU linker. This option does not
have any affect on which ld is called, it only changes what parameters
@@ -150,7 +150,7 @@ finally by the user's <samp><span class="env">PATH</span></samp>. The linker us
using &lsquo;<samp><span class="samp">which `gcc -print-prog-name=ld`</span></samp>&rsquo;. This option is only available
on the 64-bit HP-UX GCC, i.e. configured with &lsquo;<samp><span class="samp">hppa*64*-*-hpux*</span></samp>&rsquo;.
- <br><dt><code>-mhp-ld</code><dd><a name="index-mhp_002dld-1401"></a>Use HP ld specific options. This passes <samp><span class="option">-b</span></samp> to ld when building
+ <br><dt><code>-mhp-ld</code><dd><a name="index-mhp_002dld-1403"></a>Use HP ld specific options. This passes <samp><span class="option">-b</span></samp> to ld when building
a shared library and passes <samp><span class="option">+Accept TypeMismatch</span></samp> to ld on all
links. It is the default when GCC is configured, explicitly or
implicitly, with the HP linker. This option does not have any affect on
@@ -161,7 +161,7 @@ configure option, GCC's program search path, and finally by the user's
`gcc -print-prog-name=ld`</span></samp>&rsquo;. This option is only available on the 64-bit
HP-UX GCC, i.e. configured with &lsquo;<samp><span class="samp">hppa*64*-*-hpux*</span></samp>&rsquo;.
- <br><dt><code>-mlong-calls</code><dd><a name="index-mno_002dlong_002dcalls-1402"></a>Generate code that uses long call sequences. This ensures that a call
+ <br><dt><code>-mlong-calls</code><dd><a name="index-mno_002dlong_002dcalls-1404"></a>Generate code that uses long call sequences. This ensures that a call
is always able to reach linker generated stubs. The default is to generate
long calls only when the distance from the call site to the beginning
of the function or translation unit, as the case may be, exceeds a
@@ -186,7 +186,7 @@ symbol-difference or pc-relative calls should be relatively small.
However, an indirect call is used on 32-bit ELF systems in pic code
and it is quite long.
- <br><dt><code>-munix=</code><var>unix-std</var><dd><a name="index-march-1403"></a>Generate compiler predefines and select a startfile for the specified
+ <br><dt><code>-munix=</code><var>unix-std</var><dd><a name="index-march-1405"></a>Generate compiler predefines and select a startfile for the specified
UNIX standard. The choices for <var>unix-std</var> are &lsquo;<samp><span class="samp">93</span></samp>&rsquo;, &lsquo;<samp><span class="samp">95</span></samp>&rsquo;
and &lsquo;<samp><span class="samp">98</span></samp>&rsquo;. &lsquo;<samp><span class="samp">93</span></samp>&rsquo; is supported on all HP-UX versions. &lsquo;<samp><span class="samp">95</span></samp>&rsquo;
is available on HP-UX 10.10 and later. &lsquo;<samp><span class="samp">98</span></samp>&rsquo; is available on HP-UX
@@ -210,10 +210,10 @@ option.
standard must test, set and restore the variable <var>__xpg4_extended_mask</var>
as appropriate. Most GNU software doesn't provide this capability.
- <br><dt><code>-nolibdld</code><dd><a name="index-nolibdld-1404"></a>Suppress the generation of link options to search libdld.sl when the
+ <br><dt><code>-nolibdld</code><dd><a name="index-nolibdld-1406"></a>Suppress the generation of link options to search libdld.sl when the
<samp><span class="option">-static</span></samp> option is specified on HP-UX 10 and later.
- <br><dt><code>-static</code><dd><a name="index-static-1405"></a>The HP-UX implementation of setlocale in libc has a dependency on
+ <br><dt><code>-static</code><dd><a name="index-static-1407"></a>The HP-UX implementation of setlocale in libc has a dependency on
libdld.sl. There isn't an archive version of libdld.sl. Thus,
when the <samp><span class="option">-static</span></samp> option is specified, special link options
are needed to resolve this dependency.
@@ -225,7 +225,7 @@ the linkers generate dynamic binaries by default in any case. The
<samp><span class="option">-nolibdld</span></samp> option can be used to prevent the GCC driver from
adding these link options.
- <br><dt><code>-threads</code><dd><a name="index-threads-1406"></a>Add support for multithreading with the <dfn>dce thread</dfn> library
+ <br><dt><code>-threads</code><dd><a name="index-threads-1408"></a>Add support for multithreading with the <dfn>dce thread</dfn> library
under HP-UX. This option sets flags for both the preprocessor and
linker.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Half_002dPrecision.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Half_002dPrecision.html
index 8e81e22..9a6cfba 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Half_002dPrecision.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Half_002dPrecision.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.12 Half-Precision Floating Point</h3>
-<p><a name="index-half_002dprecision-floating-point-2387"></a><a name="index-g_t_0040code_007b_005f_005ffp16_007d-data-type-2388"></a>
+<p><a name="index-half_002dprecision-floating-point-2389"></a><a name="index-g_t_0040code_007b_005f_005ffp16_007d-data-type-2390"></a>
On ARM targets, GCC supports half-precision (16-bit) floating point via
the <code>__fp16</code> type. You must enable this type explicitly
with the <samp><span class="option">-mfp16-format</span></samp> command-line option in order to use it.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Hex-Floats.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Hex-Floats.html
index af77680..2ff3fbb 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Hex-Floats.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Hex-Floats.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.14 Hex Floats</h3>
-<p><a name="index-hex-floats-2399"></a>
+<p><a name="index-hex-floats-2401"></a>
ISO C99 supports floating-point numbers written not only in the usual
decimal notation, such as <code>1.55e1</code>, but also numbers such as
<code>0x1.fp3</code> written in hexadecimal format. As a GNU extension, GCC
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64-Options.html
index b8eb58a..1d5c34e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64-Options.html
@@ -57,158 +57,158 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.19 IA-64 Options</h4>
-<p><a name="index-IA_002d64-Options-1486"></a>
+<p><a name="index-IA_002d64-Options-1488"></a>
These are the &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options defined for the Intel IA-64 architecture.
<dl>
-<dt><code>-mbig-endian</code><dd><a name="index-mbig_002dendian-1487"></a>Generate code for a big-endian target. This is the default for HP-UX.
+<dt><code>-mbig-endian</code><dd><a name="index-mbig_002dendian-1489"></a>Generate code for a big-endian target. This is the default for HP-UX.
- <br><dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-1488"></a>Generate code for a little-endian target. This is the default for AIX5
+ <br><dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-1490"></a>Generate code for a little-endian target. This is the default for AIX5
and GNU/Linux.
- <br><dt><code>-mgnu-as</code><dt><code>-mno-gnu-as</code><dd><a name="index-mgnu_002das-1489"></a><a name="index-mno_002dgnu_002das-1490"></a>Generate (or don't) code for the GNU assembler. This is the default.
+ <br><dt><code>-mgnu-as</code><dt><code>-mno-gnu-as</code><dd><a name="index-mgnu_002das-1491"></a><a name="index-mno_002dgnu_002das-1492"></a>Generate (or don't) code for the GNU assembler. This is the default.
<!-- Also, this is the default if the configure option @option{-with-gnu-as} -->
<!-- is used. -->
- <br><dt><code>-mgnu-ld</code><dt><code>-mno-gnu-ld</code><dd><a name="index-mgnu_002dld-1491"></a><a name="index-mno_002dgnu_002dld-1492"></a>Generate (or don't) code for the GNU linker. This is the default.
+ <br><dt><code>-mgnu-ld</code><dt><code>-mno-gnu-ld</code><dd><a name="index-mgnu_002dld-1493"></a><a name="index-mno_002dgnu_002dld-1494"></a>Generate (or don't) code for the GNU linker. This is the default.
<!-- Also, this is the default if the configure option @option{-with-gnu-ld} -->
<!-- is used. -->
- <br><dt><code>-mno-pic</code><dd><a name="index-mno_002dpic-1493"></a>Generate code that does not use a global pointer register. The result
+ <br><dt><code>-mno-pic</code><dd><a name="index-mno_002dpic-1495"></a>Generate code that does not use a global pointer register. The result
is not position independent code, and violates the IA-64 ABI.
- <br><dt><code>-mvolatile-asm-stop</code><dt><code>-mno-volatile-asm-stop</code><dd><a name="index-mvolatile_002dasm_002dstop-1494"></a><a name="index-mno_002dvolatile_002dasm_002dstop-1495"></a>Generate (or don't) a stop bit immediately before and after volatile asm
+ <br><dt><code>-mvolatile-asm-stop</code><dt><code>-mno-volatile-asm-stop</code><dd><a name="index-mvolatile_002dasm_002dstop-1496"></a><a name="index-mno_002dvolatile_002dasm_002dstop-1497"></a>Generate (or don't) a stop bit immediately before and after volatile asm
statements.
- <br><dt><code>-mregister-names</code><dt><code>-mno-register-names</code><dd><a name="index-mregister_002dnames-1496"></a><a name="index-mno_002dregister_002dnames-1497"></a>Generate (or don't) &lsquo;<samp><span class="samp">in</span></samp>&rsquo;, &lsquo;<samp><span class="samp">loc</span></samp>&rsquo;, and &lsquo;<samp><span class="samp">out</span></samp>&rsquo; register names for
+ <br><dt><code>-mregister-names</code><dt><code>-mno-register-names</code><dd><a name="index-mregister_002dnames-1498"></a><a name="index-mno_002dregister_002dnames-1499"></a>Generate (or don't) &lsquo;<samp><span class="samp">in</span></samp>&rsquo;, &lsquo;<samp><span class="samp">loc</span></samp>&rsquo;, and &lsquo;<samp><span class="samp">out</span></samp>&rsquo; register names for
the stacked registers. This may make assembler output more readable.
- <br><dt><code>-mno-sdata</code><dt><code>-msdata</code><dd><a name="index-mno_002dsdata-1498"></a><a name="index-msdata-1499"></a>Disable (or enable) optimizations that use the small data section. This may
+ <br><dt><code>-mno-sdata</code><dt><code>-msdata</code><dd><a name="index-mno_002dsdata-1500"></a><a name="index-msdata-1501"></a>Disable (or enable) optimizations that use the small data section. This may
be useful for working around optimizer bugs.
- <br><dt><code>-mconstant-gp</code><dd><a name="index-mconstant_002dgp-1500"></a>Generate code that uses a single constant global pointer value. This is
+ <br><dt><code>-mconstant-gp</code><dd><a name="index-mconstant_002dgp-1502"></a>Generate code that uses a single constant global pointer value. This is
useful when compiling kernel code.
- <br><dt><code>-mauto-pic</code><dd><a name="index-mauto_002dpic-1501"></a>Generate code that is self-relocatable. This implies <samp><span class="option">-mconstant-gp</span></samp>.
+ <br><dt><code>-mauto-pic</code><dd><a name="index-mauto_002dpic-1503"></a>Generate code that is self-relocatable. This implies <samp><span class="option">-mconstant-gp</span></samp>.
This is useful when compiling firmware code.
- <br><dt><code>-minline-float-divide-min-latency</code><dd><a name="index-minline_002dfloat_002ddivide_002dmin_002dlatency-1502"></a>Generate code for inline divides of floating-point values
+ <br><dt><code>-minline-float-divide-min-latency</code><dd><a name="index-minline_002dfloat_002ddivide_002dmin_002dlatency-1504"></a>Generate code for inline divides of floating-point values
using the minimum latency algorithm.
- <br><dt><code>-minline-float-divide-max-throughput</code><dd><a name="index-minline_002dfloat_002ddivide_002dmax_002dthroughput-1503"></a>Generate code for inline divides of floating-point values
+ <br><dt><code>-minline-float-divide-max-throughput</code><dd><a name="index-minline_002dfloat_002ddivide_002dmax_002dthroughput-1505"></a>Generate code for inline divides of floating-point values
using the maximum throughput algorithm.
- <br><dt><code>-mno-inline-float-divide</code><dd><a name="index-mno_002dinline_002dfloat_002ddivide-1504"></a>Do not generate inline code for divides of floating-point values.
+ <br><dt><code>-mno-inline-float-divide</code><dd><a name="index-mno_002dinline_002dfloat_002ddivide-1506"></a>Do not generate inline code for divides of floating-point values.
- <br><dt><code>-minline-int-divide-min-latency</code><dd><a name="index-minline_002dint_002ddivide_002dmin_002dlatency-1505"></a>Generate code for inline divides of integer values
+ <br><dt><code>-minline-int-divide-min-latency</code><dd><a name="index-minline_002dint_002ddivide_002dmin_002dlatency-1507"></a>Generate code for inline divides of integer values
using the minimum latency algorithm.
- <br><dt><code>-minline-int-divide-max-throughput</code><dd><a name="index-minline_002dint_002ddivide_002dmax_002dthroughput-1506"></a>Generate code for inline divides of integer values
+ <br><dt><code>-minline-int-divide-max-throughput</code><dd><a name="index-minline_002dint_002ddivide_002dmax_002dthroughput-1508"></a>Generate code for inline divides of integer values
using the maximum throughput algorithm.
- <br><dt><code>-mno-inline-int-divide</code><dd><a name="index-mno_002dinline_002dint_002ddivide-1507"></a>Do not generate inline code for divides of integer values.
+ <br><dt><code>-mno-inline-int-divide</code><dd><a name="index-mno_002dinline_002dint_002ddivide-1509"></a>Do not generate inline code for divides of integer values.
- <br><dt><code>-minline-sqrt-min-latency</code><dd><a name="index-minline_002dsqrt_002dmin_002dlatency-1508"></a>Generate code for inline square roots
+ <br><dt><code>-minline-sqrt-min-latency</code><dd><a name="index-minline_002dsqrt_002dmin_002dlatency-1510"></a>Generate code for inline square roots
using the minimum latency algorithm.
- <br><dt><code>-minline-sqrt-max-throughput</code><dd><a name="index-minline_002dsqrt_002dmax_002dthroughput-1509"></a>Generate code for inline square roots
+ <br><dt><code>-minline-sqrt-max-throughput</code><dd><a name="index-minline_002dsqrt_002dmax_002dthroughput-1511"></a>Generate code for inline square roots
using the maximum throughput algorithm.
- <br><dt><code>-mno-inline-sqrt</code><dd><a name="index-mno_002dinline_002dsqrt-1510"></a>Do not generate inline code for sqrt.
+ <br><dt><code>-mno-inline-sqrt</code><dd><a name="index-mno_002dinline_002dsqrt-1512"></a>Do not generate inline code for sqrt.
- <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-1511"></a><a name="index-mno_002dfused_002dmadd-1512"></a>Do (don't) generate code that uses the fused multiply/add or multiply/subtract
+ <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-1513"></a><a name="index-mno_002dfused_002dmadd-1514"></a>Do (don't) generate code that uses the fused multiply/add or multiply/subtract
instructions. The default is to use these instructions.
- <br><dt><code>-mno-dwarf2-asm</code><dt><code>-mdwarf2-asm</code><dd><a name="index-mno_002ddwarf2_002dasm-1513"></a><a name="index-mdwarf2_002dasm-1514"></a>Don't (or do) generate assembler code for the DWARF2 line number debugging
+ <br><dt><code>-mno-dwarf2-asm</code><dt><code>-mdwarf2-asm</code><dd><a name="index-mno_002ddwarf2_002dasm-1515"></a><a name="index-mdwarf2_002dasm-1516"></a>Don't (or do) generate assembler code for the DWARF2 line number debugging
info. This may be useful when not using the GNU assembler.
- <br><dt><code>-mearly-stop-bits</code><dt><code>-mno-early-stop-bits</code><dd><a name="index-mearly_002dstop_002dbits-1515"></a><a name="index-mno_002dearly_002dstop_002dbits-1516"></a>Allow stop bits to be placed earlier than immediately preceding the
+ <br><dt><code>-mearly-stop-bits</code><dt><code>-mno-early-stop-bits</code><dd><a name="index-mearly_002dstop_002dbits-1517"></a><a name="index-mno_002dearly_002dstop_002dbits-1518"></a>Allow stop bits to be placed earlier than immediately preceding the
instruction that triggered the stop bit. This can improve instruction
scheduling, but does not always do so.
- <br><dt><code>-mfixed-range=</code><var>register-range</var><dd><a name="index-mfixed_002drange-1517"></a>Generate code treating the given register range as fixed registers.
+ <br><dt><code>-mfixed-range=</code><var>register-range</var><dd><a name="index-mfixed_002drange-1519"></a>Generate code treating the given register range as fixed registers.
A fixed register is one that the register allocator can not use. This is
useful when compiling kernel code. A register range is specified as
two registers separated by a dash. Multiple register ranges can be
specified separated by a comma.
- <br><dt><code>-mtls-size=</code><var>tls-size</var><dd><a name="index-mtls_002dsize-1518"></a>Specify bit size of immediate TLS offsets. Valid values are 14, 22, and
+ <br><dt><code>-mtls-size=</code><var>tls-size</var><dd><a name="index-mtls_002dsize-1520"></a>Specify bit size of immediate TLS offsets. Valid values are 14, 22, and
64.
- <br><dt><code>-mtune=</code><var>cpu-type</var><dd><a name="index-mtune-1519"></a>Tune the instruction scheduling for a particular CPU, Valid values are
+ <br><dt><code>-mtune=</code><var>cpu-type</var><dd><a name="index-mtune-1521"></a>Tune the instruction scheduling for a particular CPU, Valid values are
itanium, itanium1, merced, itanium2, and mckinley.
- <br><dt><code>-milp32</code><dt><code>-mlp64</code><dd><a name="index-milp32-1520"></a><a name="index-mlp64-1521"></a>Generate code for a 32-bit or 64-bit environment.
+ <br><dt><code>-milp32</code><dt><code>-mlp64</code><dd><a name="index-milp32-1522"></a><a name="index-mlp64-1523"></a>Generate code for a 32-bit or 64-bit environment.
The 32-bit environment sets int, long and pointer to 32 bits.
The 64-bit environment sets int to 32 bits and long and pointer
to 64 bits. These are HP-UX specific flags.
- <br><dt><code>-mno-sched-br-data-spec</code><dt><code>-msched-br-data-spec</code><dd><a name="index-mno_002dsched_002dbr_002ddata_002dspec-1522"></a><a name="index-msched_002dbr_002ddata_002dspec-1523"></a>(Dis/En)able data speculative scheduling before reload.
+ <br><dt><code>-mno-sched-br-data-spec</code><dt><code>-msched-br-data-spec</code><dd><a name="index-mno_002dsched_002dbr_002ddata_002dspec-1524"></a><a name="index-msched_002dbr_002ddata_002dspec-1525"></a>(Dis/En)able data speculative scheduling before reload.
This will result in generation of the ld.a instructions and
the corresponding check instructions (ld.c / chk.a).
The default is 'disable'.
- <br><dt><code>-msched-ar-data-spec</code><dt><code>-mno-sched-ar-data-spec</code><dd><a name="index-msched_002dar_002ddata_002dspec-1524"></a><a name="index-mno_002dsched_002dar_002ddata_002dspec-1525"></a>(En/Dis)able data speculative scheduling after reload.
+ <br><dt><code>-msched-ar-data-spec</code><dt><code>-mno-sched-ar-data-spec</code><dd><a name="index-msched_002dar_002ddata_002dspec-1526"></a><a name="index-mno_002dsched_002dar_002ddata_002dspec-1527"></a>(En/Dis)able data speculative scheduling after reload.
This will result in generation of the ld.a instructions and
the corresponding check instructions (ld.c / chk.a).
The default is 'enable'.
- <br><dt><code>-mno-sched-control-spec</code><dt><code>-msched-control-spec</code><dd><a name="index-mno_002dsched_002dcontrol_002dspec-1526"></a><a name="index-msched_002dcontrol_002dspec-1527"></a>(Dis/En)able control speculative scheduling. This feature is
+ <br><dt><code>-mno-sched-control-spec</code><dt><code>-msched-control-spec</code><dd><a name="index-mno_002dsched_002dcontrol_002dspec-1528"></a><a name="index-msched_002dcontrol_002dspec-1529"></a>(Dis/En)able control speculative scheduling. This feature is
available only during region scheduling (i.e. before reload).
This will result in generation of the ld.s instructions and
the corresponding check instructions chk.s .
The default is 'disable'.
- <br><dt><code>-msched-br-in-data-spec</code><dt><code>-mno-sched-br-in-data-spec</code><dd><a name="index-msched_002dbr_002din_002ddata_002dspec-1528"></a><a name="index-mno_002dsched_002dbr_002din_002ddata_002dspec-1529"></a>(En/Dis)able speculative scheduling of the instructions that
+ <br><dt><code>-msched-br-in-data-spec</code><dt><code>-mno-sched-br-in-data-spec</code><dd><a name="index-msched_002dbr_002din_002ddata_002dspec-1530"></a><a name="index-mno_002dsched_002dbr_002din_002ddata_002dspec-1531"></a>(En/Dis)able speculative scheduling of the instructions that
are dependent on the data speculative loads before reload.
This is effective only with <samp><span class="option">-msched-br-data-spec</span></samp> enabled.
The default is 'enable'.
- <br><dt><code>-msched-ar-in-data-spec</code><dt><code>-mno-sched-ar-in-data-spec</code><dd><a name="index-msched_002dar_002din_002ddata_002dspec-1530"></a><a name="index-mno_002dsched_002dar_002din_002ddata_002dspec-1531"></a>(En/Dis)able speculative scheduling of the instructions that
+ <br><dt><code>-msched-ar-in-data-spec</code><dt><code>-mno-sched-ar-in-data-spec</code><dd><a name="index-msched_002dar_002din_002ddata_002dspec-1532"></a><a name="index-mno_002dsched_002dar_002din_002ddata_002dspec-1533"></a>(En/Dis)able speculative scheduling of the instructions that
are dependent on the data speculative loads after reload.
This is effective only with <samp><span class="option">-msched-ar-data-spec</span></samp> enabled.
The default is 'enable'.
- <br><dt><code>-msched-in-control-spec</code><dt><code>-mno-sched-in-control-spec</code><dd><a name="index-msched_002din_002dcontrol_002dspec-1532"></a><a name="index-mno_002dsched_002din_002dcontrol_002dspec-1533"></a>(En/Dis)able speculative scheduling of the instructions that
+ <br><dt><code>-msched-in-control-spec</code><dt><code>-mno-sched-in-control-spec</code><dd><a name="index-msched_002din_002dcontrol_002dspec-1534"></a><a name="index-mno_002dsched_002din_002dcontrol_002dspec-1535"></a>(En/Dis)able speculative scheduling of the instructions that
are dependent on the control speculative loads.
This is effective only with <samp><span class="option">-msched-control-spec</span></samp> enabled.
The default is 'enable'.
- <br><dt><code>-mno-sched-prefer-non-data-spec-insns</code><dt><code>-msched-prefer-non-data-spec-insns</code><dd><a name="index-mno_002dsched_002dprefer_002dnon_002ddata_002dspec_002dinsns-1534"></a><a name="index-msched_002dprefer_002dnon_002ddata_002dspec_002dinsns-1535"></a>If enabled, data speculative instructions will be chosen for schedule
+ <br><dt><code>-mno-sched-prefer-non-data-spec-insns</code><dt><code>-msched-prefer-non-data-spec-insns</code><dd><a name="index-mno_002dsched_002dprefer_002dnon_002ddata_002dspec_002dinsns-1536"></a><a name="index-msched_002dprefer_002dnon_002ddata_002dspec_002dinsns-1537"></a>If enabled, data speculative instructions will be chosen for schedule
only if there are no other choices at the moment. This will make
the use of the data speculation much more conservative.
The default is 'disable'.
- <br><dt><code>-mno-sched-prefer-non-control-spec-insns</code><dt><code>-msched-prefer-non-control-spec-insns</code><dd><a name="index-mno_002dsched_002dprefer_002dnon_002dcontrol_002dspec_002dinsns-1536"></a><a name="index-msched_002dprefer_002dnon_002dcontrol_002dspec_002dinsns-1537"></a>If enabled, control speculative instructions will be chosen for schedule
+ <br><dt><code>-mno-sched-prefer-non-control-spec-insns</code><dt><code>-msched-prefer-non-control-spec-insns</code><dd><a name="index-mno_002dsched_002dprefer_002dnon_002dcontrol_002dspec_002dinsns-1538"></a><a name="index-msched_002dprefer_002dnon_002dcontrol_002dspec_002dinsns-1539"></a>If enabled, control speculative instructions will be chosen for schedule
only if there are no other choices at the moment. This will make
the use of the control speculation much more conservative.
The default is 'disable'.
- <br><dt><code>-mno-sched-count-spec-in-critical-path</code><dt><code>-msched-count-spec-in-critical-path</code><dd><a name="index-mno_002dsched_002dcount_002dspec_002din_002dcritical_002dpath-1538"></a><a name="index-msched_002dcount_002dspec_002din_002dcritical_002dpath-1539"></a>If enabled, speculative dependencies will be considered during
+ <br><dt><code>-mno-sched-count-spec-in-critical-path</code><dt><code>-msched-count-spec-in-critical-path</code><dd><a name="index-mno_002dsched_002dcount_002dspec_002din_002dcritical_002dpath-1540"></a><a name="index-msched_002dcount_002dspec_002din_002dcritical_002dpath-1541"></a>If enabled, speculative dependencies will be considered during
computation of the instructions priorities. This will make the use of the
speculation a bit more conservative.
The default is 'disable'.
- <br><dt><code>-msched-spec-ldc</code><dd><a name="index-msched_002dspec_002dldc-1540"></a>Use a simple data speculation check. This option is on by default.
+ <br><dt><code>-msched-spec-ldc</code><dd><a name="index-msched_002dspec_002dldc-1542"></a>Use a simple data speculation check. This option is on by default.
- <br><dt><code>-msched-control-spec-ldc</code><dd><a name="index-msched_002dspec_002dldc-1541"></a>Use a simple check for control speculation. This option is on by default.
+ <br><dt><code>-msched-control-spec-ldc</code><dd><a name="index-msched_002dspec_002dldc-1543"></a>Use a simple check for control speculation. This option is on by default.
- <br><dt><code>-msched-stop-bits-after-every-cycle</code><dd><a name="index-msched_002dstop_002dbits_002dafter_002devery_002dcycle-1542"></a>Place a stop bit after every cycle when scheduling. This option is on
+ <br><dt><code>-msched-stop-bits-after-every-cycle</code><dd><a name="index-msched_002dstop_002dbits_002dafter_002devery_002dcycle-1544"></a>Place a stop bit after every cycle when scheduling. This option is on
by default.
- <br><dt><code>-msched-fp-mem-deps-zero-cost</code><dd><a name="index-msched_002dfp_002dmem_002ddeps_002dzero_002dcost-1543"></a>Assume that floating-point stores and loads are not likely to cause a conflict
+ <br><dt><code>-msched-fp-mem-deps-zero-cost</code><dd><a name="index-msched_002dfp_002dmem_002ddeps_002dzero_002dcost-1545"></a>Assume that floating-point stores and loads are not likely to cause a conflict
when placed into the same instruction group. This option is disabled by
default.
- <br><dt><code>-msel-sched-dont-check-control-spec</code><dd><a name="index-msel_002dsched_002ddont_002dcheck_002dcontrol_002dspec-1544"></a>Generate checks for control speculation in selective scheduling.
+ <br><dt><code>-msel-sched-dont-check-control-spec</code><dd><a name="index-msel_002dsched_002ddont_002dcheck_002dcontrol_002dspec-1546"></a>Generate checks for control speculation in selective scheduling.
This flag is disabled by default.
- <br><dt><code>-msched-max-memory-insns=</code><var>max-insns</var><dd><a name="index-msched_002dmax_002dmemory_002dinsns-1545"></a>Limit on the number of memory insns per instruction group, giving lower
+ <br><dt><code>-msched-max-memory-insns=</code><var>max-insns</var><dd><a name="index-msched_002dmax_002dmemory_002dinsns-1547"></a>Limit on the number of memory insns per instruction group, giving lower
priority to subsequent memory insns attempting to schedule in the same
instruction group. Frequently useful to prevent cache bank conflicts.
The default value is 1.
- <br><dt><code>-msched-max-memory-insns-hard-limit</code><dd><a name="index-msched_002dmax_002dmemory_002dinsns_002dhard_002dlimit-1546"></a>Disallow more than `msched-max-memory-insns' in instruction group.
+ <br><dt><code>-msched-max-memory-insns-hard-limit</code><dd><a name="index-msched_002dmax_002dmemory_002dinsns_002dhard_002dlimit-1548"></a>Disallow more than `msched-max-memory-insns' in instruction group.
Otherwise, limit is `soft' meaning that we would prefer non-memory operations
when limit is reached but may still schedule memory operations.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64_002fVMS-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64_002fVMS-Options.html
index 25b8037..f29ffbd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64_002fVMS-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/IA_002d64_002fVMS-Options.html
@@ -60,13 +60,13 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<p>These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the IA-64/VMS implementations:
<dl>
-<dt><code>-mvms-return-codes</code><dd><a name="index-mvms_002dreturn_002dcodes-1547"></a>Return VMS condition codes from main. The default is to return POSIX
+<dt><code>-mvms-return-codes</code><dd><a name="index-mvms_002dreturn_002dcodes-1549"></a>Return VMS condition codes from main. The default is to return POSIX
style condition (e.g. error) codes.
- <br><dt><code>-mdebug-main=</code><var>prefix</var><dd><a name="index-mdebug_002dmain_003d_0040var_007bprefix_007d-1548"></a>Flag the first routine whose name starts with <var>prefix</var> as the main
+ <br><dt><code>-mdebug-main=</code><var>prefix</var><dd><a name="index-mdebug_002dmain_003d_0040var_007bprefix_007d-1550"></a>Flag the first routine whose name starts with <var>prefix</var> as the main
routine for the debugger.
- <br><dt><code>-mmalloc64</code><dd><a name="index-mmalloc64-1549"></a>Default to 64-bit memory allocation routines.
+ <br><dt><code>-mmalloc64</code><dd><a name="index-mmalloc64-1551"></a>Default to 64-bit memory allocation routines.
</dl>
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Incompatibilities.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Incompatibilities.html
index 974b690..bcc272c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Incompatibilities.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Incompatibilities.html
@@ -56,23 +56,23 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Trouble.html#Trouble">Trouble</a>
<h3 class="section">11.4 Incompatibilities of GCC</h3>
-<p><a name="index-incompatibilities-of-GCC-3433"></a><a name="index-traditional-3434"></a>
+<p><a name="index-incompatibilities-of-GCC-3435"></a><a name="index-traditional-3436"></a>
There are several noteworthy incompatibilities between GNU C and K&amp;R
(non-ISO) versions of C.
-<a name="index-string-constants-3435"></a>
-<a name="index-read_002donly-strings-3436"></a>
-<a name="index-shared-strings-3437"></a>
+<a name="index-string-constants-3437"></a>
+<a name="index-read_002donly-strings-3438"></a>
+<a name="index-shared-strings-3439"></a>
<ul><li>GCC normally makes string constants read-only. If several
identical-looking string constants are used, GCC stores only one
copy of the string.
- <p><a name="index-g_t_0040code_007bmktemp_007d_002c-and-constant-strings-3438"></a>One consequence is that you cannot call <code>mktemp</code> with a string
+ <p><a name="index-g_t_0040code_007bmktemp_007d_002c-and-constant-strings-3440"></a>One consequence is that you cannot call <code>mktemp</code> with a string
constant argument. The function <code>mktemp</code> always alters the
string its argument points to.
- <p><a name="index-g_t_0040code_007bsscanf_007d_002c-and-constant-strings-3439"></a><a name="index-g_t_0040code_007bfscanf_007d_002c-and-constant-strings-3440"></a><a name="index-g_t_0040code_007bscanf_007d_002c-and-constant-strings-3441"></a>Another consequence is that <code>sscanf</code> does not work on some very
+ <p><a name="index-g_t_0040code_007bsscanf_007d_002c-and-constant-strings-3441"></a><a name="index-g_t_0040code_007bfscanf_007d_002c-and-constant-strings-3442"></a><a name="index-g_t_0040code_007bscanf_007d_002c-and-constant-strings-3443"></a>Another consequence is that <code>sscanf</code> does not work on some very
old systems when passed a string constant as its format control string
or input. This is because <code>sscanf</code> incorrectly tries to write
into the string constant. Likewise <code>fscanf</code> and <code>scanf</code>.
@@ -94,7 +94,7 @@ string constants. For example, the following macro in GCC
</pre>
<p class="noindent">will produce output <code>"a"</code> regardless of what the argument <var>a</var> is.
- <p><a name="index-g_t_0040code_007bsetjmp_007d-incompatibilities-3442"></a><a name="index-g_t_0040code_007blongjmp_007d-incompatibilities-3443"></a><li>When you use <code>setjmp</code> and <code>longjmp</code>, the only automatic
+ <p><a name="index-g_t_0040code_007bsetjmp_007d-incompatibilities-3444"></a><a name="index-g_t_0040code_007blongjmp_007d-incompatibilities-3445"></a><li>When you use <code>setjmp</code> and <code>longjmp</code>, the only automatic
variables guaranteed to remain valid are those declared
<code>volatile</code>. This is a consequence of automatic register
allocation. Consider this function:
@@ -119,7 +119,7 @@ allocation. Consider this function:
its first value is restored; otherwise, it keeps the last value stored
in it.
- <p><a name="index-W-3444"></a>If you use the <samp><span class="option">-W</span></samp> option with the <samp><span class="option">-O</span></samp> option, you will
+ <p><a name="index-W-3446"></a>If you use the <samp><span class="option">-W</span></samp> option with the <samp><span class="option">-O</span></samp> option, you will
get a warning when GCC thinks such a problem might be possible.
<li>Programs that use preprocessing directives in the middle of macro
@@ -135,7 +135,7 @@ will not work:
<li>K&amp;R compilers allow comments to cross over an inclusion boundary
(i.e. started in an include file and ended in the including file).
- <p><a name="index-external-declaration-scope-3445"></a><a name="index-scope-of-external-declarations-3446"></a><a name="index-declaration-scope-3447"></a><li>Declarations of external variables and functions within a block apply
+ <p><a name="index-external-declaration-scope-3447"></a><a name="index-scope-of-external-declarations-3448"></a><a name="index-declaration-scope-3449"></a><li>Declarations of external variables and functions within a block apply
only to the block containing the declaration. In other words, they
have the same scope as any other declaration in the same place.
@@ -151,7 +151,7 @@ as shown here:
<p>In ISO C, this is not allowed: <code>long</code> and other type modifiers
require an explicit <code>int</code>.
- <p><a name="index-typedef-names-as-function-parameters-3448"></a><li>PCC allows typedef names to be used as function parameters.
+ <p><a name="index-typedef-names-as-function-parameters-3450"></a><li>PCC allows typedef names to be used as function parameters.
<li>Traditional C allows the following erroneous pair of declarations to
appear together in a given scope:
@@ -166,11 +166,11 @@ identifier is a sequence of letters and digits; the first character must
be a letter. The underscore _ counts as a letter.&rdquo;, but GCC also
allows dollar signs in identifiers.
- <p><a name="index-whitespace-3449"></a><li>PCC allows whitespace in the middle of compound assignment operators
+ <p><a name="index-whitespace-3451"></a><li>PCC allows whitespace in the middle of compound assignment operators
such as &lsquo;<samp><span class="samp">+=</span></samp>&rsquo;. GCC, following the ISO standard, does not
allow this.
- <p><a name="index-apostrophes-3450"></a><a name="index-g_t_0040code_007b_0027_007d-3451"></a><li>GCC complains about unterminated character constants inside of
+ <p><a name="index-apostrophes-3452"></a><a name="index-g_t_0040code_007b_0027_007d-3453"></a><li>GCC complains about unterminated character constants inside of
preprocessing conditionals that fail. Some programs have English
comments enclosed in conditionals that are guaranteed to fail; if these
comments contain apostrophes, GCC will probably report an error. For
@@ -195,12 +195,12 @@ return <code>time_t</code>, and if that is not the same as <code>long</code>, th
<code>time</code> if the system header files declare it, or failing that to
use <code>time_t</code> as the return type of <code>time</code>.
- <p><a name="index-g_t_0040code_007bfloat_007d-as-function-value-type-3452"></a><li>When compiling functions that return <code>float</code>, PCC converts it to
+ <p><a name="index-g_t_0040code_007bfloat_007d-as-function-value-type-3454"></a><li>When compiling functions that return <code>float</code>, PCC converts it to
a double. GCC actually returns a <code>float</code>. If you are concerned
with PCC compatibility, you should declare your functions to return
<code>double</code>; you might as well say what you mean.
- <p><a name="index-structures-3453"></a><a name="index-unions-3454"></a><li>When compiling functions that return structures or unions, GCC
+ <p><a name="index-structures-3455"></a><a name="index-unions-3456"></a><li>When compiling functions that return structures or unions, GCC
output code normally uses a method different from that used on most
versions of Unix. As a result, code compiled with GCC cannot call
a structure-returning function compiled with PCC, and vice versa.
@@ -224,10 +224,10 @@ structure and union returning. GCC on most of these machines uses a
compatible convention when returning structures and unions in memory,
but still returns small structures and unions in registers.
- <p><a name="index-fpcc_002dstruct_002dreturn-3455"></a>You can tell GCC to use a compatible convention for all structure and
+ <p><a name="index-fpcc_002dstruct_002dreturn-3457"></a>You can tell GCC to use a compatible convention for all structure and
union returning with the option <samp><span class="option">-fpcc-struct-return</span></samp>.
- <p><a name="index-preprocessing-tokens-3456"></a><a name="index-preprocessing-numbers-3457"></a><li>GCC complains about program fragments such as &lsquo;<samp><span class="samp">0x74ae-0x4000</span></samp>&rsquo;
+ <p><a name="index-preprocessing-tokens-3458"></a><a name="index-preprocessing-numbers-3459"></a><li>GCC complains about program fragments such as &lsquo;<samp><span class="samp">0x74ae-0x4000</span></samp>&rsquo;
which appear to be two hexadecimal constants separated by the minus
operator. Actually, this string is a single <dfn>preprocessing token</dfn>.
Each such token must correspond to one token in C. Since this does not,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Initializers.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Initializers.html
index dee4f3c..622df61 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Initializers.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Initializers.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.24 Non-Constant Initializers</h3>
-<p><a name="index-initializers_002c-non_002dconstant-2475"></a><a name="index-non_002dconstant-initializers-2476"></a>
+<p><a name="index-initializers_002c-non_002dconstant-2477"></a><a name="index-non_002dconstant-initializers-2478"></a>
As in standard C++ and ISO C99, the elements of an aggregate initializer for an
automatic variable are not required to be constant expressions in GNU C.
Here is an example of an initializer with run-time varying elements:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Inline.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Inline.html
index ca9409e..d71b1e5 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Inline.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Inline.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.39 An Inline Function is As Fast As a Macro</h3>
-<p><a name="index-inline-functions-2709"></a><a name="index-integrating-function-code-2710"></a><a name="index-open-coding-2711"></a><a name="index-macros_002c-inline-alternative-2712"></a>
+<p><a name="index-inline-functions-2711"></a><a name="index-integrating-function-code-2712"></a><a name="index-open-coding-2713"></a><a name="index-macros_002c-inline-alternative-2714"></a>
By declaring a function inline, you can direct GCC to make
calls to that function faster. One way GCC can achieve this is to
integrate that function's code into the code for its callers. This
@@ -106,7 +106,7 @@ using the <code>inline</code> keyword and then is defined with
<p>In both of these common cases, the program behaves the same as if you
had not used the <code>inline</code> keyword, except for its speed.
- <p><a name="index-inline-functions_002c-omission-of-2713"></a><a name="index-fkeep_002dinline_002dfunctions-2714"></a>When a function is both inline and <code>static</code>, if all calls to the
+ <p><a name="index-inline-functions_002c-omission-of-2715"></a><a name="index-fkeep_002dinline_002dfunctions-2716"></a>When a function is both inline and <code>static</code>, if all calls to the
function are integrated into the caller, and the function's address is
never used, then the function's own assembler code is never referenced.
In this case, GCC does not actually output assembler code for the
@@ -118,7 +118,7 @@ nonintegrated call, then the function is compiled to assembler code as
usual. The function must also be compiled as usual if the program
refers to its address, because that can't be inlined.
- <p><a name="index-Winline-2715"></a>Note that certain usages in a function definition can make it unsuitable
+ <p><a name="index-Winline-2717"></a>Note that certain usages in a function definition can make it unsuitable
for inline substitution. Among these usages are: use of varargs, use of
alloca, use of variable sized data types (see <a href="Variable-Length.html#Variable-Length">Variable Length</a>),
use of computed goto (see <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a>), use of nonlocal goto,
@@ -126,7 +126,7 @@ and nested functions (see <a href="Nested-Functions.html#Nested-Functions">Neste
will warn when a function marked <code>inline</code> could not be substituted,
and will give the reason for the failure.
- <p><a name="index-automatic-_0040code_007binline_007d-for-C_002b_002b-member-fns-2716"></a><a name="index-g_t_0040code_007binline_007d-automatic-for-C_002b_002b-member-fns-2717"></a><a name="index-member-fns_002c-automatically-_0040code_007binline_007d-2718"></a><a name="index-C_002b_002b-member-fns_002c-automatically-_0040code_007binline_007d-2719"></a><a name="index-fno_002ddefault_002dinline-2720"></a>As required by ISO C++, GCC considers member functions defined within
+ <p><a name="index-automatic-_0040code_007binline_007d-for-C_002b_002b-member-fns-2718"></a><a name="index-g_t_0040code_007binline_007d-automatic-for-C_002b_002b-member-fns-2719"></a><a name="index-member-fns_002c-automatically-_0040code_007binline_007d-2720"></a><a name="index-C_002b_002b-member-fns_002c-automatically-_0040code_007binline_007d-2721"></a><a name="index-fno_002ddefault_002dinline-2722"></a>As required by ISO C++, GCC considers member functions defined within
the body of a class to be marked inline even if they are
not explicitly declared with the <code>inline</code> keyword. You can
override this with <samp><span class="option">-fno-default-inline</span></samp>; see <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">Options Controlling C++ Dialect</a>.
@@ -139,7 +139,7 @@ the &lsquo;<samp><span class="samp">always_inline</span></samp>&rsquo; attribute
</pre>
<p>The remainder of this section is specific to GNU C90 inlining.
- <p><a name="index-non_002dstatic-inline-function-2721"></a>When an inline function is not <code>static</code>, then the compiler must assume
+ <p><a name="index-non_002dstatic-inline-function-2723"></a>When an inline function is not <code>static</code>, then the compiler must assume
that there may be calls from other source files; since a global symbol can
be defined only once in any program, the function must not be defined in
the other source files, so the calls therein cannot be integrated.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Interoperation.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Interoperation.html
index b5c811a..3f8941f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Interoperation.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Interoperation.html
@@ -194,7 +194,7 @@ with GCC does not produce the same floating-point formats that the
assembler accepts. If you have this problem, set the <samp><span class="env">LANG</span></samp>
environment variable to &lsquo;<samp><span class="samp">C</span></samp>&rsquo; or &lsquo;<samp><span class="samp">En_US</span></samp>&rsquo;.
- <li><a name="index-fdollars_002din_002didentifiers-3432"></a>Even if you specify <samp><span class="option">-fdollars-in-identifiers</span></samp>,
+ <li><a name="index-fdollars_002din_002didentifiers-3434"></a>Even if you specify <samp><span class="option">-fdollars-in-identifiers</span></samp>,
you cannot successfully use &lsquo;<samp><span class="samp">$</span></samp>&rsquo; in identifiers on the RS/6000 due
to a restriction in the IBM assembler. GAS supports these
identifiers.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Keyword-Index.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Keyword-Index.html
index 72925f2..0bffa53 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Keyword-Index.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Keyword-Index.html
@@ -56,718 +56,718 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<ul class="index-cp" compact>
-<li><a href="Multi_002dAlternative.html#index-g_t_0040samp_007b_0021_007d-in-constraint-2770">&lsquo;<samp><span class="samp">!</span></samp>&rsquo; in constraint</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
-<li><a href="Modifiers.html#index-g_t_0040samp_007b_0023_007d-in-constraint-2779">&lsquo;<samp><span class="samp">#</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Pragmas.html#index-g_t_0040code_007b_0023pragma_007d-3349"><code>#pragma</code></a>: <a href="Pragmas.html#Pragmas">Pragmas</a></li>
-<li><a href="C_002b_002b-Interface.html#index-g_t_0023pragma-implementation-3407"><code>#pragma implementation</code></a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
-<li><a href="C_002b_002b-Interface.html#index-g_t_0040code_007b_0023pragma-implementation_007d_002c-implied-3409"><code>#pragma implementation</code>, implied</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
-<li><a href="C_002b_002b-Interface.html#index-g_t_0023pragma-interface-3406"><code>#pragma interface</code></a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007b_0023pragma_007d_002c-reason-for-not-using-2665"><code>#pragma</code>, reason for not using</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Dollar-Signs.html#index-g_t_0024-2674">$</a>: <a href="Dollar-Signs.html#Dollar-Signs">Dollar Signs</a></li>
-<li><a href="Modifiers.html#index-g_t_0040samp_007b_0025_007d-in-constraint-2778">&lsquo;<samp><span class="samp">%</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Spec-Files.html#index-g_t_0040code_007b_0025include_007d-1031"><code>%include</code></a>: <a href="Spec-Files.html#Spec-Files">Spec Files</a></li>
-<li><a href="Spec-Files.html#index-g_t_0040code_007b_0025include_005fnoerr_007d-1032"><code>%include_noerr</code></a>: <a href="Spec-Files.html#Spec-Files">Spec Files</a></li>
-<li><a href="Spec-Files.html#index-g_t_0040code_007b_0025rename_007d-1033"><code>%rename</code></a>: <a href="Spec-Files.html#Spec-Files">Spec Files</a></li>
-<li><a href="Modifiers.html#index-g_t_0040samp_007b_0026_007d-in-constraint-2776">&lsquo;<samp><span class="samp">&amp;</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Incompatibilities.html#index-g_t_0040code_007b_0027_007d-3451"><code>'</code></a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Modifiers.html#index-g_t_0040samp_007b_002a_007d-in-constraint-2780">&lsquo;<samp><span class="samp">*</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Other-Builtins.html#index-g_t_002a_005f_005fbuiltin_005fassume_005faligned-3279"><code>*__builtin_assume_aligned</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Modifiers.html#index-g_t_0040samp_007b_002b_007d-in-constraint-2775">&lsquo;<samp><span class="samp">+</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Link-Options.html#index-g_t_0040option_007b_002dlgcc_007d_002c-use-with-_0040option_007b_002dnodefaultlibs_007d-1004"><samp><span class="option">-lgcc</span></samp>, use with <samp><span class="option">-nodefaultlibs</span></samp></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Link-Options.html#index-g_t_0040option_007b_002dlgcc_007d_002c-use-with-_0040option_007b_002dnostdlib_007d-1001"><samp><span class="option">-lgcc</span></samp>, use with <samp><span class="option">-nostdlib</span></samp></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="AArch64-Options.html#index-g_t_0040option_007b_002dmarch_007d-feature-modifiers-1078"><samp><span class="option">-march</span></samp> feature modifiers</a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="AArch64-Options.html#index-g_t_0040option_007b_002dmcpu_007d-feature-modifiers-1079"><samp><span class="option">-mcpu</span></samp> feature modifiers</a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="Link-Options.html#index-g_t_0040option_007b_002dnodefaultlibs_007d-and-unresolved-references-1005"><samp><span class="option">-nodefaultlibs</span></samp> and unresolved references</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Link-Options.html#index-g_t_0040option_007b_002dnostdlib_007d-and-unresolved-references-1002"><samp><span class="option">-nostdlib</span></samp> and unresolved references</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-g_t_002esdata_002f_002esdata2-references-_0028PowerPC_0029-2006">.sdata/.sdata2 references (PowerPC)</a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="C_002b_002b-Comments.html#index-g_t_0040code_007b_002f_002f_007d-2671"><code>//</code></a>: <a href="C_002b_002b-Comments.html#C_002b_002b-Comments">C++ Comments</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007b0_007d-in-constraint-2756">&lsquo;<samp><span class="samp">0</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007b_003c_007d-in-constraint-2741">&lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Modifiers.html#index-g_t_0040samp_007b_003d_007d-in-constraint-2774">&lsquo;<samp><span class="samp">=</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007b_003e_007d-in-constraint-2742">&lsquo;<samp><span class="samp">&gt;</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Multi_002dAlternative.html#index-g_t_0040samp_007b_003f_007d-in-constraint-2768">&lsquo;<samp><span class="samp">?</span></samp>&rsquo; in constraint</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
-<li><a href="Conditionals.html#index-g_t_0040code_007b_003f_003a_007d-extensions-2365"><code>?:</code> extensions</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
-<li><a href="Conditionals.html#index-g_t_0040code_007b_003f_003a_007d-side-effect-2367"><code>?:</code> side effect</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
-<li><a href="Typeof.html#index-g_t_0040samp_007b_005f_007d-in-variables-in-macros-2357">&lsquo;<samp><span class="samp">_</span></samp>&rsquo; in variables in macros</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fadd_005ffetch-2838"><code>__atomic_add_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005falways_005flock_005ffree-2854"><code>__atomic_always_lock_free</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fand_005ffetch-2840"><code>__atomic_and_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fclear-2851"><code>__atomic_clear</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fcompare_005fexchange-2837"><code>__atomic_compare_exchange</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fcompare_005fexchange_005fn-2836"><code>__atomic_compare_exchange_n</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fexchange-2835"><code>__atomic_exchange</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fexchange_005fn-2834"><code>__atomic_exchange_n</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fadd-2844"><code>__atomic_fetch_add</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fand-2846"><code>__atomic_fetch_and</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fnand-2849"><code>__atomic_fetch_nand</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005for-2848"><code>__atomic_fetch_or</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fsub-2845"><code>__atomic_fetch_sub</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fxor-2847"><code>__atomic_fetch_xor</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fis_005flock_005ffree-2855"><code>__atomic_is_lock_free</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fload-2831"><code>__atomic_load</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fload_005fn-2830"><code>__atomic_load_n</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fnand_005ffetch-2843"><code>__atomic_nand_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005for_005ffetch-2842"><code>__atomic_or_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fsignal_005ffence-2853"><code>__atomic_signal_fence</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fstore-2833"><code>__atomic_store</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fstore_005fn-2832"><code>__atomic_store_n</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fsub_005ffetch-2839"><code>__atomic_sub_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ftest_005fand_005fset-2850"><code>__atomic_test_and_set</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fthread_005ffence-2852"><code>__atomic_thread_fence</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fxor_005ffetch-2841"><code>__atomic_xor_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005f_005f_005fclear_005fcache-3280"><code>__builtin___clear_cache</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005ffprintf_005fchk-2872"><code>__builtin___fprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fmemcpy_005fchk-2857"><code>__builtin___memcpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fmemmove_005fchk-2859"><code>__builtin___memmove_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fmempcpy_005fchk-2858"><code>__builtin___mempcpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fmemset_005fchk-2860"><code>__builtin___memset_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fprintf_005fchk-2870"><code>__builtin___printf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fsnprintf_005fchk-2867"><code>__builtin___snprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fsprintf_005fchk-2866"><code>__builtin___sprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstpcpy_005fchk-2862"><code>__builtin___stpcpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstrcat_005fchk-2864"><code>__builtin___strcat_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstrcpy_005fchk-2861"><code>__builtin___strcpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstrncat_005fchk-2865"><code>__builtin___strncat_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstrncpy_005fchk-2863"><code>__builtin___strncpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fvfprintf_005fchk-2873"><code>__builtin___vfprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fvprintf_005fchk-2871"><code>__builtin___vprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fvsnprintf_005fchk-2869"><code>__builtin___vsnprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fvsprintf_005fchk-2868"><code>__builtin___vsprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005fapply-2349"><code>__builtin_apply</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
-<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005fapply_005fargs-2348"><code>__builtin_apply_args</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fbswap32-3323"><code>__builtin_bswap32</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fbswap64-3324"><code>__builtin_bswap64</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fchoose_005fexpr-3272"><code>__builtin_choose_expr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclrsb-3305"><code>__builtin_clrsb</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclrsbl-3311"><code>__builtin_clrsbl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclrsbll-3317"><code>__builtin_clrsbll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclz-3303"><code>__builtin_clz</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclzl-3309"><code>__builtin_clzl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclzll-3315"><code>__builtin_clzll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fcomplex-3273"><code>__builtin_complex</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fconstant_005fp-3274"><code>__builtin_constant_p</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fctz-3304"><code>__builtin_ctz</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fctzl-3310"><code>__builtin_ctzl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fctzll-3316"><code>__builtin_ctzll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fexpect-3275"><code>__builtin_expect</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Return-Address.html#index-g_t_005f_005fbuiltin_005fextract_005freturn_005faddress-2809"><code>__builtin_extract_return_address</code></a>: <a href="Return-Address.html#Return-Address">Return Address</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fffs-3302"><code>__builtin_ffs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fffsl-3308"><code>__builtin_ffsl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fffsll-3314"><code>__builtin_ffsll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005ffpclassify-2876"><code>__builtin_fpclassify</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Return-Address.html#index-g_t_005f_005fbuiltin_005fframe_005faddress-2811"><code>__builtin_frame_address</code></a>: <a href="Return-Address.html#Return-Address">Return Address</a></li>
-<li><a href="Return-Address.html#index-g_t_005f_005fbuiltin_005ffrob_005freturn_005faddress-2810"><code>__builtin_frob_return_address</code></a>: <a href="Return-Address.html#Return-Address">Return Address</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fhuge_005fval-3282"><code>__builtin_huge_val</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fhuge_005fvalf-3283"><code>__builtin_huge_valf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fhuge_005fvall-3284"><code>__builtin_huge_vall</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="X86-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005fhuge_005fvalq-3326"><code>__builtin_huge_valq</code></a>: <a href="X86-Built_002din-Functions.html#X86-Built_002din-Functions">X86 Built-in Functions</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finf-3286"><code>__builtin_inf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finfd128-3289"><code>__builtin_infd128</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finfd32-3287"><code>__builtin_infd32</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finfd64-3288"><code>__builtin_infd64</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finff-3290"><code>__builtin_inff</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finfl-3291"><code>__builtin_infl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="X86-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005finfq-3325"><code>__builtin_infq</code></a>: <a href="X86-Built_002din-Functions.html#X86-Built_002din-Functions">X86 Built-in Functions</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisfinite-2877"><code>__builtin_isfinite</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisgreater-2879"><code>__builtin_isgreater</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisgreaterequal-2880"><code>__builtin_isgreaterequal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisinf_005fsign-2881"><code>__builtin_isinf_sign</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisless-2882"><code>__builtin_isless</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fislessequal-2883"><code>__builtin_islessequal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fislessgreater-2884"><code>__builtin_islessgreater</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisnormal-2878"><code>__builtin_isnormal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisunordered-2885"><code>__builtin_isunordered</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnan-3293"><code>__builtin_nan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnand128-3296"><code>__builtin_nand128</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnand32-3294"><code>__builtin_nand32</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnand64-3295"><code>__builtin_nand64</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnanf-3297"><code>__builtin_nanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnanl-3298"><code>__builtin_nanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnans-3299"><code>__builtin_nans</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnansf-3300"><code>__builtin_nansf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnansl-3301"><code>__builtin_nansl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005fobject_005fsize-2856"><code>__builtin_object_size</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
-<li><a href="Offsetof.html#index-g_t_005f_005fbuiltin_005foffsetof-2812"><code>__builtin_offsetof</code></a>: <a href="Offsetof.html#Offsetof">Offsetof</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fparity-3307"><code>__builtin_parity</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fparityl-3313"><code>__builtin_parityl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fparityll-3319"><code>__builtin_parityll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpopcount-3306"><code>__builtin_popcount</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpopcountl-3312"><code>__builtin_popcountl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpopcountll-3318"><code>__builtin_popcountll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpowi-2886"><code>__builtin_powi</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpowif-2887"><code>__builtin_powif</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpowil-2888"><code>__builtin_powil</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fprefetch-3281"><code>__builtin_prefetch</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005freturn-2350"><code>__builtin_return</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
-<li><a href="Return-Address.html#index-g_t_005f_005fbuiltin_005freturn_005faddress-2808"><code>__builtin_return_address</code></a>: <a href="Return-Address.html#Return-Address">Return Address</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fbrk-3327"><code>__builtin_rx_brk</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fclrpsw-3328"><code>__builtin_rx_clrpsw</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fint-3329"><code>__builtin_rx_int</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmachi-3330"><code>__builtin_rx_machi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmaclo-3331"><code>__builtin_rx_maclo</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmulhi-3332"><code>__builtin_rx_mulhi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmullo-3333"><code>__builtin_rx_mullo</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvfachi-3334"><code>__builtin_rx_mvfachi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvfacmi-3335"><code>__builtin_rx_mvfacmi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvfc-3336"><code>__builtin_rx_mvfc</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvtachi-3337"><code>__builtin_rx_mvtachi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvtaclo-3338"><code>__builtin_rx_mvtaclo</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvtc-3339"><code>__builtin_rx_mvtc</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvtipl-3340"><code>__builtin_rx_mvtipl</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fracw-3341"><code>__builtin_rx_racw</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005frevw-3342"><code>__builtin_rx_revw</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005frmpa-3343"><code>__builtin_rx_rmpa</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fround-3344"><code>__builtin_rx_round</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fsat-3345"><code>__builtin_rx_sat</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fsetpsw-3346"><code>__builtin_rx_setpsw</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fwait-3347"><code>__builtin_rx_wait</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005ftrap-3277"><code>__builtin_trap</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005ftypes_005fcompatible_005fp-3271"><code>__builtin_types_compatible_p</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005funreachable-3278"><code>__builtin_unreachable</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005fva_005farg_005fpack-2351"><code>__builtin_va_arg_pack</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
-<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005fva_005farg_005fpack_005flen-2352"><code>__builtin_va_arg_pack_len</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
-<li><a href="Complex.html#index-g_t_0040code_007b_005f_005fcomplex_005f_005f_007d-keyword-2376"><code>__complex__</code> keyword</a>: <a href="Complex.html#Complex">Complex</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007b_005f_005fdeclspec_0028dllexport_0029_007d-2530"><code>__declspec(dllexport)</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007b_005f_005fdeclspec_0028dllimport_0029_007d-2531"><code>__declspec(dllimport)</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fea_007d-SPU-Named-Address-Spaces-2446"><code>__ea</code> SPU Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Alternate-Keywords.html#index-g_t_005f_005fextension_005f_005f-2803"><code>__extension__</code></a>: <a href="Alternate-Keywords.html#Alternate-Keywords">Alternate Keywords</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005ffar_007d-M32C-Named-Address-Spaces-2444"><code>__far</code> M32C Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005ffar_007d-RL78-Named-Address-Spaces-2445"><code>__far</code> RL78 Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash_007d-AVR-Named-Address-Spaces-2437"><code>__flash</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash1_007d-AVR-Named-Address-Spaces-2438"><code>__flash1</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash2_007d-AVR-Named-Address-Spaces-2439"><code>__flash2</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash3_007d-AVR-Named-Address-Spaces-2440"><code>__flash3</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash4_007d-AVR-Named-Address-Spaces-2441"><code>__flash4</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash5_007d-AVR-Named-Address-Spaces-2442"><code>__flash5</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Floating-Types.html#index-g_t_0040code_007b_005f_005ffloat128_007d-data-type-2382"><code>__float128</code> data type</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
-<li><a href="Floating-Types.html#index-g_t_0040code_007b_005f_005ffloat80_007d-data-type-2381"><code>__float80</code> data type</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
-<li><a href="Half_002dPrecision.html#index-g_t_0040code_007b_005f_005ffp16_007d-data-type-2388"><code>__fp16</code> data type</a>: <a href="Half_002dPrecision.html#Half_002dPrecision">Half-Precision</a></li>
-<li><a href="Function-Names.html#index-g_t_0040code_007b_005f_005ffunc_005f_005f_007d-identifier-2805"><code>__func__</code> identifier</a>: <a href="Function-Names.html#Function-Names">Function Names</a></li>
-<li><a href="Function-Names.html#index-g_t_0040code_007b_005f_005fFUNCTION_005f_005f_007d-identifier-2806"><code>__FUNCTION__</code> identifier</a>: <a href="Function-Names.html#Function-Names">Function Names</a></li>
-<li><a href="Complex.html#index-g_t_0040code_007b_005f_005fimag_005f_005f_007d-keyword-2378"><code>__imag__</code> keyword</a>: <a href="Complex.html#Complex">Complex</a></li>
-<li><a href="_005f_005fint128.html#index-g_t_0040code_007b_005f_005fint128_007d-data-types-2368"><code>__int128</code> data types</a>: <a href="_005f_005fint128.html#g_t_005f_005fint128">__int128</a></li>
-<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fmemx_007d-AVR-Named-Address-Spaces-2443"><code>__memx</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Function-Names.html#index-g_t_0040code_007b_005f_005fPRETTY_005fFUNCTION_005f_005f_007d-identifier-2807"><code>__PRETTY_FUNCTION__</code> identifier</a>: <a href="Function-Names.html#Function-Names">Function Names</a></li>
-<li><a href="Complex.html#index-g_t_0040code_007b_005f_005freal_005f_005f_007d-keyword-2377"><code>__real__</code> keyword</a>: <a href="Complex.html#Complex">Complex</a></li>
+<li><a href="Multi_002dAlternative.html#index-g_t_0040samp_007b_0021_007d-in-constraint-2772">&lsquo;<samp><span class="samp">!</span></samp>&rsquo; in constraint</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
+<li><a href="Modifiers.html#index-g_t_0040samp_007b_0023_007d-in-constraint-2781">&lsquo;<samp><span class="samp">#</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Pragmas.html#index-g_t_0040code_007b_0023pragma_007d-3351"><code>#pragma</code></a>: <a href="Pragmas.html#Pragmas">Pragmas</a></li>
+<li><a href="C_002b_002b-Interface.html#index-g_t_0023pragma-implementation-3409"><code>#pragma implementation</code></a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="C_002b_002b-Interface.html#index-g_t_0040code_007b_0023pragma-implementation_007d_002c-implied-3411"><code>#pragma implementation</code>, implied</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="C_002b_002b-Interface.html#index-g_t_0023pragma-interface-3408"><code>#pragma interface</code></a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007b_0023pragma_007d_002c-reason-for-not-using-2667"><code>#pragma</code>, reason for not using</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Dollar-Signs.html#index-g_t_0024-2676">$</a>: <a href="Dollar-Signs.html#Dollar-Signs">Dollar Signs</a></li>
+<li><a href="Modifiers.html#index-g_t_0040samp_007b_0025_007d-in-constraint-2780">&lsquo;<samp><span class="samp">%</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Spec-Files.html#index-g_t_0040code_007b_0025include_007d-1033"><code>%include</code></a>: <a href="Spec-Files.html#Spec-Files">Spec Files</a></li>
+<li><a href="Spec-Files.html#index-g_t_0040code_007b_0025include_005fnoerr_007d-1034"><code>%include_noerr</code></a>: <a href="Spec-Files.html#Spec-Files">Spec Files</a></li>
+<li><a href="Spec-Files.html#index-g_t_0040code_007b_0025rename_007d-1035"><code>%rename</code></a>: <a href="Spec-Files.html#Spec-Files">Spec Files</a></li>
+<li><a href="Modifiers.html#index-g_t_0040samp_007b_0026_007d-in-constraint-2778">&lsquo;<samp><span class="samp">&amp;</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Incompatibilities.html#index-g_t_0040code_007b_0027_007d-3453"><code>'</code></a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Modifiers.html#index-g_t_0040samp_007b_002a_007d-in-constraint-2782">&lsquo;<samp><span class="samp">*</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Other-Builtins.html#index-g_t_002a_005f_005fbuiltin_005fassume_005faligned-3281"><code>*__builtin_assume_aligned</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Modifiers.html#index-g_t_0040samp_007b_002b_007d-in-constraint-2777">&lsquo;<samp><span class="samp">+</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Link-Options.html#index-g_t_0040option_007b_002dlgcc_007d_002c-use-with-_0040option_007b_002dnodefaultlibs_007d-1006"><samp><span class="option">-lgcc</span></samp>, use with <samp><span class="option">-nodefaultlibs</span></samp></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-g_t_0040option_007b_002dlgcc_007d_002c-use-with-_0040option_007b_002dnostdlib_007d-1003"><samp><span class="option">-lgcc</span></samp>, use with <samp><span class="option">-nostdlib</span></samp></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="AArch64-Options.html#index-g_t_0040option_007b_002dmarch_007d-feature-modifiers-1080"><samp><span class="option">-march</span></samp> feature modifiers</a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="AArch64-Options.html#index-g_t_0040option_007b_002dmcpu_007d-feature-modifiers-1081"><samp><span class="option">-mcpu</span></samp> feature modifiers</a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="Link-Options.html#index-g_t_0040option_007b_002dnodefaultlibs_007d-and-unresolved-references-1007"><samp><span class="option">-nodefaultlibs</span></samp> and unresolved references</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-g_t_0040option_007b_002dnostdlib_007d-and-unresolved-references-1004"><samp><span class="option">-nostdlib</span></samp> and unresolved references</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-g_t_002esdata_002f_002esdata2-references-_0028PowerPC_0029-2008">.sdata/.sdata2 references (PowerPC)</a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="C_002b_002b-Comments.html#index-g_t_0040code_007b_002f_002f_007d-2673"><code>//</code></a>: <a href="C_002b_002b-Comments.html#C_002b_002b-Comments">C++ Comments</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007b0_007d-in-constraint-2758">&lsquo;<samp><span class="samp">0</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007b_003c_007d-in-constraint-2743">&lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Modifiers.html#index-g_t_0040samp_007b_003d_007d-in-constraint-2776">&lsquo;<samp><span class="samp">=</span></samp>&rsquo; in constraint</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007b_003e_007d-in-constraint-2744">&lsquo;<samp><span class="samp">&gt;</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Multi_002dAlternative.html#index-g_t_0040samp_007b_003f_007d-in-constraint-2770">&lsquo;<samp><span class="samp">?</span></samp>&rsquo; in constraint</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
+<li><a href="Conditionals.html#index-g_t_0040code_007b_003f_003a_007d-extensions-2367"><code>?:</code> extensions</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
+<li><a href="Conditionals.html#index-g_t_0040code_007b_003f_003a_007d-side-effect-2369"><code>?:</code> side effect</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
+<li><a href="Typeof.html#index-g_t_0040samp_007b_005f_007d-in-variables-in-macros-2359">&lsquo;<samp><span class="samp">_</span></samp>&rsquo; in variables in macros</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fadd_005ffetch-2840"><code>__atomic_add_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005falways_005flock_005ffree-2856"><code>__atomic_always_lock_free</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fand_005ffetch-2842"><code>__atomic_and_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fclear-2853"><code>__atomic_clear</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fcompare_005fexchange-2839"><code>__atomic_compare_exchange</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fcompare_005fexchange_005fn-2838"><code>__atomic_compare_exchange_n</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fexchange-2837"><code>__atomic_exchange</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fexchange_005fn-2836"><code>__atomic_exchange_n</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fadd-2846"><code>__atomic_fetch_add</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fand-2848"><code>__atomic_fetch_and</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fnand-2851"><code>__atomic_fetch_nand</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005for-2850"><code>__atomic_fetch_or</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fsub-2847"><code>__atomic_fetch_sub</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ffetch_005fxor-2849"><code>__atomic_fetch_xor</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fis_005flock_005ffree-2857"><code>__atomic_is_lock_free</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fload-2833"><code>__atomic_load</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fload_005fn-2832"><code>__atomic_load_n</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fnand_005ffetch-2845"><code>__atomic_nand_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005for_005ffetch-2844"><code>__atomic_or_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fsignal_005ffence-2855"><code>__atomic_signal_fence</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fstore-2835"><code>__atomic_store</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fstore_005fn-2834"><code>__atomic_store_n</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fsub_005ffetch-2841"><code>__atomic_sub_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005ftest_005fand_005fset-2852"><code>__atomic_test_and_set</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fthread_005ffence-2854"><code>__atomic_thread_fence</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="_005f_005fatomic-Builtins.html#index-g_t_005f_005fatomic_005fxor_005ffetch-2843"><code>__atomic_xor_fetch</code></a>: <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005f_005f_005fclear_005fcache-3282"><code>__builtin___clear_cache</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005ffprintf_005fchk-2874"><code>__builtin___fprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fmemcpy_005fchk-2859"><code>__builtin___memcpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fmemmove_005fchk-2861"><code>__builtin___memmove_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fmempcpy_005fchk-2860"><code>__builtin___mempcpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fmemset_005fchk-2862"><code>__builtin___memset_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fprintf_005fchk-2872"><code>__builtin___printf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fsnprintf_005fchk-2869"><code>__builtin___snprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fsprintf_005fchk-2868"><code>__builtin___sprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstpcpy_005fchk-2864"><code>__builtin___stpcpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstrcat_005fchk-2866"><code>__builtin___strcat_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstrcpy_005fchk-2863"><code>__builtin___strcpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstrncat_005fchk-2867"><code>__builtin___strncat_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fstrncpy_005fchk-2865"><code>__builtin___strncpy_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fvfprintf_005fchk-2875"><code>__builtin___vfprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fvprintf_005fchk-2873"><code>__builtin___vprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fvsnprintf_005fchk-2871"><code>__builtin___vsnprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005f_005f_005fvsprintf_005fchk-2870"><code>__builtin___vsprintf_chk</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005fapply-2351"><code>__builtin_apply</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
+<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005fapply_005fargs-2350"><code>__builtin_apply_args</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fbswap32-3325"><code>__builtin_bswap32</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fbswap64-3326"><code>__builtin_bswap64</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fchoose_005fexpr-3274"><code>__builtin_choose_expr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclrsb-3307"><code>__builtin_clrsb</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclrsbl-3313"><code>__builtin_clrsbl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclrsbll-3319"><code>__builtin_clrsbll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclz-3305"><code>__builtin_clz</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclzl-3311"><code>__builtin_clzl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclzll-3317"><code>__builtin_clzll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fcomplex-3275"><code>__builtin_complex</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fconstant_005fp-3276"><code>__builtin_constant_p</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fctz-3306"><code>__builtin_ctz</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fctzl-3312"><code>__builtin_ctzl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fctzll-3318"><code>__builtin_ctzll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fexpect-3277"><code>__builtin_expect</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Return-Address.html#index-g_t_005f_005fbuiltin_005fextract_005freturn_005faddress-2811"><code>__builtin_extract_return_address</code></a>: <a href="Return-Address.html#Return-Address">Return Address</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fffs-3304"><code>__builtin_ffs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fffsl-3310"><code>__builtin_ffsl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fffsll-3316"><code>__builtin_ffsll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005ffpclassify-2878"><code>__builtin_fpclassify</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Return-Address.html#index-g_t_005f_005fbuiltin_005fframe_005faddress-2813"><code>__builtin_frame_address</code></a>: <a href="Return-Address.html#Return-Address">Return Address</a></li>
+<li><a href="Return-Address.html#index-g_t_005f_005fbuiltin_005ffrob_005freturn_005faddress-2812"><code>__builtin_frob_return_address</code></a>: <a href="Return-Address.html#Return-Address">Return Address</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fhuge_005fval-3284"><code>__builtin_huge_val</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fhuge_005fvalf-3285"><code>__builtin_huge_valf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fhuge_005fvall-3286"><code>__builtin_huge_vall</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="X86-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005fhuge_005fvalq-3328"><code>__builtin_huge_valq</code></a>: <a href="X86-Built_002din-Functions.html#X86-Built_002din-Functions">X86 Built-in Functions</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finf-3288"><code>__builtin_inf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finfd128-3291"><code>__builtin_infd128</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finfd32-3289"><code>__builtin_infd32</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finfd64-3290"><code>__builtin_infd64</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finff-3292"><code>__builtin_inff</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005finfl-3293"><code>__builtin_infl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="X86-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005finfq-3327"><code>__builtin_infq</code></a>: <a href="X86-Built_002din-Functions.html#X86-Built_002din-Functions">X86 Built-in Functions</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisfinite-2879"><code>__builtin_isfinite</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisgreater-2881"><code>__builtin_isgreater</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisgreaterequal-2882"><code>__builtin_isgreaterequal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisinf_005fsign-2883"><code>__builtin_isinf_sign</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisless-2884"><code>__builtin_isless</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fislessequal-2885"><code>__builtin_islessequal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fislessgreater-2886"><code>__builtin_islessgreater</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisnormal-2880"><code>__builtin_isnormal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fisunordered-2887"><code>__builtin_isunordered</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnan-3295"><code>__builtin_nan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnand128-3298"><code>__builtin_nand128</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnand32-3296"><code>__builtin_nand32</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnand64-3297"><code>__builtin_nand64</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnanf-3299"><code>__builtin_nanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnanl-3300"><code>__builtin_nanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnans-3301"><code>__builtin_nans</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnansf-3302"><code>__builtin_nansf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fnansl-3303"><code>__builtin_nansl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Object-Size-Checking.html#index-g_t_005f_005fbuiltin_005fobject_005fsize-2858"><code>__builtin_object_size</code></a>: <a href="Object-Size-Checking.html#Object-Size-Checking">Object Size Checking</a></li>
+<li><a href="Offsetof.html#index-g_t_005f_005fbuiltin_005foffsetof-2814"><code>__builtin_offsetof</code></a>: <a href="Offsetof.html#Offsetof">Offsetof</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fparity-3309"><code>__builtin_parity</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fparityl-3315"><code>__builtin_parityl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fparityll-3321"><code>__builtin_parityll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpopcount-3308"><code>__builtin_popcount</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpopcountl-3314"><code>__builtin_popcountl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpopcountll-3320"><code>__builtin_popcountll</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpowi-2888"><code>__builtin_powi</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpowif-2889"><code>__builtin_powif</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fpowil-2890"><code>__builtin_powil</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005fprefetch-3283"><code>__builtin_prefetch</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005freturn-2352"><code>__builtin_return</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
+<li><a href="Return-Address.html#index-g_t_005f_005fbuiltin_005freturn_005faddress-2810"><code>__builtin_return_address</code></a>: <a href="Return-Address.html#Return-Address">Return Address</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fbrk-3329"><code>__builtin_rx_brk</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fclrpsw-3330"><code>__builtin_rx_clrpsw</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fint-3331"><code>__builtin_rx_int</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmachi-3332"><code>__builtin_rx_machi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmaclo-3333"><code>__builtin_rx_maclo</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmulhi-3334"><code>__builtin_rx_mulhi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmullo-3335"><code>__builtin_rx_mullo</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvfachi-3336"><code>__builtin_rx_mvfachi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvfacmi-3337"><code>__builtin_rx_mvfacmi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvfc-3338"><code>__builtin_rx_mvfc</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvtachi-3339"><code>__builtin_rx_mvtachi</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvtaclo-3340"><code>__builtin_rx_mvtaclo</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvtc-3341"><code>__builtin_rx_mvtc</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fmvtipl-3342"><code>__builtin_rx_mvtipl</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fracw-3343"><code>__builtin_rx_racw</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005frevw-3344"><code>__builtin_rx_revw</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005frmpa-3345"><code>__builtin_rx_rmpa</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fround-3346"><code>__builtin_rx_round</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fsat-3347"><code>__builtin_rx_sat</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fsetpsw-3348"><code>__builtin_rx_setpsw</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="RX-Built_002din-Functions.html#index-g_t_005f_005fbuiltin_005frx_005fwait-3349"><code>__builtin_rx_wait</code></a>: <a href="RX-Built_002din-Functions.html#RX-Built_002din-Functions">RX Built-in Functions</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005ftrap-3279"><code>__builtin_trap</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005ftypes_005fcompatible_005fp-3273"><code>__builtin_types_compatible_p</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005f_005fbuiltin_005funreachable-3280"><code>__builtin_unreachable</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005fva_005farg_005fpack-2353"><code>__builtin_va_arg_pack</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
+<li><a href="Constructing-Calls.html#index-g_t_005f_005fbuiltin_005fva_005farg_005fpack_005flen-2354"><code>__builtin_va_arg_pack_len</code></a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
+<li><a href="Complex.html#index-g_t_0040code_007b_005f_005fcomplex_005f_005f_007d-keyword-2378"><code>__complex__</code> keyword</a>: <a href="Complex.html#Complex">Complex</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007b_005f_005fdeclspec_0028dllexport_0029_007d-2532"><code>__declspec(dllexport)</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007b_005f_005fdeclspec_0028dllimport_0029_007d-2533"><code>__declspec(dllimport)</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fea_007d-SPU-Named-Address-Spaces-2448"><code>__ea</code> SPU Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Alternate-Keywords.html#index-g_t_005f_005fextension_005f_005f-2805"><code>__extension__</code></a>: <a href="Alternate-Keywords.html#Alternate-Keywords">Alternate Keywords</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005ffar_007d-M32C-Named-Address-Spaces-2446"><code>__far</code> M32C Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005ffar_007d-RL78-Named-Address-Spaces-2447"><code>__far</code> RL78 Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash_007d-AVR-Named-Address-Spaces-2439"><code>__flash</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash1_007d-AVR-Named-Address-Spaces-2440"><code>__flash1</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash2_007d-AVR-Named-Address-Spaces-2441"><code>__flash2</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash3_007d-AVR-Named-Address-Spaces-2442"><code>__flash3</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash4_007d-AVR-Named-Address-Spaces-2443"><code>__flash4</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fflash5_007d-AVR-Named-Address-Spaces-2444"><code>__flash5</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Floating-Types.html#index-g_t_0040code_007b_005f_005ffloat128_007d-data-type-2384"><code>__float128</code> data type</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
+<li><a href="Floating-Types.html#index-g_t_0040code_007b_005f_005ffloat80_007d-data-type-2383"><code>__float80</code> data type</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
+<li><a href="Half_002dPrecision.html#index-g_t_0040code_007b_005f_005ffp16_007d-data-type-2390"><code>__fp16</code> data type</a>: <a href="Half_002dPrecision.html#Half_002dPrecision">Half-Precision</a></li>
+<li><a href="Function-Names.html#index-g_t_0040code_007b_005f_005ffunc_005f_005f_007d-identifier-2807"><code>__func__</code> identifier</a>: <a href="Function-Names.html#Function-Names">Function Names</a></li>
+<li><a href="Function-Names.html#index-g_t_0040code_007b_005f_005fFUNCTION_005f_005f_007d-identifier-2808"><code>__FUNCTION__</code> identifier</a>: <a href="Function-Names.html#Function-Names">Function Names</a></li>
+<li><a href="Complex.html#index-g_t_0040code_007b_005f_005fimag_005f_005f_007d-keyword-2380"><code>__imag__</code> keyword</a>: <a href="Complex.html#Complex">Complex</a></li>
+<li><a href="_005f_005fint128.html#index-g_t_0040code_007b_005f_005fint128_007d-data-types-2370"><code>__int128</code> data types</a>: <a href="_005f_005fint128.html#g_t_005f_005fint128">__int128</a></li>
+<li><a href="Named-Address-Spaces.html#index-g_t_0040code_007b_005f_005fmemx_007d-AVR-Named-Address-Spaces-2445"><code>__memx</code> AVR Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Function-Names.html#index-g_t_0040code_007b_005f_005fPRETTY_005fFUNCTION_005f_005f_007d-identifier-2809"><code>__PRETTY_FUNCTION__</code> identifier</a>: <a href="Function-Names.html#Function-Names">Function Names</a></li>
+<li><a href="Complex.html#index-g_t_0040code_007b_005f_005freal_005f_005f_007d-keyword-2379"><code>__real__</code> keyword</a>: <a href="Complex.html#Complex">Complex</a></li>
<li><a href="Standards.html#index-g_t_005f_005fSTDC_005fHOSTED_005f_005f-59"><code>__STDC_HOSTED__</code></a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fadd_005fand_005ffetch-2819"><code>__sync_add_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fand_005fand_005ffetch-2822"><code>__sync_and_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fbool_005fcompare_005fand_005fswap-2825"><code>__sync_bool_compare_and_swap</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fadd-2813"><code>__sync_fetch_and_add</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fand-2816"><code>__sync_fetch_and_and</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fnand-2818"><code>__sync_fetch_and_nand</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005for-2815"><code>__sync_fetch_and_or</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fsub-2814"><code>__sync_fetch_and_sub</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fxor-2817"><code>__sync_fetch_and_xor</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005flock_005frelease-2829"><code>__sync_lock_release</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005flock_005ftest_005fand_005fset-2828"><code>__sync_lock_test_and_set</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fnand_005fand_005ffetch-2824"><code>__sync_nand_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005for_005fand_005ffetch-2821"><code>__sync_or_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fsub_005fand_005ffetch-2820"><code>__sync_sub_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fsynchronize-2827"><code>__sync_synchronize</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fval_005fcompare_005fand_005fswap-2826"><code>__sync_val_compare_and_swap</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fxor_005fand_005ffetch-2823"><code>__sync_xor_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
-<li><a href="Thread_002dLocal.html#index-g_t_0040code_007b_005f_005fthread_007d-3388"><code>__thread</code></a>: <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007b_005fAccum_007d-data-type-2402"><code>_Accum</code> data type</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Complex.html#index-g_t_0040code_007b_005fComplex_007d-keyword-2375"><code>_Complex</code> keyword</a>: <a href="Complex.html#Complex">Complex</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007b_005fDecimal128_007d-data-type-2392"><code>_Decimal128</code> data type</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007b_005fDecimal32_007d-data-type-2390"><code>_Decimal32</code> data type</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007b_005fDecimal64_007d-data-type-2391"><code>_Decimal64</code> data type</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005fexit-2890"><code>_exit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-g_t_005fExit-2889"><code>_Exit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007b_005fFract_007d-data-type-2401"><code>_Fract</code> data type</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007b_005fSat_007d-data-type-2403"><code>_Sat</code> data type</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="AArch64-Options.html#index-AArch64-Options-1063">AArch64 Options</a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="Compatibility.html#index-ABI-3427">ABI</a>: <a href="Compatibility.html#Compatibility">Compatibility</a></li>
-<li><a href="Other-Builtins.html#index-abort-2891"><code>abort</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-abs-2892"><code>abs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="C_002b_002b-Volatiles.html#index-accessing-volatiles-3392">accessing volatiles</a>: <a href="C_002b_002b-Volatiles.html#C_002b_002b-Volatiles">C++ Volatiles</a></li>
-<li><a href="Volatiles.html#index-accessing-volatiles-2722">accessing volatiles</a>: <a href="Volatiles.html#Volatiles">Volatiles</a></li>
-<li><a href="Other-Builtins.html#index-acos-2893"><code>acos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-acosf-2894"><code>acosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-acosh-2895"><code>acosh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-acoshf-2896"><code>acoshf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-acoshl-2897"><code>acoshl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-acosl-2898"><code>acosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fadd_005fand_005ffetch-2821"><code>__sync_add_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fand_005fand_005ffetch-2824"><code>__sync_and_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fbool_005fcompare_005fand_005fswap-2827"><code>__sync_bool_compare_and_swap</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fadd-2815"><code>__sync_fetch_and_add</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fand-2818"><code>__sync_fetch_and_and</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fnand-2820"><code>__sync_fetch_and_nand</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005for-2817"><code>__sync_fetch_and_or</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fsub-2816"><code>__sync_fetch_and_sub</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005ffetch_005fand_005fxor-2819"><code>__sync_fetch_and_xor</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005flock_005frelease-2831"><code>__sync_lock_release</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005flock_005ftest_005fand_005fset-2830"><code>__sync_lock_test_and_set</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fnand_005fand_005ffetch-2826"><code>__sync_nand_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005for_005fand_005ffetch-2823"><code>__sync_or_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fsub_005fand_005ffetch-2822"><code>__sync_sub_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fsynchronize-2829"><code>__sync_synchronize</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fval_005fcompare_005fand_005fswap-2828"><code>__sync_val_compare_and_swap</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="_005f_005fsync-Builtins.html#index-g_t_005f_005fsync_005fxor_005fand_005ffetch-2825"><code>__sync_xor_and_fetch</code></a>: <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a></li>
+<li><a href="Thread_002dLocal.html#index-g_t_0040code_007b_005f_005fthread_007d-3390"><code>__thread</code></a>: <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007b_005fAccum_007d-data-type-2404"><code>_Accum</code> data type</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Complex.html#index-g_t_0040code_007b_005fComplex_007d-keyword-2377"><code>_Complex</code> keyword</a>: <a href="Complex.html#Complex">Complex</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007b_005fDecimal128_007d-data-type-2394"><code>_Decimal128</code> data type</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007b_005fDecimal32_007d-data-type-2392"><code>_Decimal32</code> data type</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007b_005fDecimal64_007d-data-type-2393"><code>_Decimal64</code> data type</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005fexit-2892"><code>_exit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-g_t_005fExit-2891"><code>_Exit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007b_005fFract_007d-data-type-2403"><code>_Fract</code> data type</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007b_005fSat_007d-data-type-2405"><code>_Sat</code> data type</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="AArch64-Options.html#index-AArch64-Options-1065">AArch64 Options</a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="Compatibility.html#index-ABI-3429">ABI</a>: <a href="Compatibility.html#Compatibility">Compatibility</a></li>
+<li><a href="Other-Builtins.html#index-abort-2893"><code>abort</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-abs-2894"><code>abs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="C_002b_002b-Volatiles.html#index-accessing-volatiles-3394">accessing volatiles</a>: <a href="C_002b_002b-Volatiles.html#C_002b_002b-Volatiles">C++ Volatiles</a></li>
+<li><a href="Volatiles.html#index-accessing-volatiles-2724">accessing volatiles</a>: <a href="Volatiles.html#Volatiles">Volatiles</a></li>
+<li><a href="Other-Builtins.html#index-acos-2895"><code>acos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-acosf-2896"><code>acosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-acosh-2897"><code>acosh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-acoshf-2898"><code>acoshf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-acoshl-2899"><code>acoshl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-acosl-2900"><code>acosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-Ada-5">Ada</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Floating-Types.html#index-additional-floating-types-2380">additional floating types</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
-<li><a href="Simple-Constraints.html#index-address-constraints-2762">address constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Labels-as-Values.html#index-address-of-a-label-2342">address of a label</a>: <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a></li>
-<li><a href="Simple-Constraints.html#index-address_005foperand-2764"><code>address_operand</code></a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007balias_007d-attribute-2512"><code>alias</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Type-Attributes.html#index-g_t_0040code_007baligned_007d-attribute-2702"><code>aligned</code> attribute</a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007baligned_007d-attribute-2679"><code>aligned</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007baligned_007d-attribute-2513"><code>aligned</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Alignment.html#index-alignment-2706">alignment</a>: <a href="Alignment.html#Alignment">Alignment</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007balloc_005fsize_007d-attribute-2514"><code>alloc_size</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Other-Builtins.html#index-alloca-2899"><code>alloca</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Variable-Length.html#index-g_t_0040code_007balloca_007d-vs-variable_002dlength-arrays-2459"><code>alloca</code> vs variable-length arrays</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
-<li><a href="Function-Attributes.html#index-Allow-nesting-in-an-interrupt-handler-on-the-Blackfin-processor_002e-2573">Allow nesting in an interrupt handler on the Blackfin processor.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Alternate-Keywords.html#index-alternate-keywords-2801">alternate keywords</a>: <a href="Alternate-Keywords.html#Alternate-Keywords">Alternate Keywords</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007balways_005finline_007d-function-attribute-2515"><code>always_inline</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-AMD-x86_002d64-Options-1410">AMD x86-64 Options</a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Floating-Types.html#index-additional-floating-types-2382">additional floating types</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
+<li><a href="Simple-Constraints.html#index-address-constraints-2764">address constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Labels-as-Values.html#index-address-of-a-label-2344">address of a label</a>: <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a></li>
+<li><a href="Simple-Constraints.html#index-address_005foperand-2766"><code>address_operand</code></a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007balias_007d-attribute-2514"><code>alias</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Type-Attributes.html#index-g_t_0040code_007baligned_007d-attribute-2704"><code>aligned</code> attribute</a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007baligned_007d-attribute-2681"><code>aligned</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007baligned_007d-attribute-2515"><code>aligned</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Alignment.html#index-alignment-2708">alignment</a>: <a href="Alignment.html#Alignment">Alignment</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007balloc_005fsize_007d-attribute-2516"><code>alloc_size</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Other-Builtins.html#index-alloca-2901"><code>alloca</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Variable-Length.html#index-g_t_0040code_007balloca_007d-vs-variable_002dlength-arrays-2461"><code>alloca</code> vs variable-length arrays</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
+<li><a href="Function-Attributes.html#index-Allow-nesting-in-an-interrupt-handler-on-the-Blackfin-processor_002e-2575">Allow nesting in an interrupt handler on the Blackfin processor.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Alternate-Keywords.html#index-alternate-keywords-2803">alternate keywords</a>: <a href="Alternate-Keywords.html#Alternate-Keywords">Alternate Keywords</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007balways_005finline_007d-function-attribute-2517"><code>always_inline</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-AMD-x86_002d64-Options-1412">AMD x86-64 Options</a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
<li><a href="Standards.html#index-AMD1-54">AMD1</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-ANSI-C-24">ANSI C</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-ANSI-C-standard-23">ANSI C standard</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-ANSI-C89-25">ANSI C89</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="C-Dialect-Options.html#index-ANSI-support-100">ANSI support</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="Standards.html#index-ANSI-X3_002e159_002d1989-27">ANSI X3.159-1989</a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Incompatibilities.html#index-apostrophes-3450">apostrophes</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Compatibility.html#index-application-binary-interface-3428">application binary interface</a>: <a href="Compatibility.html#Compatibility">Compatibility</a></li>
-<li><a href="Backwards-Compatibility.html#index-ARM-_005bAnnotated-C_002b_002b-Reference-Manual_005d-3425">ARM [Annotated C++ Reference Manual]</a>: <a href="Backwards-Compatibility.html#Backwards-Compatibility">Backwards Compatibility</a></li>
-<li><a href="ARM-Options.html#index-ARM-options-1080">ARM options</a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="Zero-Length.html#index-arrays-of-length-zero-2447">arrays of length zero</a>: <a href="Zero-Length.html#Zero-Length">Zero Length</a></li>
-<li><a href="Variable-Length.html#index-arrays-of-variable-length-2454">arrays of variable length</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
-<li><a href="Subscripting.html#index-arrays_002c-non_002dlvalue-2468">arrays, non-lvalue</a>: <a href="Subscripting.html#Subscripting">Subscripting</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bartificial_007d-function-attribute-2517"><code>artificial</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Other-Builtins.html#index-asin-2900"><code>asin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-asinf-2901"><code>asinf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-asinh-2902"><code>asinh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-asinhf-2903"><code>asinhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-asinhl-2904"><code>asinhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-asinl-2905"><code>asinl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Constraints.html#index-g_t_0040code_007basm_007d-constraints-2733"><code>asm</code> constraints</a>: <a href="Constraints.html#Constraints">Constraints</a></li>
-<li><a href="Extended-Asm.html#index-g_t_0040code_007basm_007d-expressions-2727"><code>asm</code> expressions</a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
-<li><a href="Extended-Asm.html#index-assembler-instructions-2728">assembler instructions</a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
-<li><a href="Asm-Labels.html#index-assembler-names-for-identifiers-2783">assembler names for identifiers</a>: <a href="Asm-Labels.html#Asm-Labels">Asm Labels</a></li>
-<li><a href="Bug-Criteria.html#index-assembly-code_002c-invalid-3494">assembly code, invalid</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
-<li><a href="Other-Builtins.html#index-atan-2906"><code>atan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-atan2-2907"><code>atan2</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-atan2f-2908"><code>atan2f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-atan2l-2909"><code>atan2l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-atanf-2910"><code>atanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-atanh-2911"><code>atanh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-atanhf-2912"><code>atanhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-atanhl-2913"><code>atanhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-atanl-2914"><code>atanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Type-Attributes.html#index-attribute-of-types-2700">attribute of types</a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-attribute-of-variables-2677">attribute of variables</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Attribute-Syntax.html#index-attribute-syntax-2667">attribute syntax</a>: <a href="Attribute-Syntax.html#Attribute-Syntax">Attribute Syntax</a></li>
-<li><a href="Simple-Constraints.html#index-autoincrement_002fdecrement-addressing-2739">autoincrement/decrement addressing</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Inline.html#index-automatic-_0040code_007binline_007d-for-C_002b_002b-member-fns-2716">automatic <code>inline</code> for C++ member fns</a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="AVR-Options.html#index-AVR-Options-1118">AVR Options</a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="Backwards-Compatibility.html#index-Backwards-Compatibility-3424">Backwards Compatibility</a>: <a href="Backwards-Compatibility.html#Backwards-Compatibility">Backwards Compatibility</a></li>
-<li><a href="Name-lookup.html#index-base-class-members-3470">base class members</a>: <a href="Name-lookup.html#Name-lookup">Name lookup</a></li>
-<li><a href="Other-Builtins.html#index-bcmp-2915"><code>bcmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bbelow100_007d-attribute-2699"><code>below100</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Compatibility.html#index-binary-compatibility-3426">binary compatibility</a>: <a href="Compatibility.html#Compatibility">Compatibility</a></li>
-<li><a href="Binary-constants.html#index-Binary-constants-using-the-_0040samp_007b0b_007d-prefix-3389">Binary constants using the &lsquo;<samp><span class="samp">0b</span></samp>&rsquo; prefix</a>: <a href="Binary-constants.html#Binary-constants">Binary constants</a></li>
-<li><a href="Blackfin-Options.html#index-Blackfin-Options-1135">Blackfin Options</a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="Bound-member-functions.html#index-bound-pointer-to-member-function-3420">bound pointer to member function</a>: <a href="Bound-member-functions.html#Bound-member-functions">Bound member functions</a></li>
-<li><a href="Optimize-Options.html#index-bounds-checking-737">bounds checking</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Bug-Criteria.html#index-bug-criteria-3490">bug criteria</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
-<li><a href="Bugs.html#index-bugs-3488">bugs</a>: <a href="Bugs.html#Bugs">Bugs</a></li>
-<li><a href="Trouble.html#index-bugs_002c-known-3429">bugs, known</a>: <a href="Trouble.html#Trouble">Trouble</a></li>
-<li><a href="Other-Builtins.html#index-built_002din-functions-2875">built-in functions</a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Incompatibilities.html#index-apostrophes-3452">apostrophes</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Compatibility.html#index-application-binary-interface-3430">application binary interface</a>: <a href="Compatibility.html#Compatibility">Compatibility</a></li>
+<li><a href="Backwards-Compatibility.html#index-ARM-_005bAnnotated-C_002b_002b-Reference-Manual_005d-3427">ARM [Annotated C++ Reference Manual]</a>: <a href="Backwards-Compatibility.html#Backwards-Compatibility">Backwards Compatibility</a></li>
+<li><a href="ARM-Options.html#index-ARM-options-1082">ARM options</a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="Zero-Length.html#index-arrays-of-length-zero-2449">arrays of length zero</a>: <a href="Zero-Length.html#Zero-Length">Zero Length</a></li>
+<li><a href="Variable-Length.html#index-arrays-of-variable-length-2456">arrays of variable length</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
+<li><a href="Subscripting.html#index-arrays_002c-non_002dlvalue-2470">arrays, non-lvalue</a>: <a href="Subscripting.html#Subscripting">Subscripting</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bartificial_007d-function-attribute-2519"><code>artificial</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Other-Builtins.html#index-asin-2902"><code>asin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-asinf-2903"><code>asinf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-asinh-2904"><code>asinh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-asinhf-2905"><code>asinhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-asinhl-2906"><code>asinhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-asinl-2907"><code>asinl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Constraints.html#index-g_t_0040code_007basm_007d-constraints-2735"><code>asm</code> constraints</a>: <a href="Constraints.html#Constraints">Constraints</a></li>
+<li><a href="Extended-Asm.html#index-g_t_0040code_007basm_007d-expressions-2729"><code>asm</code> expressions</a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
+<li><a href="Extended-Asm.html#index-assembler-instructions-2730">assembler instructions</a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
+<li><a href="Asm-Labels.html#index-assembler-names-for-identifiers-2785">assembler names for identifiers</a>: <a href="Asm-Labels.html#Asm-Labels">Asm Labels</a></li>
+<li><a href="Bug-Criteria.html#index-assembly-code_002c-invalid-3496">assembly code, invalid</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Other-Builtins.html#index-atan-2908"><code>atan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-atan2-2909"><code>atan2</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-atan2f-2910"><code>atan2f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-atan2l-2911"><code>atan2l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-atanf-2912"><code>atanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-atanh-2913"><code>atanh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-atanhf-2914"><code>atanhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-atanhl-2915"><code>atanhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-atanl-2916"><code>atanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Type-Attributes.html#index-attribute-of-types-2702">attribute of types</a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-attribute-of-variables-2679">attribute of variables</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Attribute-Syntax.html#index-attribute-syntax-2669">attribute syntax</a>: <a href="Attribute-Syntax.html#Attribute-Syntax">Attribute Syntax</a></li>
+<li><a href="Simple-Constraints.html#index-autoincrement_002fdecrement-addressing-2741">autoincrement/decrement addressing</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Inline.html#index-automatic-_0040code_007binline_007d-for-C_002b_002b-member-fns-2718">automatic <code>inline</code> for C++ member fns</a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="AVR-Options.html#index-AVR-Options-1120">AVR Options</a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="Backwards-Compatibility.html#index-Backwards-Compatibility-3426">Backwards Compatibility</a>: <a href="Backwards-Compatibility.html#Backwards-Compatibility">Backwards Compatibility</a></li>
+<li><a href="Name-lookup.html#index-base-class-members-3472">base class members</a>: <a href="Name-lookup.html#Name-lookup">Name lookup</a></li>
+<li><a href="Other-Builtins.html#index-bcmp-2917"><code>bcmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bbelow100_007d-attribute-2701"><code>below100</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Compatibility.html#index-binary-compatibility-3428">binary compatibility</a>: <a href="Compatibility.html#Compatibility">Compatibility</a></li>
+<li><a href="Binary-constants.html#index-Binary-constants-using-the-_0040samp_007b0b_007d-prefix-3391">Binary constants using the &lsquo;<samp><span class="samp">0b</span></samp>&rsquo; prefix</a>: <a href="Binary-constants.html#Binary-constants">Binary constants</a></li>
+<li><a href="Blackfin-Options.html#index-Blackfin-Options-1137">Blackfin Options</a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="Bound-member-functions.html#index-bound-pointer-to-member-function-3422">bound pointer to member function</a>: <a href="Bound-member-functions.html#Bound-member-functions">Bound member functions</a></li>
+<li><a href="Optimize-Options.html#index-bounds-checking-738">bounds checking</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Bug-Criteria.html#index-bug-criteria-3492">bug criteria</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Bugs.html#index-bugs-3490">bugs</a>: <a href="Bugs.html#Bugs">Bugs</a></li>
+<li><a href="Trouble.html#index-bugs_002c-known-3431">bugs, known</a>: <a href="Trouble.html#Trouble">Trouble</a></li>
+<li><a href="Other-Builtins.html#index-built_002din-functions-2877">built-in functions</a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="C-Dialect-Options.html#index-built_002din-functions-108">built-in functions</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Other-Builtins.html#index-bzero-2916"><code>bzero</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-bzero-2918"><code>bzero</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="Invoking-GCC.html#index-C-compilation-options-70">C compilation options</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-C-intermediate-output_002c-nonexistent-20">C intermediate output, nonexistent</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="C-Extensions.html#index-C-language-extensions-2330">C language extensions</a>: <a href="C-Extensions.html#C-Extensions">C Extensions</a></li>
+<li><a href="C-Extensions.html#index-C-language-extensions-2332">C language extensions</a>: <a href="C-Extensions.html#C-Extensions">C Extensions</a></li>
<li><a href="C-Dialect-Options.html#index-C-language_002c-traditional-120">C language, traditional</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="Standards.html#index-C-standard-21">C standard</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-C-standards-22">C standards</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Invoking-G_002b_002b.html#index-c_002b_002b-95"><code>c++</code></a>: <a href="Invoking-G_002b_002b.html#Invoking-G_002b_002b">Invoking G++</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-C_002b_002b-14">C++</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="C_002b_002b-Comments.html#index-C_002b_002b-comments-2672">C++ comments</a>: <a href="C_002b_002b-Comments.html#C_002b_002b-Comments">C++ Comments</a></li>
+<li><a href="C_002b_002b-Comments.html#index-C_002b_002b-comments-2674">C++ comments</a>: <a href="C_002b_002b-Comments.html#C_002b_002b-Comments">C++ Comments</a></li>
<li><a href="Invoking-GCC.html#index-C_002b_002b-compilation-options-71">C++ compilation options</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
-<li><a href="C_002b_002b-Interface.html#index-C_002b_002b-interface-and-implementation-headers-3404">C++ interface and implementation headers</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
-<li><a href="C_002b_002b-Extensions.html#index-C_002b_002b-language-extensions-3391">C++ language extensions</a>: <a href="C_002b_002b-Extensions.html#C_002b_002b-Extensions">C++ Extensions</a></li>
-<li><a href="Inline.html#index-C_002b_002b-member-fns_002c-automatically-_0040code_007binline_007d-2719">C++ member fns, automatically <code>inline</code></a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="C_002b_002b-Misunderstandings.html#index-C_002b_002b-misunderstandings-3465">C++ misunderstandings</a>: <a href="C_002b_002b-Misunderstandings.html#C_002b_002b-Misunderstandings">C++ Misunderstandings</a></li>
+<li><a href="C_002b_002b-Interface.html#index-C_002b_002b-interface-and-implementation-headers-3406">C++ interface and implementation headers</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="C_002b_002b-Extensions.html#index-C_002b_002b-language-extensions-3393">C++ language extensions</a>: <a href="C_002b_002b-Extensions.html#C_002b_002b-Extensions">C++ Extensions</a></li>
+<li><a href="Inline.html#index-C_002b_002b-member-fns_002c-automatically-_0040code_007binline_007d-2721">C++ member fns, automatically <code>inline</code></a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="C_002b_002b-Misunderstandings.html#index-C_002b_002b-misunderstandings-3467">C++ misunderstandings</a>: <a href="C_002b_002b-Misunderstandings.html#C_002b_002b-Misunderstandings">C++ Misunderstandings</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-C_002b_002b-options_002c-command_002dline-132">C++ options, command-line</a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="C_002b_002b-Interface.html#index-C_002b_002b-pragmas_002c-effect-on-inlining-3412">C++ pragmas, effect on inlining</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="C_002b_002b-Interface.html#index-C_002b_002b-pragmas_002c-effect-on-inlining-3414">C++ pragmas, effect on inlining</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
<li><a href="Invoking-G_002b_002b.html#index-C_002b_002b-source-file-suffixes-93">C++ source file suffixes</a>: <a href="Invoking-G_002b_002b.html#Invoking-G_002b_002b">Invoking G++</a></li>
-<li><a href="Static-Definitions.html#index-C_002b_002b-static-data_002c-declaring-and-defining-3466">C++ static data, declaring and defining</a>: <a href="Static-Definitions.html#Static-Definitions">Static Definitions</a></li>
+<li><a href="Static-Definitions.html#index-C_002b_002b-static-data_002c-declaring-and-defining-3468">C++ static data, declaring and defining</a>: <a href="Static-Definitions.html#Static-Definitions">Static Definitions</a></li>
<li><a href="Standards.html#index-C11-44">C11</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-C1X-46">C1X</a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="C6X-Options.html#index-C6X-Options-1162">C6X Options</a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
+<li><a href="C6X-Options.html#index-C6X-Options-1164">C6X Options</a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
<li><a href="Standards.html#index-C89-26">C89</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-C90-34">C90</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-C94-36">C94</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-C95-38">C95</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-C99-40">C99</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-C9X-42">C9X</a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Environment-Variables.html#index-C_005fINCLUDE_005fPATH-2314"><code>C_INCLUDE_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Other-Builtins.html#index-cabs-2917"><code>cabs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cabsf-2918"><code>cabsf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cabsl-2919"><code>cabsl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cacos-2920"><code>cacos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cacosf-2921"><code>cacosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cacosh-2922"><code>cacosh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cacoshf-2923"><code>cacoshf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cacoshl-2924"><code>cacoshl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cacosl-2925"><code>cacosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bcallee_005fpop_005faggregate_005freturn_007d-attribute-2569"><code>callee_pop_aggregate_return</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-calling-functions-through-the-function-vector-on-H8_002f300_002c-M16C_002c-M32C-and-SH2A-processors-2545">calling functions through the function vector on H8/300, M16C, M32C and SH2A processors</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Other-Builtins.html#index-calloc-2926"><code>calloc</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-carg-2927"><code>carg</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cargf-2928"><code>cargf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cargl-2929"><code>cargl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Designated-Inits.html#index-case-labels-in-initializers-2484">case labels in initializers</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
-<li><a href="Case-Ranges.html#index-case-ranges-2488">case ranges</a>: <a href="Case-Ranges.html#Case-Ranges">Case Ranges</a></li>
-<li><a href="Other-Builtins.html#index-casin-2930"><code>casin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-casinf-2931"><code>casinf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-casinh-2932"><code>casinh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-casinhf-2933"><code>casinhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-casinhl-2934"><code>casinhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-casinl-2935"><code>casinl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Cast-to-Union.html#index-cast-to-a-union-2490">cast to a union</a>: <a href="Cast-to-Union.html#Cast-to-Union">Cast to Union</a></li>
-<li><a href="Other-Builtins.html#index-catan-2936"><code>catan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-catanf-2937"><code>catanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-catanh-2938"><code>catanh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-catanhf-2939"><code>catanhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-catanhl-2940"><code>catanhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-catanl-2941"><code>catanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cbrt-2942"><code>cbrt</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cbrtf-2943"><code>cbrtf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cbrtl-2944"><code>cbrtl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ccos-2945"><code>ccos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ccosf-2946"><code>ccosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ccosh-2947"><code>ccosh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ccoshf-2948"><code>ccoshf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ccoshl-2949"><code>ccoshl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ccosl-2950"><code>ccosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ceil-2951"><code>ceil</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ceilf-2952"><code>ceilf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ceill-2953"><code>ceill</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cexp-2954"><code>cexp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cexpf-2955"><code>cexpf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cexpl-2956"><code>cexpl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Preprocessor-Options.html#index-character-set_002c-execution-963">character set, execution</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-character-set_002c-input-967">character set, input</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Environment-Variables.html#index-C_005fINCLUDE_005fPATH-2316"><code>C_INCLUDE_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Other-Builtins.html#index-cabs-2919"><code>cabs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cabsf-2920"><code>cabsf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cabsl-2921"><code>cabsl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cacos-2922"><code>cacos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cacosf-2923"><code>cacosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cacosh-2924"><code>cacosh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cacoshf-2925"><code>cacoshf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cacoshl-2926"><code>cacoshl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cacosl-2927"><code>cacosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bcallee_005fpop_005faggregate_005freturn_007d-attribute-2571"><code>callee_pop_aggregate_return</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-calling-functions-through-the-function-vector-on-H8_002f300_002c-M16C_002c-M32C-and-SH2A-processors-2547">calling functions through the function vector on H8/300, M16C, M32C and SH2A processors</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Other-Builtins.html#index-calloc-2928"><code>calloc</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-carg-2929"><code>carg</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cargf-2930"><code>cargf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cargl-2931"><code>cargl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Designated-Inits.html#index-case-labels-in-initializers-2486">case labels in initializers</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
+<li><a href="Case-Ranges.html#index-case-ranges-2490">case ranges</a>: <a href="Case-Ranges.html#Case-Ranges">Case Ranges</a></li>
+<li><a href="Other-Builtins.html#index-casin-2932"><code>casin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-casinf-2933"><code>casinf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-casinh-2934"><code>casinh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-casinhf-2935"><code>casinhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-casinhl-2936"><code>casinhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-casinl-2937"><code>casinl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Cast-to-Union.html#index-cast-to-a-union-2492">cast to a union</a>: <a href="Cast-to-Union.html#Cast-to-Union">Cast to Union</a></li>
+<li><a href="Other-Builtins.html#index-catan-2938"><code>catan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-catanf-2939"><code>catanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-catanh-2940"><code>catanh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-catanhf-2941"><code>catanhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-catanhl-2942"><code>catanhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-catanl-2943"><code>catanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cbrt-2944"><code>cbrt</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cbrtf-2945"><code>cbrtf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cbrtl-2946"><code>cbrtl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ccos-2947"><code>ccos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ccosf-2948"><code>ccosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ccosh-2949"><code>ccosh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ccoshf-2950"><code>ccoshf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ccoshl-2951"><code>ccoshl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ccosl-2952"><code>ccosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ceil-2953"><code>ceil</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ceilf-2954"><code>ceilf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ceill-2955"><code>ceill</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cexp-2956"><code>cexp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cexpf-2957"><code>cexpf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cexpl-2958"><code>cexpl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Preprocessor-Options.html#index-character-set_002c-execution-965">character set, execution</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-character-set_002c-input-969">character set, input</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-character-set_002c-input-normalization-464">character set, input normalization</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-character-set_002c-wide-execution-965">character set, wide execution</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Other-Builtins.html#index-cimag-2957"><code>cimag</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cimagf-2958"><code>cimagf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cimagl-2959"><code>cimagl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bcleanup_007d-attribute-2680"><code>cleanup</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Other-Builtins.html#index-clog-2960"><code>clog</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-clogf-2961"><code>clogf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-clogl-2962"><code>clogl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Preprocessor-Options.html#index-character-set_002c-wide-execution-967">character set, wide execution</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Other-Builtins.html#index-cimag-2959"><code>cimag</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cimagf-2960"><code>cimagf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cimagl-2961"><code>cimagl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bcleanup_007d-attribute-2682"><code>cleanup</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Other-Builtins.html#index-clog-2962"><code>clog</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-clogf-2963"><code>clogf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-clogl-2964"><code>clogl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-COBOL-11">COBOL</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Code-Gen-Options.html#index-code-generation-conventions-2257">code generation conventions</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Mixed-Declarations.html#index-code_002c-mixed-with-declarations-2494">code, mixed with declarations</a>: <a href="Mixed-Declarations.html#Mixed-Declarations">Mixed Declarations</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bcold_007d-function-attribute-2590"><code>cold</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Code-Gen-Options.html#index-code-generation-conventions-2259">code generation conventions</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Mixed-Declarations.html#index-code_002c-mixed-with-declarations-2496">code, mixed with declarations</a>: <a href="Mixed-Declarations.html#Mixed-Declarations">Mixed Declarations</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bcold_007d-function-attribute-2592"><code>cold</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Invoking-GCC.html#index-command-options-68">command options</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
-<li><a href="C_002b_002b-Comments.html#index-comments_002c-C_002b_002b-style-2673">comments, C++ style</a>: <a href="C_002b_002b-Comments.html#C_002b_002b-Comments">C++ Comments</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bcommon_007d-attribute-2681"><code>common</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="C_002b_002b-Comments.html#index-comments_002c-C_002b_002b-style-2675">comments, C++ style</a>: <a href="C_002b_002b-Comments.html#C_002b_002b-Comments">C++ Comments</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bcommon_007d-attribute-2683"><code>common</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
<li><a href="Warning-Options.html#index-comparison-of-signed-and-unsigned-values_002c-warning-424">comparison of signed and unsigned values, warning</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Bug-Reporting.html#index-compiler-bugs_002c-reporting-3499">compiler bugs, reporting</a>: <a href="Bug-Reporting.html#Bug-Reporting">Bug Reporting</a></li>
+<li><a href="Bug-Reporting.html#index-compiler-bugs_002c-reporting-3501">compiler bugs, reporting</a>: <a href="Bug-Reporting.html#Bug-Reporting">Bug Reporting</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-compiler-compared-to-C_002b_002b-preprocessor-18">compiler compared to C++ preprocessor</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-compiler-options_002c-C_002b_002b-131">compiler options, C++</a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-compiler-options_002c-Objective_002dC-and-Objective_002dC_002b_002b-201">compiler options, Objective-C and Objective-C++</a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
-<li><a href="Target-Options.html#index-compiler-version_002c-specifying-1038">compiler version, specifying</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
-<li><a href="Environment-Variables.html#index-COMPILER_005fPATH-2309"><code>COMPILER_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Complex.html#index-complex-conjugation-2379">complex conjugation</a>: <a href="Complex.html#Complex">Complex</a></li>
-<li><a href="Complex.html#index-complex-numbers-2374">complex numbers</a>: <a href="Complex.html#Complex">Complex</a></li>
-<li><a href="Compound-Literals.html#index-compound-literals-2481">compound literals</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
-<li><a href="Labels-as-Values.html#index-computed-gotos-2340">computed gotos</a>: <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a></li>
-<li><a href="Conditionals.html#index-conditional-expressions_002c-extensions-2361">conditional expressions, extensions</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
-<li><a href="Disappointments.html#index-conflicting-types-3459">conflicting types</a>: <a href="Disappointments.html#Disappointments">Disappointments</a></li>
-<li><a href="Other-Builtins.html#index-conj-2963"><code>conj</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-conjf-2964"><code>conjf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-conjl-2965"><code>conjl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bconst_007d-applied-to-function-2503"><code>const</code> applied to function</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bconst_007d-function-attribute-2524"><code>const</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Simple-Constraints.html#index-constants-in-constraints-2745">constants in constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Modifiers.html#index-constraint-modifier-characters-2773">constraint modifier characters</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Simple-Constraints.html#index-constraint_002c-matching-2759">constraint, matching</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Constraints.html#index-constraints_002c-_0040code_007basm_007d-2732">constraints, <code>asm</code></a>: <a href="Constraints.html#Constraints">Constraints</a></li>
-<li><a href="Machine-Constraints.html#index-constraints_002c-machine-specific-2782">constraints, machine specific</a>: <a href="Machine-Constraints.html#Machine-Constraints">Machine Constraints</a></li>
-<li><a href="Constructing-Calls.html#index-constructing-calls-2346">constructing calls</a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
-<li><a href="Compound-Literals.html#index-constructor-expressions-2477">constructor expressions</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bconstructor_007d-function-attribute-2526"><code>constructor</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Contributors.html#index-contributors-3501">contributors</a>: <a href="Contributors.html#Contributors">Contributors</a></li>
-<li><a href="Other-Builtins.html#index-copysign-2966"><code>copysign</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-copysignf-2967"><code>copysignf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-copysignl-2968"><code>copysignl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Bug-Criteria.html#index-core-dump-3492">core dump</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
-<li><a href="Other-Builtins.html#index-cos-2969"><code>cos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cosf-2970"><code>cosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cosh-2971"><code>cosh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-coshf-2972"><code>coshf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-coshl-2973"><code>coshl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cosl-2974"><code>cosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Environment-Variables.html#index-CPATH-2313"><code>CPATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Environment-Variables.html#index-CPLUS_005fINCLUDE_005fPATH-2315"><code>CPLUS_INCLUDE_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Other-Builtins.html#index-cpow-2975"><code>cpow</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cpowf-2976"><code>cpowf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cpowl-2977"><code>cpowl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cproj-2978"><code>cproj</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cprojf-2979"><code>cprojf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-cprojl-2980"><code>cprojl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="CR16-Options.html#index-CR16-Options-1199">CR16 Options</a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
-<li><a href="Other-Builtins.html#index-creal-2981"><code>creal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-crealf-2982"><code>crealf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-creall-2983"><code>creall</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="CRIS-Options.html#index-CRIS-Options-1170">CRIS Options</a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="Target-Options.html#index-cross-compiling-1035">cross compiling</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
-<li><a href="Other-Builtins.html#index-csin-2984"><code>csin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-csinf-2985"><code>csinf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-csinh-2986"><code>csinh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-csinhf-2987"><code>csinhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-csinhl-2988"><code>csinhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-csinl-2989"><code>csinl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-csqrt-2990"><code>csqrt</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-csqrtf-2991"><code>csqrtf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-csqrtl-2992"><code>csqrtl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ctan-2993"><code>ctan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ctanf-2994"><code>ctanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ctanh-2995"><code>ctanh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ctanhf-2996"><code>ctanhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ctanhl-2997"><code>ctanhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ctanl-2998"><code>ctanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Darwin-Options.html#index-Darwin-options-1207">Darwin options</a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Other-Builtins.html#index-dcgettext-2999"><code>dcgettext</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007bDD_007d-integer-suffix-2397"><code>DD</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007bdd_007d-integer-suffix-2394"><code>dd</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Variable-Length.html#index-deallocating-variable-length-arrays-2458">deallocating variable length arrays</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
+<li><a href="Target-Options.html#index-compiler-version_002c-specifying-1040">compiler version, specifying</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
+<li><a href="Environment-Variables.html#index-COMPILER_005fPATH-2311"><code>COMPILER_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Complex.html#index-complex-conjugation-2381">complex conjugation</a>: <a href="Complex.html#Complex">Complex</a></li>
+<li><a href="Complex.html#index-complex-numbers-2376">complex numbers</a>: <a href="Complex.html#Complex">Complex</a></li>
+<li><a href="Compound-Literals.html#index-compound-literals-2483">compound literals</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
+<li><a href="Labels-as-Values.html#index-computed-gotos-2342">computed gotos</a>: <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a></li>
+<li><a href="Conditionals.html#index-conditional-expressions_002c-extensions-2363">conditional expressions, extensions</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
+<li><a href="Disappointments.html#index-conflicting-types-3461">conflicting types</a>: <a href="Disappointments.html#Disappointments">Disappointments</a></li>
+<li><a href="Other-Builtins.html#index-conj-2965"><code>conj</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-conjf-2966"><code>conjf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-conjl-2967"><code>conjl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bconst_007d-applied-to-function-2505"><code>const</code> applied to function</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bconst_007d-function-attribute-2526"><code>const</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Simple-Constraints.html#index-constants-in-constraints-2747">constants in constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Modifiers.html#index-constraint-modifier-characters-2775">constraint modifier characters</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Simple-Constraints.html#index-constraint_002c-matching-2761">constraint, matching</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Constraints.html#index-constraints_002c-_0040code_007basm_007d-2734">constraints, <code>asm</code></a>: <a href="Constraints.html#Constraints">Constraints</a></li>
+<li><a href="Machine-Constraints.html#index-constraints_002c-machine-specific-2784">constraints, machine specific</a>: <a href="Machine-Constraints.html#Machine-Constraints">Machine Constraints</a></li>
+<li><a href="Constructing-Calls.html#index-constructing-calls-2348">constructing calls</a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
+<li><a href="Compound-Literals.html#index-constructor-expressions-2479">constructor expressions</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bconstructor_007d-function-attribute-2528"><code>constructor</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Contributors.html#index-contributors-3503">contributors</a>: <a href="Contributors.html#Contributors">Contributors</a></li>
+<li><a href="Other-Builtins.html#index-copysign-2968"><code>copysign</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-copysignf-2969"><code>copysignf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-copysignl-2970"><code>copysignl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Bug-Criteria.html#index-core-dump-3494">core dump</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Other-Builtins.html#index-cos-2971"><code>cos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cosf-2972"><code>cosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cosh-2973"><code>cosh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-coshf-2974"><code>coshf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-coshl-2975"><code>coshl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cosl-2976"><code>cosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Environment-Variables.html#index-CPATH-2315"><code>CPATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Environment-Variables.html#index-CPLUS_005fINCLUDE_005fPATH-2317"><code>CPLUS_INCLUDE_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Other-Builtins.html#index-cpow-2977"><code>cpow</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cpowf-2978"><code>cpowf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cpowl-2979"><code>cpowl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cproj-2980"><code>cproj</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cprojf-2981"><code>cprojf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-cprojl-2982"><code>cprojl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="CR16-Options.html#index-CR16-Options-1201">CR16 Options</a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
+<li><a href="Other-Builtins.html#index-creal-2983"><code>creal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-crealf-2984"><code>crealf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-creall-2985"><code>creall</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="CRIS-Options.html#index-CRIS-Options-1172">CRIS Options</a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="Target-Options.html#index-cross-compiling-1037">cross compiling</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
+<li><a href="Other-Builtins.html#index-csin-2986"><code>csin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-csinf-2987"><code>csinf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-csinh-2988"><code>csinh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-csinhf-2989"><code>csinhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-csinhl-2990"><code>csinhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-csinl-2991"><code>csinl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-csqrt-2992"><code>csqrt</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-csqrtf-2993"><code>csqrtf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-csqrtl-2994"><code>csqrtl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ctan-2995"><code>ctan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ctanf-2996"><code>ctanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ctanh-2997"><code>ctanh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ctanhf-2998"><code>ctanhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ctanhl-2999"><code>ctanhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ctanl-3000"><code>ctanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Darwin-Options.html#index-Darwin-options-1209">Darwin options</a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Other-Builtins.html#index-dcgettext-3001"><code>dcgettext</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007bDD_007d-integer-suffix-2399"><code>DD</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007bdd_007d-integer-suffix-2396"><code>dd</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Variable-Length.html#index-deallocating-variable-length-arrays-2460">deallocating variable length arrays</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
<li><a href="Debugging-Options.html#index-debugging-information-options-517">debugging information options</a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Decimal-Float.html#index-decimal-floating-types-2389">decimal floating types</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Incompatibilities.html#index-declaration-scope-3447">declaration scope</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Statement-Exprs.html#index-declarations-inside-expressions-2333">declarations inside expressions</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
-<li><a href="Mixed-Declarations.html#index-declarations_002c-mixed-with-code-2493">declarations, mixed with code</a>: <a href="Mixed-Declarations.html#Mixed-Declarations">Mixed Declarations</a></li>
-<li><a href="Function-Attributes.html#index-declaring-attributes-of-functions-2496">declaring attributes of functions</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Static-Definitions.html#index-declaring-static-data-in-C_002b_002b-3468">declaring static data in C++</a>: <a href="Static-Definitions.html#Static-Definitions">Static Definitions</a></li>
-<li><a href="Static-Definitions.html#index-defining-static-data-in-C_002b_002b-3469">defining static data in C++</a>: <a href="Static-Definitions.html#Static-Definitions">Static Definitions</a></li>
-<li><a href="Environment-Variables.html#index-dependencies-for-make-as-output-2318">dependencies for make as output</a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Preprocessor-Options.html#index-dependencies_002c-_0040command_007bmake_007d-928">dependencies, <samp><span class="command">make</span></samp></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Environment-Variables.html#index-DEPENDENCIES_005fOUTPUT-2317"><code>DEPENDENCIES_OUTPUT</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Name-lookup.html#index-dependent-name-lookup-3472">dependent name lookup</a>: <a href="Name-lookup.html#Name-lookup">Name lookup</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bdeprecated_007d-attribute-2685"><code>deprecated</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bdeprecated_007d-attribute_002e-2528"><code>deprecated</code> attribute.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Designated-Inits.html#index-designated-initializers-2485">designated initializers</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
-<li><a href="Designated-Inits.html#index-designator-lists-2487">designator lists</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
-<li><a href="Designated-Inits.html#index-designators-2486">designators</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bdestructor_007d-function-attribute-2527"><code>destructor</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007bDF_007d-integer-suffix-2396"><code>DF</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007bdf_007d-integer-suffix-2393"><code>df</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Other-Builtins.html#index-dgettext-3000"><code>dgettext</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Decimal-Float.html#index-decimal-floating-types-2391">decimal floating types</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Incompatibilities.html#index-declaration-scope-3449">declaration scope</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Statement-Exprs.html#index-declarations-inside-expressions-2335">declarations inside expressions</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
+<li><a href="Mixed-Declarations.html#index-declarations_002c-mixed-with-code-2495">declarations, mixed with code</a>: <a href="Mixed-Declarations.html#Mixed-Declarations">Mixed Declarations</a></li>
+<li><a href="Function-Attributes.html#index-declaring-attributes-of-functions-2498">declaring attributes of functions</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Static-Definitions.html#index-declaring-static-data-in-C_002b_002b-3470">declaring static data in C++</a>: <a href="Static-Definitions.html#Static-Definitions">Static Definitions</a></li>
+<li><a href="Static-Definitions.html#index-defining-static-data-in-C_002b_002b-3471">defining static data in C++</a>: <a href="Static-Definitions.html#Static-Definitions">Static Definitions</a></li>
+<li><a href="Environment-Variables.html#index-dependencies-for-make-as-output-2320">dependencies for make as output</a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Preprocessor-Options.html#index-dependencies_002c-_0040command_007bmake_007d-930">dependencies, <samp><span class="command">make</span></samp></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Environment-Variables.html#index-DEPENDENCIES_005fOUTPUT-2319"><code>DEPENDENCIES_OUTPUT</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Name-lookup.html#index-dependent-name-lookup-3474">dependent name lookup</a>: <a href="Name-lookup.html#Name-lookup">Name lookup</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bdeprecated_007d-attribute-2687"><code>deprecated</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bdeprecated_007d-attribute_002e-2530"><code>deprecated</code> attribute.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Designated-Inits.html#index-designated-initializers-2487">designated initializers</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
+<li><a href="Designated-Inits.html#index-designator-lists-2489">designator lists</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
+<li><a href="Designated-Inits.html#index-designators-2488">designators</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bdestructor_007d-function-attribute-2529"><code>destructor</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007bDF_007d-integer-suffix-2398"><code>DF</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007bdf_007d-integer-suffix-2395"><code>df</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Other-Builtins.html#index-dgettext-3002"><code>dgettext</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="Language-Independent-Options.html#index-diagnostic-messages-230">diagnostic messages</a>: <a href="Language-Independent-Options.html#Language-Independent-Options">Language Independent Options</a></li>
<li><a href="C-Dialect-Options.html#index-dialect-options-97">dialect options</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Simple-Constraints.html#index-digits-in-constraint-2757">digits in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Directory-Options.html#index-directory-options-1020">directory options</a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bdisinterrupt_007d-attribute-2529"><code>disinterrupt</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007bDL_007d-integer-suffix-2398"><code>DL</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Decimal-Float.html#index-g_t_0040code_007bdl_007d-integer-suffix-2395"><code>dl</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
-<li><a href="Dollar-Signs.html#index-dollar-signs-in-identifier-names-2675">dollar signs in identifier names</a>: <a href="Dollar-Signs.html#Dollar-Signs">Dollar Signs</a></li>
-<li><a href="Long-Long.html#index-double_002dword-arithmetic-2370">double-word arithmetic</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
-<li><a href="Nested-Functions.html#index-downward-funargs-2344">downward funargs</a>: <a href="Nested-Functions.html#Nested-Functions">Nested Functions</a></li>
-<li><a href="Other-Builtins.html#index-drem-3001"><code>drem</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-dremf-3002"><code>dremf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-dreml-3003"><code>dreml</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bE_007d-in-constraint-2749">&lsquo;<samp><span class="samp">E</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Modifiers.html#index-earlyclobber-operand-2777">earlyclobber operand</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Function-Attributes.html#index-eight-bit-data-on-the-H8_002f300_002c-H8_002f300H_002c-and-H8S-2532">eight bit data on the H8/300, H8/300H, and H8S</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="AVR-Options.html#index-g_t_0040code_007bEIND_007d-1130"><code>EIND</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="Empty-Structures.html#index-empty-structures-2451">empty structures</a>: <a href="Empty-Structures.html#Empty-Structures">Empty Structures</a></li>
-<li><a href="Environment-Variables.html#index-environment-variables-2300">environment variables</a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Other-Builtins.html#index-erf-3004"><code>erf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-erfc-3005"><code>erfc</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-erfcf-3006"><code>erfcf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-erfcl-3007"><code>erfcl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-erff-3008"><code>erff</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-erfl-3009"><code>erfl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007berror_007d-function-attribute-2520"><code>error</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Warnings-and-Errors.html#index-error-messages-3483">error messages</a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
-<li><a href="Escaped-Newlines.html#index-escaped-newlines-2465">escaped newlines</a>: <a href="Escaped-Newlines.html#Escaped-Newlines">Escaped Newlines</a></li>
-<li><a href="Function-Attributes.html#index-exception-handler-functions-on-the-Blackfin-processor-2533">exception handler functions on the Blackfin processor</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Multi_002dAlternative.html#index-exclamation-point-2771">exclamation point</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
-<li><a href="Other-Builtins.html#index-exit-3010"><code>exit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-exp-3011"><code>exp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-exp10-3012"><code>exp10</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-exp10f-3013"><code>exp10f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-exp10l-3014"><code>exp10l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-exp2-3015"><code>exp2</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-exp2f-3016"><code>exp2f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-exp2l-3017"><code>exp2l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-expf-3018"><code>expf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-expl-3019"><code>expl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Explicit-Reg-Vars.html#index-explicit-register-variables-2786">explicit register variables</a>: <a href="Explicit-Reg-Vars.html#Explicit-Reg-Vars">Explicit Reg Vars</a></li>
-<li><a href="Other-Builtins.html#index-expm1-3020"><code>expm1</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-expm1f-3021"><code>expm1f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-expm1l-3022"><code>expm1l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Statement-Exprs.html#index-expressions-containing-statements-2334">expressions containing statements</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
-<li><a href="Compound-Literals.html#index-expressions_002c-constructor-2480">expressions, constructor</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
-<li><a href="Extended-Asm.html#index-extended-_0040code_007basm_007d-2726">extended <code>asm</code></a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
-<li><a href="Simple-Constraints.html#index-extensible-constraints-2766">extensible constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Conditionals.html#index-extensions_002c-_0040code_007b_003f_003a_007d-2364">extensions, <code>?:</code></a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
-<li><a href="C-Extensions.html#index-extensions_002c-C-language-2329">extensions, C language</a>: <a href="C-Extensions.html#C-Extensions">C Extensions</a></li>
-<li><a href="C_002b_002b-Extensions.html#index-extensions_002c-C_002b_002b-language-3390">extensions, C++ language</a>: <a href="C_002b_002b-Extensions.html#C_002b_002b-Extensions">C++ Extensions</a></li>
-<li><a href="Incompatibilities.html#index-external-declaration-scope-3445">external declaration scope</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bexternally_005fvisible_007d-attribute_002e-2534"><code>externally_visible</code> attribute.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bF_007d-in-constraint-2750">&lsquo;<samp><span class="samp">F</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Other-Builtins.html#index-fabs-3023"><code>fabs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fabsf-3024"><code>fabsf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fabsl-3025"><code>fabsl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Bug-Criteria.html#index-fatal-signal-3491">fatal signal</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
-<li><a href="Other-Builtins.html#index-fdim-3026"><code>fdim</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fdimf-3027"><code>fdimf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fdiml-3028"><code>fdiml</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="GNU-Free-Documentation-License.html#index-FDL_002c-GNU-Free-Documentation-License-3500">FDL, GNU Free Documentation License</a>: <a href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License">GNU Free Documentation License</a></li>
-<li><a href="Other-Builtins.html#index-ffs-3029"><code>ffs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Simple-Constraints.html#index-digits-in-constraint-2759">digits in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Directory-Options.html#index-directory-options-1022">directory options</a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bdisinterrupt_007d-attribute-2531"><code>disinterrupt</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007bDL_007d-integer-suffix-2400"><code>DL</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Decimal-Float.html#index-g_t_0040code_007bdl_007d-integer-suffix-2397"><code>dl</code> integer suffix</a>: <a href="Decimal-Float.html#Decimal-Float">Decimal Float</a></li>
+<li><a href="Dollar-Signs.html#index-dollar-signs-in-identifier-names-2677">dollar signs in identifier names</a>: <a href="Dollar-Signs.html#Dollar-Signs">Dollar Signs</a></li>
+<li><a href="Long-Long.html#index-double_002dword-arithmetic-2372">double-word arithmetic</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
+<li><a href="Nested-Functions.html#index-downward-funargs-2346">downward funargs</a>: <a href="Nested-Functions.html#Nested-Functions">Nested Functions</a></li>
+<li><a href="Other-Builtins.html#index-drem-3003"><code>drem</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-dremf-3004"><code>dremf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-dreml-3005"><code>dreml</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bE_007d-in-constraint-2751">&lsquo;<samp><span class="samp">E</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Modifiers.html#index-earlyclobber-operand-2779">earlyclobber operand</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Function-Attributes.html#index-eight-bit-data-on-the-H8_002f300_002c-H8_002f300H_002c-and-H8S-2534">eight bit data on the H8/300, H8/300H, and H8S</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="AVR-Options.html#index-g_t_0040code_007bEIND_007d-1132"><code>EIND</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="Empty-Structures.html#index-empty-structures-2453">empty structures</a>: <a href="Empty-Structures.html#Empty-Structures">Empty Structures</a></li>
+<li><a href="Environment-Variables.html#index-environment-variables-2302">environment variables</a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Other-Builtins.html#index-erf-3006"><code>erf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-erfc-3007"><code>erfc</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-erfcf-3008"><code>erfcf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-erfcl-3009"><code>erfcl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-erff-3010"><code>erff</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-erfl-3011"><code>erfl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007berror_007d-function-attribute-2522"><code>error</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Warnings-and-Errors.html#index-error-messages-3485">error messages</a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
+<li><a href="Escaped-Newlines.html#index-escaped-newlines-2467">escaped newlines</a>: <a href="Escaped-Newlines.html#Escaped-Newlines">Escaped Newlines</a></li>
+<li><a href="Function-Attributes.html#index-exception-handler-functions-on-the-Blackfin-processor-2535">exception handler functions on the Blackfin processor</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Multi_002dAlternative.html#index-exclamation-point-2773">exclamation point</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
+<li><a href="Other-Builtins.html#index-exit-3012"><code>exit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-exp-3013"><code>exp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-exp10-3014"><code>exp10</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-exp10f-3015"><code>exp10f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-exp10l-3016"><code>exp10l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-exp2-3017"><code>exp2</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-exp2f-3018"><code>exp2f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-exp2l-3019"><code>exp2l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-expf-3020"><code>expf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-expl-3021"><code>expl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Explicit-Reg-Vars.html#index-explicit-register-variables-2788">explicit register variables</a>: <a href="Explicit-Reg-Vars.html#Explicit-Reg-Vars">Explicit Reg Vars</a></li>
+<li><a href="Other-Builtins.html#index-expm1-3022"><code>expm1</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-expm1f-3023"><code>expm1f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-expm1l-3024"><code>expm1l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Statement-Exprs.html#index-expressions-containing-statements-2336">expressions containing statements</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
+<li><a href="Compound-Literals.html#index-expressions_002c-constructor-2482">expressions, constructor</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
+<li><a href="Extended-Asm.html#index-extended-_0040code_007basm_007d-2728">extended <code>asm</code></a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
+<li><a href="Simple-Constraints.html#index-extensible-constraints-2768">extensible constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Conditionals.html#index-extensions_002c-_0040code_007b_003f_003a_007d-2366">extensions, <code>?:</code></a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
+<li><a href="C-Extensions.html#index-extensions_002c-C-language-2331">extensions, C language</a>: <a href="C-Extensions.html#C-Extensions">C Extensions</a></li>
+<li><a href="C_002b_002b-Extensions.html#index-extensions_002c-C_002b_002b-language-3392">extensions, C++ language</a>: <a href="C_002b_002b-Extensions.html#C_002b_002b-Extensions">C++ Extensions</a></li>
+<li><a href="Incompatibilities.html#index-external-declaration-scope-3447">external declaration scope</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bexternally_005fvisible_007d-attribute_002e-2536"><code>externally_visible</code> attribute.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bF_007d-in-constraint-2752">&lsquo;<samp><span class="samp">F</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Other-Builtins.html#index-fabs-3025"><code>fabs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fabsf-3026"><code>fabsf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fabsl-3027"><code>fabsl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Bug-Criteria.html#index-fatal-signal-3493">fatal signal</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Other-Builtins.html#index-fdim-3028"><code>fdim</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fdimf-3029"><code>fdimf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fdiml-3030"><code>fdiml</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="GNU-Free-Documentation-License.html#index-FDL_002c-GNU-Free-Documentation-License-3502">FDL, GNU Free Documentation License</a>: <a href="GNU-Free-Documentation-License.html#GNU-Free-Documentation-License">GNU Free Documentation License</a></li>
+<li><a href="Other-Builtins.html#index-ffs-3031"><code>ffs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="Overall-Options.html#index-file-name-suffix-76">file name suffix</a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Link-Options.html#index-file-names-991">file names</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Fixed_002dPoint.html#index-fixed_002dpoint-types-2400">fixed-point types</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bflatten_007d-function-attribute-2519"><code>flatten</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Zero-Length.html#index-flexible-array-members-2450">flexible array members</a>: <a href="Zero-Length.html#Zero-Length">Zero Length</a></li>
-<li><a href="Incompatibilities.html#index-g_t_0040code_007bfloat_007d-as-function-value-type-3452"><code>float</code> as function value type</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Disappointments.html#index-floating-point-precision-3461">floating point precision</a>: <a href="Disappointments.html#Disappointments">Disappointments</a></li>
-<li><a href="Optimize-Options.html#index-floating_002dpoint-precision-869">floating-point precision</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Other-Builtins.html#index-floor-3030"><code>floor</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-floorf-3031"><code>floorf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-floorl-3032"><code>floorl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fma-3033"><code>fma</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmaf-3034"><code>fmaf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmal-3035"><code>fmal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmax-3036"><code>fmax</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmaxf-3037"><code>fmaxf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmaxl-3038"><code>fmaxl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmin-3039"><code>fmin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fminf-3040"><code>fminf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fminl-3041"><code>fminl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmod-3042"><code>fmod</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmodf-3043"><code>fmodf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fmodl-3044"><code>fmodl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bforce_005falign_005farg_005fpointer_007d-attribute-2594"><code>force_align_arg_pointer</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bformat_007d-function-attribute-2539"><code>format</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bformat_005farg_007d-function-attribute-2543"><code>format_arg</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Link-Options.html#index-file-names-993">file names</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Fixed_002dPoint.html#index-fixed_002dpoint-types-2402">fixed-point types</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bflatten_007d-function-attribute-2521"><code>flatten</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Zero-Length.html#index-flexible-array-members-2452">flexible array members</a>: <a href="Zero-Length.html#Zero-Length">Zero Length</a></li>
+<li><a href="Incompatibilities.html#index-g_t_0040code_007bfloat_007d-as-function-value-type-3454"><code>float</code> as function value type</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Disappointments.html#index-floating-point-precision-3463">floating point precision</a>: <a href="Disappointments.html#Disappointments">Disappointments</a></li>
+<li><a href="Optimize-Options.html#index-floating_002dpoint-precision-871">floating-point precision</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Other-Builtins.html#index-floor-3032"><code>floor</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-floorf-3033"><code>floorf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-floorl-3034"><code>floorl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fma-3035"><code>fma</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmaf-3036"><code>fmaf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmal-3037"><code>fmal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmax-3038"><code>fmax</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmaxf-3039"><code>fmaxf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmaxl-3040"><code>fmaxl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmin-3041"><code>fmin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fminf-3042"><code>fminf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fminl-3043"><code>fminl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmod-3044"><code>fmod</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmodf-3045"><code>fmodf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fmodl-3046"><code>fmodl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bforce_005falign_005farg_005fpointer_007d-attribute-2596"><code>force_align_arg_pointer</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bformat_007d-function-attribute-2541"><code>format</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bformat_005farg_007d-function-attribute-2545"><code>format_arg</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-Fortran-6">Fortran</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bforwarder_005fsection_007d-attribute-2548"><code>forwarder_section</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Constructing-Calls.html#index-forwarding-calls-2347">forwarding calls</a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
-<li><a href="Other-Builtins.html#index-fprintf-3045"><code>fprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fprintf_005funlocked-3046"><code>fprintf_unlocked</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fputs-3047"><code>fputs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-fputs_005funlocked-3048"><code>fputs_unlocked</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="FR30-Options.html#index-FR30-Options-1317">FR30 Options</a>: <a href="FR30-Options.html#FR30-Options">FR30 Options</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bforwarder_005fsection_007d-attribute-2550"><code>forwarder_section</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Constructing-Calls.html#index-forwarding-calls-2349">forwarding calls</a>: <a href="Constructing-Calls.html#Constructing-Calls">Constructing Calls</a></li>
+<li><a href="Other-Builtins.html#index-fprintf-3047"><code>fprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fprintf_005funlocked-3048"><code>fprintf_unlocked</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fputs-3049"><code>fputs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-fputs_005funlocked-3050"><code>fputs_unlocked</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="FR30-Options.html#index-FR30-Options-1319">FR30 Options</a>: <a href="FR30-Options.html#FR30-Options">FR30 Options</a></li>
<li><a href="Standards.html#index-freestanding-environment-56">freestanding environment</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-freestanding-implementation-55">freestanding implementation</a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Other-Builtins.html#index-frexp-3049"><code>frexp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-frexpf-3050"><code>frexpf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-frexpl-3051"><code>frexpl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="FRV-Options.html#index-FRV-Options-1320">FRV Options</a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="Other-Builtins.html#index-fscanf-3052"><code>fscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Incompatibilities.html#index-g_t_0040code_007bfscanf_007d_002c-and-constant-strings-3440"><code>fscanf</code>, and constant strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Function-Attributes.html#index-function-addressability-on-the-M32R_002fD-2565">function addressability on the M32R/D</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-function-attributes-2495">function attributes</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Pointer-Arith.html#index-function-pointers_002c-arithmetic-2472">function pointers, arithmetic</a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
-<li><a href="Function-Prototypes.html#index-function-prototype-declarations-2668">function prototype declarations</a>: <a href="Function-Prototypes.html#Function-Prototypes">Function Prototypes</a></li>
-<li><a href="Function-Attributes.html#index-function-without-a-prologue_002fepilogue-code-2571">function without a prologue/epilogue code</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Pointer-Arith.html#index-function_002c-size-of-pointer-to-2473">function, size of pointer to</a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
-<li><a href="Function-Attributes.html#index-functions-called-via-pointer-on-the-RS_002f6000-and-PowerPC-2560">functions called via pointer on the RS/6000 and PowerPC</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-in-arbitrary-sections-2500">functions in arbitrary sections</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-are-dynamically-resolved-2511">functions that are dynamically resolved</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-are-passed-arguments-in-registers-on-the-386-2506">functions that are passed arguments in registers on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-behave-like-malloc-2501">functions that behave like malloc</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-do-not-pop-the-argument-stack-on-the-386-2508">functions that do not pop the argument stack on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-do-pop-the-argument-stack-on-the-386-2522">functions that do pop the argument stack on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-have-different-compilation-options-on-the-386-2509">functions that have different compilation options on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-have-different-optimization-options-2510">functions that have different optimization options</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-have-no-side-effects-2499">functions that have no side effects</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-never-return-2497">functions that never return</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-pop-the-argument-stack-on-the-386-2507">functions that pop the argument stack on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-that-return-more-than-once-2498">functions that return more than once</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-which-do-not-handle-memory-bank-switching-on-68HC11_002f68HC12-2572">functions which do not handle memory bank switching on 68HC11/68HC12</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-which-handle-memory-bank-switching-2535">functions which handle memory bank switching</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-with-non_002dnull-pointer-arguments-2505">functions with non-null pointer arguments</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-functions-with-_0040code_007bprintf_007d_002c-_0040code_007bscanf_007d_002c-_0040code_007bstrftime_007d-or-_0040code_007bstrfmon_007d-style-arguments-2504">functions with <code>printf</code>, <code>scanf</code>, <code>strftime</code> or <code>strfmon</code> style arguments</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bg_007d-in-constraint-2754">&lsquo;<samp><span class="samp">g</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bG_007d-in-constraint-2751">&lsquo;<samp><span class="samp">G</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Other-Builtins.html#index-frexp-3051"><code>frexp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-frexpf-3052"><code>frexpf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-frexpl-3053"><code>frexpl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="FRV-Options.html#index-FRV-Options-1322">FRV Options</a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="Other-Builtins.html#index-fscanf-3054"><code>fscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Incompatibilities.html#index-g_t_0040code_007bfscanf_007d_002c-and-constant-strings-3442"><code>fscanf</code>, and constant strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Function-Attributes.html#index-function-addressability-on-the-M32R_002fD-2567">function addressability on the M32R/D</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-function-attributes-2497">function attributes</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Pointer-Arith.html#index-function-pointers_002c-arithmetic-2474">function pointers, arithmetic</a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
+<li><a href="Function-Prototypes.html#index-function-prototype-declarations-2670">function prototype declarations</a>: <a href="Function-Prototypes.html#Function-Prototypes">Function Prototypes</a></li>
+<li><a href="Function-Attributes.html#index-function-without-a-prologue_002fepilogue-code-2573">function without a prologue/epilogue code</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Pointer-Arith.html#index-function_002c-size-of-pointer-to-2475">function, size of pointer to</a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
+<li><a href="Function-Attributes.html#index-functions-called-via-pointer-on-the-RS_002f6000-and-PowerPC-2562">functions called via pointer on the RS/6000 and PowerPC</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-in-arbitrary-sections-2502">functions in arbitrary sections</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-are-dynamically-resolved-2513">functions that are dynamically resolved</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-are-passed-arguments-in-registers-on-the-386-2508">functions that are passed arguments in registers on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-behave-like-malloc-2503">functions that behave like malloc</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-do-not-pop-the-argument-stack-on-the-386-2510">functions that do not pop the argument stack on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-do-pop-the-argument-stack-on-the-386-2524">functions that do pop the argument stack on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-have-different-compilation-options-on-the-386-2511">functions that have different compilation options on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-have-different-optimization-options-2512">functions that have different optimization options</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-have-no-side-effects-2501">functions that have no side effects</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-never-return-2499">functions that never return</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-pop-the-argument-stack-on-the-386-2509">functions that pop the argument stack on the 386</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-that-return-more-than-once-2500">functions that return more than once</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-which-do-not-handle-memory-bank-switching-on-68HC11_002f68HC12-2574">functions which do not handle memory bank switching on 68HC11/68HC12</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-which-handle-memory-bank-switching-2537">functions which handle memory bank switching</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-with-non_002dnull-pointer-arguments-2507">functions with non-null pointer arguments</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-functions-with-_0040code_007bprintf_007d_002c-_0040code_007bscanf_007d_002c-_0040code_007bstrftime_007d-or-_0040code_007bstrfmon_007d-style-arguments-2506">functions with <code>printf</code>, <code>scanf</code>, <code>strftime</code> or <code>strfmon</code> style arguments</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bg_007d-in-constraint-2756">&lsquo;<samp><span class="samp">g</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bG_007d-in-constraint-2753">&lsquo;<samp><span class="samp">G</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
<li><a href="Invoking-G_002b_002b.html#index-g_002b_002b-94"><code>g++</code></a>: <a href="Invoking-G_002b_002b.html#Invoking-G_002b_002b">Invoking G++</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-G_002b_002b-15">G++</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Other-Builtins.html#index-gamma-3053"><code>gamma</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-gamma_005fr-3056"><code>gamma_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-gammaf-3054"><code>gammaf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-gammaf_005fr-3057"><code>gammaf_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-gammal-3055"><code>gammal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-gammal_005fr-3058"><code>gammal_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-gamma-3055"><code>gamma</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-gamma_005fr-3058"><code>gamma_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-gammaf-3056"><code>gammaf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-gammaf_005fr-3059"><code>gammaf_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-gammal-3057"><code>gammal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-gammal_005fr-3060"><code>gammal_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-GCC-2">GCC</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
<li><a href="Invoking-GCC.html#index-GCC-command-options-67">GCC command options</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
-<li><a href="Environment-Variables.html#index-GCC_005fCOMPARE_005fDEBUG-2307"><code>GCC_COMPARE_DEBUG</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Environment-Variables.html#index-GCC_005fEXEC_005fPREFIX-2308"><code>GCC_EXEC_PREFIX</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Type-Attributes.html#index-g_t_0040code_007bgcc_005fstruct_007d-2705"><code>gcc_struct</code></a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bgcc_005fstruct_007d-attribute-2698"><code>gcc_struct</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Environment-Variables.html#index-GCC_005fCOMPARE_005fDEBUG-2309"><code>GCC_COMPARE_DEBUG</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Environment-Variables.html#index-GCC_005fEXEC_005fPREFIX-2310"><code>GCC_EXEC_PREFIX</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Type-Attributes.html#index-g_t_0040code_007bgcc_005fstruct_007d-2707"><code>gcc_struct</code></a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bgcc_005fstruct_007d-attribute-2700"><code>gcc_struct</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
<li><a href="Debugging-Options.html#index-g_t_0040command_007bgcov_007d-556"><samp><span class="command">gcov</span></samp></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Other-Builtins.html#index-gettext-3059"><code>gettext</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Code-Gen-Options.html#index-global-offset-table-2278">global offset table</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Global-Reg-Vars.html#index-global-register-after-_0040code_007blongjmp_007d-2794">global register after <code>longjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
-<li><a href="Global-Reg-Vars.html#index-global-register-variables-2790">global register variables</a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
+<li><a href="Other-Builtins.html#index-gettext-3061"><code>gettext</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Code-Gen-Options.html#index-global-offset-table-2280">global offset table</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Global-Reg-Vars.html#index-global-register-after-_0040code_007blongjmp_007d-2796">global register after <code>longjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
+<li><a href="Global-Reg-Vars.html#index-global-register-variables-2792">global register variables</a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-GNAT-17">GNAT</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-GNU-C-Compiler-4">GNU C Compiler</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-GNU-Compiler-Collection-3">GNU Compiler Collection</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bgnu_005finline_007d-function-attribute-2516"><code>gnu_inline</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bgnu_005finline_007d-function-attribute-2518"><code>gnu_inline</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-Go-7">Go</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Labels-as-Values.html#index-goto-with-computed-label-2341">goto with computed label</a>: <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a></li>
+<li><a href="Labels-as-Values.html#index-goto-with-computed-label-2343">goto with computed label</a>: <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a></li>
<li><a href="Debugging-Options.html#index-g_t_0040command_007bgprof_007d-547"><samp><span class="command">gprof</span></samp></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Invoking-GCC.html#index-grouping-options-72">grouping options</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bH_007d-in-constraint-2752">&lsquo;<samp><span class="samp">H</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Half_002dPrecision.html#index-half_002dprecision-floating-point-2387">half-precision floating point</a>: <a href="Half_002dPrecision.html#Half_002dPrecision">Half-Precision</a></li>
-<li><a href="Submodel-Options.html#index-hardware-models-and-configurations_002c-specifying-1042">hardware models and configurations, specifying</a>: <a href="Submodel-Options.html#Submodel-Options">Submodel Options</a></li>
-<li><a href="Hex-Floats.html#index-hex-floats-2399">hex floats</a>: <a href="Hex-Floats.html#Hex-Floats">Hex Floats</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bHK_007d-fixed_002dsuffix-2428"><code>HK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bhk_007d-fixed_002dsuffix-2412"><code>hk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bH_007d-in-constraint-2754">&lsquo;<samp><span class="samp">H</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Half_002dPrecision.html#index-half_002dprecision-floating-point-2389">half-precision floating point</a>: <a href="Half_002dPrecision.html#Half_002dPrecision">Half-Precision</a></li>
+<li><a href="Submodel-Options.html#index-hardware-models-and-configurations_002c-specifying-1044">hardware models and configurations, specifying</a>: <a href="Submodel-Options.html#Submodel-Options">Submodel Options</a></li>
+<li><a href="Hex-Floats.html#index-hex-floats-2401">hex floats</a>: <a href="Hex-Floats.html#Hex-Floats">Hex Floats</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bHK_007d-fixed_002dsuffix-2430"><code>HK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bhk_007d-fixed_002dsuffix-2414"><code>hk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
<li><a href="C-Dialect-Options.html#index-hosted-environment-110">hosted environment</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="Standards.html#index-hosted-environment-58">hosted environment</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-hosted-implementation-57">hosted implementation</a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bhot_007d-function-attribute-2589"><code>hot</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="HPPA-Options.html#index-HPPA-Options-1381">HPPA Options</a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bHR_007d-fixed_002dsuffix-2420"><code>HR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bhr_007d-fixed_002dsuffix-2404"><code>hr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Other-Builtins.html#index-hypot-3060"><code>hypot</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-hypotf-3061"><code>hypotf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-hypotl-3062"><code>hypotl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bI_007d-in-constraint-2748">&lsquo;<samp><span class="samp">I</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bi_007d-in-constraint-2746">&lsquo;<samp><span class="samp">i</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-i386-and-x86_002d64-Windows-Options-1476">i386 and x86-64 Windows Options</a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-i386-Options-1407">i386 Options</a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-IA_002d64-Options-1486">IA-64 Options</a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-IBM-RS_002f6000-and-PowerPC-Options-1866">IBM RS/6000 and PowerPC Options</a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Dollar-Signs.html#index-identifier-names_002c-dollar-signs-in-2676">identifier names, dollar signs in</a>: <a href="Dollar-Signs.html#Dollar-Signs">Dollar Signs</a></li>
-<li><a href="Asm-Labels.html#index-identifiers_002c-names-in-assembler-code-2785">identifiers, names in assembler code</a>: <a href="Asm-Labels.html#Asm-Labels">Asm Labels</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bifunc_007d-attribute-2546"><code>ifunc</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Other-Builtins.html#index-ilogb-3063"><code>ilogb</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ilogbf-3064"><code>ilogbf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ilogbl-3065"><code>ilogbl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-imaxabs-3066"><code>imaxabs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="C-Implementation.html#index-implementation_002ddefined-behavior_002c-C-language-2323">implementation-defined behavior, C language</a>: <a href="C-Implementation.html#C-Implementation">C Implementation</a></li>
-<li><a href="C_002b_002b-Implementation.html#index-implementation_002ddefined-behavior_002c-C_002b_002b-language-2328">implementation-defined behavior, C++ language</a>: <a href="C_002b_002b-Implementation.html#C_002b_002b-Implementation">C++ Implementation</a></li>
-<li><a href="C_002b_002b-Interface.html#index-implied-_0040code_007b_0023pragma-implementation_007d-3408">implied <code>#pragma implementation</code></a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
-<li><a href="Incompatibilities.html#index-incompatibilities-of-GCC-3433">incompatibilities of GCC</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Bug-Criteria.html#index-increment-operators-3497">increment operators</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
-<li><a href="Other-Builtins.html#index-index-3067"><code>index</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-indirect-calls-on-ARM-2559">indirect calls on ARM</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-indirect-calls-on-MIPS-2561">indirect calls on MIPS</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="C_002b_002b-Attributes.html#index-g_t_0040code_007binit_005fpriority_007d-attribute-3422"><code>init_priority</code> attribute</a>: <a href="C_002b_002b-Attributes.html#C_002b_002b-Attributes">C++ Attributes</a></li>
-<li><a href="Compound-Literals.html#index-initializations-in-expressions-2478">initializations in expressions</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
-<li><a href="Designated-Inits.html#index-initializers-with-labeled-elements-2482">initializers with labeled elements</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
-<li><a href="Initializers.html#index-initializers_002c-non_002dconstant-2475">initializers, non-constant</a>: <a href="Initializers.html#Initializers">Initializers</a></li>
-<li><a href="Inline.html#index-g_t_0040code_007binline_007d-automatic-for-C_002b_002b-member-fns-2717"><code>inline</code> automatic for C++ member fns</a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="Inline.html#index-inline-functions-2709">inline functions</a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="Inline.html#index-inline-functions_002c-omission-of-2713">inline functions, omission of</a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="C_002b_002b-Interface.html#index-inlining-and-C_002b_002b-pragmas-3411">inlining and C++ pragmas</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
-<li><a href="Trouble.html#index-installation-trouble-3430">installation trouble</a>: <a href="Trouble.html#Trouble">Trouble</a></li>
-<li><a href="Inline.html#index-integrating-function-code-2710">integrating function code</a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-Intel-386-Options-1409">Intel 386 Options</a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="C_002b_002b-Interface.html#index-interface-and-implementation-headers_002c-C_002b_002b-3403">interface and implementation headers, C++</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bhot_007d-function-attribute-2591"><code>hot</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="HPPA-Options.html#index-HPPA-Options-1383">HPPA Options</a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bHR_007d-fixed_002dsuffix-2422"><code>HR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bhr_007d-fixed_002dsuffix-2406"><code>hr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Other-Builtins.html#index-hypot-3062"><code>hypot</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-hypotf-3063"><code>hypotf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-hypotl-3064"><code>hypotl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bI_007d-in-constraint-2750">&lsquo;<samp><span class="samp">I</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bi_007d-in-constraint-2748">&lsquo;<samp><span class="samp">i</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-i386-and-x86_002d64-Windows-Options-1478">i386 and x86-64 Windows Options</a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-i386-Options-1409">i386 Options</a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-IA_002d64-Options-1488">IA-64 Options</a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-IBM-RS_002f6000-and-PowerPC-Options-1868">IBM RS/6000 and PowerPC Options</a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Dollar-Signs.html#index-identifier-names_002c-dollar-signs-in-2678">identifier names, dollar signs in</a>: <a href="Dollar-Signs.html#Dollar-Signs">Dollar Signs</a></li>
+<li><a href="Asm-Labels.html#index-identifiers_002c-names-in-assembler-code-2787">identifiers, names in assembler code</a>: <a href="Asm-Labels.html#Asm-Labels">Asm Labels</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bifunc_007d-attribute-2548"><code>ifunc</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Other-Builtins.html#index-ilogb-3065"><code>ilogb</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ilogbf-3066"><code>ilogbf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ilogbl-3067"><code>ilogbl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-imaxabs-3068"><code>imaxabs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="C-Implementation.html#index-implementation_002ddefined-behavior_002c-C-language-2325">implementation-defined behavior, C language</a>: <a href="C-Implementation.html#C-Implementation">C Implementation</a></li>
+<li><a href="C_002b_002b-Implementation.html#index-implementation_002ddefined-behavior_002c-C_002b_002b-language-2330">implementation-defined behavior, C++ language</a>: <a href="C_002b_002b-Implementation.html#C_002b_002b-Implementation">C++ Implementation</a></li>
+<li><a href="C_002b_002b-Interface.html#index-implied-_0040code_007b_0023pragma-implementation_007d-3410">implied <code>#pragma implementation</code></a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="Incompatibilities.html#index-incompatibilities-of-GCC-3435">incompatibilities of GCC</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Bug-Criteria.html#index-increment-operators-3499">increment operators</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Other-Builtins.html#index-index-3069"><code>index</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-indirect-calls-on-ARM-2561">indirect calls on ARM</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-indirect-calls-on-MIPS-2563">indirect calls on MIPS</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="C_002b_002b-Attributes.html#index-g_t_0040code_007binit_005fpriority_007d-attribute-3424"><code>init_priority</code> attribute</a>: <a href="C_002b_002b-Attributes.html#C_002b_002b-Attributes">C++ Attributes</a></li>
+<li><a href="Compound-Literals.html#index-initializations-in-expressions-2480">initializations in expressions</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
+<li><a href="Designated-Inits.html#index-initializers-with-labeled-elements-2484">initializers with labeled elements</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
+<li><a href="Initializers.html#index-initializers_002c-non_002dconstant-2477">initializers, non-constant</a>: <a href="Initializers.html#Initializers">Initializers</a></li>
+<li><a href="Inline.html#index-g_t_0040code_007binline_007d-automatic-for-C_002b_002b-member-fns-2719"><code>inline</code> automatic for C++ member fns</a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Inline.html#index-inline-functions-2711">inline functions</a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Inline.html#index-inline-functions_002c-omission-of-2715">inline functions, omission of</a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="C_002b_002b-Interface.html#index-inlining-and-C_002b_002b-pragmas-3413">inlining and C++ pragmas</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="Trouble.html#index-installation-trouble-3432">installation trouble</a>: <a href="Trouble.html#Trouble">Trouble</a></li>
+<li><a href="Inline.html#index-integrating-function-code-2712">integrating function code</a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-Intel-386-Options-1411">Intel 386 Options</a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="C_002b_002b-Interface.html#index-interface-and-implementation-headers_002c-C_002b_002b-3405">interface and implementation headers, C++</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-intermediate-C-version_002c-nonexistent-19">intermediate C version, nonexistent</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Function-Attributes.html#index-interrupt-handler-functions-2518">interrupt handler functions</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-interrupt-handler-functions-on-the-AVR-processors-2601">interrupt handler functions on the AVR processors</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-interrupt-handler-functions-on-the-Blackfin_002c-m68k_002c-H8_002f300-and-SH-processors-2552">interrupt handler functions on the Blackfin, m68k, H8/300 and SH processors</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-interrupt-service-routines-on-ARM-2554">interrupt service routines on ARM</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-interrupt-thread-functions-on-fido-2553">interrupt thread functions on fido</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-interrupt-handler-functions-2520">interrupt handler functions</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-interrupt-handler-functions-on-the-AVR-processors-2603">interrupt handler functions on the AVR processors</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-interrupt-handler-functions-on-the-Blackfin_002c-m68k_002c-H8_002f300-and-SH-processors-2554">interrupt handler functions on the Blackfin, m68k, H8/300 and SH processors</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-interrupt-service-routines-on-ARM-2556">interrupt service routines on ARM</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-interrupt-thread-functions-on-fido-2555">interrupt thread functions on fido</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="index.html#index-introduction-1">introduction</a>: <a href="index.html#Top">Top</a></li>
-<li><a href="Bug-Criteria.html#index-invalid-assembly-code-3493">invalid assembly code</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
-<li><a href="Bug-Criteria.html#index-invalid-input-3498">invalid input</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Bug-Criteria.html#index-invalid-assembly-code-3495">invalid assembly code</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Bug-Criteria.html#index-invalid-input-3500">invalid input</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
<li><a href="Invoking-G_002b_002b.html#index-invoking-_0040command_007bg_002b_002b_007d-96">invoking <samp><span class="command">g++</span></samp></a>: <a href="Invoking-G_002b_002b.html#Invoking-G_002b_002b">Invoking G++</a></li>
-<li><a href="Other-Builtins.html#index-isalnum-3068"><code>isalnum</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-isalpha-3069"><code>isalpha</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-isascii-3070"><code>isascii</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-isblank-3071"><code>isblank</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iscntrl-3072"><code>iscntrl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-isdigit-3073"><code>isdigit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-isgraph-3074"><code>isgraph</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-islower-3075"><code>islower</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isalnum-3070"><code>isalnum</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isalpha-3071"><code>isalpha</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isascii-3072"><code>isascii</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isblank-3073"><code>isblank</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iscntrl-3074"><code>iscntrl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isdigit-3075"><code>isdigit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isgraph-3076"><code>isgraph</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-islower-3077"><code>islower</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="Standards.html#index-ISO-9899-33">ISO 9899</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-ISO-C-30">ISO C</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-ISO-C-standard-29">ISO C standard</a>: <a href="Standards.html#Standards">Standards</a></li>
@@ -780,514 +780,514 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<li><a href="Standards.html#index-ISO-C9X-41">ISO C9X</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="C-Dialect-Options.html#index-ISO-support-101">ISO support</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="Standards.html#index-ISO_002fIEC-9899-32">ISO/IEC 9899</a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Other-Builtins.html#index-isprint-3076"><code>isprint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ispunct-3077"><code>ispunct</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-isspace-3078"><code>isspace</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-isupper-3079"><code>isupper</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswalnum-3080"><code>iswalnum</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswalpha-3081"><code>iswalpha</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswblank-3082"><code>iswblank</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswcntrl-3083"><code>iswcntrl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswdigit-3084"><code>iswdigit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswgraph-3085"><code>iswgraph</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswlower-3086"><code>iswlower</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswprint-3087"><code>iswprint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswpunct-3088"><code>iswpunct</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswspace-3089"><code>iswspace</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswupper-3090"><code>iswupper</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-iswxdigit-3091"><code>iswxdigit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-isxdigit-3092"><code>isxdigit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-j0-3093"><code>j0</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-j0f-3094"><code>j0f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-j0l-3095"><code>j0l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-j1-3096"><code>j1</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-j1f-3097"><code>j1f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-j1l-3098"><code>j1l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isprint-3078"><code>isprint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ispunct-3079"><code>ispunct</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isspace-3080"><code>isspace</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isupper-3081"><code>isupper</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswalnum-3082"><code>iswalnum</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswalpha-3083"><code>iswalpha</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswblank-3084"><code>iswblank</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswcntrl-3085"><code>iswcntrl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswdigit-3086"><code>iswdigit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswgraph-3087"><code>iswgraph</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswlower-3088"><code>iswlower</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswprint-3089"><code>iswprint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswpunct-3090"><code>iswpunct</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswspace-3091"><code>iswspace</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswupper-3092"><code>iswupper</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-iswxdigit-3093"><code>iswxdigit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-isxdigit-3094"><code>isxdigit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-j0-3095"><code>j0</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-j0f-3096"><code>j0f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-j0l-3097"><code>j0l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-j1-3098"><code>j1</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-j1f-3099"><code>j1f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-j1l-3100"><code>j1l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-Java-8">Java</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="C_002b_002b-Attributes.html#index-g_t_0040code_007bjava_005finterface_007d-attribute-3423"><code>java_interface</code> attribute</a>: <a href="C_002b_002b-Attributes.html#C_002b_002b-Attributes">C++ Attributes</a></li>
-<li><a href="Other-Builtins.html#index-jn-3099"><code>jn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-jnf-3100"><code>jnf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-jnl-3101"><code>jnl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bK_007d-fixed_002dsuffix-2429"><code>K</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bk_007d-fixed_002dsuffix-2413"><code>k</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bkeep_005finterrupts_005fmasked_007d-attribute-2550"><code>keep_interrupts_masked</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Alternate-Keywords.html#index-keywords_002c-alternate-2802">keywords, alternate</a>: <a href="Alternate-Keywords.html#Alternate-Keywords">Alternate Keywords</a></li>
-<li><a href="Trouble.html#index-known-causes-of-trouble-3431">known causes of trouble</a>: <a href="Trouble.html#Trouble">Trouble</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bl1_005fdata_007d-variable-attribute-2692"><code>l1_data</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bl1_005fdata_005fA_007d-variable-attribute-2693"><code>l1_data_A</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bl1_005fdata_005fB_007d-variable-attribute-2694"><code>l1_data_B</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bl1_005ftext_007d-function-attribute-2556"><code>l1_text</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bl2_007d-function-attribute-2557"><code>l2</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bl2_007d-variable-attribute-2695"><code>l2</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Designated-Inits.html#index-labeled-elements-in-initializers-2483">labeled elements in initializers</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
-<li><a href="Labels-as-Values.html#index-labels-as-values-2339">labels as values</a>: <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a></li>
-<li><a href="Other-Builtins.html#index-labs-3102"><code>labs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Environment-Variables.html#index-LANG-2301"><code>LANG</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="C_002b_002b-Attributes.html#index-g_t_0040code_007bjava_005finterface_007d-attribute-3425"><code>java_interface</code> attribute</a>: <a href="C_002b_002b-Attributes.html#C_002b_002b-Attributes">C++ Attributes</a></li>
+<li><a href="Other-Builtins.html#index-jn-3101"><code>jn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-jnf-3102"><code>jnf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-jnl-3103"><code>jnl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bK_007d-fixed_002dsuffix-2431"><code>K</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bk_007d-fixed_002dsuffix-2415"><code>k</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bkeep_005finterrupts_005fmasked_007d-attribute-2552"><code>keep_interrupts_masked</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Alternate-Keywords.html#index-keywords_002c-alternate-2804">keywords, alternate</a>: <a href="Alternate-Keywords.html#Alternate-Keywords">Alternate Keywords</a></li>
+<li><a href="Trouble.html#index-known-causes-of-trouble-3433">known causes of trouble</a>: <a href="Trouble.html#Trouble">Trouble</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bl1_005fdata_007d-variable-attribute-2694"><code>l1_data</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bl1_005fdata_005fA_007d-variable-attribute-2695"><code>l1_data_A</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bl1_005fdata_005fB_007d-variable-attribute-2696"><code>l1_data_B</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bl1_005ftext_007d-function-attribute-2558"><code>l1_text</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bl2_007d-function-attribute-2559"><code>l2</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bl2_007d-variable-attribute-2697"><code>l2</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Designated-Inits.html#index-labeled-elements-in-initializers-2485">labeled elements in initializers</a>: <a href="Designated-Inits.html#Designated-Inits">Designated Inits</a></li>
+<li><a href="Labels-as-Values.html#index-labels-as-values-2341">labels as values</a>: <a href="Labels-as-Values.html#Labels-as-Values">Labels as Values</a></li>
+<li><a href="Other-Builtins.html#index-labs-3104"><code>labs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Environment-Variables.html#index-LANG-2303"><code>LANG</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
<li><a href="C-Dialect-Options.html#index-language-dialect-options-98">language dialect options</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Environment-Variables.html#index-LC_005fALL-2304"><code>LC_ALL</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Environment-Variables.html#index-LC_005fCTYPE-2302"><code>LC_CTYPE</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Environment-Variables.html#index-LC_005fMESSAGES-2303"><code>LC_MESSAGES</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Other-Builtins.html#index-ldexp-3103"><code>ldexp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ldexpf-3104"><code>ldexpf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ldexpl-3105"><code>ldexpl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bleaf_007d-function-attribute-2558"><code>leaf</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Zero-Length.html#index-length_002dzero-arrays-2449">length-zero arrays</a>: <a href="Zero-Length.html#Zero-Length">Zero Length</a></li>
-<li><a href="Other-Builtins.html#index-lgamma-3106"><code>lgamma</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lgamma_005fr-3109"><code>lgamma_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lgammaf-3107"><code>lgammaf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lgammaf_005fr-3110"><code>lgammaf_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lgammal-3108"><code>lgammal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lgammal_005fr-3111"><code>lgammal_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Link-Options.html#index-Libraries-995">Libraries</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Environment-Variables.html#index-LIBRARY_005fPATH-2310"><code>LIBRARY_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Link-Options.html#index-link-options-989">link options</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Link-Options.html#index-linker-script-1016">linker script</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bLK_007d-fixed_002dsuffix-2430"><code>LK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007blk_007d-fixed_002dsuffix-2414"><code>lk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Long-Long.html#index-g_t_0040code_007bLL_007d-integer-suffix-2372"><code>LL</code> integer suffix</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
-<li><a href="Other-Builtins.html#index-llabs-3112"><code>llabs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bLLK_007d-fixed_002dsuffix-2431"><code>LLK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bllk_007d-fixed_002dsuffix-2415"><code>llk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bLLR_007d-fixed_002dsuffix-2423"><code>LLR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bllr_007d-fixed_002dsuffix-2407"><code>llr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Other-Builtins.html#index-llrint-3113"><code>llrint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-llrintf-3114"><code>llrintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-llrintl-3115"><code>llrintl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-llround-3116"><code>llround</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-llroundf-3117"><code>llroundf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-llroundl-3118"><code>llroundl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="LM32-Options.html#index-LM32-options-1550">LM32 options</a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
-<li><a href="Simple-Constraints.html#index-load-address-instruction-2760">load address instruction</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Local-Labels.html#index-local-labels-2337">local labels</a>: <a href="Local-Labels.html#Local-Labels">Local Labels</a></li>
-<li><a href="Typeof.html#index-local-variables-in-macros-2358">local variables in macros</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
-<li><a href="Local-Reg-Vars.html#index-local-variables_002c-specifying-registers-2798">local variables, specifying registers</a>: <a href="Local-Reg-Vars.html#Local-Reg-Vars">Local Reg Vars</a></li>
-<li><a href="Environment-Variables.html#index-locale-2305">locale</a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Environment-Variables.html#index-locale-definition-2312">locale definition</a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Other-Builtins.html#index-log-3119"><code>log</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log10-3120"><code>log10</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log10f-3121"><code>log10f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log10l-3122"><code>log10l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log1p-3123"><code>log1p</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log1pf-3124"><code>log1pf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log1pl-3125"><code>log1pl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log2-3126"><code>log2</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log2f-3127"><code>log2f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-log2l-3128"><code>log2l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-logb-3129"><code>logb</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-logbf-3130"><code>logbf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-logbl-3131"><code>logbl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-logf-3132"><code>logf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-logl-3133"><code>logl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Long-Long.html#index-g_t_0040code_007blong-long_007d-data-types-2369"><code>long long</code> data types</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
-<li><a href="Global-Reg-Vars.html#index-longjmp-2796"><code>longjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
-<li><a href="Incompatibilities.html#index-g_t_0040code_007blongjmp_007d-incompatibilities-3443"><code>longjmp</code> incompatibilities</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Environment-Variables.html#index-LC_005fALL-2306"><code>LC_ALL</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Environment-Variables.html#index-LC_005fCTYPE-2304"><code>LC_CTYPE</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Environment-Variables.html#index-LC_005fMESSAGES-2305"><code>LC_MESSAGES</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Other-Builtins.html#index-ldexp-3105"><code>ldexp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ldexpf-3106"><code>ldexpf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ldexpl-3107"><code>ldexpl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bleaf_007d-function-attribute-2560"><code>leaf</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Zero-Length.html#index-length_002dzero-arrays-2451">length-zero arrays</a>: <a href="Zero-Length.html#Zero-Length">Zero Length</a></li>
+<li><a href="Other-Builtins.html#index-lgamma-3108"><code>lgamma</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lgamma_005fr-3111"><code>lgamma_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lgammaf-3109"><code>lgammaf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lgammaf_005fr-3112"><code>lgammaf_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lgammal-3110"><code>lgammal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lgammal_005fr-3113"><code>lgammal_r</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Link-Options.html#index-Libraries-997">Libraries</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Environment-Variables.html#index-LIBRARY_005fPATH-2312"><code>LIBRARY_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Link-Options.html#index-link-options-991">link options</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-linker-script-1018">linker script</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bLK_007d-fixed_002dsuffix-2432"><code>LK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007blk_007d-fixed_002dsuffix-2416"><code>lk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Long-Long.html#index-g_t_0040code_007bLL_007d-integer-suffix-2374"><code>LL</code> integer suffix</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
+<li><a href="Other-Builtins.html#index-llabs-3114"><code>llabs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bLLK_007d-fixed_002dsuffix-2433"><code>LLK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bllk_007d-fixed_002dsuffix-2417"><code>llk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bLLR_007d-fixed_002dsuffix-2425"><code>LLR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bllr_007d-fixed_002dsuffix-2409"><code>llr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Other-Builtins.html#index-llrint-3115"><code>llrint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-llrintf-3116"><code>llrintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-llrintl-3117"><code>llrintl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-llround-3118"><code>llround</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-llroundf-3119"><code>llroundf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-llroundl-3120"><code>llroundl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="LM32-Options.html#index-LM32-options-1552">LM32 options</a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
+<li><a href="Simple-Constraints.html#index-load-address-instruction-2762">load address instruction</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Local-Labels.html#index-local-labels-2339">local labels</a>: <a href="Local-Labels.html#Local-Labels">Local Labels</a></li>
+<li><a href="Typeof.html#index-local-variables-in-macros-2360">local variables in macros</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
+<li><a href="Local-Reg-Vars.html#index-local-variables_002c-specifying-registers-2800">local variables, specifying registers</a>: <a href="Local-Reg-Vars.html#Local-Reg-Vars">Local Reg Vars</a></li>
+<li><a href="Environment-Variables.html#index-locale-2307">locale</a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Environment-Variables.html#index-locale-definition-2314">locale definition</a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Other-Builtins.html#index-log-3121"><code>log</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log10-3122"><code>log10</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log10f-3123"><code>log10f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log10l-3124"><code>log10l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log1p-3125"><code>log1p</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log1pf-3126"><code>log1pf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log1pl-3127"><code>log1pl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log2-3128"><code>log2</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log2f-3129"><code>log2f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-log2l-3130"><code>log2l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-logb-3131"><code>logb</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-logbf-3132"><code>logbf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-logbl-3133"><code>logbl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-logf-3134"><code>logf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-logl-3135"><code>logl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Long-Long.html#index-g_t_0040code_007blong-long_007d-data-types-2371"><code>long long</code> data types</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
+<li><a href="Global-Reg-Vars.html#index-longjmp-2798"><code>longjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
+<li><a href="Incompatibilities.html#index-g_t_0040code_007blongjmp_007d-incompatibilities-3445"><code>longjmp</code> incompatibilities</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
<li><a href="Warning-Options.html#index-g_t_0040code_007blongjmp_007d-warnings-339"><code>longjmp</code> warnings</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bLR_007d-fixed_002dsuffix-2422"><code>LR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007blr_007d-fixed_002dsuffix-2406"><code>lr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Other-Builtins.html#index-lrint-3134"><code>lrint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lrintf-3135"><code>lrintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lrintl-3136"><code>lrintl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lround-3137"><code>lround</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lroundf-3138"><code>lroundf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-lroundl-3139"><code>lroundl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bm_007d-in-constraint-2735">&lsquo;<samp><span class="samp">m</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="M32C-Options.html#index-M32C-options-1556">M32C options</a>: <a href="M32C-Options.html#M32C-Options">M32C Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-M32R_002fD-options-1560">M32R/D options</a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="M680x0-Options.html#index-M680x0-options-1581">M680x0 options</a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="Submodel-Options.html#index-machine-dependent-options-1043">machine dependent options</a>: <a href="Submodel-Options.html#Submodel-Options">Submodel Options</a></li>
-<li><a href="Machine-Constraints.html#index-machine-specific-constraints-2781">machine specific constraints</a>: <a href="Machine-Constraints.html#Machine-Constraints">Machine Constraints</a></li>
-<li><a href="Variadic-Macros.html#index-macro-with-variable-arguments-2462">macro with variable arguments</a>: <a href="Variadic-Macros.html#Variadic-Macros">Variadic Macros</a></li>
-<li><a href="Extended-Asm.html#index-macros-containing-_0040code_007basm_007d-2730">macros containing <code>asm</code></a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
-<li><a href="Inline.html#index-macros_002c-inline-alternative-2712">macros, inline alternative</a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="Local-Labels.html#index-macros_002c-local-labels-2338">macros, local labels</a>: <a href="Local-Labels.html#Local-Labels">Local Labels</a></li>
-<li><a href="Typeof.html#index-macros_002c-local-variables-in-2360">macros, local variables in</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
-<li><a href="Statement-Exprs.html#index-macros_002c-statements-in-expressions-2335">macros, statements in expressions</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
-<li><a href="Typeof.html#index-macros_002c-types-of-arguments-2355">macros, types of arguments</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
-<li><a href="Preprocessor-Options.html#index-g_t_0040command_007bmake_007d-927"><samp><span class="command">make</span></samp></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Other-Builtins.html#index-malloc-3140"><code>malloc</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bmalloc_007d-attribute-2562"><code>malloc</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Simple-Constraints.html#index-matching-constraint-2758">matching constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="MCore-Options.html#index-MCore-options-1622">MCore options</a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="Inline.html#index-member-fns_002c-automatically-_0040code_007binline_007d-2718">member fns, automatically <code>inline</code></a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="Other-Builtins.html#index-memchr-3141"><code>memchr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-memcmp-3142"><code>memcmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-memcpy-3143"><code>memcpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Simple-Constraints.html#index-memory-references-in-constraints-2736">memory references in constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Other-Builtins.html#index-mempcpy-3144"><code>mempcpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-memset-3145"><code>memset</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="MeP-Options.html#index-MeP-options-1643">MeP options</a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bLR_007d-fixed_002dsuffix-2424"><code>LR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007blr_007d-fixed_002dsuffix-2408"><code>lr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Other-Builtins.html#index-lrint-3136"><code>lrint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lrintf-3137"><code>lrintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lrintl-3138"><code>lrintl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lround-3139"><code>lround</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lroundf-3140"><code>lroundf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-lroundl-3141"><code>lroundl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bm_007d-in-constraint-2737">&lsquo;<samp><span class="samp">m</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="M32C-Options.html#index-M32C-options-1558">M32C options</a>: <a href="M32C-Options.html#M32C-Options">M32C Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-M32R_002fD-options-1562">M32R/D options</a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="M680x0-Options.html#index-M680x0-options-1583">M680x0 options</a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="Submodel-Options.html#index-machine-dependent-options-1045">machine dependent options</a>: <a href="Submodel-Options.html#Submodel-Options">Submodel Options</a></li>
+<li><a href="Machine-Constraints.html#index-machine-specific-constraints-2783">machine specific constraints</a>: <a href="Machine-Constraints.html#Machine-Constraints">Machine Constraints</a></li>
+<li><a href="Variadic-Macros.html#index-macro-with-variable-arguments-2464">macro with variable arguments</a>: <a href="Variadic-Macros.html#Variadic-Macros">Variadic Macros</a></li>
+<li><a href="Extended-Asm.html#index-macros-containing-_0040code_007basm_007d-2732">macros containing <code>asm</code></a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
+<li><a href="Inline.html#index-macros_002c-inline-alternative-2714">macros, inline alternative</a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Local-Labels.html#index-macros_002c-local-labels-2340">macros, local labels</a>: <a href="Local-Labels.html#Local-Labels">Local Labels</a></li>
+<li><a href="Typeof.html#index-macros_002c-local-variables-in-2362">macros, local variables in</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
+<li><a href="Statement-Exprs.html#index-macros_002c-statements-in-expressions-2337">macros, statements in expressions</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
+<li><a href="Typeof.html#index-macros_002c-types-of-arguments-2357">macros, types of arguments</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
+<li><a href="Preprocessor-Options.html#index-g_t_0040command_007bmake_007d-929"><samp><span class="command">make</span></samp></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Other-Builtins.html#index-malloc-3142"><code>malloc</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bmalloc_007d-attribute-2564"><code>malloc</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Simple-Constraints.html#index-matching-constraint-2760">matching constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="MCore-Options.html#index-MCore-options-1624">MCore options</a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="Inline.html#index-member-fns_002c-automatically-_0040code_007binline_007d-2720">member fns, automatically <code>inline</code></a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Other-Builtins.html#index-memchr-3143"><code>memchr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-memcmp-3144"><code>memcmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-memcpy-3145"><code>memcpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Simple-Constraints.html#index-memory-references-in-constraints-2738">memory references in constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Other-Builtins.html#index-mempcpy-3146"><code>mempcpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-memset-3147"><code>memset</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="MeP-Options.html#index-MeP-options-1645">MeP options</a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-Mercury-12">Mercury</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
<li><a href="Language-Independent-Options.html#index-message-formatting-231">message formatting</a>: <a href="Language-Independent-Options.html#Language-Independent-Options">Language Independent Options</a></li>
<li><a href="Warning-Options.html#index-messages_002c-warning-238">messages, warning</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Warnings-and-Errors.html#index-messages_002c-warning-and-error-3485">messages, warning and error</a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
-<li><a href="MicroBlaze-Options.html#index-MicroBlaze-Options-1675">MicroBlaze Options</a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="Conditionals.html#index-middle_002doperands_002c-omitted-2363">middle-operands, omitted</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
-<li><a href="MIPS-Options.html#index-MIPS-options-1691">MIPS options</a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bmips16_007d-attribute-2563"><code>mips16</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="C_002b_002b-Misunderstandings.html#index-misunderstandings-in-C_002b_002b-3463">misunderstandings in C++</a>: <a href="C_002b_002b-Misunderstandings.html#C_002b_002b-Misunderstandings">C++ Misunderstandings</a></li>
-<li><a href="Mixed-Declarations.html#index-mixed-declarations-and-code-2492">mixed declarations and code</a>: <a href="Mixed-Declarations.html#Mixed-Declarations">Mixed Declarations</a></li>
-<li><a href="Incompatibilities.html#index-g_t_0040code_007bmktemp_007d_002c-and-constant-strings-3438"><code>mktemp</code>, and constant strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="MMIX-Options.html#index-MMIX-Options-1800">MMIX Options</a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="MN10300-Options.html#index-MN10300-options-1820">MN10300 options</a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bmode_007d-attribute-2686"><code>mode</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Other-Builtins.html#index-modf-3146"><code>modf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-modff-3147"><code>modff</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-modfl-3148"><code>modfl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Modifiers.html#index-modifiers-in-constraints-2772">modifiers in constraints</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bms_005fabi_007d-attribute-2567"><code>ms_abi</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bms_005fhook_005fprologue_007d-attribute-2570"><code>ms_hook_prologue</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Type-Attributes.html#index-g_t_0040code_007bms_005fstruct_007d-2704"><code>ms_struct</code></a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bms_005fstruct_007d-attribute-2697"><code>ms_struct</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Optimize-Options.html#index-mudflap-738">mudflap</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Multi_002dAlternative.html#index-multiple-alternative-constraints-2767">multiple alternative constraints</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
-<li><a href="Long-Long.html#index-multiprecision-arithmetic-2371">multiprecision arithmetic</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bn_007d-in-constraint-2747">&lsquo;<samp><span class="samp">n</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Named-Address-Spaces.html#index-Named-Address-Spaces-2436">Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
-<li><a href="Asm-Labels.html#index-names-used-in-assembler-code-2784">names used in assembler code</a>: <a href="Asm-Labels.html#Asm-Labels">Asm Labels</a></li>
-<li><a href="C_002b_002b-Interface.html#index-naming-convention_002c-implementation-headers-3410">naming convention, implementation headers</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
-<li><a href="Other-Builtins.html#index-nearbyint-3149"><code>nearbyint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-nearbyintf-3150"><code>nearbyintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-nearbyintl-3151"><code>nearbyintl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Nested-Functions.html#index-nested-functions-2343">nested functions</a>: <a href="Nested-Functions.html#Nested-Functions">Nested Functions</a></li>
-<li><a href="Escaped-Newlines.html#index-newlines-_0028escaped_0029-2466">newlines (escaped)</a>: <a href="Escaped-Newlines.html#Escaped-Newlines">Escaped Newlines</a></li>
-<li><a href="Other-Builtins.html#index-nextafter-3152"><code>nextafter</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-nextafterf-3153"><code>nextafterf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-nextafterl-3154"><code>nextafterl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-nexttoward-3155"><code>nexttoward</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-nexttowardf-3156"><code>nexttowardf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-nexttowardl-3157"><code>nexttowardl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Warnings-and-Errors.html#index-messages_002c-warning-and-error-3487">messages, warning and error</a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
+<li><a href="MicroBlaze-Options.html#index-MicroBlaze-Options-1677">MicroBlaze Options</a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="Conditionals.html#index-middle_002doperands_002c-omitted-2365">middle-operands, omitted</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
+<li><a href="MIPS-Options.html#index-MIPS-options-1693">MIPS options</a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bmips16_007d-attribute-2565"><code>mips16</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="C_002b_002b-Misunderstandings.html#index-misunderstandings-in-C_002b_002b-3465">misunderstandings in C++</a>: <a href="C_002b_002b-Misunderstandings.html#C_002b_002b-Misunderstandings">C++ Misunderstandings</a></li>
+<li><a href="Mixed-Declarations.html#index-mixed-declarations-and-code-2494">mixed declarations and code</a>: <a href="Mixed-Declarations.html#Mixed-Declarations">Mixed Declarations</a></li>
+<li><a href="Incompatibilities.html#index-g_t_0040code_007bmktemp_007d_002c-and-constant-strings-3440"><code>mktemp</code>, and constant strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="MMIX-Options.html#index-MMIX-Options-1802">MMIX Options</a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="MN10300-Options.html#index-MN10300-options-1822">MN10300 options</a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bmode_007d-attribute-2688"><code>mode</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Other-Builtins.html#index-modf-3148"><code>modf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-modff-3149"><code>modff</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-modfl-3150"><code>modfl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Modifiers.html#index-modifiers-in-constraints-2774">modifiers in constraints</a>: <a href="Modifiers.html#Modifiers">Modifiers</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bms_005fabi_007d-attribute-2569"><code>ms_abi</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bms_005fhook_005fprologue_007d-attribute-2572"><code>ms_hook_prologue</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Type-Attributes.html#index-g_t_0040code_007bms_005fstruct_007d-2706"><code>ms_struct</code></a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bms_005fstruct_007d-attribute-2699"><code>ms_struct</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Optimize-Options.html#index-mudflap-739">mudflap</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Multi_002dAlternative.html#index-multiple-alternative-constraints-2769">multiple alternative constraints</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
+<li><a href="Long-Long.html#index-multiprecision-arithmetic-2373">multiprecision arithmetic</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bn_007d-in-constraint-2749">&lsquo;<samp><span class="samp">n</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Named-Address-Spaces.html#index-Named-Address-Spaces-2438">Named Address Spaces</a>: <a href="Named-Address-Spaces.html#Named-Address-Spaces">Named Address Spaces</a></li>
+<li><a href="Asm-Labels.html#index-names-used-in-assembler-code-2786">names used in assembler code</a>: <a href="Asm-Labels.html#Asm-Labels">Asm Labels</a></li>
+<li><a href="C_002b_002b-Interface.html#index-naming-convention_002c-implementation-headers-3412">naming convention, implementation headers</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="Other-Builtins.html#index-nearbyint-3151"><code>nearbyint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-nearbyintf-3152"><code>nearbyintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-nearbyintl-3153"><code>nearbyintl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Nested-Functions.html#index-nested-functions-2345">nested functions</a>: <a href="Nested-Functions.html#Nested-Functions">Nested Functions</a></li>
+<li><a href="Escaped-Newlines.html#index-newlines-_0028escaped_0029-2468">newlines (escaped)</a>: <a href="Escaped-Newlines.html#Escaped-Newlines">Escaped Newlines</a></li>
+<li><a href="Other-Builtins.html#index-nextafter-3154"><code>nextafter</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-nextafterf-3155"><code>nextafterf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-nextafterl-3156"><code>nextafterl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-nexttoward-3157"><code>nexttoward</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-nexttowardf-3158"><code>nexttowardf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-nexttowardl-3159"><code>nexttowardl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="Warning-Options.html#index-NFC-462">NFC</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-NFKC-463">NFKC</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Function-Attributes.html#index-NMI-handler-functions-on-the-Blackfin-processor-2574">NMI handler functions on the Blackfin processor</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bno_005finstrument_005ffunction_007d-function-attribute-2575"><code>no_instrument_function</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bno_005fsplit_005fstack_007d-function-attribute-2577"><code>no_split_stack</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bnoclone_007d-function-attribute-2580"><code>noclone</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bnocommon_007d-attribute-2682"><code>nocommon</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bnoinline_007d-function-attribute-2579"><code>noinline</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bnomips16_007d-attribute-2564"><code>nomips16</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Initializers.html#index-non_002dconstant-initializers-2476">non-constant initializers</a>: <a href="Initializers.html#Initializers">Initializers</a></li>
-<li><a href="Inline.html#index-non_002dstatic-inline-function-2721">non-static inline function</a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bnonnull_007d-function-attribute-2581"><code>nonnull</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bnoreturn_007d-function-attribute-2582"><code>noreturn</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bnothrow_007d-function-attribute-2583"><code>nothrow</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bo_007d-in-constraint-2738">&lsquo;<samp><span class="samp">o</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Environment-Variables.html#index-OBJC_005fINCLUDE_005fPATH-2316"><code>OBJC_INCLUDE_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Function-Attributes.html#index-NMI-handler-functions-on-the-Blackfin-processor-2576">NMI handler functions on the Blackfin processor</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bno_005finstrument_005ffunction_007d-function-attribute-2577"><code>no_instrument_function</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bno_005fsplit_005fstack_007d-function-attribute-2579"><code>no_split_stack</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bnoclone_007d-function-attribute-2582"><code>noclone</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bnocommon_007d-attribute-2684"><code>nocommon</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bnoinline_007d-function-attribute-2581"><code>noinline</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bnomips16_007d-attribute-2566"><code>nomips16</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Initializers.html#index-non_002dconstant-initializers-2478">non-constant initializers</a>: <a href="Initializers.html#Initializers">Initializers</a></li>
+<li><a href="Inline.html#index-non_002dstatic-inline-function-2723">non-static inline function</a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bnonnull_007d-function-attribute-2583"><code>nonnull</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bnoreturn_007d-function-attribute-2584"><code>noreturn</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bnothrow_007d-function-attribute-2585"><code>nothrow</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bo_007d-in-constraint-2740">&lsquo;<samp><span class="samp">o</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Environment-Variables.html#index-OBJC_005fINCLUDE_005fPATH-2318"><code>OBJC_INCLUDE_PATH</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
<li><a href="Standards.html#index-Objective_002dC-65">Objective-C</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-Objective_002dC-9">Objective-C</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-Objective_002dC-and-Objective_002dC_002b_002b-options_002c-command_002dline-202">Objective-C and Objective-C++ options, command-line</a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
<li><a href="Standards.html#index-Objective_002dC_002b_002b-66">Objective-C++</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-Objective_002dC_002b_002b-10">Objective-C++</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Simple-Constraints.html#index-offsettable-address-2737">offsettable address</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Function-Prototypes.html#index-old_002dstyle-function-definitions-2669">old-style function definitions</a>: <a href="Function-Prototypes.html#Function-Prototypes">Function Prototypes</a></li>
-<li><a href="Conditionals.html#index-omitted-middle_002doperands-2362">omitted middle-operands</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
-<li><a href="Inline.html#index-open-coding-2711">open coding</a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Simple-Constraints.html#index-offsettable-address-2739">offsettable address</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Function-Prototypes.html#index-old_002dstyle-function-definitions-2671">old-style function definitions</a>: <a href="Function-Prototypes.html#Function-Prototypes">Function Prototypes</a></li>
+<li><a href="Conditionals.html#index-omitted-middle_002doperands-2364">omitted middle-operands</a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
+<li><a href="Inline.html#index-open-coding-2713">open coding</a>: <a href="Inline.html#Inline">Inline</a></li>
<li><a href="C-Dialect-Options.html#index-OpenMP-parallel-114">OpenMP parallel</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Constraints.html#index-operand-constraints_002c-_0040code_007basm_007d-2731">operand constraints, <code>asm</code></a>: <a href="Constraints.html#Constraints">Constraints</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007boptimize_007d-function-attribute-2584"><code>optimize</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Optimize-Options.html#index-optimize-options-701">optimize options</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Constraints.html#index-operand-constraints_002c-_0040code_007basm_007d-2733">operand constraints, <code>asm</code></a>: <a href="Constraints.html#Constraints">Constraints</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007boptimize_007d-function-attribute-2586"><code>optimize</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Optimize-Options.html#index-optimize-options-702">optimize options</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Language-Independent-Options.html#index-options-to-control-diagnostics-formatting-229">options to control diagnostics formatting</a>: <a href="Language-Independent-Options.html#Language-Independent-Options">Language Independent Options</a></li>
<li><a href="Warning-Options.html#index-options-to-control-warnings-236">options to control warnings</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-options_002c-C_002b_002b-133">options, C++</a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Code-Gen-Options.html#index-options_002c-code-generation-2258">options, code generation</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-options_002c-code-generation-2260">options, code generation</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
<li><a href="Debugging-Options.html#index-options_002c-debugging-516">options, debugging</a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="C-Dialect-Options.html#index-options_002c-dialect-99">options, dialect</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Directory-Options.html#index-options_002c-directory-search-1021">options, directory search</a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="Directory-Options.html#index-options_002c-directory-search-1023">options, directory search</a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
<li><a href="Invoking-GCC.html#index-options_002c-GCC-command-69">options, GCC command</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
<li><a href="Invoking-GCC.html#index-options_002c-grouping-73">options, grouping</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
-<li><a href="Link-Options.html#index-options_002c-linking-990">options, linking</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-options_002c-linking-992">options, linking</a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-options_002c-Objective_002dC-and-Objective_002dC_002b_002b-203">options, Objective-C and Objective-C++</a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-options_002c-optimization-702">options, optimization</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-options_002c-optimization-703">options, optimization</a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Invoking-GCC.html#index-options_002c-order-75">options, order</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
-<li><a href="Preprocessor-Options.html#index-options_002c-preprocessor-905">options, preprocessor</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Non_002dbugs.html#index-order-of-evaluation_002c-side-effects-3481">order of evaluation, side effects</a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
+<li><a href="Preprocessor-Options.html#index-options_002c-preprocessor-907">options, preprocessor</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Non_002dbugs.html#index-order-of-evaluation_002c-side-effects-3483">order of evaluation, side effects</a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
<li><a href="Invoking-GCC.html#index-order-of-options-74">order of options</a>: <a href="Invoking-GCC.html#Invoking-GCC">Invoking GCC</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bOS_005fmain_007d-AVR-function-attribute-2585"><code>OS_main</code> AVR function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bOS_005ftask_007d-AVR-function-attribute-2586"><code>OS_task</code> AVR function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Simple-Constraints.html#index-other-register-constraints-2765">other register constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bOS_005fmain_007d-AVR-function-attribute-2587"><code>OS_main</code> AVR function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bOS_005ftask_007d-AVR-function-attribute-2588"><code>OS_task</code> AVR function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Simple-Constraints.html#index-other-register-constraints-2767">other register constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
<li><a href="Overall-Options.html#index-output-file-option-82">output file option</a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-overloaded-virtual-function_002c-warning-195">overloaded virtual function, warning</a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bp_007d-in-constraint-2763">&lsquo;<samp><span class="samp">p</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bpacked_007d-attribute-2687"><code>packed</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Variable-Length.html#index-parameter-forward-declaration-2460">parameter forward declaration</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bp_007d-in-constraint-2765">&lsquo;<samp><span class="samp">p</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bpacked_007d-attribute-2689"><code>packed</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Variable-Length.html#index-parameter-forward-declaration-2462">parameter forward declaration</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
<li><a href="G_002b_002b-and-GCC.html#index-Pascal-13">Pascal</a>: <a href="G_002b_002b-and-GCC.html#G_002b_002b-and-GCC">G++ and GCC</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bpcs_007d-function-attribute-2587"><code>pcs</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="PDP_002d11-Options.html#index-PDP_002d11-Options-1835">PDP-11 Options</a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="Code-Gen-Options.html#index-PIC-2279">PIC</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="picoChip-Options.html#index-picoChip-options-1859">picoChip options</a>: <a href="picoChip-Options.html#picoChip-Options">picoChip Options</a></li>
-<li><a href="Bound-member-functions.html#index-pmf-3418">pmf</a>: <a href="Bound-member-functions.html#Bound-member-functions">Bound member functions</a></li>
-<li><a href="Function-Attributes.html#index-pointer-arguments-2525">pointer arguments</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Bound-member-functions.html#index-pointer-to-member-function-3419">pointer to member function</a>: <a href="Bound-member-functions.html#Bound-member-functions">Bound member functions</a></li>
-<li><a href="Temporaries.html#index-portions-of-temporary-objects_002c-pointers-to-3474">portions of temporary objects, pointers to</a>: <a href="Temporaries.html#Temporaries">Temporaries</a></li>
-<li><a href="Other-Builtins.html#index-pow-3158"><code>pow</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-pow10-3159"><code>pow10</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-pow10f-3160"><code>pow10f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-pow10l-3161"><code>pow10l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="PowerPC-Options.html#index-PowerPC-options-1861">PowerPC options</a>: <a href="PowerPC-Options.html#PowerPC-Options">PowerPC Options</a></li>
-<li><a href="Other-Builtins.html#index-powf-3162"><code>powf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-powl-3163"><code>powl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-optimize-3378">pragma GCC optimize</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
-<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-pop_005foptions-3380">pragma GCC pop_options</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
-<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-push_005foptions-3379">pragma GCC push_options</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
-<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-reset_005foptions-3381">pragma GCC reset_options</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
-<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-target-3377">pragma GCC target</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
-<li><a href="M32C-Pragmas.html#index-pragma_002c-address-3354">pragma, address</a>: <a href="M32C-Pragmas.html#M32C-Pragmas">M32C Pragmas</a></li>
-<li><a href="Solaris-Pragmas.html#index-pragma_002c-align-3366">pragma, align</a>: <a href="Solaris-Pragmas.html#Solaris-Pragmas">Solaris Pragmas</a></li>
-<li><a href="MeP-Pragmas.html#index-pragma_002c-call-3360">pragma, call</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
-<li><a href="MeP-Pragmas.html#index-pragma_002c-coprocessor-available-3356">pragma, coprocessor available</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
-<li><a href="MeP-Pragmas.html#index-pragma_002c-coprocessor-call_005fsaved-3357">pragma, coprocessor call_saved</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
-<li><a href="MeP-Pragmas.html#index-pragma_002c-coprocessor-subclass-3358">pragma, coprocessor subclass</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
-<li><a href="MeP-Pragmas.html#index-pragma_002c-custom-io_005fvolatile-3355">pragma, custom io_volatile</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
-<li><a href="Diagnostic-Pragmas.html#index-pragma_002c-diagnostic-3372">pragma, diagnostic</a>: <a href="Diagnostic-Pragmas.html#Diagnostic-Pragmas">Diagnostic Pragmas</a></li>
-<li><a href="MeP-Pragmas.html#index-pragma_002c-disinterrupt-3359">pragma, disinterrupt</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
-<li><a href="Symbol_002dRenaming-Pragmas.html#index-pragma_002c-extern_005fprefix-3370">pragma, extern_prefix</a>: <a href="Symbol_002dRenaming-Pragmas.html#Symbol_002dRenaming-Pragmas">Symbol-Renaming Pragmas</a></li>
-<li><a href="Solaris-Pragmas.html#index-pragma_002c-fini-3367">pragma, fini</a>: <a href="Solaris-Pragmas.html#Solaris-Pragmas">Solaris Pragmas</a></li>
-<li><a href="Solaris-Pragmas.html#index-pragma_002c-init-3368">pragma, init</a>: <a href="Solaris-Pragmas.html#Solaris-Pragmas">Solaris Pragmas</a></li>
-<li><a href="ARM-Pragmas.html#index-pragma_002c-long_005fcalls-3350">pragma, long_calls</a>: <a href="ARM-Pragmas.html#ARM-Pragmas">ARM Pragmas</a></li>
-<li><a href="ARM-Pragmas.html#index-pragma_002c-long_005fcalls_005foff-3352">pragma, long_calls_off</a>: <a href="ARM-Pragmas.html#ARM-Pragmas">ARM Pragmas</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Pragmas.html#index-pragma_002c-longcall-3361">pragma, longcall</a>: <a href="RS_002f6000-and-PowerPC-Pragmas.html#RS_002f6000-and-PowerPC-Pragmas">RS/6000 and PowerPC Pragmas</a></li>
-<li><a href="Darwin-Pragmas.html#index-pragma_002c-mark-3362">pragma, mark</a>: <a href="Darwin-Pragmas.html#Darwin-Pragmas">Darwin Pragmas</a></li>
-<li><a href="M32C-Pragmas.html#index-pragma_002c-memregs-3353">pragma, memregs</a>: <a href="M32C-Pragmas.html#M32C-Pragmas">M32C Pragmas</a></li>
-<li><a href="ARM-Pragmas.html#index-pragma_002c-no_005flong_005fcalls-3351">pragma, no_long_calls</a>: <a href="ARM-Pragmas.html#ARM-Pragmas">ARM Pragmas</a></li>
-<li><a href="Darwin-Pragmas.html#index-pragma_002c-options-align-3363">pragma, options align</a>: <a href="Darwin-Pragmas.html#Darwin-Pragmas">Darwin Pragmas</a></li>
-<li><a href="Push_002fPop-Macro-Pragmas.html#index-pragma_002c-pop_005fmacro-3376">pragma, pop_macro</a>: <a href="Push_002fPop-Macro-Pragmas.html#Push_002fPop-Macro-Pragmas">Push/Pop Macro Pragmas</a></li>
-<li><a href="Push_002fPop-Macro-Pragmas.html#index-pragma_002c-push_005fmacro-3375">pragma, push_macro</a>: <a href="Push_002fPop-Macro-Pragmas.html#Push_002fPop-Macro-Pragmas">Push/Pop Macro Pragmas</a></li>
-<li><a href="Function-Attributes.html#index-pragma_002c-reason-for-not-using-2666">pragma, reason for not using</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Symbol_002dRenaming-Pragmas.html#index-pragma_002c-redefine_005fextname-3369">pragma, redefine_extname</a>: <a href="Symbol_002dRenaming-Pragmas.html#Symbol_002dRenaming-Pragmas">Symbol-Renaming Pragmas</a></li>
-<li><a href="Darwin-Pragmas.html#index-pragma_002c-segment-3364">pragma, segment</a>: <a href="Darwin-Pragmas.html#Darwin-Pragmas">Darwin Pragmas</a></li>
-<li><a href="Darwin-Pragmas.html#index-pragma_002c-unused-3365">pragma, unused</a>: <a href="Darwin-Pragmas.html#Darwin-Pragmas">Darwin Pragmas</a></li>
-<li><a href="Visibility-Pragmas.html#index-pragma_002c-visibility-3374">pragma, visibility</a>: <a href="Visibility-Pragmas.html#Visibility-Pragmas">Visibility Pragmas</a></li>
-<li><a href="Weak-Pragmas.html#index-pragma_002c-weak-3371">pragma, weak</a>: <a href="Weak-Pragmas.html#Weak-Pragmas">Weak Pragmas</a></li>
-<li><a href="Pragmas.html#index-pragmas-3348">pragmas</a>: <a href="Pragmas.html#Pragmas">Pragmas</a></li>
-<li><a href="C_002b_002b-Interface.html#index-pragmas-in-C_002b_002b_002c-effect-on-inlining-3413">pragmas in C++, effect on inlining</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
-<li><a href="C_002b_002b-Interface.html#index-pragmas_002c-interface-and-implementation-3405">pragmas, interface and implementation</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bpcs_007d-function-attribute-2589"><code>pcs</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="PDP_002d11-Options.html#index-PDP_002d11-Options-1837">PDP-11 Options</a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="Code-Gen-Options.html#index-PIC-2281">PIC</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="picoChip-Options.html#index-picoChip-options-1861">picoChip options</a>: <a href="picoChip-Options.html#picoChip-Options">picoChip Options</a></li>
+<li><a href="Bound-member-functions.html#index-pmf-3420">pmf</a>: <a href="Bound-member-functions.html#Bound-member-functions">Bound member functions</a></li>
+<li><a href="Function-Attributes.html#index-pointer-arguments-2527">pointer arguments</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Bound-member-functions.html#index-pointer-to-member-function-3421">pointer to member function</a>: <a href="Bound-member-functions.html#Bound-member-functions">Bound member functions</a></li>
+<li><a href="Temporaries.html#index-portions-of-temporary-objects_002c-pointers-to-3476">portions of temporary objects, pointers to</a>: <a href="Temporaries.html#Temporaries">Temporaries</a></li>
+<li><a href="Other-Builtins.html#index-pow-3160"><code>pow</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-pow10-3161"><code>pow10</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-pow10f-3162"><code>pow10f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-pow10l-3163"><code>pow10l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="PowerPC-Options.html#index-PowerPC-options-1863">PowerPC options</a>: <a href="PowerPC-Options.html#PowerPC-Options">PowerPC Options</a></li>
+<li><a href="Other-Builtins.html#index-powf-3164"><code>powf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-powl-3165"><code>powl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-optimize-3380">pragma GCC optimize</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
+<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-pop_005foptions-3382">pragma GCC pop_options</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
+<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-push_005foptions-3381">pragma GCC push_options</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
+<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-reset_005foptions-3383">pragma GCC reset_options</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
+<li><a href="Function-Specific-Option-Pragmas.html#index-pragma-GCC-target-3379">pragma GCC target</a>: <a href="Function-Specific-Option-Pragmas.html#Function-Specific-Option-Pragmas">Function Specific Option Pragmas</a></li>
+<li><a href="M32C-Pragmas.html#index-pragma_002c-address-3356">pragma, address</a>: <a href="M32C-Pragmas.html#M32C-Pragmas">M32C Pragmas</a></li>
+<li><a href="Solaris-Pragmas.html#index-pragma_002c-align-3368">pragma, align</a>: <a href="Solaris-Pragmas.html#Solaris-Pragmas">Solaris Pragmas</a></li>
+<li><a href="MeP-Pragmas.html#index-pragma_002c-call-3362">pragma, call</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
+<li><a href="MeP-Pragmas.html#index-pragma_002c-coprocessor-available-3358">pragma, coprocessor available</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
+<li><a href="MeP-Pragmas.html#index-pragma_002c-coprocessor-call_005fsaved-3359">pragma, coprocessor call_saved</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
+<li><a href="MeP-Pragmas.html#index-pragma_002c-coprocessor-subclass-3360">pragma, coprocessor subclass</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
+<li><a href="MeP-Pragmas.html#index-pragma_002c-custom-io_005fvolatile-3357">pragma, custom io_volatile</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
+<li><a href="Diagnostic-Pragmas.html#index-pragma_002c-diagnostic-3374">pragma, diagnostic</a>: <a href="Diagnostic-Pragmas.html#Diagnostic-Pragmas">Diagnostic Pragmas</a></li>
+<li><a href="MeP-Pragmas.html#index-pragma_002c-disinterrupt-3361">pragma, disinterrupt</a>: <a href="MeP-Pragmas.html#MeP-Pragmas">MeP Pragmas</a></li>
+<li><a href="Symbol_002dRenaming-Pragmas.html#index-pragma_002c-extern_005fprefix-3372">pragma, extern_prefix</a>: <a href="Symbol_002dRenaming-Pragmas.html#Symbol_002dRenaming-Pragmas">Symbol-Renaming Pragmas</a></li>
+<li><a href="Solaris-Pragmas.html#index-pragma_002c-fini-3369">pragma, fini</a>: <a href="Solaris-Pragmas.html#Solaris-Pragmas">Solaris Pragmas</a></li>
+<li><a href="Solaris-Pragmas.html#index-pragma_002c-init-3370">pragma, init</a>: <a href="Solaris-Pragmas.html#Solaris-Pragmas">Solaris Pragmas</a></li>
+<li><a href="ARM-Pragmas.html#index-pragma_002c-long_005fcalls-3352">pragma, long_calls</a>: <a href="ARM-Pragmas.html#ARM-Pragmas">ARM Pragmas</a></li>
+<li><a href="ARM-Pragmas.html#index-pragma_002c-long_005fcalls_005foff-3354">pragma, long_calls_off</a>: <a href="ARM-Pragmas.html#ARM-Pragmas">ARM Pragmas</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Pragmas.html#index-pragma_002c-longcall-3363">pragma, longcall</a>: <a href="RS_002f6000-and-PowerPC-Pragmas.html#RS_002f6000-and-PowerPC-Pragmas">RS/6000 and PowerPC Pragmas</a></li>
+<li><a href="Darwin-Pragmas.html#index-pragma_002c-mark-3364">pragma, mark</a>: <a href="Darwin-Pragmas.html#Darwin-Pragmas">Darwin Pragmas</a></li>
+<li><a href="M32C-Pragmas.html#index-pragma_002c-memregs-3355">pragma, memregs</a>: <a href="M32C-Pragmas.html#M32C-Pragmas">M32C Pragmas</a></li>
+<li><a href="ARM-Pragmas.html#index-pragma_002c-no_005flong_005fcalls-3353">pragma, no_long_calls</a>: <a href="ARM-Pragmas.html#ARM-Pragmas">ARM Pragmas</a></li>
+<li><a href="Darwin-Pragmas.html#index-pragma_002c-options-align-3365">pragma, options align</a>: <a href="Darwin-Pragmas.html#Darwin-Pragmas">Darwin Pragmas</a></li>
+<li><a href="Push_002fPop-Macro-Pragmas.html#index-pragma_002c-pop_005fmacro-3378">pragma, pop_macro</a>: <a href="Push_002fPop-Macro-Pragmas.html#Push_002fPop-Macro-Pragmas">Push/Pop Macro Pragmas</a></li>
+<li><a href="Push_002fPop-Macro-Pragmas.html#index-pragma_002c-push_005fmacro-3377">pragma, push_macro</a>: <a href="Push_002fPop-Macro-Pragmas.html#Push_002fPop-Macro-Pragmas">Push/Pop Macro Pragmas</a></li>
+<li><a href="Function-Attributes.html#index-pragma_002c-reason-for-not-using-2668">pragma, reason for not using</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Symbol_002dRenaming-Pragmas.html#index-pragma_002c-redefine_005fextname-3371">pragma, redefine_extname</a>: <a href="Symbol_002dRenaming-Pragmas.html#Symbol_002dRenaming-Pragmas">Symbol-Renaming Pragmas</a></li>
+<li><a href="Darwin-Pragmas.html#index-pragma_002c-segment-3366">pragma, segment</a>: <a href="Darwin-Pragmas.html#Darwin-Pragmas">Darwin Pragmas</a></li>
+<li><a href="Darwin-Pragmas.html#index-pragma_002c-unused-3367">pragma, unused</a>: <a href="Darwin-Pragmas.html#Darwin-Pragmas">Darwin Pragmas</a></li>
+<li><a href="Visibility-Pragmas.html#index-pragma_002c-visibility-3376">pragma, visibility</a>: <a href="Visibility-Pragmas.html#Visibility-Pragmas">Visibility Pragmas</a></li>
+<li><a href="Weak-Pragmas.html#index-pragma_002c-weak-3373">pragma, weak</a>: <a href="Weak-Pragmas.html#Weak-Pragmas">Weak Pragmas</a></li>
+<li><a href="Pragmas.html#index-pragmas-3350">pragmas</a>: <a href="Pragmas.html#Pragmas">Pragmas</a></li>
+<li><a href="C_002b_002b-Interface.html#index-pragmas-in-C_002b_002b_002c-effect-on-inlining-3415">pragmas in C++, effect on inlining</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="C_002b_002b-Interface.html#index-pragmas_002c-interface-and-implementation-3407">pragmas, interface and implementation</a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
<li><a href="Warning-Options.html#index-pragmas_002c-warning-of-unknown-344">pragmas, warning of unknown</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Precompiled-Headers.html#index-precompiled-headers-2321">precompiled headers</a>: <a href="Precompiled-Headers.html#Precompiled-Headers">Precompiled Headers</a></li>
-<li><a href="Incompatibilities.html#index-preprocessing-numbers-3457">preprocessing numbers</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Incompatibilities.html#index-preprocessing-tokens-3456">preprocessing tokens</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Preprocessor-Options.html#index-preprocessor-options-904">preprocessor options</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Other-Builtins.html#index-printf-3164"><code>printf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-printf_005funlocked-3165"><code>printf_unlocked</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Precompiled-Headers.html#index-precompiled-headers-2323">precompiled headers</a>: <a href="Precompiled-Headers.html#Precompiled-Headers">Precompiled Headers</a></li>
+<li><a href="Incompatibilities.html#index-preprocessing-numbers-3459">preprocessing numbers</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Incompatibilities.html#index-preprocessing-tokens-3458">preprocessing tokens</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Preprocessor-Options.html#index-preprocessor-options-906">preprocessor options</a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Other-Builtins.html#index-printf-3166"><code>printf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-printf_005funlocked-3167"><code>printf_unlocked</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="Debugging-Options.html#index-g_t_0040command_007bprof_007d-545"><samp><span class="command">prof</span></samp></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bprogmem_007d-AVR-variable-attribute-2691"><code>progmem</code> AVR variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Function-Prototypes.html#index-promotion-of-formal-parameters-2670">promotion of formal parameters</a>: <a href="Function-Prototypes.html#Function-Prototypes">Function Prototypes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bpure_007d-function-attribute-2588"><code>pure</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Simple-Constraints.html#index-push-address-instruction-2761">push address instruction</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Other-Builtins.html#index-putchar-3166"><code>putchar</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-puts-3167"><code>puts</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Floating-Types.html#index-g_t_0040code_007bQ_007d-floating-point-suffix-2386"><code>Q</code> floating point suffix</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
-<li><a href="Floating-Types.html#index-g_t_0040code_007bq_007d-floating-point-suffix-2384"><code>q</code> floating point suffix</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
-<li><a href="Global-Reg-Vars.html#index-g_t_0040code_007bqsort_007d_002c-and-global-register-variables-2792"><code>qsort</code>, and global register variables</a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
-<li><a href="Multi_002dAlternative.html#index-question-mark-2769">question mark</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bR_007d-fixed_002dsuffix-2421"><code>R</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007br_007d-fixed_002dsuffix-2405"><code>r</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007br_007d-in-constraint-2743">&lsquo;<samp><span class="samp">r</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="AVR-Options.html#index-g_t_0040code_007bRAMPD_007d-1131"><code>RAMPD</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="AVR-Options.html#index-g_t_0040code_007bRAMPX_007d-1132"><code>RAMPX</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="AVR-Options.html#index-g_t_0040code_007bRAMPY_007d-1133"><code>RAMPY</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="AVR-Options.html#index-g_t_0040code_007bRAMPZ_007d-1134"><code>RAMPZ</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="Case-Ranges.html#index-ranges-in-case-statements-2489">ranges in case statements</a>: <a href="Case-Ranges.html#Case-Ranges">Case Ranges</a></li>
-<li><a href="Incompatibilities.html#index-read_002donly-strings-3436">read-only strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Global-Reg-Vars.html#index-register-variable-after-_0040code_007blongjmp_007d-2793">register variable after <code>longjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
-<li><a href="Extended-Asm.html#index-registers-2729">registers</a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
-<li><a href="Local-Reg-Vars.html#index-registers-for-local-variables-2800">registers for local variables</a>: <a href="Local-Reg-Vars.html#Local-Reg-Vars">Local Reg Vars</a></li>
-<li><a href="Simple-Constraints.html#index-registers-in-constraints-2744">registers in constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Explicit-Reg-Vars.html#index-registers_002c-global-allocation-2789">registers, global allocation</a>: <a href="Explicit-Reg-Vars.html#Explicit-Reg-Vars">Explicit Reg Vars</a></li>
-<li><a href="Global-Reg-Vars.html#index-registers_002c-global-variables-in-2791">registers, global variables in</a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bregparm_007d-attribute-2591"><code>regparm</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="M680x0-Options.html#index-relocation-truncated-to-fit-_0028ColdFire_0029-1621">relocation truncated to fit (ColdFire)</a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="MIPS-Options.html#index-relocation-truncated-to-fit-_0028MIPS_0029-1720">relocation truncated to fit (MIPS)</a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Other-Builtins.html#index-remainder-3168"><code>remainder</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-remainderf-3169"><code>remainderf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-remainderl-3170"><code>remainderl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-remquo-3171"><code>remquo</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-remquof-3172"><code>remquof</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-remquol-3173"><code>remquol</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bprogmem_007d-AVR-variable-attribute-2693"><code>progmem</code> AVR variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Function-Prototypes.html#index-promotion-of-formal-parameters-2672">promotion of formal parameters</a>: <a href="Function-Prototypes.html#Function-Prototypes">Function Prototypes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bpure_007d-function-attribute-2590"><code>pure</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Simple-Constraints.html#index-push-address-instruction-2763">push address instruction</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Other-Builtins.html#index-putchar-3168"><code>putchar</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-puts-3169"><code>puts</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Floating-Types.html#index-g_t_0040code_007bQ_007d-floating-point-suffix-2388"><code>Q</code> floating point suffix</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
+<li><a href="Floating-Types.html#index-g_t_0040code_007bq_007d-floating-point-suffix-2386"><code>q</code> floating point suffix</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
+<li><a href="Global-Reg-Vars.html#index-g_t_0040code_007bqsort_007d_002c-and-global-register-variables-2794"><code>qsort</code>, and global register variables</a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
+<li><a href="Multi_002dAlternative.html#index-question-mark-2771">question mark</a>: <a href="Multi_002dAlternative.html#Multi_002dAlternative">Multi-Alternative</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bR_007d-fixed_002dsuffix-2423"><code>R</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007br_007d-fixed_002dsuffix-2407"><code>r</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007br_007d-in-constraint-2745">&lsquo;<samp><span class="samp">r</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="AVR-Options.html#index-g_t_0040code_007bRAMPD_007d-1133"><code>RAMPD</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="AVR-Options.html#index-g_t_0040code_007bRAMPX_007d-1134"><code>RAMPX</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="AVR-Options.html#index-g_t_0040code_007bRAMPY_007d-1135"><code>RAMPY</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="AVR-Options.html#index-g_t_0040code_007bRAMPZ_007d-1136"><code>RAMPZ</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="Case-Ranges.html#index-ranges-in-case-statements-2491">ranges in case statements</a>: <a href="Case-Ranges.html#Case-Ranges">Case Ranges</a></li>
+<li><a href="Incompatibilities.html#index-read_002donly-strings-3438">read-only strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Global-Reg-Vars.html#index-register-variable-after-_0040code_007blongjmp_007d-2795">register variable after <code>longjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
+<li><a href="Extended-Asm.html#index-registers-2731">registers</a>: <a href="Extended-Asm.html#Extended-Asm">Extended Asm</a></li>
+<li><a href="Local-Reg-Vars.html#index-registers-for-local-variables-2802">registers for local variables</a>: <a href="Local-Reg-Vars.html#Local-Reg-Vars">Local Reg Vars</a></li>
+<li><a href="Simple-Constraints.html#index-registers-in-constraints-2746">registers in constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Explicit-Reg-Vars.html#index-registers_002c-global-allocation-2791">registers, global allocation</a>: <a href="Explicit-Reg-Vars.html#Explicit-Reg-Vars">Explicit Reg Vars</a></li>
+<li><a href="Global-Reg-Vars.html#index-registers_002c-global-variables-in-2793">registers, global variables in</a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bregparm_007d-attribute-2593"><code>regparm</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="M680x0-Options.html#index-relocation-truncated-to-fit-_0028ColdFire_0029-1623">relocation truncated to fit (ColdFire)</a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="MIPS-Options.html#index-relocation-truncated-to-fit-_0028MIPS_0029-1722">relocation truncated to fit (MIPS)</a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Other-Builtins.html#index-remainder-3170"><code>remainder</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-remainderf-3171"><code>remainderf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-remainderl-3172"><code>remainderl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-remquo-3173"><code>remquo</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-remquof-3174"><code>remquof</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-remquol-3175"><code>remquol</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-reordering_002c-warning-183">reordering, warning</a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Bugs.html#index-reporting-bugs-3489">reporting bugs</a>: <a href="Bugs.html#Bugs">Bugs</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bresbank_007d-attribute-2595"><code>resbank</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Variadic-Macros.html#index-rest-argument-_0028in-macro_0029-2463">rest argument (in macro)</a>: <a href="Variadic-Macros.html#Variadic-Macros">Variadic Macros</a></li>
-<li><a href="Restricted-Pointers.html#index-restricted-pointers-3396">restricted pointers</a>: <a href="Restricted-Pointers.html#Restricted-Pointers">Restricted Pointers</a></li>
-<li><a href="Restricted-Pointers.html#index-restricted-references-3397">restricted references</a>: <a href="Restricted-Pointers.html#Restricted-Pointers">Restricted Pointers</a></li>
-<li><a href="Restricted-Pointers.html#index-restricted-this-pointer-3398">restricted this pointer</a>: <a href="Restricted-Pointers.html#Restricted-Pointers">Restricted Pointers</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007breturns_005ftwice_007d-attribute-2596"><code>returns_twice</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Other-Builtins.html#index-rindex-3174"><code>rindex</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-rint-3175"><code>rint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-rintf-3176"><code>rintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-rintl-3177"><code>rintl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="RL78-Options.html#index-RL78-Options-1862">RL78 Options</a>: <a href="RL78-Options.html#RL78-Options">RL78 Options</a></li>
-<li><a href="Other-Builtins.html#index-round-3178"><code>round</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-roundf-3179"><code>roundf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-roundl-3180"><code>roundl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-RS_002f6000-and-PowerPC-Options-1865">RS/6000 and PowerPC Options</a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Vague-Linkage.html#index-RTTI-3402">RTTI</a>: <a href="Vague-Linkage.html#Vague-Linkage">Vague Linkage</a></li>
-<li><a href="Code-Gen-Options.html#index-run_002dtime-options-2259">run-time options</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="RX-Options.html#index-RX-Options-2021">RX Options</a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bs_007d-in-constraint-2753">&lsquo;<samp><span class="samp">s</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-S_002f390-and-zSeries-Options-2040">S/390 and zSeries Options</a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="Function-Attributes.html#index-save-all-registers-on-the-Blackfin_002c-H8_002f300_002c-H8_002f300H_002c-and-H8S-2597">save all registers on the Blackfin, H8/300, H8/300H, and H8S</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-save-volatile-registers-on-the-MicroBlaze-2598">save volatile registers on the MicroBlaze</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Other-Builtins.html#index-scalb-3181"><code>scalb</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-scalbf-3182"><code>scalbf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-scalbl-3183"><code>scalbl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-scalbln-3184"><code>scalbln</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-scalblnf-3185"><code>scalblnf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-scalbn-3187"><code>scalbn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-scalbnf-3188"><code>scalbnf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Incompatibilities.html#index-g_t_0040code_007bscanf_007d_002c-and-constant-strings-3441"><code>scanf</code>, and constant strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Other-Builtins.html#index-scanfnl-3189"><code>scanfnl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Variable-Length.html#index-scope-of-a-variable-length-array-2456">scope of a variable length array</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
-<li><a href="Disappointments.html#index-scope-of-declaration-3460">scope of declaration</a>: <a href="Disappointments.html#Disappointments">Disappointments</a></li>
-<li><a href="Incompatibilities.html#index-scope-of-external-declarations-3446">scope of external declarations</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Score-Options.html#index-Score-Options-2071">Score Options</a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="Directory-Options.html#index-search-path-1022">search path</a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bsection_007d-function-attribute-2599"><code>section</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bsection_007d-variable-attribute-2688"><code>section</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bsentinel_007d-function-attribute-2600"><code>sentinel</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Global-Reg-Vars.html#index-setjmp-2797"><code>setjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
-<li><a href="Incompatibilities.html#index-g_t_0040code_007bsetjmp_007d-incompatibilities-3442"><code>setjmp</code> incompatibilities</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Incompatibilities.html#index-shared-strings-3437">shared strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007bshared_007d-variable-attribute-2689"><code>shared</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Conditionals.html#index-side-effect-in-_0040code_007b_003f_003a_007d-2366">side effect in <code>?:</code></a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
-<li><a href="Statement-Exprs.html#index-side-effects_002c-macro-argument-2336">side effects, macro argument</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
-<li><a href="Non_002dbugs.html#index-side-effects_002c-order-of-evaluation-3480">side effects, order of evaluation</a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
-<li><a href="Other-Builtins.html#index-signbit-3190"><code>signbit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-signbitd128-3195"><code>signbitd128</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-signbitd32-3193"><code>signbitd32</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-signbitd64-3194"><code>signbitd64</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-signbitf-3191"><code>signbitf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-signbitl-3192"><code>signbitl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Bugs.html#index-reporting-bugs-3491">reporting bugs</a>: <a href="Bugs.html#Bugs">Bugs</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bresbank_007d-attribute-2597"><code>resbank</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Variadic-Macros.html#index-rest-argument-_0028in-macro_0029-2465">rest argument (in macro)</a>: <a href="Variadic-Macros.html#Variadic-Macros">Variadic Macros</a></li>
+<li><a href="Restricted-Pointers.html#index-restricted-pointers-3398">restricted pointers</a>: <a href="Restricted-Pointers.html#Restricted-Pointers">Restricted Pointers</a></li>
+<li><a href="Restricted-Pointers.html#index-restricted-references-3399">restricted references</a>: <a href="Restricted-Pointers.html#Restricted-Pointers">Restricted Pointers</a></li>
+<li><a href="Restricted-Pointers.html#index-restricted-this-pointer-3400">restricted this pointer</a>: <a href="Restricted-Pointers.html#Restricted-Pointers">Restricted Pointers</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007breturns_005ftwice_007d-attribute-2598"><code>returns_twice</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Other-Builtins.html#index-rindex-3176"><code>rindex</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-rint-3177"><code>rint</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-rintf-3178"><code>rintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-rintl-3179"><code>rintl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="RL78-Options.html#index-RL78-Options-1864">RL78 Options</a>: <a href="RL78-Options.html#RL78-Options">RL78 Options</a></li>
+<li><a href="Other-Builtins.html#index-round-3180"><code>round</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-roundf-3181"><code>roundf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-roundl-3182"><code>roundl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-RS_002f6000-and-PowerPC-Options-1867">RS/6000 and PowerPC Options</a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Vague-Linkage.html#index-RTTI-3404">RTTI</a>: <a href="Vague-Linkage.html#Vague-Linkage">Vague Linkage</a></li>
+<li><a href="Code-Gen-Options.html#index-run_002dtime-options-2261">run-time options</a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="RX-Options.html#index-RX-Options-2023">RX Options</a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bs_007d-in-constraint-2755">&lsquo;<samp><span class="samp">s</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-S_002f390-and-zSeries-Options-2042">S/390 and zSeries Options</a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="Function-Attributes.html#index-save-all-registers-on-the-Blackfin_002c-H8_002f300_002c-H8_002f300H_002c-and-H8S-2599">save all registers on the Blackfin, H8/300, H8/300H, and H8S</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-save-volatile-registers-on-the-MicroBlaze-2600">save volatile registers on the MicroBlaze</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Other-Builtins.html#index-scalb-3183"><code>scalb</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-scalbf-3184"><code>scalbf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-scalbl-3185"><code>scalbl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-scalbln-3186"><code>scalbln</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-scalblnf-3187"><code>scalblnf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-scalbn-3189"><code>scalbn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-scalbnf-3190"><code>scalbnf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Incompatibilities.html#index-g_t_0040code_007bscanf_007d_002c-and-constant-strings-3443"><code>scanf</code>, and constant strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Other-Builtins.html#index-scanfnl-3191"><code>scanfnl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Variable-Length.html#index-scope-of-a-variable-length-array-2458">scope of a variable length array</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
+<li><a href="Disappointments.html#index-scope-of-declaration-3462">scope of declaration</a>: <a href="Disappointments.html#Disappointments">Disappointments</a></li>
+<li><a href="Incompatibilities.html#index-scope-of-external-declarations-3448">scope of external declarations</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Score-Options.html#index-Score-Options-2073">Score Options</a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="Directory-Options.html#index-search-path-1024">search path</a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bsection_007d-function-attribute-2601"><code>section</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bsection_007d-variable-attribute-2690"><code>section</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bsentinel_007d-function-attribute-2602"><code>sentinel</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Global-Reg-Vars.html#index-setjmp-2799"><code>setjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
+<li><a href="Incompatibilities.html#index-g_t_0040code_007bsetjmp_007d-incompatibilities-3444"><code>setjmp</code> incompatibilities</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Incompatibilities.html#index-shared-strings-3439">shared strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007bshared_007d-variable-attribute-2691"><code>shared</code> variable attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Conditionals.html#index-side-effect-in-_0040code_007b_003f_003a_007d-2368">side effect in <code>?:</code></a>: <a href="Conditionals.html#Conditionals">Conditionals</a></li>
+<li><a href="Statement-Exprs.html#index-side-effects_002c-macro-argument-2338">side effects, macro argument</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
+<li><a href="Non_002dbugs.html#index-side-effects_002c-order-of-evaluation-3482">side effects, order of evaluation</a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
+<li><a href="Other-Builtins.html#index-signbit-3192"><code>signbit</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-signbitd128-3197"><code>signbitd128</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-signbitd32-3195"><code>signbitd32</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-signbitd64-3196"><code>signbitd64</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-signbitf-3193"><code>signbitf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-signbitl-3194"><code>signbitl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="Warning-Options.html#index-signed-and-unsigned-values_002c-comparison-warning-425">signed and unsigned values, comparison warning</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Other-Builtins.html#index-significand-3196"><code>significand</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-significandf-3197"><code>significandf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-significandl-3198"><code>significandl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Simple-Constraints.html#index-simple-constraints-2734">simple constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="Other-Builtins.html#index-sin-3199"><code>sin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sincos-3200"><code>sincos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sincosf-3201"><code>sincosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sincosl-3202"><code>sincosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sinf-3203"><code>sinf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sinh-3204"><code>sinh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sinhf-3205"><code>sinhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sinhl-3206"><code>sinhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sinl-3207"><code>sinl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Typeof.html#index-sizeof-2354"><code>sizeof</code></a>: <a href="Typeof.html#Typeof">Typeof</a></li>
-<li><a href="M32R_002fD-Options.html#index-smaller-data-references-1571">smaller data references</a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-smaller-data-references-_0028PowerPC_0029-2005">smaller data references (PowerPC)</a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Other-Builtins.html#index-snprintf-3208"><code>snprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Solaris-2-Options.html#index-Solaris-2-options-2133">Solaris 2 options</a>: <a href="Solaris-2-Options.html#Solaris-2-Options">Solaris 2 Options</a></li>
-<li><a href="SPARC-Options.html#index-SPARC-options-2137">SPARC options</a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="Spec-Files.html#index-Spec-Files-1030">Spec Files</a>: <a href="Spec-Files.html#Spec-Files">Spec Files</a></li>
-<li><a href="Explicit-Reg-Vars.html#index-specified-registers-2788">specified registers</a>: <a href="Explicit-Reg-Vars.html#Explicit-Reg-Vars">Explicit Reg Vars</a></li>
-<li><a href="Target-Options.html#index-specifying-compiler-version-and-target-machine-1037">specifying compiler version and target machine</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
-<li><a href="Submodel-Options.html#index-specifying-hardware-config-1041">specifying hardware config</a>: <a href="Submodel-Options.html#Submodel-Options">Submodel Options</a></li>
-<li><a href="Target-Options.html#index-specifying-machine-version-1036">specifying machine version</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
-<li><a href="Local-Reg-Vars.html#index-specifying-registers-for-local-variables-2799">specifying registers for local variables</a>: <a href="Local-Reg-Vars.html#Local-Reg-Vars">Local Reg Vars</a></li>
-<li><a href="Precompiled-Headers.html#index-speed-of-compilation-2322">speed of compilation</a>: <a href="Precompiled-Headers.html#Precompiled-Headers">Precompiled Headers</a></li>
-<li><a href="Other-Builtins.html#index-sprintf-3209"><code>sprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="SPU-Options.html#index-SPU-options-2174">SPU options</a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="Other-Builtins.html#index-sqrt-3210"><code>sqrt</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sqrtf-3211"><code>sqrtf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sqrtl-3212"><code>sqrtl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-sscanf-3213"><code>sscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Incompatibilities.html#index-g_t_0040code_007bsscanf_007d_002c-and-constant-strings-3439"><code>sscanf</code>, and constant strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bsseregparm_007d-attribute-2593"><code>sseregparm</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Statement-Exprs.html#index-statements-inside-expressions-2332">statements inside expressions</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
-<li><a href="Static-Definitions.html#index-static-data-in-C_002b_002b_002c-declaring-and-defining-3467">static data in C++, declaring and defining</a>: <a href="Static-Definitions.html#Static-Definitions">Static Definitions</a></li>
-<li><a href="Other-Builtins.html#index-stpcpy-3214"><code>stpcpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-stpncpy-3215"><code>stpncpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strcasecmp-3216"><code>strcasecmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strcat-3217"><code>strcat</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strchr-3218"><code>strchr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strcmp-3219"><code>strcmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strcpy-3220"><code>strcpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strcspn-3221"><code>strcspn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strdup-3222"><code>strdup</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strfmon-3223"><code>strfmon</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strftime-3224"><code>strftime</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Incompatibilities.html#index-string-constants-3435">string constants</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Other-Builtins.html#index-strlen-3225"><code>strlen</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strncasecmp-3226"><code>strncasecmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strncat-3227"><code>strncat</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strncmp-3228"><code>strncmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strncpy-3229"><code>strncpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strndup-3230"><code>strndup</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strpbrk-3231"><code>strpbrk</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strrchr-3232"><code>strrchr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strspn-3233"><code>strspn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-strstr-3234"><code>strstr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Unnamed-Fields.html#index-g_t_0040code_007bstruct_007d-3382"><code>struct</code></a>: <a href="Unnamed-Fields.html#Unnamed-Fields">Unnamed Fields</a></li>
-<li><a href="Incompatibilities.html#index-structures-3453">structures</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Compound-Literals.html#index-structures_002c-constructor-expression-2479">structures, constructor expression</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
-<li><a href="Submodel-Options.html#index-submodel-options-1040">submodel options</a>: <a href="Submodel-Options.html#Submodel-Options">Submodel Options</a></li>
-<li><a href="Subscripting.html#index-subscripting-2467">subscripting</a>: <a href="Subscripting.html#Subscripting">Subscripting</a></li>
-<li><a href="Subscripting.html#index-subscripting-and-function-values-2469">subscripting and function values</a>: <a href="Subscripting.html#Subscripting">Subscripting</a></li>
+<li><a href="Other-Builtins.html#index-significand-3198"><code>significand</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-significandf-3199"><code>significandf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-significandl-3200"><code>significandl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Simple-Constraints.html#index-simple-constraints-2736">simple constraints</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Other-Builtins.html#index-sin-3201"><code>sin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sincos-3202"><code>sincos</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sincosf-3203"><code>sincosf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sincosl-3204"><code>sincosl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sinf-3205"><code>sinf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sinh-3206"><code>sinh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sinhf-3207"><code>sinhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sinhl-3208"><code>sinhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sinl-3209"><code>sinl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Typeof.html#index-sizeof-2356"><code>sizeof</code></a>: <a href="Typeof.html#Typeof">Typeof</a></li>
+<li><a href="M32R_002fD-Options.html#index-smaller-data-references-1573">smaller data references</a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-smaller-data-references-_0028PowerPC_0029-2007">smaller data references (PowerPC)</a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Other-Builtins.html#index-snprintf-3210"><code>snprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Solaris-2-Options.html#index-Solaris-2-options-2135">Solaris 2 options</a>: <a href="Solaris-2-Options.html#Solaris-2-Options">Solaris 2 Options</a></li>
+<li><a href="SPARC-Options.html#index-SPARC-options-2139">SPARC options</a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="Spec-Files.html#index-Spec-Files-1032">Spec Files</a>: <a href="Spec-Files.html#Spec-Files">Spec Files</a></li>
+<li><a href="Explicit-Reg-Vars.html#index-specified-registers-2790">specified registers</a>: <a href="Explicit-Reg-Vars.html#Explicit-Reg-Vars">Explicit Reg Vars</a></li>
+<li><a href="Target-Options.html#index-specifying-compiler-version-and-target-machine-1039">specifying compiler version and target machine</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
+<li><a href="Submodel-Options.html#index-specifying-hardware-config-1043">specifying hardware config</a>: <a href="Submodel-Options.html#Submodel-Options">Submodel Options</a></li>
+<li><a href="Target-Options.html#index-specifying-machine-version-1038">specifying machine version</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
+<li><a href="Local-Reg-Vars.html#index-specifying-registers-for-local-variables-2801">specifying registers for local variables</a>: <a href="Local-Reg-Vars.html#Local-Reg-Vars">Local Reg Vars</a></li>
+<li><a href="Precompiled-Headers.html#index-speed-of-compilation-2324">speed of compilation</a>: <a href="Precompiled-Headers.html#Precompiled-Headers">Precompiled Headers</a></li>
+<li><a href="Other-Builtins.html#index-sprintf-3211"><code>sprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="SPU-Options.html#index-SPU-options-2176">SPU options</a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="Other-Builtins.html#index-sqrt-3212"><code>sqrt</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sqrtf-3213"><code>sqrtf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sqrtl-3214"><code>sqrtl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-sscanf-3215"><code>sscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Incompatibilities.html#index-g_t_0040code_007bsscanf_007d_002c-and-constant-strings-3441"><code>sscanf</code>, and constant strings</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bsseregparm_007d-attribute-2595"><code>sseregparm</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Statement-Exprs.html#index-statements-inside-expressions-2334">statements inside expressions</a>: <a href="Statement-Exprs.html#Statement-Exprs">Statement Exprs</a></li>
+<li><a href="Static-Definitions.html#index-static-data-in-C_002b_002b_002c-declaring-and-defining-3469">static data in C++, declaring and defining</a>: <a href="Static-Definitions.html#Static-Definitions">Static Definitions</a></li>
+<li><a href="Other-Builtins.html#index-stpcpy-3216"><code>stpcpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-stpncpy-3217"><code>stpncpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strcasecmp-3218"><code>strcasecmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strcat-3219"><code>strcat</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strchr-3220"><code>strchr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strcmp-3221"><code>strcmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strcpy-3222"><code>strcpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strcspn-3223"><code>strcspn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strdup-3224"><code>strdup</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strfmon-3225"><code>strfmon</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strftime-3226"><code>strftime</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Incompatibilities.html#index-string-constants-3437">string constants</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Other-Builtins.html#index-strlen-3227"><code>strlen</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strncasecmp-3228"><code>strncasecmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strncat-3229"><code>strncat</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strncmp-3230"><code>strncmp</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strncpy-3231"><code>strncpy</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strndup-3232"><code>strndup</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strpbrk-3233"><code>strpbrk</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strrchr-3234"><code>strrchr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strspn-3235"><code>strspn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-strstr-3236"><code>strstr</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Unnamed-Fields.html#index-g_t_0040code_007bstruct_007d-3384"><code>struct</code></a>: <a href="Unnamed-Fields.html#Unnamed-Fields">Unnamed Fields</a></li>
+<li><a href="Incompatibilities.html#index-structures-3455">structures</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Compound-Literals.html#index-structures_002c-constructor-expression-2481">structures, constructor expression</a>: <a href="Compound-Literals.html#Compound-Literals">Compound Literals</a></li>
+<li><a href="Submodel-Options.html#index-submodel-options-1042">submodel options</a>: <a href="Submodel-Options.html#Submodel-Options">Submodel Options</a></li>
+<li><a href="Subscripting.html#index-subscripting-2469">subscripting</a>: <a href="Subscripting.html#Subscripting">Subscripting</a></li>
+<li><a href="Subscripting.html#index-subscripting-and-function-values-2471">subscripting and function values</a>: <a href="Subscripting.html#Subscripting">Subscripting</a></li>
<li><a href="Invoking-G_002b_002b.html#index-suffixes-for-C_002b_002b-source-92">suffixes for C++ source</a>: <a href="Invoking-G_002b_002b.html#Invoking-G_002b_002b">Invoking G++</a></li>
-<li><a href="Environment-Variables.html#index-SUNPRO_005fDEPENDENCIES-2319"><code>SUNPRO_DEPENDENCIES</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Environment-Variables.html#index-SUNPRO_005fDEPENDENCIES-2321"><code>SUNPRO_DEPENDENCIES</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
<li><a href="Warning-Options.html#index-suppressing-warnings-239">suppressing warnings</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="C_002b_002b-Misunderstandings.html#index-surprises-in-C_002b_002b-3464">surprises in C++</a>: <a href="C_002b_002b-Misunderstandings.html#C_002b_002b-Misunderstandings">C++ Misunderstandings</a></li>
+<li><a href="C_002b_002b-Misunderstandings.html#index-surprises-in-C_002b_002b-3466">surprises in C++</a>: <a href="C_002b_002b-Misunderstandings.html#C_002b_002b-Misunderstandings">C++ Misunderstandings</a></li>
<li><a href="Warning-Options.html#index-syntax-checking-240">syntax checking</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bsyscall_005flinkage_007d-attribute-2603"><code>syscall_linkage</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bsyscall_005flinkage_007d-attribute-2605"><code>syscall_linkage</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Warning-Options.html#index-system-headers_002c-warnings-from-368">system headers, warnings from</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bsysv_005fabi_007d-attribute-2568"><code>sysv_abi</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Other-Builtins.html#index-tan-3235"><code>tan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-tanf-3236"><code>tanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-tanh-3237"><code>tanh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-tanhf-3238"><code>tanhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-tanhl-3239"><code>tanhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-tanl-3240"><code>tanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_007d-function-attribute-2604"><code>target</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Target-Options.html#index-target-machine_002c-specifying-1039">target machine, specifying</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
-<li><a href="Target-Options.html#index-target-options-1034">target options</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022abm_0022_0029_007d-attribute-2605"><code>target("abm")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022aes_0022_0029_007d-attribute-2606"><code>target("aes")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022align_002dstringops_0022_0029_007d-attribute-2627"><code>target("align-stringops")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022altivec_0022_0029_007d-attribute-2632"><code>target("altivec")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022arch_003d_0040var_007bARCH_007d_0022_0029_007d-attribute-2629"><code>target("arch=</code><var>ARCH</var><code>")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022avoid_002dindexed_002daddresses_0022_0029_007d-attribute-2651"><code>target("avoid-indexed-addresses")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022cld_0022_0029_007d-attribute-2621"><code>target("cld")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022cmpb_0022_0029_007d-attribute-2633"><code>target("cmpb")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022cpu_003d_0040var_007bCPU_007d_0022_0029_007d-attribute-2654"><code>target("cpu=</code><var>CPU</var><code>")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022dlmzb_0022_0029_007d-attribute-2634"><code>target("dlmzb")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fancy_002dmath_002d387_0022_0029_007d-attribute-2622"><code>target("fancy-math-387")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fma4_0022_0029_007d-attribute-2617"><code>target("fma4")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fpmath_003d_0040var_007bFPMATH_007d_0022_0029_007d-attribute-2631"><code>target("fpmath=</code><var>FPMATH</var><code>")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fprnd_0022_0029_007d-attribute-2635"><code>target("fprnd")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022friz_0022_0029_007d-attribute-2650"><code>target("friz")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fused_002dmadd_0022_0029_007d-attribute-2623"><code>target("fused-madd")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022hard_002ddfp_0022_0029_007d-attribute-2636"><code>target("hard-dfp")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022ieee_002dfp_0022_0029_007d-attribute-2624"><code>target("ieee-fp")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022inline_002dall_002dstringops_0022_0029_007d-attribute-2625"><code>target("inline-all-stringops")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022inline_002dstringops_002ddynamically_0022_0029_007d-attribute-2626"><code>target("inline-stringops-dynamically")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022isel_0022_0029_007d-attribute-2637"><code>target("isel")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022longcall_0022_0029_007d-attribute-2653"><code>target("longcall")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022lwp_0022_0029_007d-attribute-2619"><code>target("lwp")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022mfcrf_0022_0029_007d-attribute-2638"><code>target("mfcrf")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022mfpgpr_0022_0029_007d-attribute-2639"><code>target("mfpgpr")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022mmx_0022_0029_007d-attribute-2607"><code>target("mmx")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022mulhw_0022_0029_007d-attribute-2640"><code>target("mulhw")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022multiple_0022_0029_007d-attribute-2641"><code>target("multiple")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022paired_0022_0029_007d-attribute-2652"><code>target("paired")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022pclmul_0022_0029_007d-attribute-2608"><code>target("pclmul")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022popcnt_0022_0029_007d-attribute-2609"><code>target("popcnt")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022popcntb_0022_0029_007d-attribute-2643"><code>target("popcntb")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022popcntd_0022_0029_007d-attribute-2644"><code>target("popcntd")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022powerpc_002dgfxopt_0022_0029_007d-attribute-2645"><code>target("powerpc-gfxopt")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022powerpc_002dgpopt_0022_0029_007d-attribute-2646"><code>target("powerpc-gpopt")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022recip_0022_0029_007d-attribute-2628"><code>target("recip")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022recip_002dprecision_0022_0029_007d-attribute-2647"><code>target("recip-precision")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse_0022_0029_007d-attribute-2610"><code>target("sse")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse2_0022_0029_007d-attribute-2611"><code>target("sse2")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse3_0022_0029_007d-attribute-2612"><code>target("sse3")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse4_0022_0029_007d-attribute-2613"><code>target("sse4")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse4_002e1_0022_0029_007d-attribute-2614"><code>target("sse4.1")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse4_002e2_0022_0029_007d-attribute-2615"><code>target("sse4.2")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse4a_0022_0029_007d-attribute-2616"><code>target("sse4a")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022ssse3_0022_0029_007d-attribute-2620"><code>target("ssse3")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022string_0022_0029_007d-attribute-2648"><code>target("string")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022tune_003d_0040var_007bTUNE_007d_0022_0029_007d-attribute-2630"><code>target("tune=</code><var>TUNE</var><code>")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022update_0022_0029_007d-attribute-2642"><code>target("update")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022vsx_0022_0029_007d-attribute-2649"><code>target("vsx")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022xop_0022_0029_007d-attribute-2618"><code>target("xop")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bsysv_005fabi_007d-attribute-2570"><code>sysv_abi</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Other-Builtins.html#index-tan-3237"><code>tan</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-tanf-3238"><code>tanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-tanh-3239"><code>tanh</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-tanhf-3240"><code>tanhf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-tanhl-3241"><code>tanhl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-tanl-3242"><code>tanl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_007d-function-attribute-2606"><code>target</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Target-Options.html#index-target-machine_002c-specifying-1041">target machine, specifying</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
+<li><a href="Target-Options.html#index-target-options-1036">target options</a>: <a href="Target-Options.html#Target-Options">Target Options</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022abm_0022_0029_007d-attribute-2607"><code>target("abm")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022aes_0022_0029_007d-attribute-2608"><code>target("aes")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022align_002dstringops_0022_0029_007d-attribute-2629"><code>target("align-stringops")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022altivec_0022_0029_007d-attribute-2634"><code>target("altivec")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022arch_003d_0040var_007bARCH_007d_0022_0029_007d-attribute-2631"><code>target("arch=</code><var>ARCH</var><code>")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022avoid_002dindexed_002daddresses_0022_0029_007d-attribute-2653"><code>target("avoid-indexed-addresses")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022cld_0022_0029_007d-attribute-2623"><code>target("cld")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022cmpb_0022_0029_007d-attribute-2635"><code>target("cmpb")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022cpu_003d_0040var_007bCPU_007d_0022_0029_007d-attribute-2656"><code>target("cpu=</code><var>CPU</var><code>")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022dlmzb_0022_0029_007d-attribute-2636"><code>target("dlmzb")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fancy_002dmath_002d387_0022_0029_007d-attribute-2624"><code>target("fancy-math-387")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fma4_0022_0029_007d-attribute-2619"><code>target("fma4")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fpmath_003d_0040var_007bFPMATH_007d_0022_0029_007d-attribute-2633"><code>target("fpmath=</code><var>FPMATH</var><code>")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fprnd_0022_0029_007d-attribute-2637"><code>target("fprnd")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022friz_0022_0029_007d-attribute-2652"><code>target("friz")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022fused_002dmadd_0022_0029_007d-attribute-2625"><code>target("fused-madd")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022hard_002ddfp_0022_0029_007d-attribute-2638"><code>target("hard-dfp")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022ieee_002dfp_0022_0029_007d-attribute-2626"><code>target("ieee-fp")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022inline_002dall_002dstringops_0022_0029_007d-attribute-2627"><code>target("inline-all-stringops")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022inline_002dstringops_002ddynamically_0022_0029_007d-attribute-2628"><code>target("inline-stringops-dynamically")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022isel_0022_0029_007d-attribute-2639"><code>target("isel")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022longcall_0022_0029_007d-attribute-2655"><code>target("longcall")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022lwp_0022_0029_007d-attribute-2621"><code>target("lwp")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022mfcrf_0022_0029_007d-attribute-2640"><code>target("mfcrf")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022mfpgpr_0022_0029_007d-attribute-2641"><code>target("mfpgpr")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022mmx_0022_0029_007d-attribute-2609"><code>target("mmx")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022mulhw_0022_0029_007d-attribute-2642"><code>target("mulhw")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022multiple_0022_0029_007d-attribute-2643"><code>target("multiple")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022paired_0022_0029_007d-attribute-2654"><code>target("paired")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022pclmul_0022_0029_007d-attribute-2610"><code>target("pclmul")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022popcnt_0022_0029_007d-attribute-2611"><code>target("popcnt")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022popcntb_0022_0029_007d-attribute-2645"><code>target("popcntb")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022popcntd_0022_0029_007d-attribute-2646"><code>target("popcntd")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022powerpc_002dgfxopt_0022_0029_007d-attribute-2647"><code>target("powerpc-gfxopt")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022powerpc_002dgpopt_0022_0029_007d-attribute-2648"><code>target("powerpc-gpopt")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022recip_0022_0029_007d-attribute-2630"><code>target("recip")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022recip_002dprecision_0022_0029_007d-attribute-2649"><code>target("recip-precision")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse_0022_0029_007d-attribute-2612"><code>target("sse")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse2_0022_0029_007d-attribute-2613"><code>target("sse2")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse3_0022_0029_007d-attribute-2614"><code>target("sse3")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse4_0022_0029_007d-attribute-2615"><code>target("sse4")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse4_002e1_0022_0029_007d-attribute-2616"><code>target("sse4.1")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse4_002e2_0022_0029_007d-attribute-2617"><code>target("sse4.2")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022sse4a_0022_0029_007d-attribute-2618"><code>target("sse4a")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022ssse3_0022_0029_007d-attribute-2622"><code>target("ssse3")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022string_0022_0029_007d-attribute-2650"><code>target("string")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022tune_003d_0040var_007bTUNE_007d_0022_0029_007d-attribute-2632"><code>target("tune=</code><var>TUNE</var><code>")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022update_0022_0029_007d-attribute-2644"><code>target("update")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022vsx_0022_0029_007d-attribute-2651"><code>target("vsx")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007btarget_0028_0022xop_0022_0029_007d-attribute-2620"><code>target("xop")</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Standards.html#index-TC1-48">TC1</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-TC2-50">TC2</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-TC3-52">TC3</a>: <a href="Standards.html#Standards">Standards</a></li>
@@ -1295,134 +1295,134 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<li><a href="Standards.html#index-Technical-Corrigendum-1-49">Technical Corrigendum 1</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-Technical-Corrigendum-2-51">Technical Corrigendum 2</a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Standards.html#index-Technical-Corrigendum-3-53">Technical Corrigendum 3</a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Template-Instantiation.html#index-template-instantiation-3415">template instantiation</a>: <a href="Template-Instantiation.html#Template-Instantiation">Template Instantiation</a></li>
-<li><a href="Temporaries.html#index-temporaries_002c-lifetime-of-3473">temporaries, lifetime of</a>: <a href="Temporaries.html#Temporaries">Temporaries</a></li>
-<li><a href="Other-Builtins.html#index-tgamma-3241"><code>tgamma</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-tgammaf-3242"><code>tgammaf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-tgammal-3243"><code>tgammal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Thread_002dLocal.html#index-Thread_002dLocal-Storage-3386">Thread-Local Storage</a>: <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a></li>
-<li><a href="Nested-Functions.html#index-thunks-2345">thunks</a>: <a href="Nested-Functions.html#Nested-Functions">Nested Functions</a></li>
-<li><a href="TILE_002dGx-Options.html#index-TILE_002dGx-options-2200">TILE-Gx options</a>: <a href="TILE_002dGx-Options.html#TILE_002dGx-Options">TILE-Gx Options</a></li>
-<li><a href="TILEPro-Options.html#index-TILEPro-options-2204">TILEPro options</a>: <a href="TILEPro-Options.html#TILEPro-Options">TILEPro Options</a></li>
-<li><a href="Function-Attributes.html#index-tiny-data-section-on-the-H8_002f300H-and-H8S-2656">tiny data section on the H8/300H and H8S</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Thread_002dLocal.html#index-g_t_0040acronym_007bTLS_007d-3387"><acronym>TLS</acronym></a>: <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a></li>
-<li><a href="Variable-Attributes.html#index-g_t_0040code_007btls_005fmodel_007d-attribute-2690"><code>tls_model</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Environment-Variables.html#index-TMPDIR-2306"><code>TMPDIR</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
-<li><a href="Other-Builtins.html#index-toascii-3244"><code>toascii</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-tolower-3245"><code>tolower</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-toupper-3246"><code>toupper</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-towlower-3247"><code>towlower</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-towupper-3248"><code>towupper</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Template-Instantiation.html#index-template-instantiation-3417">template instantiation</a>: <a href="Template-Instantiation.html#Template-Instantiation">Template Instantiation</a></li>
+<li><a href="Temporaries.html#index-temporaries_002c-lifetime-of-3475">temporaries, lifetime of</a>: <a href="Temporaries.html#Temporaries">Temporaries</a></li>
+<li><a href="Other-Builtins.html#index-tgamma-3243"><code>tgamma</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-tgammaf-3244"><code>tgammaf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-tgammal-3245"><code>tgammal</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Thread_002dLocal.html#index-Thread_002dLocal-Storage-3388">Thread-Local Storage</a>: <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a></li>
+<li><a href="Nested-Functions.html#index-thunks-2347">thunks</a>: <a href="Nested-Functions.html#Nested-Functions">Nested Functions</a></li>
+<li><a href="TILE_002dGx-Options.html#index-TILE_002dGx-options-2202">TILE-Gx options</a>: <a href="TILE_002dGx-Options.html#TILE_002dGx-Options">TILE-Gx Options</a></li>
+<li><a href="TILEPro-Options.html#index-TILEPro-options-2206">TILEPro options</a>: <a href="TILEPro-Options.html#TILEPro-Options">TILEPro Options</a></li>
+<li><a href="Function-Attributes.html#index-tiny-data-section-on-the-H8_002f300H-and-H8S-2658">tiny data section on the H8/300H and H8S</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Thread_002dLocal.html#index-g_t_0040acronym_007bTLS_007d-3389"><acronym>TLS</acronym></a>: <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a></li>
+<li><a href="Variable-Attributes.html#index-g_t_0040code_007btls_005fmodel_007d-attribute-2692"><code>tls_model</code> attribute</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Environment-Variables.html#index-TMPDIR-2308"><code>TMPDIR</code></a>: <a href="Environment-Variables.html#Environment-Variables">Environment Variables</a></li>
+<li><a href="Other-Builtins.html#index-toascii-3246"><code>toascii</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-tolower-3247"><code>tolower</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-toupper-3248"><code>toupper</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-towlower-3249"><code>towlower</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-towupper-3250"><code>towupper</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="C-Dialect-Options.html#index-traditional-C-language-119">traditional C language</a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Other-Builtins.html#index-trunc-3249"><code>trunc</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-truncf-3250"><code>truncf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-truncl-3251"><code>truncl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Name-lookup.html#index-two_002dstage-name-lookup-3471">two-stage name lookup</a>: <a href="Name-lookup.html#Name-lookup">Name lookup</a></li>
-<li><a href="Alignment.html#index-type-alignment-2707">type alignment</a>: <a href="Alignment.html#Alignment">Alignment</a></li>
-<li><a href="Type-Attributes.html#index-type-attributes-2701">type attributes</a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
-<li><a href="Vague-Linkage.html#index-g_t_0040code_007btype_005finfo_007d-3401"><code>type_info</code></a>: <a href="Vague-Linkage.html#Vague-Linkage">Vague Linkage</a></li>
-<li><a href="Incompatibilities.html#index-typedef-names-as-function-parameters-3448">typedef names as function parameters</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Typeof.html#index-typeof-2353"><code>typeof</code></a>: <a href="Typeof.html#Typeof">Typeof</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bUHK_007d-fixed_002dsuffix-2432"><code>UHK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007buhk_007d-fixed_002dsuffix-2416"><code>uhk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bUHR_007d-fixed_002dsuffix-2424"><code>UHR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007buhr_007d-fixed_002dsuffix-2408"><code>uhr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bUK_007d-fixed_002dsuffix-2433"><code>UK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007buk_007d-fixed_002dsuffix-2417"><code>uk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bULK_007d-fixed_002dsuffix-2434"><code>ULK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bulk_007d-fixed_002dsuffix-2418"><code>ulk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Long-Long.html#index-g_t_0040code_007bULL_007d-integer-suffix-2373"><code>ULL</code> integer suffix</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bULLK_007d-fixed_002dsuffix-2435"><code>ULLK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bullk_007d-fixed_002dsuffix-2419"><code>ullk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bULLR_007d-fixed_002dsuffix-2427"><code>ULLR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bullr_007d-fixed_002dsuffix-2411"><code>ullr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bULR_007d-fixed_002dsuffix-2426"><code>ULR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bulr_007d-fixed_002dsuffix-2410"><code>ulr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Bug-Criteria.html#index-undefined-behavior-3495">undefined behavior</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
-<li><a href="Bug-Criteria.html#index-undefined-function-value-3496">undefined function value</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
-<li><a href="Typeof.html#index-underscores-in-variables-in-macros-2356">underscores in variables in macros</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
-<li><a href="Unnamed-Fields.html#index-g_t_0040code_007bunion_007d-3383"><code>union</code></a>: <a href="Unnamed-Fields.html#Unnamed-Fields">Unnamed Fields</a></li>
-<li><a href="Cast-to-Union.html#index-union_002c-casting-to-a-2491">union, casting to a</a>: <a href="Cast-to-Union.html#Cast-to-Union">Cast to Union</a></li>
-<li><a href="Incompatibilities.html#index-unions-3454">unions</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Other-Builtins.html#index-trunc-3251"><code>trunc</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-truncf-3252"><code>truncf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-truncl-3253"><code>truncl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Name-lookup.html#index-two_002dstage-name-lookup-3473">two-stage name lookup</a>: <a href="Name-lookup.html#Name-lookup">Name lookup</a></li>
+<li><a href="Alignment.html#index-type-alignment-2709">type alignment</a>: <a href="Alignment.html#Alignment">Alignment</a></li>
+<li><a href="Type-Attributes.html#index-type-attributes-2703">type attributes</a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
+<li><a href="Vague-Linkage.html#index-g_t_0040code_007btype_005finfo_007d-3403"><code>type_info</code></a>: <a href="Vague-Linkage.html#Vague-Linkage">Vague Linkage</a></li>
+<li><a href="Incompatibilities.html#index-typedef-names-as-function-parameters-3450">typedef names as function parameters</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Typeof.html#index-typeof-2355"><code>typeof</code></a>: <a href="Typeof.html#Typeof">Typeof</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bUHK_007d-fixed_002dsuffix-2434"><code>UHK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007buhk_007d-fixed_002dsuffix-2418"><code>uhk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bUHR_007d-fixed_002dsuffix-2426"><code>UHR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007buhr_007d-fixed_002dsuffix-2410"><code>uhr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bUK_007d-fixed_002dsuffix-2435"><code>UK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007buk_007d-fixed_002dsuffix-2419"><code>uk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bULK_007d-fixed_002dsuffix-2436"><code>ULK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bulk_007d-fixed_002dsuffix-2420"><code>ulk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Long-Long.html#index-g_t_0040code_007bULL_007d-integer-suffix-2375"><code>ULL</code> integer suffix</a>: <a href="Long-Long.html#Long-Long">Long Long</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bULLK_007d-fixed_002dsuffix-2437"><code>ULLK</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bullk_007d-fixed_002dsuffix-2421"><code>ullk</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bULLR_007d-fixed_002dsuffix-2429"><code>ULLR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bullr_007d-fixed_002dsuffix-2413"><code>ullr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bULR_007d-fixed_002dsuffix-2428"><code>ULR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bulr_007d-fixed_002dsuffix-2412"><code>ulr</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Bug-Criteria.html#index-undefined-behavior-3497">undefined behavior</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Bug-Criteria.html#index-undefined-function-value-3498">undefined function value</a>: <a href="Bug-Criteria.html#Bug-Criteria">Bug Criteria</a></li>
+<li><a href="Typeof.html#index-underscores-in-variables-in-macros-2358">underscores in variables in macros</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
+<li><a href="Unnamed-Fields.html#index-g_t_0040code_007bunion_007d-3385"><code>union</code></a>: <a href="Unnamed-Fields.html#Unnamed-Fields">Unnamed Fields</a></li>
+<li><a href="Cast-to-Union.html#index-union_002c-casting-to-a-2493">union, casting to a</a>: <a href="Cast-to-Union.html#Cast-to-Union">Cast to Union</a></li>
+<li><a href="Incompatibilities.html#index-unions-3456">unions</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
<li><a href="Warning-Options.html#index-unknown-pragmas_002c-warning-343">unknown pragmas, warning</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Link-Options.html#index-unresolved-references-and-_0040option_007b_002dnodefaultlibs_007d-1006">unresolved references and <samp><span class="option">-nodefaultlibs</span></samp></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Link-Options.html#index-unresolved-references-and-_0040option_007b_002dnostdlib_007d-1003">unresolved references and <samp><span class="option">-nostdlib</span></samp></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bunused_007d-attribute_002e-2657"><code>unused</code> attribute.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bUR_007d-fixed_002dsuffix-2425"><code>UR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bur_007d-fixed_002dsuffix-2409"><code>ur</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007buse_005fdebug_005fexception_005freturn_007d-attribute-2551"><code>use_debug_exception_return</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007buse_005fshadow_005fregister_005fset_007d-attribute-2549"><code>use_shadow_register_set</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bused_007d-attribute_002e-2658"><code>used</code> attribute.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-User-stack-pointer-in-interrupts-on-the-Blackfin-2555">User stack pointer in interrupts on the Blackfin</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bV_007d-in-constraint-2740">&lsquo;<samp><span class="samp">V</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
-<li><a href="V850-Options.html#index-V850-Options-2207">V850 Options</a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="Vague-Linkage.html#index-vague-linkage-3399">vague linkage</a>: <a href="Vague-Linkage.html#Vague-Linkage">Vague Linkage</a></li>
-<li><a href="Global-Reg-Vars.html#index-value-after-_0040code_007blongjmp_007d-2795">value after <code>longjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
-<li><a href="Function-Attributes.html#index-variable-addressability-on-the-IA_002d64-2566">variable addressability on the IA-64</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Variable-Attributes.html#index-variable-addressability-on-the-M32R_002fD-2696">variable addressability on the M32R/D</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Alignment.html#index-variable-alignment-2708">variable alignment</a>: <a href="Alignment.html#Alignment">Alignment</a></li>
-<li><a href="Variable-Attributes.html#index-variable-attributes-2678">variable attributes</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Variadic-Macros.html#index-variable-number-of-arguments-2461">variable number of arguments</a>: <a href="Variadic-Macros.html#Variadic-Macros">Variadic Macros</a></li>
-<li><a href="Variable-Length.html#index-variable_002dlength-array-scope-2457">variable-length array scope</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
-<li><a href="Variable-Length.html#index-variable_002dlength-arrays-2453">variable-length arrays</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
-<li><a href="Explicit-Reg-Vars.html#index-variables-in-specified-registers-2787">variables in specified registers</a>: <a href="Explicit-Reg-Vars.html#Explicit-Reg-Vars">Explicit Reg Vars</a></li>
-<li><a href="Typeof.html#index-variables_002c-local_002c-in-macros-2359">variables, local, in macros</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
-<li><a href="Variadic-Macros.html#index-variadic-macros-2464">variadic macros</a>: <a href="Variadic-Macros.html#Variadic-Macros">Variadic Macros</a></li>
-<li><a href="VAX-Options.html#index-VAX-options-2228">VAX options</a>: <a href="VAX-Options.html#VAX-Options">VAX Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bversion_005fid_007d-attribute-2659"><code>version_id</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Other-Builtins.html#index-vfprintf-3252"><code>vfprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-vfscanf-3253"><code>vfscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bvisibility_007d-attribute-2660"><code>visibility</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Variable-Length.html#index-VLAs-2455">VLAs</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bvliw_007d-attribute-2661"><code>vliw</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Pointer-Arith.html#index-void-pointers_002c-arithmetic-2470">void pointers, arithmetic</a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
-<li><a href="Pointer-Arith.html#index-void_002c-size-of-pointer-to-2471">void, size of pointer to</a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
-<li><a href="C_002b_002b-Volatiles.html#index-volatile-access-3395">volatile access</a>: <a href="C_002b_002b-Volatiles.html#C_002b_002b-Volatiles">C++ Volatiles</a></li>
-<li><a href="Volatiles.html#index-volatile-access-2725">volatile access</a>: <a href="Volatiles.html#Volatiles">Volatiles</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bvolatile_007d-applied-to-function-2502"><code>volatile</code> applied to function</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="C_002b_002b-Volatiles.html#index-volatile-read-3393">volatile read</a>: <a href="C_002b_002b-Volatiles.html#C_002b_002b-Volatiles">C++ Volatiles</a></li>
-<li><a href="Volatiles.html#index-volatile-read-2723">volatile read</a>: <a href="Volatiles.html#Volatiles">Volatiles</a></li>
-<li><a href="C_002b_002b-Volatiles.html#index-volatile-write-3394">volatile write</a>: <a href="C_002b_002b-Volatiles.html#C_002b_002b-Volatiles">C++ Volatiles</a></li>
-<li><a href="Volatiles.html#index-volatile-write-2724">volatile write</a>: <a href="Volatiles.html#Volatiles">Volatiles</a></li>
-<li><a href="Other-Builtins.html#index-vprintf-3254"><code>vprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-vscanf-3255"><code>vscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-vsnprintf-3256"><code>vsnprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-vsprintf-3257"><code>vsprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-vsscanf-3258"><code>vsscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Vague-Linkage.html#index-vtable-3400">vtable</a>: <a href="Vague-Linkage.html#Vague-Linkage">Vague Linkage</a></li>
-<li><a href="VxWorks-Options.html#index-VxWorks-Options-2232">VxWorks Options</a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
-<li><a href="Floating-Types.html#index-g_t_0040code_007bW_007d-floating-point-suffix-2385"><code>W</code> floating point suffix</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
-<li><a href="Floating-Types.html#index-g_t_0040code_007bw_007d-floating-point-suffix-2383"><code>w</code> floating point suffix</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bwarn_005funused_005fresult_007d-attribute-2662"><code>warn_unused_result</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Link-Options.html#index-unresolved-references-and-_0040option_007b_002dnodefaultlibs_007d-1008">unresolved references and <samp><span class="option">-nodefaultlibs</span></samp></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-unresolved-references-and-_0040option_007b_002dnostdlib_007d-1005">unresolved references and <samp><span class="option">-nostdlib</span></samp></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bunused_007d-attribute_002e-2659"><code>unused</code> attribute.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bUR_007d-fixed_002dsuffix-2427"><code>UR</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Fixed_002dPoint.html#index-g_t_0040code_007bur_007d-fixed_002dsuffix-2411"><code>ur</code> fixed-suffix</a>: <a href="Fixed_002dPoint.html#Fixed_002dPoint">Fixed-Point</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007buse_005fdebug_005fexception_005freturn_007d-attribute-2553"><code>use_debug_exception_return</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007buse_005fshadow_005fregister_005fset_007d-attribute-2551"><code>use_shadow_register_set</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bused_007d-attribute_002e-2660"><code>used</code> attribute.</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-User-stack-pointer-in-interrupts-on-the-Blackfin-2557">User stack pointer in interrupts on the Blackfin</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bV_007d-in-constraint-2742">&lsquo;<samp><span class="samp">V</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="V850-Options.html#index-V850-Options-2209">V850 Options</a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="Vague-Linkage.html#index-vague-linkage-3401">vague linkage</a>: <a href="Vague-Linkage.html#Vague-Linkage">Vague Linkage</a></li>
+<li><a href="Global-Reg-Vars.html#index-value-after-_0040code_007blongjmp_007d-2797">value after <code>longjmp</code></a>: <a href="Global-Reg-Vars.html#Global-Reg-Vars">Global Reg Vars</a></li>
+<li><a href="Function-Attributes.html#index-variable-addressability-on-the-IA_002d64-2568">variable addressability on the IA-64</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Variable-Attributes.html#index-variable-addressability-on-the-M32R_002fD-2698">variable addressability on the M32R/D</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Alignment.html#index-variable-alignment-2710">variable alignment</a>: <a href="Alignment.html#Alignment">Alignment</a></li>
+<li><a href="Variable-Attributes.html#index-variable-attributes-2680">variable attributes</a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Variadic-Macros.html#index-variable-number-of-arguments-2463">variable number of arguments</a>: <a href="Variadic-Macros.html#Variadic-Macros">Variadic Macros</a></li>
+<li><a href="Variable-Length.html#index-variable_002dlength-array-scope-2459">variable-length array scope</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
+<li><a href="Variable-Length.html#index-variable_002dlength-arrays-2455">variable-length arrays</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
+<li><a href="Explicit-Reg-Vars.html#index-variables-in-specified-registers-2789">variables in specified registers</a>: <a href="Explicit-Reg-Vars.html#Explicit-Reg-Vars">Explicit Reg Vars</a></li>
+<li><a href="Typeof.html#index-variables_002c-local_002c-in-macros-2361">variables, local, in macros</a>: <a href="Typeof.html#Typeof">Typeof</a></li>
+<li><a href="Variadic-Macros.html#index-variadic-macros-2466">variadic macros</a>: <a href="Variadic-Macros.html#Variadic-Macros">Variadic Macros</a></li>
+<li><a href="VAX-Options.html#index-VAX-options-2230">VAX options</a>: <a href="VAX-Options.html#VAX-Options">VAX Options</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bversion_005fid_007d-attribute-2661"><code>version_id</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Other-Builtins.html#index-vfprintf-3254"><code>vfprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-vfscanf-3255"><code>vfscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bvisibility_007d-attribute-2662"><code>visibility</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Variable-Length.html#index-VLAs-2457">VLAs</a>: <a href="Variable-Length.html#Variable-Length">Variable Length</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bvliw_007d-attribute-2663"><code>vliw</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Pointer-Arith.html#index-void-pointers_002c-arithmetic-2472">void pointers, arithmetic</a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
+<li><a href="Pointer-Arith.html#index-void_002c-size-of-pointer-to-2473">void, size of pointer to</a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
+<li><a href="C_002b_002b-Volatiles.html#index-volatile-access-3397">volatile access</a>: <a href="C_002b_002b-Volatiles.html#C_002b_002b-Volatiles">C++ Volatiles</a></li>
+<li><a href="Volatiles.html#index-volatile-access-2727">volatile access</a>: <a href="Volatiles.html#Volatiles">Volatiles</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bvolatile_007d-applied-to-function-2504"><code>volatile</code> applied to function</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="C_002b_002b-Volatiles.html#index-volatile-read-3395">volatile read</a>: <a href="C_002b_002b-Volatiles.html#C_002b_002b-Volatiles">C++ Volatiles</a></li>
+<li><a href="Volatiles.html#index-volatile-read-2725">volatile read</a>: <a href="Volatiles.html#Volatiles">Volatiles</a></li>
+<li><a href="C_002b_002b-Volatiles.html#index-volatile-write-3396">volatile write</a>: <a href="C_002b_002b-Volatiles.html#C_002b_002b-Volatiles">C++ Volatiles</a></li>
+<li><a href="Volatiles.html#index-volatile-write-2726">volatile write</a>: <a href="Volatiles.html#Volatiles">Volatiles</a></li>
+<li><a href="Other-Builtins.html#index-vprintf-3256"><code>vprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-vscanf-3257"><code>vscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-vsnprintf-3258"><code>vsnprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-vsprintf-3259"><code>vsprintf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-vsscanf-3260"><code>vsscanf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Vague-Linkage.html#index-vtable-3402">vtable</a>: <a href="Vague-Linkage.html#Vague-Linkage">Vague Linkage</a></li>
+<li><a href="VxWorks-Options.html#index-VxWorks-Options-2234">VxWorks Options</a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
+<li><a href="Floating-Types.html#index-g_t_0040code_007bW_007d-floating-point-suffix-2387"><code>W</code> floating point suffix</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
+<li><a href="Floating-Types.html#index-g_t_0040code_007bw_007d-floating-point-suffix-2385"><code>w</code> floating point suffix</a>: <a href="Floating-Types.html#Floating-Types">Floating Types</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bwarn_005funused_005fresult_007d-attribute-2664"><code>warn_unused_result</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Warning-Options.html#index-warning-for-comparison-of-signed-and-unsigned-values-423">warning for comparison of signed and unsigned values</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-warning-for-overloaded-virtual-function-196">warning for overloaded virtual function</a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-warning-for-reordering-of-member-initializers-184">warning for reordering of member initializers</a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Warning-Options.html#index-warning-for-unknown-pragmas-342">warning for unknown pragmas</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bwarning_007d-function-attribute-2521"><code>warning</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bwarning_007d-function-attribute-2523"><code>warning</code> function attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Warning-Options.html#index-warning-messages-237">warning messages</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-warnings-from-system-headers-367">warnings from system headers</a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Warnings-and-Errors.html#index-warnings-vs-errors-3484">warnings vs errors</a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bweak_007d-attribute-2663"><code>weak</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Function-Attributes.html#index-g_t_0040code_007bweakref_007d-attribute-2664"><code>weakref</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Incompatibilities.html#index-whitespace-3449">whitespace</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bX_007d-in-constraint-2755">&lsquo;<samp><span class="samp">X</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
+<li><a href="Warnings-and-Errors.html#index-warnings-vs-errors-3486">warnings vs errors</a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bweak_007d-attribute-2665"><code>weak</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-g_t_0040code_007bweakref_007d-attribute-2666"><code>weakref</code> attribute</a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Incompatibilities.html#index-whitespace-3451">whitespace</a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Simple-Constraints.html#index-g_t_0040samp_007bX_007d-in-constraint-2757">&lsquo;<samp><span class="samp">X</span></samp>&rsquo; in constraint</a>: <a href="Simple-Constraints.html#Simple-Constraints">Simple Constraints</a></li>
<li><a href="Standards.html#index-X3_002e159_002d1989-28">X3.159-1989</a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="x86_002d64-Options.html#index-x86_002d64-options-2239">x86-64 options</a>: <a href="x86_002d64-Options.html#x86_002d64-Options">x86-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-x86_002d64-Options-1408">x86-64 Options</a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="Xstormy16-Options.html#index-Xstormy16-Options-2240">Xstormy16 Options</a>: <a href="Xstormy16-Options.html#Xstormy16-Options">Xstormy16 Options</a></li>
-<li><a href="Xtensa-Options.html#index-Xtensa-Options-2242">Xtensa Options</a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="Other-Builtins.html#index-y0-3259"><code>y0</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-y0f-3260"><code>y0f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-y0l-3261"><code>y0l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-y1-3262"><code>y1</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-y1f-3263"><code>y1f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-y1l-3264"><code>y1l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-yn-3265"><code>yn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ynf-3266"><code>ynf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Other-Builtins.html#index-ynl-3267"><code>ynl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Zero-Length.html#index-zero_002dlength-arrays-2448">zero-length arrays</a>: <a href="Zero-Length.html#Zero-Length">Zero Length</a></li>
-<li><a href="Empty-Structures.html#index-zero_002dsize-structures-2452">zero-size structures</a>: <a href="Empty-Structures.html#Empty-Structures">Empty Structures</a></li>
-<li><a href="zSeries-Options.html#index-zSeries-options-2256">zSeries options</a>: <a href="zSeries-Options.html#zSeries-Options">zSeries Options</a></li>
+<li><a href="x86_002d64-Options.html#index-x86_002d64-options-2241">x86-64 options</a>: <a href="x86_002d64-Options.html#x86_002d64-Options">x86-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-x86_002d64-Options-1410">x86-64 Options</a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Xstormy16-Options.html#index-Xstormy16-Options-2242">Xstormy16 Options</a>: <a href="Xstormy16-Options.html#Xstormy16-Options">Xstormy16 Options</a></li>
+<li><a href="Xtensa-Options.html#index-Xtensa-Options-2244">Xtensa Options</a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="Other-Builtins.html#index-y0-3261"><code>y0</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-y0f-3262"><code>y0f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-y0l-3263"><code>y0l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-y1-3264"><code>y1</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-y1f-3265"><code>y1f</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-y1l-3266"><code>y1l</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-yn-3267"><code>yn</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ynf-3268"><code>ynf</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Other-Builtins.html#index-ynl-3269"><code>ynl</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Zero-Length.html#index-zero_002dlength-arrays-2450">zero-length arrays</a>: <a href="Zero-Length.html#Zero-Length">Zero Length</a></li>
+<li><a href="Empty-Structures.html#index-zero_002dsize-structures-2454">zero-size structures</a>: <a href="Empty-Structures.html#Empty-Structures">Empty Structures</a></li>
+<li><a href="zSeries-Options.html#index-zSeries-options-2258">zSeries options</a>: <a href="zSeries-Options.html#zSeries-Options">zSeries Options</a></li>
</ul><!-- -->
<!-- Epilogue -->
<!-- -->
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/LM32-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/LM32-Options.html
index 553a86b..bb32b48 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/LM32-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/LM32-Options.html
@@ -56,19 +56,19 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.21 LM32 Options</h4>
-<p><a name="index-LM32-options-1550"></a>
+<p><a name="index-LM32-options-1552"></a>
These <samp><span class="option">-m</span></samp> options are defined for the Lattice Mico32 architecture:
<dl>
-<dt><code>-mbarrel-shift-enabled</code><dd><a name="index-mbarrel_002dshift_002denabled-1551"></a>Enable barrel-shift instructions.
+<dt><code>-mbarrel-shift-enabled</code><dd><a name="index-mbarrel_002dshift_002denabled-1553"></a>Enable barrel-shift instructions.
- <br><dt><code>-mdivide-enabled</code><dd><a name="index-mdivide_002denabled-1552"></a>Enable divide and modulus instructions.
+ <br><dt><code>-mdivide-enabled</code><dd><a name="index-mdivide_002denabled-1554"></a>Enable divide and modulus instructions.
- <br><dt><code>-mmultiply-enabled</code><dd><a name="index-multiply_002denabled-1553"></a>Enable multiply instructions.
+ <br><dt><code>-mmultiply-enabled</code><dd><a name="index-multiply_002denabled-1555"></a>Enable multiply instructions.
- <br><dt><code>-msign-extend-enabled</code><dd><a name="index-msign_002dextend_002denabled-1554"></a>Enable sign extend instructions.
+ <br><dt><code>-msign-extend-enabled</code><dd><a name="index-msign_002dextend_002denabled-1556"></a>Enable sign extend instructions.
- <br><dt><code>-muser-enabled</code><dd><a name="index-muser_002denabled-1555"></a>Enable user-defined instructions.
+ <br><dt><code>-muser-enabled</code><dd><a name="index-muser_002denabled-1557"></a>Enable user-defined instructions.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Labels-as-Values.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Labels-as-Values.html
index cd29f03..4ff74f7 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Labels-as-Values.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Labels-as-Values.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.3 Labels as Values</h3>
-<p><a name="index-labels-as-values-2339"></a><a name="index-computed-gotos-2340"></a><a name="index-goto-with-computed-label-2341"></a><a name="index-address-of-a-label-2342"></a>
+<p><a name="index-labels-as-values-2341"></a><a name="index-computed-gotos-2342"></a><a name="index-goto-with-computed-label-2343"></a><a name="index-address-of-a-label-2344"></a>
You can get the address of a label defined in the current function
(or a containing function) with the unary operator &lsquo;<samp><span class="samp">&amp;&amp;</span></samp>&rsquo;. The
value has type <code>void *</code>. This value is a constant and can be used
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Link-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Link-Options.html
index 6b53fe7..93ba821 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Link-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Link-Options.html
@@ -56,23 +56,23 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.13 Options for Linking</h3>
-<p><a name="index-link-options-989"></a><a name="index-options_002c-linking-990"></a>
+<p><a name="index-link-options-991"></a><a name="index-options_002c-linking-992"></a>
These options come into play when the compiler links object files into
an executable output file. They are meaningless if the compiler is
not doing a link step.
-<a name="index-file-names-991"></a>
+<a name="index-file-names-993"></a>
<dl><dt><var>object-file-name</var><dd>A file name that does not end in a special recognized suffix is
considered to name an object file or library. (Object files are
distinguished from libraries by the linker according to the file
contents.) If linking is done, these object files are used as input
to the linker.
- <br><dt><code>-c</code><dt><code>-S</code><dt><code>-E</code><dd><a name="index-c-992"></a><a name="index-S-993"></a><a name="index-E-994"></a>If any of these options is used, then the linker is not run, and
+ <br><dt><code>-c</code><dt><code>-S</code><dt><code>-E</code><dd><a name="index-c-994"></a><a name="index-S-995"></a><a name="index-E-996"></a>If any of these options is used, then the linker is not run, and
object file names should not be used as arguments. See <a href="Overall-Options.html#Overall-Options">Overall Options</a>.
- <p><a name="index-Libraries-995"></a><br><dt><code>-l</code><var>library</var><dt><code>-l </code><var>library</var><dd><a name="index-l-996"></a>Search the library named <var>library</var> when linking. (The second
+ <p><a name="index-Libraries-997"></a><br><dt><code>-l</code><var>library</var><dt><code>-l </code><var>library</var><dd><a name="index-l-998"></a>Search the library named <var>library</var> when linking. (The second
alternative with the library as a separate argument is only for
POSIX compliance and is not recommended.)
@@ -98,14 +98,14 @@ difference between using an <samp><span class="option">-l</span></samp> option a
is that <samp><span class="option">-l</span></samp> surrounds <var>library</var> with &lsquo;<samp><span class="samp">lib</span></samp>&rsquo; and &lsquo;<samp><span class="samp">.a</span></samp>&rsquo;
and searches several directories.
- <br><dt><code>-lobjc</code><dd><a name="index-lobjc-997"></a>You need this special case of the <samp><span class="option">-l</span></samp> option in order to
+ <br><dt><code>-lobjc</code><dd><a name="index-lobjc-999"></a>You need this special case of the <samp><span class="option">-l</span></samp> option in order to
link an Objective-C or Objective-C++ program.
- <br><dt><code>-nostartfiles</code><dd><a name="index-nostartfiles-998"></a>Do not use the standard system startup files when linking.
+ <br><dt><code>-nostartfiles</code><dd><a name="index-nostartfiles-1000"></a>Do not use the standard system startup files when linking.
The standard system libraries are used normally, unless <samp><span class="option">-nostdlib</span></samp>
or <samp><span class="option">-nodefaultlibs</span></samp> is used.
- <br><dt><code>-nodefaultlibs</code><dd><a name="index-nodefaultlibs-999"></a>Do not use the standard system libraries when linking.
+ <br><dt><code>-nodefaultlibs</code><dd><a name="index-nodefaultlibs-1001"></a>Do not use the standard system libraries when linking.
Only the libraries you specify will be passed to the linker, options
specifying linkage of the system libraries, such as <code>-static-libgcc</code>
or <code>-shared-libgcc</code>, will be ignored.
@@ -116,7 +116,7 @@ These entries are usually resolved by entries in
libc. These entry points should be supplied through some other
mechanism when this option is specified.
- <br><dt><code>-nostdlib</code><dd><a name="index-nostdlib-1000"></a>Do not use the standard system startup files or libraries when linking.
+ <br><dt><code>-nostdlib</code><dd><a name="index-nostdlib-1002"></a>Do not use the standard system startup files or libraries when linking.
No startup files and only the libraries you specify will be passed to
the linker, options specifying linkage of the system libraries, such as
<code>-static-libgcc</code> or <code>-shared-libgcc</code>, will be ignored.
@@ -126,7 +126,7 @@ These entries are usually resolved by entries in
libc. These entry points should be supplied through some other
mechanism when this option is specified.
- <p><a name="index-g_t_0040option_007b_002dlgcc_007d_002c-use-with-_0040option_007b_002dnostdlib_007d-1001"></a><a name="index-g_t_0040option_007b_002dnostdlib_007d-and-unresolved-references-1002"></a><a name="index-unresolved-references-and-_0040option_007b_002dnostdlib_007d-1003"></a><a name="index-g_t_0040option_007b_002dlgcc_007d_002c-use-with-_0040option_007b_002dnodefaultlibs_007d-1004"></a><a name="index-g_t_0040option_007b_002dnodefaultlibs_007d-and-unresolved-references-1005"></a><a name="index-unresolved-references-and-_0040option_007b_002dnodefaultlibs_007d-1006"></a>One of the standard libraries bypassed by <samp><span class="option">-nostdlib</span></samp> and
+ <p><a name="index-g_t_0040option_007b_002dlgcc_007d_002c-use-with-_0040option_007b_002dnostdlib_007d-1003"></a><a name="index-g_t_0040option_007b_002dnostdlib_007d-and-unresolved-references-1004"></a><a name="index-unresolved-references-and-_0040option_007b_002dnostdlib_007d-1005"></a><a name="index-g_t_0040option_007b_002dlgcc_007d_002c-use-with-_0040option_007b_002dnodefaultlibs_007d-1006"></a><a name="index-g_t_0040option_007b_002dnodefaultlibs_007d-and-unresolved-references-1007"></a><a name="index-unresolved-references-and-_0040option_007b_002dnodefaultlibs_007d-1008"></a>One of the standard libraries bypassed by <samp><span class="option">-nostdlib</span></samp> and
<samp><span class="option">-nodefaultlibs</span></samp> is <samp><span class="file">libgcc.a</span></samp>, a library of internal subroutines
which GCC uses to overcome shortcomings of particular machines, or special
needs for some languages.
@@ -139,29 +139,29 @@ This ensures that you have no unresolved references to internal GCC
library subroutines. (For example, &lsquo;<samp><span class="samp">__main</span></samp>&rsquo;, used to ensure C++
constructors will be called; see <a href="../gccint/Collect2.html#Collect2"><code>collect2</code></a>.)
- <br><dt><code>-pie</code><dd><a name="index-pie-1007"></a>Produce a position independent executable on targets that support it.
+ <br><dt><code>-pie</code><dd><a name="index-pie-1009"></a>Produce a position independent executable on targets that support it.
For predictable results, you must also specify the same set of options
that were used to generate code (<samp><span class="option">-fpie</span></samp>, <samp><span class="option">-fPIE</span></samp>,
or model suboptions) when you specify this option.
- <br><dt><code>-rdynamic</code><dd><a name="index-rdynamic-1008"></a>Pass the flag <samp><span class="option">-export-dynamic</span></samp> to the ELF linker, on targets
+ <br><dt><code>-rdynamic</code><dd><a name="index-rdynamic-1010"></a>Pass the flag <samp><span class="option">-export-dynamic</span></samp> to the ELF linker, on targets
that support it. This instructs the linker to add all symbols, not
only used ones, to the dynamic symbol table. This option is needed
for some uses of <code>dlopen</code> or to allow obtaining backtraces
from within a program.
- <br><dt><code>-s</code><dd><a name="index-s-1009"></a>Remove all symbol table and relocation information from the executable.
+ <br><dt><code>-s</code><dd><a name="index-s-1011"></a>Remove all symbol table and relocation information from the executable.
- <br><dt><code>-static</code><dd><a name="index-static-1010"></a>On systems that support dynamic linking, this prevents linking with the shared
+ <br><dt><code>-static</code><dd><a name="index-static-1012"></a>On systems that support dynamic linking, this prevents linking with the shared
libraries. On other systems, this option has no effect.
- <br><dt><code>-shared</code><dd><a name="index-shared-1011"></a>Produce a shared object which can then be linked with other objects to
+ <br><dt><code>-shared</code><dd><a name="index-shared-1013"></a>Produce a shared object which can then be linked with other objects to
form an executable. Not all systems support this option. For predictable
results, you must also specify the same set of options that were used to
generate code (<samp><span class="option">-fpic</span></samp>, <samp><span class="option">-fPIC</span></samp>, or model suboptions)
when you specify this option.<a rel="footnote" href="#fn-1" name="fnd-1"><sup>1</sup></a>
- <br><dt><code>-shared-libgcc</code><dt><code>-static-libgcc</code><dd><a name="index-shared_002dlibgcc-1012"></a><a name="index-static_002dlibgcc-1013"></a>On systems that provide <samp><span class="file">libgcc</span></samp> as a shared library, these options
+ <br><dt><code>-shared-libgcc</code><dt><code>-static-libgcc</code><dd><a name="index-shared_002dlibgcc-1014"></a><a name="index-static_002dlibgcc-1015"></a>On systems that provide <samp><span class="file">libgcc</span></samp> as a shared library, these options
force the use of either the shared or static version respectively.
If no shared version of <samp><span class="file">libgcc</span></samp> was built when the compiler was
configured, these options have no effect.
@@ -205,17 +205,17 @@ the program without going all the way to a fully static link. The
link <samp><span class="file">libstdc++</span></samp> statically, without necessarily linking other
libraries statically.
- <br><dt><code>-symbolic</code><dd><a name="index-symbolic-1014"></a>Bind references to global symbols when building a shared object. Warn
+ <br><dt><code>-symbolic</code><dd><a name="index-symbolic-1016"></a>Bind references to global symbols when building a shared object. Warn
about any unresolved references (unless overridden by the link editor
option &lsquo;<samp><span class="samp">-Xlinker -z -Xlinker defs</span></samp>&rsquo;). Only a few systems support
this option.
- <br><dt><code>-T </code><var>script</var><dd><a name="index-T-1015"></a><a name="index-linker-script-1016"></a>Use <var>script</var> as the linker script. This option is supported by most
+ <br><dt><code>-T </code><var>script</var><dd><a name="index-T-1017"></a><a name="index-linker-script-1018"></a>Use <var>script</var> as the linker script. This option is supported by most
systems using the GNU linker. On some targets, such as bare-board
targets without an operating system, the <samp><span class="option">-T</span></samp> option may be required
when linking to avoid references to undefined symbols.
- <br><dt><code>-Xlinker </code><var>option</var><dd><a name="index-Xlinker-1017"></a>Pass <var>option</var> as an option to the linker. You can use this to
+ <br><dt><code>-Xlinker </code><var>option</var><dd><a name="index-Xlinker-1019"></a>Pass <var>option</var> as an option to the linker. You can use this to
supply system-specific linker options that GCC does not recognize.
<p>If you want to pass an option that takes a separate argument, you must use
@@ -232,14 +232,14 @@ syntax than as separate arguments. For example, you can specify
&lsquo;<samp><span class="samp">-Xlinker -Map -Xlinker output.map</span></samp>&rsquo;. Other linkers may not support
this syntax for command-line options.
- <br><dt><code>-Wl,</code><var>option</var><dd><a name="index-Wl-1018"></a>Pass <var>option</var> as an option to the linker. If <var>option</var> contains
+ <br><dt><code>-Wl,</code><var>option</var><dd><a name="index-Wl-1020"></a>Pass <var>option</var> as an option to the linker. If <var>option</var> contains
commas, it is split into multiple options at the commas. You can use this
syntax to pass an argument to the option.
For example, &lsquo;<samp><span class="samp">-Wl,-Map,output.map</span></samp>&rsquo; passes &lsquo;<samp><span class="samp">-Map output.map</span></samp>&rsquo; to the
linker. When using the GNU linker, you can also get the same effect with
&lsquo;<samp><span class="samp">-Wl,-Map=output.map</span></samp>&rsquo;.
- <br><dt><code>-u </code><var>symbol</var><dd><a name="index-u-1019"></a>Pretend the symbol <var>symbol</var> is undefined, to force linking of
+ <br><dt><code>-u </code><var>symbol</var><dd><a name="index-u-1021"></a>Pretend the symbol <var>symbol</var> is undefined, to force linking of
library modules to define it. You can use <samp><span class="option">-u</span></samp> multiple times with
different symbols to force loading of additional library modules.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Labels.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Labels.html
index ff4260b..5bfb8f9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Labels.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Labels.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.2 Locally Declared Labels</h3>
-<p><a name="index-local-labels-2337"></a><a name="index-macros_002c-local-labels-2338"></a>
+<p><a name="index-local-labels-2339"></a><a name="index-macros_002c-local-labels-2340"></a>
GCC allows you to declare <dfn>local labels</dfn> in any nested block
scope. A local label is just like an ordinary label, but you can
only reference it (with a <code>goto</code> statement, or by taking its
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Reg-Vars.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Reg-Vars.html
index 74a50d5..c86e205 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Reg-Vars.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Local-Reg-Vars.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Explicit-Reg-Vars.html#Explicit-Reg-Var
<h4 class="subsection">6.44.2 Specifying Registers for Local Variables</h4>
-<p><a name="index-local-variables_002c-specifying-registers-2798"></a><a name="index-specifying-registers-for-local-variables-2799"></a><a name="index-registers-for-local-variables-2800"></a>
+<p><a name="index-local-variables_002c-specifying-registers-2800"></a><a name="index-specifying-registers-for-local-variables-2801"></a><a name="index-registers-for-local-variables-2802"></a>
You can define a local register variable with a specified register
like this:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Long-Long.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Long-Long.html
index 330c096..29f4fa9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Long-Long.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Long-Long.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.9 Double-Word Integers</h3>
-<p><a name="index-g_t_0040code_007blong-long_007d-data-types-2369"></a><a name="index-double_002dword-arithmetic-2370"></a><a name="index-multiprecision-arithmetic-2371"></a><a name="index-g_t_0040code_007bLL_007d-integer-suffix-2372"></a><a name="index-g_t_0040code_007bULL_007d-integer-suffix-2373"></a>
+<p><a name="index-g_t_0040code_007blong-long_007d-data-types-2371"></a><a name="index-double_002dword-arithmetic-2372"></a><a name="index-multiprecision-arithmetic-2373"></a><a name="index-g_t_0040code_007bLL_007d-integer-suffix-2374"></a><a name="index-g_t_0040code_007bULL_007d-integer-suffix-2375"></a>
ISO C99 supports data types for integers that are at least 64 bits wide,
and as an extension GCC supports them in C90 mode and in C++.
Simply write <code>long long int</code> for a signed integer, or
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Options.html
index d2b9118..5b5244f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Options.html
@@ -56,20 +56,20 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.22 M32C Options</h4>
-<p><a name="index-M32C-options-1556"></a>
+<p><a name="index-M32C-options-1558"></a>
<dl>
-<dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu_003d-1557"></a>Select the CPU for which code is generated. <var>name</var> may be one of
+<dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu_003d-1559"></a>Select the CPU for which code is generated. <var>name</var> may be one of
&lsquo;<samp><span class="samp">r8c</span></samp>&rsquo; for the R8C/Tiny series, &lsquo;<samp><span class="samp">m16c</span></samp>&rsquo; for the M16C (up to
/60) series, &lsquo;<samp><span class="samp">m32cm</span></samp>&rsquo; for the M16C/80 series, or &lsquo;<samp><span class="samp">m32c</span></samp>&rsquo; for
the M32C/80 series.
- <br><dt><code>-msim</code><dd><a name="index-msim-1558"></a>Specifies that the program will be run on the simulator. This causes
+ <br><dt><code>-msim</code><dd><a name="index-msim-1560"></a>Specifies that the program will be run on the simulator. This causes
an alternate runtime library to be linked in which supports, for
example, file I/O. You must not use this option when generating
programs that will run on real hardware; you must provide your own
runtime library for whatever I/O functions are needed.
- <br><dt><code>-memregs=</code><var>number</var><dd><a name="index-memregs_003d-1559"></a>Specifies the number of memory-based pseudo-registers GCC will use
+ <br><dt><code>-memregs=</code><var>number</var><dd><a name="index-memregs_003d-1561"></a>Specifies the number of memory-based pseudo-registers GCC will use
during code generation. These pseudo-registers will be used like real
registers, so there is a tradeoff between GCC's ability to fit the
code into available registers, and the performance penalty of using
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Pragmas.html
index 3b42b83..6458f0d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32C-Pragmas.html
@@ -57,14 +57,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Pragmas.html#Pragmas">Pragmas</a>
<h4 class="subsection">6.57.2 M32C Pragmas</h4>
<dl>
-<dt><code>GCC memregs </code><var>number</var><dd><a name="index-pragma_002c-memregs-3353"></a>Overrides the command-line option <code>-memregs=</code> for the current
+<dt><code>GCC memregs </code><var>number</var><dd><a name="index-pragma_002c-memregs-3355"></a>Overrides the command-line option <code>-memregs=</code> for the current
file. Use with care! This pragma must be before any function in the
file, and mixing different memregs values in different objects may
make them incompatible. This pragma is useful when a
performance-critical function uses a memreg for temporary values,
as it may allow you to reduce the number of memregs used.
- <br><dt><code>ADDRESS </code><var>name</var> <var>address</var><dd><a name="index-pragma_002c-address-3354"></a>For any declared symbols matching <var>name</var>, this does three things
+ <br><dt><code>ADDRESS </code><var>name</var> <var>address</var><dd><a name="index-pragma_002c-address-3356"></a>For any declared symbols matching <var>name</var>, this does three things
to that symbol: it forces the symbol to be located at the given
address (a number), it forces the symbol to be volatile, and it
changes the symbol's scope to be static. This pragma exists for
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32R_002fD-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32R_002fD-Options.html
index 3ea453f..6ea1485 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32R_002fD-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M32R_002fD-Options.html
@@ -57,17 +57,17 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.23 M32R/D Options</h4>
-<p><a name="index-M32R_002fD-options-1560"></a>
+<p><a name="index-M32R_002fD-options-1562"></a>
These <samp><span class="option">-m</span></samp> options are defined for Renesas M32R/D architectures:
<dl>
-<dt><code>-m32r2</code><dd><a name="index-m32r2-1561"></a>Generate code for the M32R/2.
+<dt><code>-m32r2</code><dd><a name="index-m32r2-1563"></a>Generate code for the M32R/2.
- <br><dt><code>-m32rx</code><dd><a name="index-m32rx-1562"></a>Generate code for the M32R/X.
+ <br><dt><code>-m32rx</code><dd><a name="index-m32rx-1564"></a>Generate code for the M32R/X.
- <br><dt><code>-m32r</code><dd><a name="index-m32r-1563"></a>Generate code for the M32R. This is the default.
+ <br><dt><code>-m32r</code><dd><a name="index-m32r-1565"></a>Generate code for the M32R. This is the default.
- <br><dt><code>-mmodel=small</code><dd><a name="index-mmodel_003dsmall-1564"></a>Assume all objects live in the lower 16MB of memory (so that their addresses
+ <br><dt><code>-mmodel=small</code><dd><a name="index-mmodel_003dsmall-1566"></a>Assume all objects live in the lower 16MB of memory (so that their addresses
can be loaded with the <code>ld24</code> instruction), and assume all subroutines
are reachable with the <code>bl</code> instruction.
This is the default.
@@ -75,17 +75,17 @@ This is the default.
<p>The addressability of a particular object can be set with the
<code>model</code> attribute.
- <br><dt><code>-mmodel=medium</code><dd><a name="index-mmodel_003dmedium-1565"></a>Assume objects may be anywhere in the 32-bit address space (the compiler
+ <br><dt><code>-mmodel=medium</code><dd><a name="index-mmodel_003dmedium-1567"></a>Assume objects may be anywhere in the 32-bit address space (the compiler
will generate <code>seth/add3</code> instructions to load their addresses), and
assume all subroutines are reachable with the <code>bl</code> instruction.
- <br><dt><code>-mmodel=large</code><dd><a name="index-mmodel_003dlarge-1566"></a>Assume objects may be anywhere in the 32-bit address space (the compiler
+ <br><dt><code>-mmodel=large</code><dd><a name="index-mmodel_003dlarge-1568"></a>Assume objects may be anywhere in the 32-bit address space (the compiler
will generate <code>seth/add3</code> instructions to load their addresses), and
assume subroutines may not be reachable with the <code>bl</code> instruction
(the compiler will generate the much slower <code>seth/add3/jl</code>
instruction sequence).
- <br><dt><code>-msdata=none</code><dd><a name="index-msdata_003dnone-1567"></a>Disable use of the small data area. Variables will be put into
+ <br><dt><code>-msdata=none</code><dd><a name="index-msdata_003dnone-1569"></a>Disable use of the small data area. Variables will be put into
one of &lsquo;<samp><span class="samp">.data</span></samp>&rsquo;, &lsquo;<samp><span class="samp">bss</span></samp>&rsquo;, or &lsquo;<samp><span class="samp">.rodata</span></samp>&rsquo; (unless the
<code>section</code> attribute has been specified).
This is the default.
@@ -94,13 +94,13 @@ This is the default.
Objects may be explicitly put in the small data area with the
<code>section</code> attribute using one of these sections.
- <br><dt><code>-msdata=sdata</code><dd><a name="index-msdata_003dsdata-1568"></a>Put small global and static data in the small data area, but do not
+ <br><dt><code>-msdata=sdata</code><dd><a name="index-msdata_003dsdata-1570"></a>Put small global and static data in the small data area, but do not
generate special code to reference them.
- <br><dt><code>-msdata=use</code><dd><a name="index-msdata_003duse-1569"></a>Put small global and static data in the small data area, and generate
+ <br><dt><code>-msdata=use</code><dd><a name="index-msdata_003duse-1571"></a>Put small global and static data in the small data area, and generate
special instructions to reference them.
- <br><dt><code>-G </code><var>num</var><dd><a name="index-G-1570"></a><a name="index-smaller-data-references-1571"></a>Put global and static objects less than or equal to <var>num</var> bytes
+ <br><dt><code>-G </code><var>num</var><dd><a name="index-G-1572"></a><a name="index-smaller-data-references-1573"></a>Put global and static objects less than or equal to <var>num</var> bytes
into the small data or bss sections instead of the normal data or bss
sections. The default value of <var>num</var> is 8.
The <samp><span class="option">-msdata</span></samp> option must be set to one of &lsquo;<samp><span class="samp">sdata</span></samp>&rsquo; or &lsquo;<samp><span class="samp">use</span></samp>&rsquo;
@@ -111,30 +111,30 @@ Compiling with different values of <var>num</var> may or may not work; if it
doesn't the linker will give an error message&mdash;incorrect code will not be
generated.
- <br><dt><code>-mdebug</code><dd><a name="index-mdebug-1572"></a>Makes the M32R specific code in the compiler display some statistics
+ <br><dt><code>-mdebug</code><dd><a name="index-mdebug-1574"></a>Makes the M32R specific code in the compiler display some statistics
that might help in debugging programs.
- <br><dt><code>-malign-loops</code><dd><a name="index-malign_002dloops-1573"></a>Align all loops to a 32-byte boundary.
+ <br><dt><code>-malign-loops</code><dd><a name="index-malign_002dloops-1575"></a>Align all loops to a 32-byte boundary.
- <br><dt><code>-mno-align-loops</code><dd><a name="index-mno_002dalign_002dloops-1574"></a>Do not enforce a 32-byte alignment for loops. This is the default.
+ <br><dt><code>-mno-align-loops</code><dd><a name="index-mno_002dalign_002dloops-1576"></a>Do not enforce a 32-byte alignment for loops. This is the default.
- <br><dt><code>-missue-rate=</code><var>number</var><dd><a name="index-missue_002drate_003d_0040var_007bnumber_007d-1575"></a>Issue <var>number</var> instructions per cycle. <var>number</var> can only be 1
+ <br><dt><code>-missue-rate=</code><var>number</var><dd><a name="index-missue_002drate_003d_0040var_007bnumber_007d-1577"></a>Issue <var>number</var> instructions per cycle. <var>number</var> can only be 1
or 2.
- <br><dt><code>-mbranch-cost=</code><var>number</var><dd><a name="index-mbranch_002dcost_003d_0040var_007bnumber_007d-1576"></a><var>number</var> can only be 1 or 2. If it is 1 then branches will be
+ <br><dt><code>-mbranch-cost=</code><var>number</var><dd><a name="index-mbranch_002dcost_003d_0040var_007bnumber_007d-1578"></a><var>number</var> can only be 1 or 2. If it is 1 then branches will be
preferred over conditional code, if it is 2, then the opposite will
apply.
- <br><dt><code>-mflush-trap=</code><var>number</var><dd><a name="index-mflush_002dtrap_003d_0040var_007bnumber_007d-1577"></a>Specifies the trap number to use to flush the cache. The default is
+ <br><dt><code>-mflush-trap=</code><var>number</var><dd><a name="index-mflush_002dtrap_003d_0040var_007bnumber_007d-1579"></a>Specifies the trap number to use to flush the cache. The default is
12. Valid numbers are between 0 and 15 inclusive.
- <br><dt><code>-mno-flush-trap</code><dd><a name="index-mno_002dflush_002dtrap-1578"></a>Specifies that the cache cannot be flushed by using a trap.
+ <br><dt><code>-mno-flush-trap</code><dd><a name="index-mno_002dflush_002dtrap-1580"></a>Specifies that the cache cannot be flushed by using a trap.
- <br><dt><code>-mflush-func=</code><var>name</var><dd><a name="index-mflush_002dfunc_003d_0040var_007bname_007d-1579"></a>Specifies the name of the operating system function to call to flush
+ <br><dt><code>-mflush-func=</code><var>name</var><dd><a name="index-mflush_002dfunc_003d_0040var_007bname_007d-1581"></a>Specifies the name of the operating system function to call to flush
the cache. The default is <em>_flush_cache</em>, but a function call
will only be used if a trap is not available.
- <br><dt><code>-mno-flush-func</code><dd><a name="index-mno_002dflush_002dfunc-1580"></a>Indicates that there is no OS function for flushing the cache.
+ <br><dt><code>-mno-flush-func</code><dd><a name="index-mno_002dflush_002dfunc-1582"></a>Indicates that there is no OS function for flushing the cache.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M680x0-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M680x0-Options.html
index 1e97f57..75abec5 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M680x0-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/M680x0-Options.html
@@ -56,14 +56,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.24 M680x0 Options</h4>
-<p><a name="index-M680x0-options-1581"></a>
+<p><a name="index-M680x0-options-1583"></a>
These are the &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options defined for M680x0 and ColdFire processors.
The default settings depend on which architecture was selected when
the compiler was configured; the defaults for the most common choices
are given below.
<dl>
-<dt><code>-march=</code><var>arch</var><dd><a name="index-march-1582"></a>Generate code for a specific M680x0 or ColdFire instruction set
+<dt><code>-march=</code><var>arch</var><dd><a name="index-march-1584"></a>Generate code for a specific M680x0 or ColdFire instruction set
architecture. Permissible values of <var>arch</var> for M680x0
architectures are: &lsquo;<samp><span class="samp">68000</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68010</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68020</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">68030</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68040</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68060</span></samp>&rsquo; and &lsquo;<samp><span class="samp">cpu32</span></samp>&rsquo;. ColdFire
@@ -79,7 +79,7 @@ code for a ColdFire target. The <var>arch</var> in this macro is one of the
that runs on a family of similar processors but that is optimized
for a particular microarchitecture.
- <br><dt><code>-mcpu=</code><var>cpu</var><dd><a name="index-mcpu-1583"></a>Generate code for a specific M680x0 or ColdFire processor.
+ <br><dt><code>-mcpu=</code><var>cpu</var><dd><a name="index-mcpu-1585"></a>Generate code for a specific M680x0 or ColdFire processor.
The M680x0 <var>cpu</var>s are: &lsquo;<samp><span class="samp">68000</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68010</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68020</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">68030</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68040</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68060</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68302</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68332</span></samp>&rsquo;
and &lsquo;<samp><span class="samp">cpu32</span></samp>&rsquo;. The ColdFire <var>cpu</var>s are given by the table
@@ -119,7 +119,7 @@ below, which also classifies the CPUs into families:
<var>cpu</var> is selected. It also defines &lsquo;<samp><span class="samp">__mcf_family_</span><var>family</var></samp>&rsquo;,
where the value of <var>family</var> is given by the table above.
- <br><dt><code>-mtune=</code><var>tune</var><dd><a name="index-mtune-1584"></a>Tune the code for a particular microarchitecture, within the
+ <br><dt><code>-mtune=</code><var>tune</var><dd><a name="index-mtune-1586"></a>Tune the code for a particular microarchitecture, within the
constraints set by <samp><span class="option">-march</span></samp> and <samp><span class="option">-mcpu</span></samp>.
The M680x0 microarchitectures are: &lsquo;<samp><span class="samp">68000</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68010</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">68020</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68030</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68040</span></samp>&rsquo;, &lsquo;<samp><span class="samp">68060</span></samp>&rsquo;
@@ -143,26 +143,26 @@ it defines the macros for every architecture in the range.
ColdFire microarchitecture <var>uarch</var>, where <var>uarch</var> is one
of the arguments given above.
- <br><dt><code>-m68000</code><dt><code>-mc68000</code><dd><a name="index-m68000-1585"></a><a name="index-mc68000-1586"></a>Generate output for a 68000. This is the default
+ <br><dt><code>-m68000</code><dt><code>-mc68000</code><dd><a name="index-m68000-1587"></a><a name="index-mc68000-1588"></a>Generate output for a 68000. This is the default
when the compiler is configured for 68000-based systems.
It is equivalent to <samp><span class="option">-march=68000</span></samp>.
<p>Use this option for microcontrollers with a 68000 or EC000 core,
including the 68008, 68302, 68306, 68307, 68322, 68328 and 68356.
- <br><dt><code>-m68010</code><dd><a name="index-m68010-1587"></a>Generate output for a 68010. This is the default
+ <br><dt><code>-m68010</code><dd><a name="index-m68010-1589"></a>Generate output for a 68010. This is the default
when the compiler is configured for 68010-based systems.
It is equivalent to <samp><span class="option">-march=68010</span></samp>.
- <br><dt><code>-m68020</code><dt><code>-mc68020</code><dd><a name="index-m68020-1588"></a><a name="index-mc68020-1589"></a>Generate output for a 68020. This is the default
+ <br><dt><code>-m68020</code><dt><code>-mc68020</code><dd><a name="index-m68020-1590"></a><a name="index-mc68020-1591"></a>Generate output for a 68020. This is the default
when the compiler is configured for 68020-based systems.
It is equivalent to <samp><span class="option">-march=68020</span></samp>.
- <br><dt><code>-m68030</code><dd><a name="index-m68030-1590"></a>Generate output for a 68030. This is the default when the compiler is
+ <br><dt><code>-m68030</code><dd><a name="index-m68030-1592"></a>Generate output for a 68030. This is the default when the compiler is
configured for 68030-based systems. It is equivalent to
<samp><span class="option">-march=68030</span></samp>.
- <br><dt><code>-m68040</code><dd><a name="index-m68040-1591"></a>Generate output for a 68040. This is the default when the compiler is
+ <br><dt><code>-m68040</code><dd><a name="index-m68040-1593"></a>Generate output for a 68040. This is the default when the compiler is
configured for 68040-based systems. It is equivalent to
<samp><span class="option">-march=68040</span></samp>.
@@ -170,7 +170,7 @@ configured for 68040-based systems. It is equivalent to
emulated by software on the 68040. Use this option if your 68040 does not
have code to emulate those instructions.
- <br><dt><code>-m68060</code><dd><a name="index-m68060-1592"></a>Generate output for a 68060. This is the default when the compiler is
+ <br><dt><code>-m68060</code><dd><a name="index-m68060-1594"></a>Generate output for a 68060. This is the default when the compiler is
configured for 68060-based systems. It is equivalent to
<samp><span class="option">-march=68060</span></samp>.
@@ -178,7 +178,7 @@ configured for 68060-based systems. It is equivalent to
have to be emulated by software on the 68060. Use this option if your 68060
does not have code to emulate those instructions.
- <br><dt><code>-mcpu32</code><dd><a name="index-mcpu32-1593"></a>Generate output for a CPU32. This is the default
+ <br><dt><code>-mcpu32</code><dd><a name="index-mcpu32-1595"></a>Generate output for a CPU32. This is the default
when the compiler is configured for CPU32-based systems.
It is equivalent to <samp><span class="option">-march=cpu32</span></samp>.
@@ -186,7 +186,7 @@ It is equivalent to <samp><span class="option">-march=cpu32</span></samp>.
CPU32 or CPU32+ core, including the 68330, 68331, 68332, 68333, 68334,
68336, 68340, 68341, 68349 and 68360.
- <br><dt><code>-m5200</code><dd><a name="index-m5200-1594"></a>Generate output for a 520X ColdFire CPU. This is the default
+ <br><dt><code>-m5200</code><dd><a name="index-m5200-1596"></a>Generate output for a 520X ColdFire CPU. This is the default
when the compiler is configured for 520X-based systems.
It is equivalent to <samp><span class="option">-mcpu=5206</span></samp>, and is now deprecated
in favor of that option.
@@ -194,48 +194,48 @@ in favor of that option.
<p>Use this option for microcontroller with a 5200 core, including
the MCF5202, MCF5203, MCF5204 and MCF5206.
- <br><dt><code>-m5206e</code><dd><a name="index-m5206e-1595"></a>Generate output for a 5206e ColdFire CPU. The option is now
+ <br><dt><code>-m5206e</code><dd><a name="index-m5206e-1597"></a>Generate output for a 5206e ColdFire CPU. The option is now
deprecated in favor of the equivalent <samp><span class="option">-mcpu=5206e</span></samp>.
- <br><dt><code>-m528x</code><dd><a name="index-m528x-1596"></a>Generate output for a member of the ColdFire 528X family.
+ <br><dt><code>-m528x</code><dd><a name="index-m528x-1598"></a>Generate output for a member of the ColdFire 528X family.
The option is now deprecated in favor of the equivalent
<samp><span class="option">-mcpu=528x</span></samp>.
- <br><dt><code>-m5307</code><dd><a name="index-m5307-1597"></a>Generate output for a ColdFire 5307 CPU. The option is now deprecated
+ <br><dt><code>-m5307</code><dd><a name="index-m5307-1599"></a>Generate output for a ColdFire 5307 CPU. The option is now deprecated
in favor of the equivalent <samp><span class="option">-mcpu=5307</span></samp>.
- <br><dt><code>-m5407</code><dd><a name="index-m5407-1598"></a>Generate output for a ColdFire 5407 CPU. The option is now deprecated
+ <br><dt><code>-m5407</code><dd><a name="index-m5407-1600"></a>Generate output for a ColdFire 5407 CPU. The option is now deprecated
in favor of the equivalent <samp><span class="option">-mcpu=5407</span></samp>.
- <br><dt><code>-mcfv4e</code><dd><a name="index-mcfv4e-1599"></a>Generate output for a ColdFire V4e family CPU (e.g. 547x/548x).
+ <br><dt><code>-mcfv4e</code><dd><a name="index-mcfv4e-1601"></a>Generate output for a ColdFire V4e family CPU (e.g. 547x/548x).
This includes use of hardware floating-point instructions.
The option is equivalent to <samp><span class="option">-mcpu=547x</span></samp>, and is now
deprecated in favor of that option.
- <br><dt><code>-m68020-40</code><dd><a name="index-m68020_002d40-1600"></a>Generate output for a 68040, without using any of the new instructions.
+ <br><dt><code>-m68020-40</code><dd><a name="index-m68020_002d40-1602"></a>Generate output for a 68040, without using any of the new instructions.
This results in code that can run relatively efficiently on either a
68020/68881 or a 68030 or a 68040. The generated code does use the
68881 instructions that are emulated on the 68040.
<p>The option is equivalent to <samp><span class="option">-march=68020</span></samp> <samp><span class="option">-mtune=68020-40</span></samp>.
- <br><dt><code>-m68020-60</code><dd><a name="index-m68020_002d60-1601"></a>Generate output for a 68060, without using any of the new instructions.
+ <br><dt><code>-m68020-60</code><dd><a name="index-m68020_002d60-1603"></a>Generate output for a 68060, without using any of the new instructions.
This results in code that can run relatively efficiently on either a
68020/68881 or a 68030 or a 68040. The generated code does use the
68881 instructions that are emulated on the 68060.
<p>The option is equivalent to <samp><span class="option">-march=68020</span></samp> <samp><span class="option">-mtune=68020-60</span></samp>.
- <br><dt><code>-mhard-float</code><dt><code>-m68881</code><dd><a name="index-mhard_002dfloat-1602"></a><a name="index-m68881-1603"></a>Generate floating-point instructions. This is the default for 68020
+ <br><dt><code>-mhard-float</code><dt><code>-m68881</code><dd><a name="index-mhard_002dfloat-1604"></a><a name="index-m68881-1605"></a>Generate floating-point instructions. This is the default for 68020
and above, and for ColdFire devices that have an FPU. It defines the
macro &lsquo;<samp><span class="samp">__HAVE_68881__</span></samp>&rsquo; on M680x0 targets and &lsquo;<samp><span class="samp">__mcffpu__</span></samp>&rsquo;
on ColdFire targets.
- <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1604"></a>Do not generate floating-point instructions; use library calls instead.
+ <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1606"></a>Do not generate floating-point instructions; use library calls instead.
This is the default for 68000, 68010, and 68832 targets. It is also
the default for ColdFire devices that have no FPU.
- <br><dt><code>-mdiv</code><dt><code>-mno-div</code><dd><a name="index-mdiv-1605"></a><a name="index-mno_002ddiv-1606"></a>Generate (do not generate) ColdFire hardware divide and remainder
+ <br><dt><code>-mdiv</code><dt><code>-mno-div</code><dd><a name="index-mdiv-1607"></a><a name="index-mno_002ddiv-1608"></a>Generate (do not generate) ColdFire hardware divide and remainder
instructions. If <samp><span class="option">-march</span></samp> is used without <samp><span class="option">-mcpu</span></samp>,
the default is &ldquo;on&rdquo; for ColdFire architectures and &ldquo;off&rdquo; for M680x0
architectures. Otherwise, the default is taken from the target CPU
@@ -245,20 +245,20 @@ example, the default is &ldquo;off&rdquo; for <samp><span class="option">-mcpu=5
<p>gcc defines the macro &lsquo;<samp><span class="samp">__mcfhwdiv__</span></samp>&rsquo; when this option is enabled.
- <br><dt><code>-mshort</code><dd><a name="index-mshort-1607"></a>Consider type <code>int</code> to be 16 bits wide, like <code>short int</code>.
+ <br><dt><code>-mshort</code><dd><a name="index-mshort-1609"></a>Consider type <code>int</code> to be 16 bits wide, like <code>short int</code>.
Additionally, parameters passed on the stack are also aligned to a
16-bit boundary even on targets whose API mandates promotion to 32-bit.
- <br><dt><code>-mno-short</code><dd><a name="index-mno_002dshort-1608"></a>Do not consider type <code>int</code> to be 16 bits wide. This is the default.
+ <br><dt><code>-mno-short</code><dd><a name="index-mno_002dshort-1610"></a>Do not consider type <code>int</code> to be 16 bits wide. This is the default.
- <br><dt><code>-mnobitfield</code><dt><code>-mno-bitfield</code><dd><a name="index-mnobitfield-1609"></a><a name="index-mno_002dbitfield-1610"></a>Do not use the bit-field instructions. The <samp><span class="option">-m68000</span></samp>, <samp><span class="option">-mcpu32</span></samp>
+ <br><dt><code>-mnobitfield</code><dt><code>-mno-bitfield</code><dd><a name="index-mnobitfield-1611"></a><a name="index-mno_002dbitfield-1612"></a>Do not use the bit-field instructions. The <samp><span class="option">-m68000</span></samp>, <samp><span class="option">-mcpu32</span></samp>
and <samp><span class="option">-m5200</span></samp> options imply <samp><span class="option">-mnobitfield</span></samp><!-- /@w -->.
- <br><dt><code>-mbitfield</code><dd><a name="index-mbitfield-1611"></a>Do use the bit-field instructions. The <samp><span class="option">-m68020</span></samp> option implies
+ <br><dt><code>-mbitfield</code><dd><a name="index-mbitfield-1613"></a>Do use the bit-field instructions. The <samp><span class="option">-m68020</span></samp> option implies
<samp><span class="option">-mbitfield</span></samp>. This is the default if you use a configuration
designed for a 68020.
- <br><dt><code>-mrtd</code><dd><a name="index-mrtd-1612"></a>Use a different function-calling convention, in which functions
+ <br><dt><code>-mrtd</code><dd><a name="index-mrtd-1614"></a>Use a different function-calling convention, in which functions
that take a fixed number of arguments return with the <code>rtd</code>
instruction, which pops their arguments while returning. This
saves one instruction in the caller since there is no need to pop
@@ -280,10 +280,10 @@ harmlessly ignored.)
<p>The <code>rtd</code> instruction is supported by the 68010, 68020, 68030,
68040, 68060 and CPU32 processors, but not by the 68000 or 5200.
- <br><dt><code>-mno-rtd</code><dd><a name="index-mno_002drtd-1613"></a>Do not use the calling conventions selected by <samp><span class="option">-mrtd</span></samp>.
+ <br><dt><code>-mno-rtd</code><dd><a name="index-mno_002drtd-1615"></a>Do not use the calling conventions selected by <samp><span class="option">-mrtd</span></samp>.
This is the default.
- <br><dt><code>-malign-int</code><dt><code>-mno-align-int</code><dd><a name="index-malign_002dint-1614"></a><a name="index-mno_002dalign_002dint-1615"></a>Control whether GCC aligns <code>int</code>, <code>long</code>, <code>long long</code>,
+ <br><dt><code>-malign-int</code><dt><code>-mno-align-int</code><dd><a name="index-malign_002dint-1616"></a><a name="index-mno_002dalign_002dint-1617"></a>Control whether GCC aligns <code>int</code>, <code>long</code>, <code>long long</code>,
<code>float</code>, <code>double</code>, and <code>long double</code> variables on a 32-bit
boundary (<samp><span class="option">-malign-int</span></samp>) or a 16-bit boundary (<samp><span class="option">-mno-align-int</span></samp>).
Aligning variables on 32-bit boundaries produces code that runs somewhat
@@ -293,13 +293,13 @@ faster on processors with 32-bit busses at the expense of more memory.
align structures containing the above types differently than
most published application binary interface specifications for the m68k.
- <br><dt><code>-mpcrel</code><dd><a name="index-mpcrel-1616"></a>Use the pc-relative addressing mode of the 68000 directly, instead of
+ <br><dt><code>-mpcrel</code><dd><a name="index-mpcrel-1618"></a>Use the pc-relative addressing mode of the 68000 directly, instead of
using a global offset table. At present, this option implies <samp><span class="option">-fpic</span></samp>,
allowing at most a 16-bit offset for pc-relative addressing. <samp><span class="option">-fPIC</span></samp> is
not presently supported with <samp><span class="option">-mpcrel</span></samp>, though this could be supported for
68020 and higher processors.
- <br><dt><code>-mno-strict-align</code><dt><code>-mstrict-align</code><dd><a name="index-mno_002dstrict_002dalign-1617"></a><a name="index-mstrict_002dalign-1618"></a>Do not (do) assume that unaligned memory references will be handled by
+ <br><dt><code>-mno-strict-align</code><dt><code>-mstrict-align</code><dd><a name="index-mno_002dstrict_002dalign-1619"></a><a name="index-mstrict_002dalign-1620"></a>Do not (do) assume that unaligned memory references will be handled by
the system.
<br><dt><code>-msep-data</code><dd>Generate code that allows the data segment to be located in a different
@@ -322,7 +322,7 @@ compiled. Specifying a value of 0 will generate more compact code, specifying
other values will force the allocation of that number to the current
library but is no more space or time efficient than omitting this option.
- <br><dt><code>-mxgot</code><dt><code>-mno-xgot</code><dd><a name="index-mxgot-1619"></a><a name="index-mno_002dxgot-1620"></a>When generating position-independent code for ColdFire, generate code
+ <br><dt><code>-mxgot</code><dt><code>-mno-xgot</code><dd><a name="index-mxgot-1621"></a><a name="index-mno_002dxgot-1622"></a>When generating position-independent code for ColdFire, generate code
that works if the GOT has more than 8192 entries. This code is
larger and slower than code generated without this option. On M680x0
processors, this option is not needed; <samp><span class="option">-fPIC</span></samp> suffices.
@@ -332,7 +332,7 @@ While this is relatively efficient, it only works if the GOT
is smaller than about 64k. Anything larger causes the linker
to report an error such as:
- <p><a name="index-relocation-truncated-to-fit-_0028ColdFire_0029-1621"></a>
+ <p><a name="index-relocation-truncated-to-fit-_0028ColdFire_0029-1623"></a>
<pre class="smallexample"> relocation truncated to fit: R_68K_GOT16O foobar
</pre>
<p>If this happens, you should recompile your code with <samp><span class="option">-mxgot</span></samp>.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MCore-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MCore-Options.html
index 2b547ec..3b56c6f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MCore-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MCore-Options.html
@@ -56,34 +56,34 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.25 MCore Options</h4>
-<p><a name="index-MCore-options-1622"></a>
+<p><a name="index-MCore-options-1624"></a>
These are the &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options defined for the Motorola M*Core
processors.
<dl>
-<dt><code>-mhardlit</code><dt><code>-mno-hardlit</code><dd><a name="index-mhardlit-1623"></a><a name="index-mno_002dhardlit-1624"></a>Inline constants into the code stream if it can be done in two
+<dt><code>-mhardlit</code><dt><code>-mno-hardlit</code><dd><a name="index-mhardlit-1625"></a><a name="index-mno_002dhardlit-1626"></a>Inline constants into the code stream if it can be done in two
instructions or less.
- <br><dt><code>-mdiv</code><dt><code>-mno-div</code><dd><a name="index-mdiv-1625"></a><a name="index-mno_002ddiv-1626"></a>Use the divide instruction. (Enabled by default).
+ <br><dt><code>-mdiv</code><dt><code>-mno-div</code><dd><a name="index-mdiv-1627"></a><a name="index-mno_002ddiv-1628"></a>Use the divide instruction. (Enabled by default).
- <br><dt><code>-mrelax-immediate</code><dt><code>-mno-relax-immediate</code><dd><a name="index-mrelax_002dimmediate-1627"></a><a name="index-mno_002drelax_002dimmediate-1628"></a>Allow arbitrary sized immediates in bit operations.
+ <br><dt><code>-mrelax-immediate</code><dt><code>-mno-relax-immediate</code><dd><a name="index-mrelax_002dimmediate-1629"></a><a name="index-mno_002drelax_002dimmediate-1630"></a>Allow arbitrary sized immediates in bit operations.
- <br><dt><code>-mwide-bitfields</code><dt><code>-mno-wide-bitfields</code><dd><a name="index-mwide_002dbitfields-1629"></a><a name="index-mno_002dwide_002dbitfields-1630"></a>Always treat bit-fields as int-sized.
+ <br><dt><code>-mwide-bitfields</code><dt><code>-mno-wide-bitfields</code><dd><a name="index-mwide_002dbitfields-1631"></a><a name="index-mno_002dwide_002dbitfields-1632"></a>Always treat bit-fields as int-sized.
- <br><dt><code>-m4byte-functions</code><dt><code>-mno-4byte-functions</code><dd><a name="index-m4byte_002dfunctions-1631"></a><a name="index-mno_002d4byte_002dfunctions-1632"></a>Force all functions to be aligned to a 4-byte boundary.
+ <br><dt><code>-m4byte-functions</code><dt><code>-mno-4byte-functions</code><dd><a name="index-m4byte_002dfunctions-1633"></a><a name="index-mno_002d4byte_002dfunctions-1634"></a>Force all functions to be aligned to a 4-byte boundary.
- <br><dt><code>-mcallgraph-data</code><dt><code>-mno-callgraph-data</code><dd><a name="index-mcallgraph_002ddata-1633"></a><a name="index-mno_002dcallgraph_002ddata-1634"></a>Emit callgraph information.
+ <br><dt><code>-mcallgraph-data</code><dt><code>-mno-callgraph-data</code><dd><a name="index-mcallgraph_002ddata-1635"></a><a name="index-mno_002dcallgraph_002ddata-1636"></a>Emit callgraph information.
- <br><dt><code>-mslow-bytes</code><dt><code>-mno-slow-bytes</code><dd><a name="index-mslow_002dbytes-1635"></a><a name="index-mno_002dslow_002dbytes-1636"></a>Prefer word access when reading byte quantities.
+ <br><dt><code>-mslow-bytes</code><dt><code>-mno-slow-bytes</code><dd><a name="index-mslow_002dbytes-1637"></a><a name="index-mno_002dslow_002dbytes-1638"></a>Prefer word access when reading byte quantities.
- <br><dt><code>-mlittle-endian</code><dt><code>-mbig-endian</code><dd><a name="index-mlittle_002dendian-1637"></a><a name="index-mbig_002dendian-1638"></a>Generate code for a little-endian target.
+ <br><dt><code>-mlittle-endian</code><dt><code>-mbig-endian</code><dd><a name="index-mlittle_002dendian-1639"></a><a name="index-mbig_002dendian-1640"></a>Generate code for a little-endian target.
- <br><dt><code>-m210</code><dt><code>-m340</code><dd><a name="index-m210-1639"></a><a name="index-m340-1640"></a>Generate code for the 210 processor.
+ <br><dt><code>-m210</code><dt><code>-m340</code><dd><a name="index-m210-1641"></a><a name="index-m340-1642"></a>Generate code for the 210 processor.
- <br><dt><code>-mno-lsim</code><dd><a name="index-mno_002dlsim-1641"></a>Assume that runtime support has been provided and so omit the
+ <br><dt><code>-mno-lsim</code><dd><a name="index-mno_002dlsim-1643"></a>Assume that runtime support has been provided and so omit the
simulator library (<samp><span class="file">libsim.a)</span></samp> from the linker command line.
- <br><dt><code>-mstack-increment=</code><var>size</var><dd><a name="index-mstack_002dincrement-1642"></a>Set the maximum amount for a single stack increment operation. Large
+ <br><dt><code>-mstack-increment=</code><var>size</var><dd><a name="index-mstack_002dincrement-1644"></a>Set the maximum amount for a single stack increment operation. Large
values can increase the speed of programs that contain functions
that need a large amount of stack space, but they can also trigger a
segmentation fault if the stack is extended too much. The default
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MIPS-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MIPS-Options.html
index b9abb05..b6a7ef8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MIPS-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MIPS-Options.html
@@ -56,14 +56,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.28 MIPS Options</h4>
-<p><a name="index-MIPS-options-1691"></a>
+<p><a name="index-MIPS-options-1693"></a>
<dl>
-<dt><code>-EB</code><dd><a name="index-EB-1692"></a>Generate big-endian code.
+<dt><code>-EB</code><dd><a name="index-EB-1694"></a>Generate big-endian code.
- <br><dt><code>-EL</code><dd><a name="index-EL-1693"></a>Generate little-endian code. This is the default for &lsquo;<samp><span class="samp">mips*el-*-*</span></samp>&rsquo;
+ <br><dt><code>-EL</code><dd><a name="index-EL-1695"></a>Generate little-endian code. This is the default for &lsquo;<samp><span class="samp">mips*el-*-*</span></samp>&rsquo;
configurations.
- <br><dt><code>-march=</code><var>arch</var><dd><a name="index-march-1694"></a>Generate code that will run on <var>arch</var>, which can be the name of a
+ <br><dt><code>-march=</code><var>arch</var><dd><a name="index-march-1696"></a>Generate code that will run on <var>arch</var>, which can be the name of a
generic MIPS ISA, or the name of a particular processor.
The ISA names are:
&lsquo;<samp><span class="samp">mips1</span></samp>&rsquo;, &lsquo;<samp><span class="samp">mips2</span></samp>&rsquo;, &lsquo;<samp><span class="samp">mips3</span></samp>&rsquo;, &lsquo;<samp><span class="samp">mips4</span></samp>&rsquo;,
@@ -127,7 +127,7 @@ the macro names the resolved architecture (either &lsquo;<samp><span class="samp
&lsquo;<samp><span class="samp">"mips3"</span></samp>&rsquo;). It names the default architecture when no
<samp><span class="option">-march</span></samp> option is given.
- <br><dt><code>-mtune=</code><var>arch</var><dd><a name="index-mtune-1695"></a>Optimize for <var>arch</var>. Among other things, this option controls
+ <br><dt><code>-mtune=</code><var>arch</var><dd><a name="index-mtune-1697"></a>Optimize for <var>arch</var>. Among other things, this option controls
the way instructions are scheduled, and the perceived cost of arithmetic
operations. The list of <var>arch</var> values is the same as for
<samp><span class="option">-march</span></samp>.
@@ -142,34 +142,34 @@ particular member of that family.
&lsquo;<samp><span class="samp">_MIPS_TUNE_</span><var>foo</var></samp>&rsquo;, which work in the same way as the
&lsquo;<samp><span class="samp">-march</span></samp>&rsquo; ones described above.
- <br><dt><code>-mips1</code><dd><a name="index-mips1-1696"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips1</span></samp>&rsquo;.
+ <br><dt><code>-mips1</code><dd><a name="index-mips1-1698"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips1</span></samp>&rsquo;.
- <br><dt><code>-mips2</code><dd><a name="index-mips2-1697"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips2</span></samp>&rsquo;.
+ <br><dt><code>-mips2</code><dd><a name="index-mips2-1699"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips2</span></samp>&rsquo;.
- <br><dt><code>-mips3</code><dd><a name="index-mips3-1698"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips3</span></samp>&rsquo;.
+ <br><dt><code>-mips3</code><dd><a name="index-mips3-1700"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips3</span></samp>&rsquo;.
- <br><dt><code>-mips4</code><dd><a name="index-mips4-1699"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips4</span></samp>&rsquo;.
+ <br><dt><code>-mips4</code><dd><a name="index-mips4-1701"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips4</span></samp>&rsquo;.
- <br><dt><code>-mips32</code><dd><a name="index-mips32-1700"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips32</span></samp>&rsquo;.
+ <br><dt><code>-mips32</code><dd><a name="index-mips32-1702"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips32</span></samp>&rsquo;.
- <br><dt><code>-mips32r2</code><dd><a name="index-mips32r2-1701"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips32r2</span></samp>&rsquo;.
+ <br><dt><code>-mips32r2</code><dd><a name="index-mips32r2-1703"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips32r2</span></samp>&rsquo;.
- <br><dt><code>-mips64</code><dd><a name="index-mips64-1702"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips64</span></samp>&rsquo;.
+ <br><dt><code>-mips64</code><dd><a name="index-mips64-1704"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips64</span></samp>&rsquo;.
- <br><dt><code>-mips64r2</code><dd><a name="index-mips64r2-1703"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips64r2</span></samp>&rsquo;.
+ <br><dt><code>-mips64r2</code><dd><a name="index-mips64r2-1705"></a>Equivalent to &lsquo;<samp><span class="samp">-march=mips64r2</span></samp>&rsquo;.
- <br><dt><code>-mips16</code><dt><code>-mno-mips16</code><dd><a name="index-mips16-1704"></a><a name="index-mno_002dmips16-1705"></a>Generate (do not generate) MIPS16 code. If GCC is targetting a
+ <br><dt><code>-mips16</code><dt><code>-mno-mips16</code><dd><a name="index-mips16-1706"></a><a name="index-mno_002dmips16-1707"></a>Generate (do not generate) MIPS16 code. If GCC is targetting a
MIPS32 or MIPS64 architecture, it will make use of the MIPS16e ASE.
<p>MIPS16 code generation can also be controlled on a per-function basis
by means of <code>mips16</code> and <code>nomips16</code> attributes.
See <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a>, for more information.
- <br><dt><code>-mflip-mips16</code><dd><a name="index-mflip_002dmips16-1706"></a>Generate MIPS16 code on alternating functions. This option is provided
+ <br><dt><code>-mflip-mips16</code><dd><a name="index-mflip_002dmips16-1708"></a>Generate MIPS16 code on alternating functions. This option is provided
for regression testing of mixed MIPS16/non-MIPS16 code generation, and is
not intended for ordinary use in compiling user code.
- <br><dt><code>-minterlink-mips16</code><dt><code>-mno-interlink-mips16</code><dd><a name="index-minterlink_002dmips16-1707"></a><a name="index-mno_002dinterlink_002dmips16-1708"></a>Require (do not require) that non-MIPS16 code be link-compatible with
+ <br><dt><code>-minterlink-mips16</code><dt><code>-mno-interlink-mips16</code><dd><a name="index-minterlink_002dmips16-1709"></a><a name="index-mno_002dinterlink_002dmips16-1710"></a>Require (do not require) that non-MIPS16 code be link-compatible with
MIPS16 code.
<p>For example, non-MIPS16 code cannot jump directly to MIPS16 code;
@@ -177,7 +177,7 @@ it must either use a call or an indirect jump. <samp><span class="option">-mint
therefore disables direct jumps unless GCC knows that the target of the
jump is not MIPS16.
- <br><dt><code>-mabi=32</code><dt><code>-mabi=o64</code><dt><code>-mabi=n32</code><dt><code>-mabi=64</code><dt><code>-mabi=eabi</code><dd><a name="index-mabi_003d32-1709"></a><a name="index-mabi_003do64-1710"></a><a name="index-mabi_003dn32-1711"></a><a name="index-mabi_003d64-1712"></a><a name="index-mabi_003deabi-1713"></a>Generate code for the given ABI.
+ <br><dt><code>-mabi=32</code><dt><code>-mabi=o64</code><dt><code>-mabi=n32</code><dt><code>-mabi=64</code><dt><code>-mabi=eabi</code><dd><a name="index-mabi_003d32-1711"></a><a name="index-mabi_003do64-1712"></a><a name="index-mabi_003dn32-1713"></a><a name="index-mabi_003d64-1714"></a><a name="index-mabi_003deabi-1715"></a>Generate code for the given ABI.
<p>Note that the EABI has a 32-bit and a 64-bit variant. GCC normally
generates 64-bit code when you select a 64-bit architecture, but you
@@ -199,7 +199,7 @@ floating-point values are returned in &lsquo;<samp><span class="samp">$f0</span>
&lsquo;<samp><span class="samp">$f0</span></samp>&rsquo;/&lsquo;<samp><span class="samp">$f1</span></samp>&rsquo; pair. The set of call-saved registers also
remains the same, but all 64 bits are saved.
- <br><dt><code>-mabicalls</code><dt><code>-mno-abicalls</code><dd><a name="index-mabicalls-1714"></a><a name="index-mno_002dabicalls-1715"></a>Generate (do not generate) code that is suitable for SVR4-style
+ <br><dt><code>-mabicalls</code><dt><code>-mno-abicalls</code><dd><a name="index-mabicalls-1716"></a><a name="index-mno_002dabicalls-1717"></a>Generate (do not generate) code that is suitable for SVR4-style
dynamic objects. <samp><span class="option">-mabicalls</span></samp> is the default for SVR4-based
systems.
@@ -222,7 +222,7 @@ executables both smaller and quicker.
<p><samp><span class="option">-mshared</span></samp> is the default.
- <br><dt><code>-mplt</code><dt><code>-mno-plt</code><dd><a name="index-mplt-1716"></a><a name="index-mno_002dplt-1717"></a>Assume (do not assume) that the static and dynamic linkers
+ <br><dt><code>-mplt</code><dt><code>-mno-plt</code><dd><a name="index-mplt-1718"></a><a name="index-mno_002dplt-1719"></a>Assume (do not assume) that the static and dynamic linkers
support PLTs and copy relocations. This option only affects
&lsquo;<samp><span class="samp">-mno-shared -mabicalls</span></samp>&rsquo;. For the n64 ABI, this option
has no effect without &lsquo;<samp><span class="samp">-msym32</span></samp>&rsquo;.
@@ -231,7 +231,7 @@ has no effect without &lsquo;<samp><span class="samp">-msym32</span></samp>&rsqu
GCC with <samp><span class="option">--with-mips-plt</span></samp>. The default is
<samp><span class="option">-mno-plt</span></samp> otherwise.
- <br><dt><code>-mxgot</code><dt><code>-mno-xgot</code><dd><a name="index-mxgot-1718"></a><a name="index-mno_002dxgot-1719"></a>Lift (do not lift) the usual restrictions on the size of the global
+ <br><dt><code>-mxgot</code><dt><code>-mno-xgot</code><dd><a name="index-mxgot-1720"></a><a name="index-mno_002dxgot-1721"></a>Lift (do not lift) the usual restrictions on the size of the global
offset table.
<p>GCC normally uses a single instruction to load values from the GOT.
@@ -239,7 +239,7 @@ While this is relatively efficient, it will only work if the GOT
is smaller than about 64k. Anything larger will cause the linker
to report an error such as:
- <p><a name="index-relocation-truncated-to-fit-_0028MIPS_0029-1720"></a>
+ <p><a name="index-relocation-truncated-to-fit-_0028MIPS_0029-1722"></a>
<pre class="smallexample"> relocation truncated to fit: R_MIPS_GOT16 foobar
</pre>
<p>If this happens, you should recompile your code with <samp><span class="option">-mxgot</span></samp>.
@@ -254,26 +254,26 @@ file accesses more than 64k's worth of GOT entries. Very few do.
<p>These options have no effect unless GCC is generating position
independent code.
- <br><dt><code>-mgp32</code><dd><a name="index-mgp32-1721"></a>Assume that general-purpose registers are 32 bits wide.
+ <br><dt><code>-mgp32</code><dd><a name="index-mgp32-1723"></a>Assume that general-purpose registers are 32 bits wide.
- <br><dt><code>-mgp64</code><dd><a name="index-mgp64-1722"></a>Assume that general-purpose registers are 64 bits wide.
+ <br><dt><code>-mgp64</code><dd><a name="index-mgp64-1724"></a>Assume that general-purpose registers are 64 bits wide.
- <br><dt><code>-mfp32</code><dd><a name="index-mfp32-1723"></a>Assume that floating-point registers are 32 bits wide.
+ <br><dt><code>-mfp32</code><dd><a name="index-mfp32-1725"></a>Assume that floating-point registers are 32 bits wide.
- <br><dt><code>-mfp64</code><dd><a name="index-mfp64-1724"></a>Assume that floating-point registers are 64 bits wide.
+ <br><dt><code>-mfp64</code><dd><a name="index-mfp64-1726"></a>Assume that floating-point registers are 64 bits wide.
- <br><dt><code>-mhard-float</code><dd><a name="index-mhard_002dfloat-1725"></a>Use floating-point coprocessor instructions.
+ <br><dt><code>-mhard-float</code><dd><a name="index-mhard_002dfloat-1727"></a>Use floating-point coprocessor instructions.
- <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1726"></a>Do not use floating-point coprocessor instructions. Implement
+ <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1728"></a>Do not use floating-point coprocessor instructions. Implement
floating-point calculations using library calls instead.
- <br><dt><code>-msingle-float</code><dd><a name="index-msingle_002dfloat-1727"></a>Assume that the floating-point coprocessor only supports single-precision
+ <br><dt><code>-msingle-float</code><dd><a name="index-msingle_002dfloat-1729"></a>Assume that the floating-point coprocessor only supports single-precision
operations.
- <br><dt><code>-mdouble-float</code><dd><a name="index-mdouble_002dfloat-1728"></a>Assume that the floating-point coprocessor supports double-precision
+ <br><dt><code>-mdouble-float</code><dd><a name="index-mdouble_002dfloat-1730"></a>Assume that the floating-point coprocessor supports double-precision
operations. This is the default.
- <br><dt><code>-mllsc</code><dt><code>-mno-llsc</code><dd><a name="index-mllsc-1729"></a><a name="index-mno_002dllsc-1730"></a>Use (do not use) &lsquo;<samp><span class="samp">ll</span></samp>&rsquo;, &lsquo;<samp><span class="samp">sc</span></samp>&rsquo;, and &lsquo;<samp><span class="samp">sync</span></samp>&rsquo; instructions to
+ <br><dt><code>-mllsc</code><dt><code>-mno-llsc</code><dd><a name="index-mllsc-1731"></a><a name="index-mno_002dllsc-1732"></a>Use (do not use) &lsquo;<samp><span class="samp">ll</span></samp>&rsquo;, &lsquo;<samp><span class="samp">sc</span></samp>&rsquo;, and &lsquo;<samp><span class="samp">sync</span></samp>&rsquo; instructions to
implement atomic memory built-in functions. When neither option is
specified, GCC will use the instructions if the target architecture
supports them.
@@ -285,36 +285,36 @@ configuring GCC with <samp><span class="option">--with-llsc</span></samp> and <s
respectively. <samp><span class="option">--with-llsc</span></samp> is the default for some
configurations; see the installation documentation for details.
- <br><dt><code>-mdsp</code><dt><code>-mno-dsp</code><dd><a name="index-mdsp-1731"></a><a name="index-mno_002ddsp-1732"></a>Use (do not use) revision 1 of the MIPS DSP ASE.
+ <br><dt><code>-mdsp</code><dt><code>-mno-dsp</code><dd><a name="index-mdsp-1733"></a><a name="index-mno_002ddsp-1734"></a>Use (do not use) revision 1 of the MIPS DSP ASE.
See <a href="MIPS-DSP-Built_002din-Functions.html#MIPS-DSP-Built_002din-Functions">MIPS DSP Built-in Functions</a>. This option defines the
preprocessor macro &lsquo;<samp><span class="samp">__mips_dsp</span></samp>&rsquo;. It also defines
&lsquo;<samp><span class="samp">__mips_dsp_rev</span></samp>&rsquo; to 1.
- <br><dt><code>-mdspr2</code><dt><code>-mno-dspr2</code><dd><a name="index-mdspr2-1733"></a><a name="index-mno_002ddspr2-1734"></a>Use (do not use) revision 2 of the MIPS DSP ASE.
+ <br><dt><code>-mdspr2</code><dt><code>-mno-dspr2</code><dd><a name="index-mdspr2-1735"></a><a name="index-mno_002ddspr2-1736"></a>Use (do not use) revision 2 of the MIPS DSP ASE.
See <a href="MIPS-DSP-Built_002din-Functions.html#MIPS-DSP-Built_002din-Functions">MIPS DSP Built-in Functions</a>. This option defines the
preprocessor macros &lsquo;<samp><span class="samp">__mips_dsp</span></samp>&rsquo; and &lsquo;<samp><span class="samp">__mips_dspr2</span></samp>&rsquo;.
It also defines &lsquo;<samp><span class="samp">__mips_dsp_rev</span></samp>&rsquo; to 2.
- <br><dt><code>-msmartmips</code><dt><code>-mno-smartmips</code><dd><a name="index-msmartmips-1735"></a><a name="index-mno_002dsmartmips-1736"></a>Use (do not use) the MIPS SmartMIPS ASE.
+ <br><dt><code>-msmartmips</code><dt><code>-mno-smartmips</code><dd><a name="index-msmartmips-1737"></a><a name="index-mno_002dsmartmips-1738"></a>Use (do not use) the MIPS SmartMIPS ASE.
- <br><dt><code>-mpaired-single</code><dt><code>-mno-paired-single</code><dd><a name="index-mpaired_002dsingle-1737"></a><a name="index-mno_002dpaired_002dsingle-1738"></a>Use (do not use) paired-single floating-point instructions.
+ <br><dt><code>-mpaired-single</code><dt><code>-mno-paired-single</code><dd><a name="index-mpaired_002dsingle-1739"></a><a name="index-mno_002dpaired_002dsingle-1740"></a>Use (do not use) paired-single floating-point instructions.
See <a href="MIPS-Paired_002dSingle-Support.html#MIPS-Paired_002dSingle-Support">MIPS Paired-Single Support</a>. This option requires
hardware floating-point support to be enabled.
- <br><dt><code>-mdmx</code><dt><code>-mno-mdmx</code><dd><a name="index-mdmx-1739"></a><a name="index-mno_002dmdmx-1740"></a>Use (do not use) MIPS Digital Media Extension instructions.
+ <br><dt><code>-mdmx</code><dt><code>-mno-mdmx</code><dd><a name="index-mdmx-1741"></a><a name="index-mno_002dmdmx-1742"></a>Use (do not use) MIPS Digital Media Extension instructions.
This option can only be used when generating 64-bit code and requires
hardware floating-point support to be enabled.
- <br><dt><code>-mips3d</code><dt><code>-mno-mips3d</code><dd><a name="index-mips3d-1741"></a><a name="index-mno_002dmips3d-1742"></a>Use (do not use) the MIPS-3D ASE. See <a href="MIPS_002d3D-Built_002din-Functions.html#MIPS_002d3D-Built_002din-Functions">MIPS-3D Built-in Functions</a>.
+ <br><dt><code>-mips3d</code><dt><code>-mno-mips3d</code><dd><a name="index-mips3d-1743"></a><a name="index-mno_002dmips3d-1744"></a>Use (do not use) the MIPS-3D ASE. See <a href="MIPS_002d3D-Built_002din-Functions.html#MIPS_002d3D-Built_002din-Functions">MIPS-3D Built-in Functions</a>.
The option <samp><span class="option">-mips3d</span></samp> implies <samp><span class="option">-mpaired-single</span></samp>.
- <br><dt><code>-mmt</code><dt><code>-mno-mt</code><dd><a name="index-mmt-1743"></a><a name="index-mno_002dmt-1744"></a>Use (do not use) MT Multithreading instructions.
+ <br><dt><code>-mmt</code><dt><code>-mno-mt</code><dd><a name="index-mmt-1745"></a><a name="index-mno_002dmt-1746"></a>Use (do not use) MT Multithreading instructions.
- <br><dt><code>-mlong64</code><dd><a name="index-mlong64-1745"></a>Force <code>long</code> types to be 64 bits wide. See <samp><span class="option">-mlong32</span></samp> for
+ <br><dt><code>-mlong64</code><dd><a name="index-mlong64-1747"></a>Force <code>long</code> types to be 64 bits wide. See <samp><span class="option">-mlong32</span></samp> for
an explanation of the default and the way that the pointer size is
determined.
- <br><dt><code>-mlong32</code><dd><a name="index-mlong32-1746"></a>Force <code>long</code>, <code>int</code>, and pointer types to be 32 bits wide.
+ <br><dt><code>-mlong32</code><dd><a name="index-mlong32-1748"></a>Force <code>long</code>, <code>int</code>, and pointer types to be 32 bits wide.
<p>The default size of <code>int</code>s, <code>long</code>s and pointers depends on
the ABI. All the supported ABIs use 32-bit <code>int</code>s. The n64 ABI
@@ -322,18 +322,18 @@ uses 64-bit <code>long</code>s, as does the 64-bit EABI; the others use
32-bit <code>long</code>s. Pointers are the same size as <code>long</code>s,
or the same size as integer registers, whichever is smaller.
- <br><dt><code>-msym32</code><dt><code>-mno-sym32</code><dd><a name="index-msym32-1747"></a><a name="index-mno_002dsym32-1748"></a>Assume (do not assume) that all symbols have 32-bit values, regardless
+ <br><dt><code>-msym32</code><dt><code>-mno-sym32</code><dd><a name="index-msym32-1749"></a><a name="index-mno_002dsym32-1750"></a>Assume (do not assume) that all symbols have 32-bit values, regardless
of the selected ABI. This option is useful in combination with
<samp><span class="option">-mabi=64</span></samp> and <samp><span class="option">-mno-abicalls</span></samp> because it allows GCC
to generate shorter and faster references to symbolic addresses.
- <br><dt><code>-G </code><var>num</var><dd><a name="index-G-1749"></a>Put definitions of externally-visible data in a small data section
+ <br><dt><code>-G </code><var>num</var><dd><a name="index-G-1751"></a>Put definitions of externally-visible data in a small data section
if that data is no bigger than <var>num</var> bytes. GCC can then access
the data more efficiently; see <samp><span class="option">-mgpopt</span></samp> for details.
<p>The default <samp><span class="option">-G</span></samp> option depends on the configuration.
- <br><dt><code>-mlocal-sdata</code><dt><code>-mno-local-sdata</code><dd><a name="index-mlocal_002dsdata-1750"></a><a name="index-mno_002dlocal_002dsdata-1751"></a>Extend (do not extend) the <samp><span class="option">-G</span></samp> behavior to local data too,
+ <br><dt><code>-mlocal-sdata</code><dt><code>-mno-local-sdata</code><dd><a name="index-mlocal_002dsdata-1752"></a><a name="index-mno_002dlocal_002dsdata-1753"></a>Extend (do not extend) the <samp><span class="option">-G</span></samp> behavior to local data too,
such as to static variables in C. <samp><span class="option">-mlocal-sdata</span></samp> is the
default for all configurations.
@@ -343,7 +343,7 @@ you might want to try rebuilding the less performance-critical parts with
libraries with <samp><span class="option">-mno-local-sdata</span></samp>, so that the libraries leave
more room for the main program.
- <br><dt><code>-mextern-sdata</code><dt><code>-mno-extern-sdata</code><dd><a name="index-mextern_002dsdata-1752"></a><a name="index-mno_002dextern_002dsdata-1753"></a>Assume (do not assume) that externally-defined data will be in
+ <br><dt><code>-mextern-sdata</code><dt><code>-mno-extern-sdata</code><dd><a name="index-mextern_002dsdata-1754"></a><a name="index-mno_002dextern_002dsdata-1755"></a>Assume (do not assume) that externally-defined data will be in
a small data section if that data is within the <samp><span class="option">-G</span></samp> limit.
<samp><span class="option">-mextern-sdata</span></samp> is the default for all configurations.
@@ -364,7 +364,7 @@ the highest supported <samp><span class="option">-G</span></samp> setting and ad
<samp><span class="option">-mno-extern-sdata</span></samp> to stop the library from making assumptions
about externally-defined data.
- <br><dt><code>-mgpopt</code><dt><code>-mno-gpopt</code><dd><a name="index-mgpopt-1754"></a><a name="index-mno_002dgpopt-1755"></a>Use (do not use) GP-relative accesses for symbols that are known to be
+ <br><dt><code>-mgpopt</code><dt><code>-mno-gpopt</code><dd><a name="index-mgpopt-1756"></a><a name="index-mno_002dgpopt-1757"></a>Use (do not use) GP-relative accesses for symbols that are known to be
in a small data section; see <samp><span class="option">-G</span></samp>, <samp><span class="option">-mlocal-sdata</span></samp> and
<samp><span class="option">-mextern-sdata</span></samp>. <samp><span class="option">-mgpopt</span></samp> is the default for all
configurations.
@@ -379,15 +379,15 @@ with <samp><span class="option">-G0</span></samp>.)
<p><samp><span class="option">-mno-gpopt</span></samp> implies <samp><span class="option">-mno-local-sdata</span></samp> and
<samp><span class="option">-mno-extern-sdata</span></samp>.
- <br><dt><code>-membedded-data</code><dt><code>-mno-embedded-data</code><dd><a name="index-membedded_002ddata-1756"></a><a name="index-mno_002dembedded_002ddata-1757"></a>Allocate variables to the read-only data section first if possible, then
+ <br><dt><code>-membedded-data</code><dt><code>-mno-embedded-data</code><dd><a name="index-membedded_002ddata-1758"></a><a name="index-mno_002dembedded_002ddata-1759"></a>Allocate variables to the read-only data section first if possible, then
next in the small data section if possible, otherwise in data. This gives
slightly slower code than the default, but reduces the amount of RAM required
when executing, and thus may be preferred for some embedded systems.
- <br><dt><code>-muninit-const-in-rodata</code><dt><code>-mno-uninit-const-in-rodata</code><dd><a name="index-muninit_002dconst_002din_002drodata-1758"></a><a name="index-mno_002duninit_002dconst_002din_002drodata-1759"></a>Put uninitialized <code>const</code> variables in the read-only data section.
+ <br><dt><code>-muninit-const-in-rodata</code><dt><code>-mno-uninit-const-in-rodata</code><dd><a name="index-muninit_002dconst_002din_002drodata-1760"></a><a name="index-mno_002duninit_002dconst_002din_002drodata-1761"></a>Put uninitialized <code>const</code> variables in the read-only data section.
This option is only meaningful in conjunction with <samp><span class="option">-membedded-data</span></samp>.
- <br><dt><code>-mcode-readable=</code><var>setting</var><dd><a name="index-mcode_002dreadable-1760"></a>Specify whether GCC may generate code that reads from executable sections.
+ <br><dt><code>-mcode-readable=</code><var>setting</var><dd><a name="index-mcode_002dreadable-1762"></a>Specify whether GCC may generate code that reads from executable sections.
There are three possible settings:
<dl>
@@ -407,22 +407,22 @@ SRAM interface but that (unlike the M4K) do not automatically redirect
PC-relative loads to the instruction RAM.
</dl>
- <br><dt><code>-msplit-addresses</code><dt><code>-mno-split-addresses</code><dd><a name="index-msplit_002daddresses-1761"></a><a name="index-mno_002dsplit_002daddresses-1762"></a>Enable (disable) use of the <code>%hi()</code> and <code>%lo()</code> assembler
+ <br><dt><code>-msplit-addresses</code><dt><code>-mno-split-addresses</code><dd><a name="index-msplit_002daddresses-1763"></a><a name="index-mno_002dsplit_002daddresses-1764"></a>Enable (disable) use of the <code>%hi()</code> and <code>%lo()</code> assembler
relocation operators. This option has been superseded by
<samp><span class="option">-mexplicit-relocs</span></samp> but is retained for backwards compatibility.
- <br><dt><code>-mexplicit-relocs</code><dt><code>-mno-explicit-relocs</code><dd><a name="index-mexplicit_002drelocs-1763"></a><a name="index-mno_002dexplicit_002drelocs-1764"></a>Use (do not use) assembler relocation operators when dealing with symbolic
+ <br><dt><code>-mexplicit-relocs</code><dt><code>-mno-explicit-relocs</code><dd><a name="index-mexplicit_002drelocs-1765"></a><a name="index-mno_002dexplicit_002drelocs-1766"></a>Use (do not use) assembler relocation operators when dealing with symbolic
addresses. The alternative, selected by <samp><span class="option">-mno-explicit-relocs</span></samp>,
is to use assembler macros instead.
<p><samp><span class="option">-mexplicit-relocs</span></samp> is the default if GCC was configured
to use an assembler that supports relocation operators.
- <br><dt><code>-mcheck-zero-division</code><dt><code>-mno-check-zero-division</code><dd><a name="index-mcheck_002dzero_002ddivision-1765"></a><a name="index-mno_002dcheck_002dzero_002ddivision-1766"></a>Trap (do not trap) on integer division by zero.
+ <br><dt><code>-mcheck-zero-division</code><dt><code>-mno-check-zero-division</code><dd><a name="index-mcheck_002dzero_002ddivision-1767"></a><a name="index-mno_002dcheck_002dzero_002ddivision-1768"></a>Trap (do not trap) on integer division by zero.
<p>The default is <samp><span class="option">-mcheck-zero-division</span></samp>.
- <br><dt><code>-mdivide-traps</code><dt><code>-mdivide-breaks</code><dd><a name="index-mdivide_002dtraps-1767"></a><a name="index-mdivide_002dbreaks-1768"></a>MIPS systems check for division by zero by generating either a
+ <br><dt><code>-mdivide-traps</code><dt><code>-mdivide-breaks</code><dd><a name="index-mdivide_002dtraps-1769"></a><a name="index-mdivide_002dbreaks-1770"></a>MIPS systems check for division by zero by generating either a
conditional trap or a break instruction. Using traps results in
smaller code, but is only supported on MIPS II and later. Also, some
versions of the Linux kernel have a bug that prevents trap from
@@ -435,21 +435,21 @@ overridden at configure time using <samp><span class="option">--with-divide=brea
Divide-by-zero checks can be completely disabled using
<samp><span class="option">-mno-check-zero-division</span></samp>.
- <br><dt><code>-mmemcpy</code><dt><code>-mno-memcpy</code><dd><a name="index-mmemcpy-1769"></a><a name="index-mno_002dmemcpy-1770"></a>Force (do not force) the use of <code>memcpy()</code> for non-trivial block
+ <br><dt><code>-mmemcpy</code><dt><code>-mno-memcpy</code><dd><a name="index-mmemcpy-1771"></a><a name="index-mno_002dmemcpy-1772"></a>Force (do not force) the use of <code>memcpy()</code> for non-trivial block
moves. The default is <samp><span class="option">-mno-memcpy</span></samp>, which allows GCC to inline
most constant-sized copies.
- <br><dt><code>-mlong-calls</code><dt><code>-mno-long-calls</code><dd><a name="index-mlong_002dcalls-1771"></a><a name="index-mno_002dlong_002dcalls-1772"></a>Disable (do not disable) use of the <code>jal</code> instruction. Calling
+ <br><dt><code>-mlong-calls</code><dt><code>-mno-long-calls</code><dd><a name="index-mlong_002dcalls-1773"></a><a name="index-mno_002dlong_002dcalls-1774"></a>Disable (do not disable) use of the <code>jal</code> instruction. Calling
functions using <code>jal</code> is more efficient but requires the caller
and callee to be in the same 256 megabyte segment.
<p>This option has no effect on abicalls code. The default is
<samp><span class="option">-mno-long-calls</span></samp>.
- <br><dt><code>-mmad</code><dt><code>-mno-mad</code><dd><a name="index-mmad-1773"></a><a name="index-mno_002dmad-1774"></a>Enable (disable) use of the <code>mad</code>, <code>madu</code> and <code>mul</code>
+ <br><dt><code>-mmad</code><dt><code>-mno-mad</code><dd><a name="index-mmad-1775"></a><a name="index-mno_002dmad-1776"></a>Enable (disable) use of the <code>mad</code>, <code>madu</code> and <code>mul</code>
instructions, as provided by the R4650 ISA.
- <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-1775"></a><a name="index-mno_002dfused_002dmadd-1776"></a>Enable (disable) use of the floating-point multiply-accumulate
+ <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-1777"></a><a name="index-mno_002dfused_002dmadd-1778"></a>Enable (disable) use of the floating-point multiply-accumulate
instructions, when they are available. The default is
<samp><span class="option">-mfused-madd</span></samp>.
@@ -458,13 +458,13 @@ product is calculated to infinite precision and is not subject to
the FCSR Flush to Zero bit. This may be undesirable in some
circumstances.
- <br><dt><code>-nocpp</code><dd><a name="index-nocpp-1777"></a>Tell the MIPS assembler to not run its preprocessor over user
+ <br><dt><code>-nocpp</code><dd><a name="index-nocpp-1779"></a>Tell the MIPS assembler to not run its preprocessor over user
assembler files (with a &lsquo;<samp><span class="samp">.s</span></samp>&rsquo; suffix) when assembling them.
- <br><dt><code>-mfix-24k</code><br><dt><code>-mno-fix-24k</code><dd><a name="index-mfix_002d24k-1778"></a><a name="index-mno_002dfix_002d24k-1779"></a>Work around the 24K E48 (lost data on stores during refill) errata.
+ <br><dt><code>-mfix-24k</code><br><dt><code>-mno-fix-24k</code><dd><a name="index-mfix_002d24k-1780"></a><a name="index-mno_002dfix_002d24k-1781"></a>Work around the 24K E48 (lost data on stores during refill) errata.
The workarounds are implemented by the assembler rather than by GCC.
- <br><dt><code>-mfix-r4000</code><dt><code>-mno-fix-r4000</code><dd><a name="index-mfix_002dr4000-1780"></a><a name="index-mno_002dfix_002dr4000-1781"></a>Work around certain R4000 CPU errata:
+ <br><dt><code>-mfix-r4000</code><dt><code>-mno-fix-r4000</code><dd><a name="index-mfix_002dr4000-1782"></a><a name="index-mno_002dfix_002dr4000-1783"></a>Work around certain R4000 CPU errata:
<ul>
<li>A double-word or a variable shift may give an incorrect result if executed
immediately after starting an integer division.
@@ -474,13 +474,13 @@ while an integer multiplication is in progress.
of a taken branch or a jump.
</ul>
- <br><dt><code>-mfix-r4400</code><dt><code>-mno-fix-r4400</code><dd><a name="index-mfix_002dr4400-1782"></a><a name="index-mno_002dfix_002dr4400-1783"></a>Work around certain R4400 CPU errata:
+ <br><dt><code>-mfix-r4400</code><dt><code>-mno-fix-r4400</code><dd><a name="index-mfix_002dr4400-1784"></a><a name="index-mno_002dfix_002dr4400-1785"></a>Work around certain R4400 CPU errata:
<ul>
<li>A double-word or a variable shift may give an incorrect result if executed
immediately after starting an integer division.
</ul>
- <br><dt><code>-mfix-r10000</code><dt><code>-mno-fix-r10000</code><dd><a name="index-mfix_002dr10000-1784"></a><a name="index-mno_002dfix_002dr10000-1785"></a>Work around certain R10000 errata:
+ <br><dt><code>-mfix-r10000</code><dt><code>-mno-fix-r10000</code><dd><a name="index-mfix_002dr10000-1786"></a><a name="index-mno_002dfix_002dr10000-1787"></a>Work around certain R10000 errata:
<ul>
<li><code>ll</code>/<code>sc</code> sequences may not behave atomically on revisions
prior to 3.0. They may deadlock on revisions 2.6 and earlier.
@@ -491,7 +491,7 @@ branch-likely instructions. <samp><span class="option">-mfix-r10000</span></sam
<samp><span class="option">-march=r10000</span></samp> is used; <samp><span class="option">-mno-fix-r10000</span></samp> is the default
otherwise.
- <br><dt><code>-mfix-vr4120</code><dt><code>-mno-fix-vr4120</code><dd><a name="index-mfix_002dvr4120-1786"></a>Work around certain VR4120 errata:
+ <br><dt><code>-mfix-vr4120</code><dt><code>-mno-fix-vr4120</code><dd><a name="index-mfix_002dvr4120-1788"></a>Work around certain VR4120 errata:
<ul>
<li><code>dmultu</code> does not always produce the correct result.
<li><code>div</code> and <code>ddiv</code> do not always produce the correct result if one
@@ -504,17 +504,17 @@ the <code>mips64vr*-elf</code> configurations.
<p>Other VR4120 errata require a nop to be inserted between certain pairs of
instructions. These errata are handled by the assembler, not by GCC itself.
- <br><dt><code>-mfix-vr4130</code><dd><a name="index-mfix_002dvr4130-1787"></a>Work around the VR4130 <code>mflo</code>/<code>mfhi</code> errata. The
+ <br><dt><code>-mfix-vr4130</code><dd><a name="index-mfix_002dvr4130-1789"></a>Work around the VR4130 <code>mflo</code>/<code>mfhi</code> errata. The
workarounds are implemented by the assembler rather than by GCC,
although GCC will avoid using <code>mflo</code> and <code>mfhi</code> if the
VR4130 <code>macc</code>, <code>macchi</code>, <code>dmacc</code> and <code>dmacchi</code>
instructions are available instead.
- <br><dt><code>-mfix-sb1</code><dt><code>-mno-fix-sb1</code><dd><a name="index-mfix_002dsb1-1788"></a>Work around certain SB-1 CPU core errata.
+ <br><dt><code>-mfix-sb1</code><dt><code>-mno-fix-sb1</code><dd><a name="index-mfix_002dsb1-1790"></a>Work around certain SB-1 CPU core errata.
(This flag currently works around the SB-1 revision 2
&ldquo;F1&rdquo; and &ldquo;F2&rdquo; floating-point errata.)
- <br><dt><code>-mr10k-cache-barrier=</code><var>setting</var><dd><a name="index-mr10k_002dcache_002dbarrier-1789"></a>Specify whether GCC should insert cache barriers to avoid the
+ <br><dt><code>-mr10k-cache-barrier=</code><var>setting</var><dd><a name="index-mr10k_002dcache_002dbarrier-1791"></a>Specify whether GCC should insert cache barriers to avoid the
side-effects of speculation on R10K processors.
<p>In common with many processors, the R10K tries to predict the outcome
@@ -571,7 +571,7 @@ executed and that might have side effects even if aborted.
<br><dt><code>-mr10k-cache-barrier=none</code><dd>Disable the insertion of cache barriers. This is the default setting.
</dl>
- <br><dt><code>-mflush-func=</code><var>func</var><dt><code>-mno-flush-func</code><dd><a name="index-mflush_002dfunc-1790"></a>Specifies the function to call to flush the I and D caches, or to not
+ <br><dt><code>-mflush-func=</code><var>func</var><dt><code>-mno-flush-func</code><dd><a name="index-mflush_002dfunc-1792"></a>Specifies the function to call to flush the I and D caches, or to not
call any such function. If called, the function must take the same
arguments as the common <code>_flush_func()</code>, that is, the address of the
memory range for which the cache is being flushed, the size of the
@@ -579,12 +579,12 @@ memory range, and the number 3 (to flush both caches). The default
depends on the target GCC was configured for, but commonly is either
&lsquo;<samp><span class="samp">_flush_func</span></samp>&rsquo; or &lsquo;<samp><span class="samp">__cpu_flush</span></samp>&rsquo;.
- <br><dt><code>mbranch-cost=</code><var>num</var><dd><a name="index-mbranch_002dcost-1791"></a>Set the cost of branches to roughly <var>num</var> &ldquo;simple&rdquo; instructions.
+ <br><dt><code>mbranch-cost=</code><var>num</var><dd><a name="index-mbranch_002dcost-1793"></a>Set the cost of branches to roughly <var>num</var> &ldquo;simple&rdquo; instructions.
This cost is only a heuristic and is not guaranteed to produce
consistent results across releases. A zero cost redundantly selects
the default, which is based on the <samp><span class="option">-mtune</span></samp> setting.
- <br><dt><code>-mbranch-likely</code><dt><code>-mno-branch-likely</code><dd><a name="index-mbranch_002dlikely-1792"></a><a name="index-mno_002dbranch_002dlikely-1793"></a>Enable or disable use of Branch Likely instructions, regardless of the
+ <br><dt><code>-mbranch-likely</code><dt><code>-mno-branch-likely</code><dd><a name="index-mbranch_002dlikely-1794"></a><a name="index-mno_002dbranch_002dlikely-1795"></a>Enable or disable use of Branch Likely instructions, regardless of the
default for the selected architecture. By default, Branch Likely
instructions may be generated if they are supported by the selected
architecture. An exception is for the MIPS32 and MIPS64 architectures
@@ -592,7 +592,7 @@ and processors that implement those architectures; for those, Branch
Likely instructions will not be generated by default because the MIPS32
and MIPS64 architectures specifically deprecate their use.
- <br><dt><code>-mfp-exceptions</code><dt><code>-mno-fp-exceptions</code><dd><a name="index-mfp_002dexceptions-1794"></a>Specifies whether FP exceptions are enabled. This affects how we schedule
+ <br><dt><code>-mfp-exceptions</code><dt><code>-mno-fp-exceptions</code><dd><a name="index-mfp_002dexceptions-1796"></a>Specifies whether FP exceptions are enabled. This affects how we schedule
FP instructions for some processors. The default is that FP exceptions are
enabled.
@@ -600,7 +600,7 @@ enabled.
64-bit code, then we can use both FP pipes. Otherwise, we can only use one
FP pipe.
- <br><dt><code>-mvr4130-align</code><dt><code>-mno-vr4130-align</code><dd><a name="index-mvr4130_002dalign-1795"></a>The VR4130 pipeline is two-way superscalar, but can only issue two
+ <br><dt><code>-mvr4130-align</code><dt><code>-mno-vr4130-align</code><dd><a name="index-mvr4130_002dalign-1797"></a>The VR4130 pipeline is two-way superscalar, but can only issue two
instructions together if the first one is 8-byte aligned. When this
option is enabled, GCC will align pairs of instructions that it
thinks should execute in parallel.
@@ -609,7 +609,7 @@ thinks should execute in parallel.
It normally makes code faster, but at the expense of making it bigger.
It is enabled by default at optimization level <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-msynci</code><dt><code>-mno-synci</code><dd><a name="index-msynci-1796"></a>Enable (disable) generation of <code>synci</code> instructions on
+ <br><dt><code>-msynci</code><dt><code>-mno-synci</code><dd><a name="index-msynci-1798"></a>Enable (disable) generation of <code>synci</code> instructions on
architectures that support it. The <code>synci</code> instructions (if
enabled) will be generated when <code>__builtin___clear_cache()</code> is
compiled.
@@ -622,7 +622,7 @@ to use <code>synci</code>. However, on many multi-core (SMP) systems, it
will not invalidate the instruction caches on all cores and may lead
to undefined behavior.
- <br><dt><code>-mrelax-pic-calls</code><dt><code>-mno-relax-pic-calls</code><dd><a name="index-mrelax_002dpic_002dcalls-1797"></a>Try to turn PIC calls that are normally dispatched via register
+ <br><dt><code>-mrelax-pic-calls</code><dt><code>-mno-relax-pic-calls</code><dd><a name="index-mrelax_002dpic_002dcalls-1799"></a>Try to turn PIC calls that are normally dispatched via register
<code>$25</code> into direct calls. This is only possible if the linker can
resolve the destination at link-time and if the destination is within
range for a direct call.
@@ -633,7 +633,7 @@ directive and <code>-mexplicit-relocs</code> is in effect. With
<code>-mno-explicit-relocs</code>, this optimization can be performed by the
assembler and the linker alone without help from the compiler.
- <br><dt><code>-mmcount-ra-address</code><dt><code>-mno-mcount-ra-address</code><dd><a name="index-mmcount_002dra_002daddress-1798"></a><a name="index-mno_002dmcount_002dra_002daddress-1799"></a>Emit (do not emit) code that allows <code>_mcount</code> to modify the
+ <br><dt><code>-mmcount-ra-address</code><dt><code>-mno-mcount-ra-address</code><dd><a name="index-mmcount_002dra_002daddress-1800"></a><a name="index-mno_002dmcount_002dra_002daddress-1801"></a>Emit (do not emit) code that allows <code>_mcount</code> to modify the
calling function's return address. When enabled, this option extends
the usual <code>_mcount</code> interface with a new <var>ra-address</var>
parameter, which has type <code>intptr_t *</code> and is passed in register
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MMIX-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MMIX-Options.html
index 8c49bb8..d997d9a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MMIX-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MMIX-Options.html
@@ -56,39 +56,39 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.29 MMIX Options</h4>
-<p><a name="index-MMIX-Options-1800"></a>
+<p><a name="index-MMIX-Options-1802"></a>
These options are defined for the MMIX:
<dl>
-<dt><code>-mlibfuncs</code><dt><code>-mno-libfuncs</code><dd><a name="index-mlibfuncs-1801"></a><a name="index-mno_002dlibfuncs-1802"></a>Specify that intrinsic library functions are being compiled, passing all
+<dt><code>-mlibfuncs</code><dt><code>-mno-libfuncs</code><dd><a name="index-mlibfuncs-1803"></a><a name="index-mno_002dlibfuncs-1804"></a>Specify that intrinsic library functions are being compiled, passing all
values in registers, no matter the size.
- <br><dt><code>-mepsilon</code><dt><code>-mno-epsilon</code><dd><a name="index-mepsilon-1803"></a><a name="index-mno_002depsilon-1804"></a>Generate floating-point comparison instructions that compare with respect
+ <br><dt><code>-mepsilon</code><dt><code>-mno-epsilon</code><dd><a name="index-mepsilon-1805"></a><a name="index-mno_002depsilon-1806"></a>Generate floating-point comparison instructions that compare with respect
to the <code>rE</code> epsilon register.
- <br><dt><code>-mabi=mmixware</code><dt><code>-mabi=gnu</code><dd><a name="index-mabi_003dmmixware-1805"></a><a name="index-mabi_003dgnu-1806"></a>Generate code that passes function parameters and return values that (in
+ <br><dt><code>-mabi=mmixware</code><dt><code>-mabi=gnu</code><dd><a name="index-mabi_003dmmixware-1807"></a><a name="index-mabi_003dgnu-1808"></a>Generate code that passes function parameters and return values that (in
the called function) are seen as registers <code>$0</code> and up, as opposed to
the GNU ABI which uses global registers <code>$231</code> and up.
- <br><dt><code>-mzero-extend</code><dt><code>-mno-zero-extend</code><dd><a name="index-mzero_002dextend-1807"></a><a name="index-mno_002dzero_002dextend-1808"></a>When reading data from memory in sizes shorter than 64 bits, use (do not
+ <br><dt><code>-mzero-extend</code><dt><code>-mno-zero-extend</code><dd><a name="index-mzero_002dextend-1809"></a><a name="index-mno_002dzero_002dextend-1810"></a>When reading data from memory in sizes shorter than 64 bits, use (do not
use) zero-extending load instructions by default, rather than
sign-extending ones.
- <br><dt><code>-mknuthdiv</code><dt><code>-mno-knuthdiv</code><dd><a name="index-mknuthdiv-1809"></a><a name="index-mno_002dknuthdiv-1810"></a>Make the result of a division yielding a remainder have the same sign as
+ <br><dt><code>-mknuthdiv</code><dt><code>-mno-knuthdiv</code><dd><a name="index-mknuthdiv-1811"></a><a name="index-mno_002dknuthdiv-1812"></a>Make the result of a division yielding a remainder have the same sign as
the divisor. With the default, <samp><span class="option">-mno-knuthdiv</span></samp>, the sign of the
remainder follows the sign of the dividend. Both methods are
arithmetically valid, the latter being almost exclusively used.
- <br><dt><code>-mtoplevel-symbols</code><dt><code>-mno-toplevel-symbols</code><dd><a name="index-mtoplevel_002dsymbols-1811"></a><a name="index-mno_002dtoplevel_002dsymbols-1812"></a>Prepend (do not prepend) a &lsquo;<samp><span class="samp">:</span></samp>&rsquo; to all global symbols, so the assembly
+ <br><dt><code>-mtoplevel-symbols</code><dt><code>-mno-toplevel-symbols</code><dd><a name="index-mtoplevel_002dsymbols-1813"></a><a name="index-mno_002dtoplevel_002dsymbols-1814"></a>Prepend (do not prepend) a &lsquo;<samp><span class="samp">:</span></samp>&rsquo; to all global symbols, so the assembly
code can be used with the <code>PREFIX</code> assembly directive.
- <br><dt><code>-melf</code><dd><a name="index-melf-1813"></a>Generate an executable in the ELF format, rather than the default
+ <br><dt><code>-melf</code><dd><a name="index-melf-1815"></a>Generate an executable in the ELF format, rather than the default
&lsquo;<samp><span class="samp">mmo</span></samp>&rsquo; format used by the <samp><span class="command">mmix</span></samp> simulator.
- <br><dt><code>-mbranch-predict</code><dt><code>-mno-branch-predict</code><dd><a name="index-mbranch_002dpredict-1814"></a><a name="index-mno_002dbranch_002dpredict-1815"></a>Use (do not use) the probable-branch instructions, when static branch
+ <br><dt><code>-mbranch-predict</code><dt><code>-mno-branch-predict</code><dd><a name="index-mbranch_002dpredict-1816"></a><a name="index-mno_002dbranch_002dpredict-1817"></a>Use (do not use) the probable-branch instructions, when static branch
prediction indicates a probable branch.
- <br><dt><code>-mbase-addresses</code><dt><code>-mno-base-addresses</code><dd><a name="index-mbase_002daddresses-1816"></a><a name="index-mno_002dbase_002daddresses-1817"></a>Generate (do not generate) code that uses <em>base addresses</em>. Using a
+ <br><dt><code>-mbase-addresses</code><dt><code>-mno-base-addresses</code><dd><a name="index-mbase_002daddresses-1818"></a><a name="index-mno_002dbase_002daddresses-1819"></a>Generate (do not generate) code that uses <em>base addresses</em>. Using a
base address automatically generates a request (handled by the assembler
and the linker) for a constant to be set up in a global register. The
register is used for one or more base address requests within the range 0
@@ -97,7 +97,7 @@ and fast code, but the number of different data items that can be
addressed is limited. This means that a program that uses lots of static
data may require <samp><span class="option">-mno-base-addresses</span></samp>.
- <br><dt><code>-msingle-exit</code><dt><code>-mno-single-exit</code><dd><a name="index-msingle_002dexit-1818"></a><a name="index-mno_002dsingle_002dexit-1819"></a>Force (do not force) generated code to have a single exit point in each
+ <br><dt><code>-msingle-exit</code><dt><code>-mno-single-exit</code><dd><a name="index-msingle_002dexit-1820"></a><a name="index-mno_002dsingle_002dexit-1821"></a>Force (do not force) generated code to have a single exit point in each
function.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MN10300-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MN10300-Options.html
index 4bdff6f..5e9aa1b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MN10300-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MN10300-Options.html
@@ -56,57 +56,57 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.30 MN10300 Options</h4>
-<p><a name="index-MN10300-options-1820"></a>
+<p><a name="index-MN10300-options-1822"></a>
These <samp><span class="option">-m</span></samp> options are defined for Matsushita MN10300 architectures:
<dl>
-<dt><code>-mmult-bug</code><dd><a name="index-mmult_002dbug-1821"></a>Generate code to avoid bugs in the multiply instructions for the MN10300
+<dt><code>-mmult-bug</code><dd><a name="index-mmult_002dbug-1823"></a>Generate code to avoid bugs in the multiply instructions for the MN10300
processors. This is the default.
- <br><dt><code>-mno-mult-bug</code><dd><a name="index-mno_002dmult_002dbug-1822"></a>Do not generate code to avoid bugs in the multiply instructions for the
+ <br><dt><code>-mno-mult-bug</code><dd><a name="index-mno_002dmult_002dbug-1824"></a>Do not generate code to avoid bugs in the multiply instructions for the
MN10300 processors.
- <br><dt><code>-mam33</code><dd><a name="index-mam33-1823"></a>Generate code using features specific to the AM33 processor.
+ <br><dt><code>-mam33</code><dd><a name="index-mam33-1825"></a>Generate code using features specific to the AM33 processor.
- <br><dt><code>-mno-am33</code><dd><a name="index-mno_002dam33-1824"></a>Do not generate code using features specific to the AM33 processor. This
+ <br><dt><code>-mno-am33</code><dd><a name="index-mno_002dam33-1826"></a>Do not generate code using features specific to the AM33 processor. This
is the default.
- <br><dt><code>-mam33-2</code><dd><a name="index-mam33_002d2-1825"></a>Generate code using features specific to the AM33/2.0 processor.
+ <br><dt><code>-mam33-2</code><dd><a name="index-mam33_002d2-1827"></a>Generate code using features specific to the AM33/2.0 processor.
- <br><dt><code>-mam34</code><dd><a name="index-mam34-1826"></a>Generate code using features specific to the AM34 processor.
+ <br><dt><code>-mam34</code><dd><a name="index-mam34-1828"></a>Generate code using features specific to the AM34 processor.
- <br><dt><code>-mtune=</code><var>cpu-type</var><dd><a name="index-mtune-1827"></a>Use the timing characteristics of the indicated CPU type when
+ <br><dt><code>-mtune=</code><var>cpu-type</var><dd><a name="index-mtune-1829"></a>Use the timing characteristics of the indicated CPU type when
scheduling instructions. This does not change the targeted processor
type. The CPU type must be one of &lsquo;<samp><span class="samp">mn10300</span></samp>&rsquo;, &lsquo;<samp><span class="samp">am33</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">am33-2</span></samp>&rsquo; or &lsquo;<samp><span class="samp">am34</span></samp>&rsquo;.
- <br><dt><code>-mreturn-pointer-on-d0</code><dd><a name="index-mreturn_002dpointer_002don_002dd0-1828"></a>When generating a function that returns a pointer, return the pointer
+ <br><dt><code>-mreturn-pointer-on-d0</code><dd><a name="index-mreturn_002dpointer_002don_002dd0-1830"></a>When generating a function that returns a pointer, return the pointer
in both <code>a0</code> and <code>d0</code>. Otherwise, the pointer is returned
only in a0, and attempts to call such functions without a prototype
would result in errors. Note that this option is on by default; use
<samp><span class="option">-mno-return-pointer-on-d0</span></samp> to disable it.
- <br><dt><code>-mno-crt0</code><dd><a name="index-mno_002dcrt0-1829"></a>Do not link in the C run-time initialization object file.
+ <br><dt><code>-mno-crt0</code><dd><a name="index-mno_002dcrt0-1831"></a>Do not link in the C run-time initialization object file.
- <br><dt><code>-mrelax</code><dd><a name="index-mrelax-1830"></a>Indicate to the linker that it should perform a relaxation optimization pass
+ <br><dt><code>-mrelax</code><dd><a name="index-mrelax-1832"></a>Indicate to the linker that it should perform a relaxation optimization pass
to shorten branches, calls and absolute memory addresses. This option only
has an effect when used on the command line for the final link step.
<p>This option makes symbolic debugging impossible.
- <br><dt><code>-mliw</code><dd><a name="index-mliw-1831"></a>Allow the compiler to generate <em>Long Instruction Word</em>
+ <br><dt><code>-mliw</code><dd><a name="index-mliw-1833"></a>Allow the compiler to generate <em>Long Instruction Word</em>
instructions if the target is the &lsquo;<samp><span class="samp">AM33</span></samp>&rsquo; or later. This is the
default. This option defines the preprocessor macro &lsquo;<samp><span class="samp">__LIW__</span></samp>&rsquo;.
- <br><dt><code>-mnoliw</code><dd><a name="index-mnoliw-1832"></a>Do not allow the compiler to generate <em>Long Instruction Word</em>
+ <br><dt><code>-mnoliw</code><dd><a name="index-mnoliw-1834"></a>Do not allow the compiler to generate <em>Long Instruction Word</em>
instructions. This option defines the preprocessor macro
&lsquo;<samp><span class="samp">__NO_LIW__</span></samp>&rsquo;.
- <br><dt><code>-msetlb</code><dd><a name="index-msetlb-1833"></a>Allow the compiler to generate the <em>SETLB</em> and <em>Lcc</em>
+ <br><dt><code>-msetlb</code><dd><a name="index-msetlb-1835"></a>Allow the compiler to generate the <em>SETLB</em> and <em>Lcc</em>
instructions if the target is the &lsquo;<samp><span class="samp">AM33</span></samp>&rsquo; or later. This is the
default. This option defines the preprocessor macro &lsquo;<samp><span class="samp">__SETLB__</span></samp>&rsquo;.
- <br><dt><code>-mnosetlb</code><dd><a name="index-mnosetlb-1834"></a>Do not allow the compiler to generate <em>SETLB</em> or <em>Lcc</em>
+ <br><dt><code>-mnosetlb</code><dd><a name="index-mnosetlb-1836"></a>Do not allow the compiler to generate <em>SETLB</em> or <em>Lcc</em>
instructions. This option defines the preprocessor macro
&lsquo;<samp><span class="samp">__NO_SETLB__</span></samp>&rsquo;.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Machine-Constraints.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Machine-Constraints.html
index 7fbec52..e091c1e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Machine-Constraints.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Machine-Constraints.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Constraints.html#Constraints">Constrain
<h4 class="subsection">6.42.4 Constraints for Particular Machines</h4>
-<p><a name="index-machine-specific-constraints-2781"></a><a name="index-constraints_002c-machine-specific-2782"></a>
+<p><a name="index-machine-specific-constraints-2783"></a><a name="index-constraints_002c-machine-specific-2784"></a>
Whenever possible, you should use the general-purpose constraint letters
in <code>asm</code> arguments, since they will convey meaning more readily to
people reading your code. Failing that, use the constraint letters
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Options.html
index 788e574..aeca181 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Options.html
@@ -56,34 +56,34 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.26 MeP Options</h4>
-<p><a name="index-MeP-options-1643"></a>
+<p><a name="index-MeP-options-1645"></a>
<dl>
-<dt><code>-mabsdiff</code><dd><a name="index-mabsdiff-1644"></a>Enables the <code>abs</code> instruction, which is the absolute difference
+<dt><code>-mabsdiff</code><dd><a name="index-mabsdiff-1646"></a>Enables the <code>abs</code> instruction, which is the absolute difference
between two registers.
- <br><dt><code>-mall-opts</code><dd><a name="index-mall_002dopts-1645"></a>Enables all the optional instructions - average, multiply, divide, bit
+ <br><dt><code>-mall-opts</code><dd><a name="index-mall_002dopts-1647"></a>Enables all the optional instructions - average, multiply, divide, bit
operations, leading zero, absolute difference, min/max, clip, and
saturation.
- <br><dt><code>-maverage</code><dd><a name="index-maverage-1646"></a>Enables the <code>ave</code> instruction, which computes the average of two
+ <br><dt><code>-maverage</code><dd><a name="index-maverage-1648"></a>Enables the <code>ave</code> instruction, which computes the average of two
registers.
- <br><dt><code>-mbased=</code><var>n</var><dd><a name="index-mbased_003d-1647"></a>Variables of size <var>n</var> bytes or smaller will be placed in the
+ <br><dt><code>-mbased=</code><var>n</var><dd><a name="index-mbased_003d-1649"></a>Variables of size <var>n</var> bytes or smaller will be placed in the
<code>.based</code> section by default. Based variables use the <code>$tp</code>
register as a base register, and there is a 128-byte limit to the
<code>.based</code> section.
- <br><dt><code>-mbitops</code><dd><a name="index-mbitops-1648"></a>Enables the bit operation instructions - bit test (<code>btstm</code>), set
+ <br><dt><code>-mbitops</code><dd><a name="index-mbitops-1650"></a>Enables the bit operation instructions - bit test (<code>btstm</code>), set
(<code>bsetm</code>), clear (<code>bclrm</code>), invert (<code>bnotm</code>), and
test-and-set (<code>tas</code>).
- <br><dt><code>-mc=</code><var>name</var><dd><a name="index-mc_003d-1649"></a>Selects which section constant data will be placed in. <var>name</var> may
+ <br><dt><code>-mc=</code><var>name</var><dd><a name="index-mc_003d-1651"></a>Selects which section constant data will be placed in. <var>name</var> may
be <code>tiny</code>, <code>near</code>, or <code>far</code>.
- <br><dt><code>-mclip</code><dd><a name="index-mclip-1650"></a>Enables the <code>clip</code> instruction. Note that <code>-mclip</code> is not
+ <br><dt><code>-mclip</code><dd><a name="index-mclip-1652"></a>Enables the <code>clip</code> instruction. Note that <code>-mclip</code> is not
useful unless you also provide <code>-mminmax</code>.
- <br><dt><code>-mconfig=</code><var>name</var><dd><a name="index-mconfig_003d-1651"></a>Selects one of the build-in core configurations. Each MeP chip has
+ <br><dt><code>-mconfig=</code><var>name</var><dd><a name="index-mconfig_003d-1653"></a>Selects one of the build-in core configurations. Each MeP chip has
one or more modules in it; each module has a core CPU and a variety of
coprocessors, optional instructions, and peripherals. The
<code>MeP-Integrator</code> tool, not part of GCC, provides these
@@ -91,61 +91,61 @@ configurations through this option; using this option is the same as
using all the corresponding command-line options. The default
configuration is <code>default</code>.
- <br><dt><code>-mcop</code><dd><a name="index-mcop-1652"></a>Enables the coprocessor instructions. By default, this is a 32-bit
+ <br><dt><code>-mcop</code><dd><a name="index-mcop-1654"></a>Enables the coprocessor instructions. By default, this is a 32-bit
coprocessor. Note that the coprocessor is normally enabled via the
<code>-mconfig=</code> option.
- <br><dt><code>-mcop32</code><dd><a name="index-mcop32-1653"></a>Enables the 32-bit coprocessor's instructions.
+ <br><dt><code>-mcop32</code><dd><a name="index-mcop32-1655"></a>Enables the 32-bit coprocessor's instructions.
- <br><dt><code>-mcop64</code><dd><a name="index-mcop64-1654"></a>Enables the 64-bit coprocessor's instructions.
+ <br><dt><code>-mcop64</code><dd><a name="index-mcop64-1656"></a>Enables the 64-bit coprocessor's instructions.
- <br><dt><code>-mivc2</code><dd><a name="index-mivc2-1655"></a>Enables IVC2 scheduling. IVC2 is a 64-bit VLIW coprocessor.
+ <br><dt><code>-mivc2</code><dd><a name="index-mivc2-1657"></a>Enables IVC2 scheduling. IVC2 is a 64-bit VLIW coprocessor.
- <br><dt><code>-mdc</code><dd><a name="index-mdc-1656"></a>Causes constant variables to be placed in the <code>.near</code> section.
+ <br><dt><code>-mdc</code><dd><a name="index-mdc-1658"></a>Causes constant variables to be placed in the <code>.near</code> section.
- <br><dt><code>-mdiv</code><dd><a name="index-mdiv-1657"></a>Enables the <code>div</code> and <code>divu</code> instructions.
+ <br><dt><code>-mdiv</code><dd><a name="index-mdiv-1659"></a>Enables the <code>div</code> and <code>divu</code> instructions.
- <br><dt><code>-meb</code><dd><a name="index-meb-1658"></a>Generate big-endian code.
+ <br><dt><code>-meb</code><dd><a name="index-meb-1660"></a>Generate big-endian code.
- <br><dt><code>-mel</code><dd><a name="index-mel-1659"></a>Generate little-endian code.
+ <br><dt><code>-mel</code><dd><a name="index-mel-1661"></a>Generate little-endian code.
- <br><dt><code>-mio-volatile</code><dd><a name="index-mio_002dvolatile-1660"></a>Tells the compiler that any variable marked with the <code>io</code>
+ <br><dt><code>-mio-volatile</code><dd><a name="index-mio_002dvolatile-1662"></a>Tells the compiler that any variable marked with the <code>io</code>
attribute is to be considered volatile.
- <br><dt><code>-ml</code><dd><a name="index-ml-1661"></a>Causes variables to be assigned to the <code>.far</code> section by default.
+ <br><dt><code>-ml</code><dd><a name="index-ml-1663"></a>Causes variables to be assigned to the <code>.far</code> section by default.
- <br><dt><code>-mleadz</code><dd><a name="index-mleadz-1662"></a>Enables the <code>leadz</code> (leading zero) instruction.
+ <br><dt><code>-mleadz</code><dd><a name="index-mleadz-1664"></a>Enables the <code>leadz</code> (leading zero) instruction.
- <br><dt><code>-mm</code><dd><a name="index-mm-1663"></a>Causes variables to be assigned to the <code>.near</code> section by default.
+ <br><dt><code>-mm</code><dd><a name="index-mm-1665"></a>Causes variables to be assigned to the <code>.near</code> section by default.
- <br><dt><code>-mminmax</code><dd><a name="index-mminmax-1664"></a>Enables the <code>min</code> and <code>max</code> instructions.
+ <br><dt><code>-mminmax</code><dd><a name="index-mminmax-1666"></a>Enables the <code>min</code> and <code>max</code> instructions.
- <br><dt><code>-mmult</code><dd><a name="index-mmult-1665"></a>Enables the multiplication and multiply-accumulate instructions.
+ <br><dt><code>-mmult</code><dd><a name="index-mmult-1667"></a>Enables the multiplication and multiply-accumulate instructions.
- <br><dt><code>-mno-opts</code><dd><a name="index-mno_002dopts-1666"></a>Disables all the optional instructions enabled by <code>-mall-opts</code>.
+ <br><dt><code>-mno-opts</code><dd><a name="index-mno_002dopts-1668"></a>Disables all the optional instructions enabled by <code>-mall-opts</code>.
- <br><dt><code>-mrepeat</code><dd><a name="index-mrepeat-1667"></a>Enables the <code>repeat</code> and <code>erepeat</code> instructions, used for
+ <br><dt><code>-mrepeat</code><dd><a name="index-mrepeat-1669"></a>Enables the <code>repeat</code> and <code>erepeat</code> instructions, used for
low-overhead looping.
- <br><dt><code>-ms</code><dd><a name="index-ms-1668"></a>Causes all variables to default to the <code>.tiny</code> section. Note
+ <br><dt><code>-ms</code><dd><a name="index-ms-1670"></a>Causes all variables to default to the <code>.tiny</code> section. Note
that there is a 65536-byte limit to this section. Accesses to these
variables use the <code>%gp</code> base register.
- <br><dt><code>-msatur</code><dd><a name="index-msatur-1669"></a>Enables the saturation instructions. Note that the compiler does not
+ <br><dt><code>-msatur</code><dd><a name="index-msatur-1671"></a>Enables the saturation instructions. Note that the compiler does not
currently generate these itself, but this option is included for
compatibility with other tools, like <code>as</code>.
- <br><dt><code>-msdram</code><dd><a name="index-msdram-1670"></a>Link the SDRAM-based runtime instead of the default ROM-based runtime.
+ <br><dt><code>-msdram</code><dd><a name="index-msdram-1672"></a>Link the SDRAM-based runtime instead of the default ROM-based runtime.
- <br><dt><code>-msim</code><dd><a name="index-msim-1671"></a>Link the simulator runtime libraries.
+ <br><dt><code>-msim</code><dd><a name="index-msim-1673"></a>Link the simulator runtime libraries.
- <br><dt><code>-msimnovec</code><dd><a name="index-msimnovec-1672"></a>Link the simulator runtime libraries, excluding built-in support
+ <br><dt><code>-msimnovec</code><dd><a name="index-msimnovec-1674"></a>Link the simulator runtime libraries, excluding built-in support
for reset and exception vectors and tables.
- <br><dt><code>-mtf</code><dd><a name="index-mtf-1673"></a>Causes all functions to default to the <code>.far</code> section. Without
+ <br><dt><code>-mtf</code><dd><a name="index-mtf-1675"></a>Causes all functions to default to the <code>.far</code> section. Without
this option, functions default to the <code>.near</code> section.
- <br><dt><code>-mtiny=</code><var>n</var><dd><a name="index-mtiny_003d-1674"></a>Variables that are <var>n</var> bytes or smaller will be allocated to the
+ <br><dt><code>-mtiny=</code><var>n</var><dd><a name="index-mtiny_003d-1676"></a>Variables that are <var>n</var> bytes or smaller will be allocated to the
<code>.tiny</code> section. These variables use the <code>$gp</code> base
register. The default for this option is 4, but note that there's a
65536-byte limit to the <code>.tiny</code> section.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Pragmas.html
index 384b000..e9e65eb 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MeP-Pragmas.html
@@ -57,25 +57,25 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Pragmas.html#Pragmas">Pragmas</a>
<h4 class="subsection">6.57.3 MeP Pragmas</h4>
<dl>
-<dt><code>custom io_volatile (on|off)</code><dd><a name="index-pragma_002c-custom-io_005fvolatile-3355"></a>Overrides the command line option <code>-mio-volatile</code> for the current
+<dt><code>custom io_volatile (on|off)</code><dd><a name="index-pragma_002c-custom-io_005fvolatile-3357"></a>Overrides the command line option <code>-mio-volatile</code> for the current
file. Note that for compatibility with future GCC releases, this
option should only be used once before any <code>io</code> variables in each
file.
- <br><dt><code>GCC coprocessor available </code><var>registers</var><dd><a name="index-pragma_002c-coprocessor-available-3356"></a>Specifies which coprocessor registers are available to the register
+ <br><dt><code>GCC coprocessor available </code><var>registers</var><dd><a name="index-pragma_002c-coprocessor-available-3358"></a>Specifies which coprocessor registers are available to the register
allocator. <var>registers</var> may be a single register, register range
separated by ellipses, or comma-separated list of those. Example:
<pre class="example"> #pragma GCC coprocessor available $c0...$c10, $c28
</pre>
- <br><dt><code>GCC coprocessor call_saved </code><var>registers</var><dd><a name="index-pragma_002c-coprocessor-call_005fsaved-3357"></a>Specifies which coprocessor registers are to be saved and restored by
+ <br><dt><code>GCC coprocessor call_saved </code><var>registers</var><dd><a name="index-pragma_002c-coprocessor-call_005fsaved-3359"></a>Specifies which coprocessor registers are to be saved and restored by
any function using them. <var>registers</var> may be a single register,
register range separated by ellipses, or comma-separated list of
those. Example:
<pre class="example"> #pragma GCC coprocessor call_saved $c4...$c6, $c31
</pre>
- <br><dt><code>GCC coprocessor subclass '(A|B|C|D)' = </code><var>registers</var><dd><a name="index-pragma_002c-coprocessor-subclass-3358"></a>Creates and defines a register class. These register classes can be
+ <br><dt><code>GCC coprocessor subclass '(A|B|C|D)' = </code><var>registers</var><dd><a name="index-pragma_002c-coprocessor-subclass-3360"></a>Creates and defines a register class. These register classes can be
used by inline <code>asm</code> constructs. <var>registers</var> may be a single
register, register range separated by ellipses, or comma-separated
list of those. Example:
@@ -84,7 +84,7 @@ list of those. Example:
asm ("cpfoo %0" : "=B" (x));
</pre>
- <br><dt><code>GCC disinterrupt </code><var>name</var><code> , </code><var>name</var><code> ...</code><dd><a name="index-pragma_002c-disinterrupt-3359"></a>For the named functions, the compiler adds code to disable interrupts
+ <br><dt><code>GCC disinterrupt </code><var>name</var><code> , </code><var>name</var><code> ...</code><dd><a name="index-pragma_002c-disinterrupt-3361"></a>For the named functions, the compiler adds code to disable interrupts
for the duration of those functions. Any functions so named, which
are not encountered in the source, cause a warning that the pragma was
not used. Examples:
@@ -93,7 +93,7 @@ not used. Examples:
#pragma disinterrupt bar, grill
int foo () { ... }
</pre>
- <br><dt><code>GCC call </code><var>name</var><code> , </code><var>name</var><code> ...</code><dd><a name="index-pragma_002c-call-3360"></a>For the named functions, the compiler always uses a register-indirect
+ <br><dt><code>GCC call </code><var>name</var><code> , </code><var>name</var><code> ...</code><dd><a name="index-pragma_002c-call-3362"></a>For the named functions, the compiler always uses a register-indirect
call model when calling the named functions. Examples:
<pre class="example"> extern int foo ();
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MicroBlaze-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MicroBlaze-Options.html
index 3c3beaa..7c16190 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MicroBlaze-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/MicroBlaze-Options.html
@@ -56,41 +56,41 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.27 MicroBlaze Options</h4>
-<p><a name="index-MicroBlaze-Options-1675"></a>
+<p><a name="index-MicroBlaze-Options-1677"></a>
<dl>
-<dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1676"></a>Use software emulation for floating point (default).
+<dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1678"></a>Use software emulation for floating point (default).
- <br><dt><code>-mhard-float</code><dd><a name="index-mhard_002dfloat-1677"></a>Use hardware floating-point instructions.
+ <br><dt><code>-mhard-float</code><dd><a name="index-mhard_002dfloat-1679"></a>Use hardware floating-point instructions.
- <br><dt><code>-mmemcpy</code><dd><a name="index-mmemcpy-1678"></a>Do not optimize block moves, use <code>memcpy</code>.
+ <br><dt><code>-mmemcpy</code><dd><a name="index-mmemcpy-1680"></a>Do not optimize block moves, use <code>memcpy</code>.
- <br><dt><code>-mno-clearbss</code><dd><a name="index-mno_002dclearbss-1679"></a>This option is deprecated. Use <samp><span class="option">-fno-zero-initialized-in-bss</span></samp> instead.
+ <br><dt><code>-mno-clearbss</code><dd><a name="index-mno_002dclearbss-1681"></a>This option is deprecated. Use <samp><span class="option">-fno-zero-initialized-in-bss</span></samp> instead.
- <br><dt><code>-mcpu=</code><var>cpu-type</var><dd><a name="index-mcpu_003d-1680"></a>Use features of and schedule code for given CPU.
+ <br><dt><code>-mcpu=</code><var>cpu-type</var><dd><a name="index-mcpu_003d-1682"></a>Use features of and schedule code for given CPU.
Supported values are in the format &lsquo;<samp><span class="samp">v</span><var>X</var><span class="samp">.</span><var>YY</var><span class="samp">.</span><var>Z</var></samp>&rsquo;,
where <var>X</var> is a major version, <var>YY</var> is the minor version, and
<var>Z</var> is compatibility code. Example values are &lsquo;<samp><span class="samp">v3.00.a</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">v4.00.b</span></samp>&rsquo;, &lsquo;<samp><span class="samp">v5.00.a</span></samp>&rsquo;, &lsquo;<samp><span class="samp">v5.00.b</span></samp>&rsquo;, &lsquo;<samp><span class="samp">v5.00.b</span></samp>&rsquo;, &lsquo;<samp><span class="samp">v6.00.a</span></samp>&rsquo;.
- <br><dt><code>-mxl-soft-mul</code><dd><a name="index-mxl_002dsoft_002dmul-1681"></a>Use software multiply emulation (default).
+ <br><dt><code>-mxl-soft-mul</code><dd><a name="index-mxl_002dsoft_002dmul-1683"></a>Use software multiply emulation (default).
- <br><dt><code>-mxl-soft-div</code><dd><a name="index-mxl_002dsoft_002ddiv-1682"></a>Use software emulation for divides (default).
+ <br><dt><code>-mxl-soft-div</code><dd><a name="index-mxl_002dsoft_002ddiv-1684"></a>Use software emulation for divides (default).
- <br><dt><code>-mxl-barrel-shift</code><dd><a name="index-mxl_002dbarrel_002dshift-1683"></a>Use the hardware barrel shifter.
+ <br><dt><code>-mxl-barrel-shift</code><dd><a name="index-mxl_002dbarrel_002dshift-1685"></a>Use the hardware barrel shifter.
- <br><dt><code>-mxl-pattern-compare</code><dd><a name="index-mxl_002dpattern_002dcompare-1684"></a>Use pattern compare instructions.
+ <br><dt><code>-mxl-pattern-compare</code><dd><a name="index-mxl_002dpattern_002dcompare-1686"></a>Use pattern compare instructions.
- <br><dt><code>-msmall-divides</code><dd><a name="index-msmall_002ddivides-1685"></a>Use table lookup optimization for small signed integer divisions.
+ <br><dt><code>-msmall-divides</code><dd><a name="index-msmall_002ddivides-1687"></a>Use table lookup optimization for small signed integer divisions.
- <br><dt><code>-mxl-stack-check</code><dd><a name="index-mxl_002dstack_002dcheck-1686"></a>This option is deprecated. Use -fstack-check instead.
+ <br><dt><code>-mxl-stack-check</code><dd><a name="index-mxl_002dstack_002dcheck-1688"></a>This option is deprecated. Use -fstack-check instead.
- <br><dt><code>-mxl-gp-opt</code><dd><a name="index-mxl_002dgp_002dopt-1687"></a>Use GP relative sdata/sbss sections.
+ <br><dt><code>-mxl-gp-opt</code><dd><a name="index-mxl_002dgp_002dopt-1689"></a>Use GP relative sdata/sbss sections.
- <br><dt><code>-mxl-multiply-high</code><dd><a name="index-mxl_002dmultiply_002dhigh-1688"></a>Use multiply high instructions for high part of 32x32 multiply.
+ <br><dt><code>-mxl-multiply-high</code><dd><a name="index-mxl_002dmultiply_002dhigh-1690"></a>Use multiply high instructions for high part of 32x32 multiply.
- <br><dt><code>-mxl-float-convert</code><dd><a name="index-mxl_002dfloat_002dconvert-1689"></a>Use hardware floating-point conversion instructions.
+ <br><dt><code>-mxl-float-convert</code><dd><a name="index-mxl_002dfloat_002dconvert-1691"></a>Use hardware floating-point conversion instructions.
- <br><dt><code>-mxl-float-sqrt</code><dd><a name="index-mxl_002dfloat_002dsqrt-1690"></a>Use hardware floating-point square root instruction.
+ <br><dt><code>-mxl-float-sqrt</code><dd><a name="index-mxl_002dfloat_002dsqrt-1692"></a>Use hardware floating-point square root instruction.
<br><dt><code>-mxl-mode-</code><var>app-model</var><dd>Select application model <var>app-model</var>. Valid models are
<dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Mixed-Declarations.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Mixed-Declarations.html
index 6692494..7342590 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Mixed-Declarations.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Mixed-Declarations.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.29 Mixed Declarations and Code</h3>
-<p><a name="index-mixed-declarations-and-code-2492"></a><a name="index-declarations_002c-mixed-with-code-2493"></a><a name="index-code_002c-mixed-with-declarations-2494"></a>
+<p><a name="index-mixed-declarations-and-code-2494"></a><a name="index-declarations_002c-mixed-with-code-2495"></a><a name="index-code_002c-mixed-with-declarations-2496"></a>
ISO C99 and ISO C++ allow declarations and code to be freely mixed
within compound statements. As an extension, GCC also allows this in
C90 mode. For example, you could do:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Modifiers.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Modifiers.html
index 053a0aa..53ef2ae 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Modifiers.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Modifiers.html
@@ -56,16 +56,16 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Constraints.html#Constraints">Constrain
<h4 class="subsection">6.42.3 Constraint Modifier Characters</h4>
-<p><a name="index-modifiers-in-constraints-2772"></a><a name="index-constraint-modifier-characters-2773"></a>
+<p><a name="index-modifiers-in-constraints-2774"></a><a name="index-constraint-modifier-characters-2775"></a>
<!-- prevent bad page break with this line -->
Here are constraint modifier characters.
-<a name="index-g_t_0040samp_007b_003d_007d-in-constraint-2774"></a>
+<a name="index-g_t_0040samp_007b_003d_007d-in-constraint-2776"></a>
<dl><dt>&lsquo;<samp><span class="samp">=</span></samp>&rsquo;<dd>Means that this operand is write-only for this instruction: the previous
value is discarded and replaced by output data.
- <p><a name="index-g_t_0040samp_007b_002b_007d-in-constraint-2775"></a><br><dt>&lsquo;<samp><span class="samp">+</span></samp>&rsquo;<dd>Means that this operand is both read and written by the instruction.
+ <p><a name="index-g_t_0040samp_007b_002b_007d-in-constraint-2777"></a><br><dt>&lsquo;<samp><span class="samp">+</span></samp>&rsquo;<dd>Means that this operand is both read and written by the instruction.
<p>When the compiler fixes up the operands to satisfy the constraints,
it needs to know which operands are inputs to the instruction and
@@ -76,7 +76,7 @@ are assumed to be input only.
<p>If you specify &lsquo;<samp><span class="samp">=</span></samp>&rsquo; or &lsquo;<samp><span class="samp">+</span></samp>&rsquo; in a constraint, you put it in the
first character of the constraint string.
- <p><a name="index-g_t_0040samp_007b_0026_007d-in-constraint-2776"></a><a name="index-earlyclobber-operand-2777"></a><br><dt>&lsquo;<samp><span class="samp">&amp;</span></samp>&rsquo;<dd>Means (in a particular alternative) that this operand is an
+ <p><a name="index-g_t_0040samp_007b_0026_007d-in-constraint-2778"></a><a name="index-earlyclobber-operand-2779"></a><br><dt>&lsquo;<samp><span class="samp">&amp;</span></samp>&rsquo;<dd>Means (in a particular alternative) that this operand is an
<dfn>earlyclobber</dfn> operand, which is modified before the instruction is
finished using the input operands. Therefore, this operand may not lie
in a register that is used as an input operand or as part of any memory
@@ -95,7 +95,7 @@ See, for example, the &lsquo;<samp><span class="samp">mulsi3</span></samp>&rsquo
<p>&lsquo;<samp><span class="samp">&amp;</span></samp>&rsquo; does not obviate the need to write &lsquo;<samp><span class="samp">=</span></samp>&rsquo;.
- <p><a name="index-g_t_0040samp_007b_0025_007d-in-constraint-2778"></a><br><dt>&lsquo;<samp><span class="samp">%</span></samp>&rsquo;<dd>Declares the instruction to be commutative for this operand and the
+ <p><a name="index-g_t_0040samp_007b_0025_007d-in-constraint-2780"></a><br><dt>&lsquo;<samp><span class="samp">%</span></samp>&rsquo;<dd>Declares the instruction to be commutative for this operand and the
following operand. This means that the compiler may interchange the
two operands if that is the cheapest way to make all operands fit the
constraints.
@@ -107,11 +107,11 @@ register allocation, so the result of <code>define_peephole2</code>
and <code>define_split</code>s performed after reload cannot rely on
&lsquo;<samp><span class="samp">%</span></samp>&rsquo; to make the intended insn match.
- <p><a name="index-g_t_0040samp_007b_0023_007d-in-constraint-2779"></a><br><dt>&lsquo;<samp><span class="samp">#</span></samp>&rsquo;<dd>Says that all following characters, up to the next comma, are to be
+ <p><a name="index-g_t_0040samp_007b_0023_007d-in-constraint-2781"></a><br><dt>&lsquo;<samp><span class="samp">#</span></samp>&rsquo;<dd>Says that all following characters, up to the next comma, are to be
ignored as a constraint. They are significant only for choosing
register preferences.
- <p><a name="index-g_t_0040samp_007b_002a_007d-in-constraint-2780"></a><br><dt>&lsquo;<samp><span class="samp">*</span></samp>&rsquo;<dd>Says that the following character should be ignored when choosing
+ <p><a name="index-g_t_0040samp_007b_002a_007d-in-constraint-2782"></a><br><dt>&lsquo;<samp><span class="samp">*</span></samp>&rsquo;<dd>Says that the following character should be ignored when choosing
register preferences. &lsquo;<samp><span class="samp">*</span></samp>&rsquo; has no effect on the meaning of the
constraint as a constraint, and no effect on reloading.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Multi_002dAlternative.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Multi_002dAlternative.html
index 34d3866..420deb1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Multi_002dAlternative.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Multi_002dAlternative.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Constraints.html#Constraints">Constrain
<h4 class="subsection">6.42.2 Multiple Alternative Constraints</h4>
-<p><a name="index-multiple-alternative-constraints-2767"></a>
+<p><a name="index-multiple-alternative-constraints-2769"></a>
Sometimes a single instruction has multiple alternative sets of possible
operands. For example, on the 68000, a logical-or instruction can combine
register or an immediate value into memory, or it can combine any kind of
@@ -79,14 +79,14 @@ need the same amount of copying, the one that comes first is chosen.
These choices can be altered with the &lsquo;<samp><span class="samp">?</span></samp>&rsquo; and &lsquo;<samp><span class="samp">!</span></samp>&rsquo; characters:
-<a name="index-g_t_0040samp_007b_003f_007d-in-constraint-2768"></a>
-<a name="index-question-mark-2769"></a>
+<a name="index-g_t_0040samp_007b_003f_007d-in-constraint-2770"></a>
+<a name="index-question-mark-2771"></a>
<dl><dt><code>?</code><dd>Disparage slightly the alternative that the &lsquo;<samp><span class="samp">?</span></samp>&rsquo; appears in,
as a choice when no alternative applies exactly. The compiler regards
this alternative as one unit more costly for each &lsquo;<samp><span class="samp">?</span></samp>&rsquo; that appears
in it.
- <p><a name="index-g_t_0040samp_007b_0021_007d-in-constraint-2770"></a><a name="index-exclamation-point-2771"></a><br><dt><code>!</code><dd>Disparage severely the alternative that the &lsquo;<samp><span class="samp">!</span></samp>&rsquo; appears in.
+ <p><a name="index-g_t_0040samp_007b_0021_007d-in-constraint-2772"></a><a name="index-exclamation-point-2773"></a><br><dt><code>!</code><dd>Disparage severely the alternative that the &lsquo;<samp><span class="samp">!</span></samp>&rsquo; appears in.
This alternative can still be used if it fits without reloading,
but if reloading is needed, some other alternative will be used.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Name-lookup.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Name-lookup.html
index b4e1469..5b070e6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Name-lookup.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Name-lookup.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Misunderstandings.html#C_00
<h4 class="subsection">11.8.2 Name lookup, templates, and accessing members of base classes</h4>
-<p><a name="index-base-class-members-3470"></a><a name="index-two_002dstage-name-lookup-3471"></a><a name="index-dependent-name-lookup-3472"></a>
+<p><a name="index-base-class-members-3472"></a><a name="index-two_002dstage-name-lookup-3473"></a><a name="index-dependent-name-lookup-3474"></a>
The C++ standard prescribes that all names that are not dependent on
template parameters are bound to their present definitions when parsing
a template function or class.<a rel="footnote" href="#fn-1" name="fnd-1"><sup>1</sup></a> Only names that are dependent are looked up at the point
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Named-Address-Spaces.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Named-Address-Spaces.html
index c3e1079..c200847 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Named-Address-Spaces.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Named-Address-Spaces.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.16 Named Address Spaces</h3>
-<p><a name="index-Named-Address-Spaces-2436"></a>
+<p><a name="index-Named-Address-Spaces-2438"></a>
As an extension, the GNU C compiler supports named address spaces as
defined in the N1275 draft of ISO/IEC DTR 18037. Support for named
address spaces in GCC will evolve as the draft technical report
@@ -84,17 +84,17 @@ needed to locate read-only data in flash memory
without using (inline) assembler code.
<dl>
-<dt><code>__flash</code><dd><a name="index-g_t_0040code_007b_005f_005fflash_007d-AVR-Named-Address-Spaces-2437"></a>The <code>__flash</code> qualifier will locate data in the
+<dt><code>__flash</code><dd><a name="index-g_t_0040code_007b_005f_005fflash_007d-AVR-Named-Address-Spaces-2439"></a>The <code>__flash</code> qualifier will locate data in the
<code>.progmem.data</code> section. Data will be read using the <code>LPM</code>
instruction. Pointers to this address space are 16 bits wide.
- <br><dt><code>__flash1</code><br><dt><code>__flash2</code><br><dt><code>__flash3</code><br><dt><code>__flash4</code><br><dt><code>__flash5</code><dd><a name="index-g_t_0040code_007b_005f_005fflash1_007d-AVR-Named-Address-Spaces-2438"></a><a name="index-g_t_0040code_007b_005f_005fflash2_007d-AVR-Named-Address-Spaces-2439"></a><a name="index-g_t_0040code_007b_005f_005fflash3_007d-AVR-Named-Address-Spaces-2440"></a><a name="index-g_t_0040code_007b_005f_005fflash4_007d-AVR-Named-Address-Spaces-2441"></a><a name="index-g_t_0040code_007b_005f_005fflash5_007d-AVR-Named-Address-Spaces-2442"></a>These are 16-bit address spaces locating data in section
+ <br><dt><code>__flash1</code><br><dt><code>__flash2</code><br><dt><code>__flash3</code><br><dt><code>__flash4</code><br><dt><code>__flash5</code><dd><a name="index-g_t_0040code_007b_005f_005fflash1_007d-AVR-Named-Address-Spaces-2440"></a><a name="index-g_t_0040code_007b_005f_005fflash2_007d-AVR-Named-Address-Spaces-2441"></a><a name="index-g_t_0040code_007b_005f_005fflash3_007d-AVR-Named-Address-Spaces-2442"></a><a name="index-g_t_0040code_007b_005f_005fflash4_007d-AVR-Named-Address-Spaces-2443"></a><a name="index-g_t_0040code_007b_005f_005fflash5_007d-AVR-Named-Address-Spaces-2444"></a>These are 16-bit address spaces locating data in section
<code>.progmem</code><var>N</var><code>.data</code> where <var>N</var> refers to
address space <code>__flash</code><var>N</var>.
The compiler will set the <code>RAMPZ</code> segment register approptiately
before reading data by means of the <code>ELPM</code> instruction.
- <br><dt><code>__memx</code><dd><a name="index-g_t_0040code_007b_005f_005fmemx_007d-AVR-Named-Address-Spaces-2443"></a>This is a 24-bit address space that linearizes flash and RAM:
+ <br><dt><code>__memx</code><dd><a name="index-g_t_0040code_007b_005f_005fmemx_007d-AVR-Named-Address-Spaces-2445"></a>This is a 24-bit address space that linearizes flash and RAM:
If the high bit of the address is set, data is read from
RAM using the lower two bytes as RAM address.
If the high bit of the address is clear, data is read from flash
@@ -194,7 +194,7 @@ initialization will be as if <code>foo</code> was located in the first
<h4 class="subsection">6.16.2 M32C Named Address Spaces</h4>
-<p><a name="index-g_t_0040code_007b_005f_005ffar_007d-M32C-Named-Address-Spaces-2444"></a>
+<p><a name="index-g_t_0040code_007b_005f_005ffar_007d-M32C-Named-Address-Spaces-2446"></a>
On the M32C target, with the R8C and M16C cpu variants, variables
qualified with <code>__far</code> are accessed using 32-bit addresses in
order to access memory beyond the first 64&nbsp;Ki bytes. If
@@ -203,7 +203,7 @@ effect.
<h4 class="subsection">6.16.3 RL78 Named Address Spaces</h4>
-<p><a name="index-g_t_0040code_007b_005f_005ffar_007d-RL78-Named-Address-Spaces-2445"></a>
+<p><a name="index-g_t_0040code_007b_005f_005ffar_007d-RL78-Named-Address-Spaces-2447"></a>
On the RL78 target, variables qualified with <code>__far</code> are accessed
with 32-bit pointers (20-bit addresses) rather than the default 16-bit
addresses. Non-far variables are assumed to appear in the topmost
@@ -211,7 +211,7 @@ addresses. Non-far variables are assumed to appear in the topmost
<h4 class="subsection">6.16.4 SPU Named Address Spaces</h4>
-<p><a name="index-g_t_0040code_007b_005f_005fea_007d-SPU-Named-Address-Spaces-2446"></a>
+<p><a name="index-g_t_0040code_007b_005f_005fea_007d-SPU-Named-Address-Spaces-2448"></a>
On the SPU target variables may be declared as
belonging to another address space by qualifying the type with the
<code>__ea</code> address space identifier:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Nested-Functions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Nested-Functions.html
index 1cd9c89..e3acafc 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Nested-Functions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Nested-Functions.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.4 Nested Functions</h3>
-<p><a name="index-nested-functions-2343"></a><a name="index-downward-funargs-2344"></a><a name="index-thunks-2345"></a>
+<p><a name="index-nested-functions-2345"></a><a name="index-downward-funargs-2346"></a><a name="index-thunks-2347"></a>
A <dfn>nested function</dfn> is a function defined inside another function.
(Nested functions are not supported for GNU C++.) The nested function's
name is local to the block where it is defined. For example, here we
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Non_002dbugs.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Non_002dbugs.html
index 3f22b4d..d12e410 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Non_002dbugs.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Non_002dbugs.html
@@ -92,7 +92,7 @@ information about the intentions of the programmer. For functions
where the return value should never be ignored, use the
<code>warn_unused_result</code> function attribute (see <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a>).
- <li><a name="index-fshort_002denums-3475"></a>Making <samp><span class="option">-fshort-enums</span></samp> the default.
+ <li><a name="index-fshort_002denums-3477"></a>Making <samp><span class="option">-fshort-enums</span></samp> the default.
<p>This would cause storage layout to be incompatible with most other C
compilers. And it doesn't seem very important, given that you can get
@@ -107,7 +107,7 @@ ABI standard&rdquo; says to do so.
declared plain <code>int</code> is signed or not. This in effect creates two
alternative dialects of C.
- <p><a name="index-fsigned_002dbitfields-3476"></a><a name="index-funsigned_002dbitfields-3477"></a>The GNU C compiler supports both dialects; you can specify the signed
+ <p><a name="index-fsigned_002dbitfields-3478"></a><a name="index-funsigned_002dbitfields-3479"></a>The GNU C compiler supports both dialects; you can specify the signed
dialect with <samp><span class="option">-fsigned-bitfields</span></samp> and the unsigned dialect with
<samp><span class="option">-funsigned-bitfields</span></samp>. However, this leaves open the question of
which dialect to use by default.
@@ -155,7 +155,7 @@ to be considered in the future.
explicitly in each bit-field whether it is signed or not. In this way,
they write programs which have the same meaning in both C dialects.)
- <li><a name="index-ansi-3478"></a><a name="index-std-3479"></a>Undefining <code>__STDC__</code> when <samp><span class="option">-ansi</span></samp> is not used.
+ <li><a name="index-ansi-3480"></a><a name="index-std-3481"></a>Undefining <code>__STDC__</code> when <samp><span class="option">-ansi</span></samp> is not used.
<p>Currently, GCC defines <code>__STDC__</code> unconditionally. This provides
good results in practice.
@@ -243,7 +243,7 @@ that summation, so the accumulation can be removed.
<li>Making side effects happen in the same order as in some other compiler.
- <p><a name="index-side-effects_002c-order-of-evaluation-3480"></a><a name="index-order-of-evaluation_002c-side-effects-3481"></a>It is never safe to depend on the order of evaluation of side effects.
+ <p><a name="index-side-effects_002c-order-of-evaluation-3482"></a><a name="index-order-of-evaluation_002c-side-effects-3483"></a>It is never safe to depend on the order of evaluation of side effects.
For example, a function call like this may very well behave differently
from one compiler to another:
@@ -262,7 +262,7 @@ arguments &lsquo;<samp><span class="samp">2, 3</span></samp>&rsquo;, or it might
<p>Some ISO C testsuites report failure when the compiler does not produce
an error message for a certain program.
- <p><a name="index-pedantic_002derrors-3482"></a>ISO C requires a &ldquo;diagnostic&rdquo; message for certain kinds of invalid
+ <p><a name="index-pedantic_002derrors-3484"></a>ISO C requires a &ldquo;diagnostic&rdquo; message for certain kinds of invalid
programs, but a warning is defined by GCC to count as a diagnostic. If
GCC produces a warning but not an error, that is correct ISO C support.
If testsuites call this &ldquo;failure&rdquo;, they should be run with the GCC
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Object-Size-Checking.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Object-Size-Checking.html
index 2cb75df..ea353f8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Object-Size-Checking.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Object-Size-Checking.html
@@ -56,12 +56,12 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.53 Object Size Checking Builtins</h3>
-<p><a name="index-g_t_005f_005fbuiltin_005fobject_005fsize-2856"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fmemcpy_005fchk-2857"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fmempcpy_005fchk-2858"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fmemmove_005fchk-2859"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fmemset_005fchk-2860"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstrcpy_005fchk-2861"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstpcpy_005fchk-2862"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstrncpy_005fchk-2863"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstrcat_005fchk-2864"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstrncat_005fchk-2865"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fsprintf_005fchk-2866"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fsnprintf_005fchk-2867"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fvsprintf_005fchk-2868"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fvsnprintf_005fchk-2869"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fprintf_005fchk-2870"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fvprintf_005fchk-2871"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005ffprintf_005fchk-2872"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fvfprintf_005fchk-2873"></a>
+<p><a name="index-g_t_005f_005fbuiltin_005fobject_005fsize-2858"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fmemcpy_005fchk-2859"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fmempcpy_005fchk-2860"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fmemmove_005fchk-2861"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fmemset_005fchk-2862"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstrcpy_005fchk-2863"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstpcpy_005fchk-2864"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstrncpy_005fchk-2865"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstrcat_005fchk-2866"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fstrncat_005fchk-2867"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fsprintf_005fchk-2868"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fsnprintf_005fchk-2869"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fvsprintf_005fchk-2870"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fvsnprintf_005fchk-2871"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fprintf_005fchk-2872"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fvprintf_005fchk-2873"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005ffprintf_005fchk-2874"></a><a name="index-g_t_005f_005fbuiltin_005f_005f_005fvfprintf_005fchk-2875"></a>
GCC implements a limited buffer overflow protection mechanism
that can prevent some buffer overflow attacks.
<div class="defun">
-&mdash; Built-in Function: size_t <b>__builtin_object_size</b> (<var>void * ptr, int type</var>)<var><a name="index-g_t_005f_005fbuiltin_005fobject_005fsize-2874"></a></var><br>
+&mdash; Built-in Function: size_t <b>__builtin_object_size</b> (<var>void * ptr, int type</var>)<var><a name="index-g_t_005f_005fbuiltin_005fobject_005fsize-2876"></a></var><br>
<blockquote><p>is a built-in construct that returns a constant number of bytes from
<var>ptr</var> to the end of the object <var>ptr</var> pointer points to
(if known at compile time). <code>__builtin_object_size</code> never evaluates
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Offsetof.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Offsetof.html
index 162488c..902f91f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Offsetof.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Offsetof.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.50 Offsetof</h3>
-<p><a name="index-g_t_005f_005fbuiltin_005foffsetof-2812"></a>
+<p><a name="index-g_t_005f_005fbuiltin_005foffsetof-2814"></a>
GCC implements for both C and C++ a syntactic extension to implement
the <code>offsetof</code> macro.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Optimize-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Optimize-Options.html
index fe813f7..51d63d8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Optimize-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Optimize-Options.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.10 Options That Control Optimization</h3>
-<p><a name="index-optimize-options-701"></a><a name="index-options_002c-optimization-702"></a>
+<p><a name="index-optimize-options-702"></a><a name="index-options_002c-optimization-703"></a>
These options control various sorts of optimizations.
<p>Without any optimization option, the compiler's goal is to reduce the
@@ -90,7 +90,7 @@ to find out the exact set of optimizations that are enabled at each level.
See <a href="Overall-Options.html#Overall-Options">Overall Options</a>, for examples.
<dl>
-<dt><code>-O</code><dt><code>-O1</code><dd><a name="index-O-703"></a><a name="index-O1-704"></a>Optimize. Optimizing compilation takes somewhat more time, and a lot
+<dt><code>-O</code><dt><code>-O1</code><dd><a name="index-O-704"></a><a name="index-O1-705"></a>Optimize. Optimizing compilation takes somewhat more time, and a lot
more memory for a large function.
<p>With <samp><span class="option">-O</span></samp>, the compiler tries to reduce code size and execution
@@ -132,7 +132,7 @@ compilation time.
<p><samp><span class="option">-O</span></samp> also turns on <samp><span class="option">-fomit-frame-pointer</span></samp> on machines
where doing so does not interfere with debugging.
- <br><dt><code>-O2</code><dd><a name="index-O2-705"></a>Optimize even more. GCC performs nearly all supported optimizations
+ <br><dt><code>-O2</code><dd><a name="index-O2-706"></a>Optimize even more. GCC performs nearly all supported optimizations
that do not involve a space-speed tradeoff.
As compared to <samp><span class="option">-O</span></samp>, this option increases both compilation time
and the performance of the generated code.
@@ -168,16 +168,16 @@ also turns on the following optimization flags:
<p>Please note the warning under <samp><span class="option">-fgcse</span></samp> about
invoking <samp><span class="option">-O2</span></samp> on programs that use computed gotos.
- <br><dt><code>-O3</code><dd><a name="index-O3-706"></a>Optimize yet more. <samp><span class="option">-O3</span></samp> turns on all optimizations specified
+ <br><dt><code>-O3</code><dd><a name="index-O3-707"></a>Optimize yet more. <samp><span class="option">-O3</span></samp> turns on all optimizations specified
by <samp><span class="option">-O2</span></samp> and also turns on the <samp><span class="option">-finline-functions</span></samp>,
<samp><span class="option">-funswitch-loops</span></samp>, <samp><span class="option">-fpredictive-commoning</span></samp>,
-<samp><span class="option">-fgcse-after-reload</span></samp>, <samp><span class="option">-ftree-vectorize</span></samp> and
-<samp><span class="option">-fipa-cp-clone</span></samp> options.
+<samp><span class="option">-fgcse-after-reload</span></samp>, <samp><span class="option">-ftree-vectorize</span></samp>,
+<samp><span class="option">-ftree-partial-pre</span></samp> and <samp><span class="option">-fipa-cp-clone</span></samp> options.
- <br><dt><code>-O0</code><dd><a name="index-O0-707"></a>Reduce compilation time and make debugging produce the expected
+ <br><dt><code>-O0</code><dd><a name="index-O0-708"></a>Reduce compilation time and make debugging produce the expected
results. This is the default.
- <br><dt><code>-Os</code><dd><a name="index-Os-708"></a>Optimize for size. <samp><span class="option">-Os</span></samp> enables all <samp><span class="option">-O2</span></samp> optimizations that
+ <br><dt><code>-Os</code><dd><a name="index-Os-709"></a>Optimize for size. <samp><span class="option">-Os</span></samp> enables all <samp><span class="option">-O2</span></samp> optimizations that
do not typically increase code size. It also performs further
optimizations designed to reduce code size.
@@ -186,7 +186,7 @@ optimizations designed to reduce code size.
-falign-labels -freorder-blocks -freorder-blocks-and-partition
-fprefetch-loop-arrays -ftree-vect-loop-version
</pre>
- <br><dt><code>-Ofast</code><dd><a name="index-Ofast-709"></a>Disregard strict standards compliance. <samp><span class="option">-Ofast</span></samp> enables all
+ <br><dt><code>-Ofast</code><dd><a name="index-Ofast-710"></a>Disregard strict standards compliance. <samp><span class="option">-Ofast</span></samp> enables all
<samp><span class="option">-O3</span></samp> optimizations. It also enables optimizations that are not
valid for all standard compliant programs.
It turns on <samp><span class="option">-ffast-math</span></samp> and the Fortran-specific
@@ -209,20 +209,20 @@ can use the following flags in the rare cases when &ldquo;fine-tuning&rdquo; of
optimizations to be performed is desired.
<dl>
-<dt><code>-fno-default-inline</code><dd><a name="index-fno_002ddefault_002dinline-710"></a>Do not make member functions inline by default merely because they are
+<dt><code>-fno-default-inline</code><dd><a name="index-fno_002ddefault_002dinline-711"></a>Do not make member functions inline by default merely because they are
defined inside the class scope (C++ only). Otherwise, when you specify
<samp><span class="option">-O</span></samp><!-- /@w -->, member functions defined inside class scope are compiled
inline by default; i.e., you don't need to add &lsquo;<samp><span class="samp">inline</span></samp>&rsquo; in front of
the member function name.
- <br><dt><code>-fno-defer-pop</code><dd><a name="index-fno_002ddefer_002dpop-711"></a>Always pop the arguments to each function call as soon as that function
+ <br><dt><code>-fno-defer-pop</code><dd><a name="index-fno_002ddefer_002dpop-712"></a>Always pop the arguments to each function call as soon as that function
returns. For machines that must pop arguments after a function call,
the compiler normally lets arguments accumulate on the stack for several
function calls and pops them all at once.
<p>Disabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fforward-propagate</code><dd><a name="index-fforward_002dpropagate-712"></a>Perform a forward propagation pass on RTL. The pass tries to combine two
+ <br><dt><code>-fforward-propagate</code><dd><a name="index-fforward_002dpropagate-713"></a>Perform a forward propagation pass on RTL. The pass tries to combine two
instructions and checks if the result can be simplified. If loop unrolling
is active, two passes are performed and the second is scheduled after
loop unrolling.
@@ -230,7 +230,7 @@ loop unrolling.
<p>This option is enabled by default at optimization levels <samp><span class="option">-O</span></samp>,
<samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-ffp-contract=</code><var>style</var><dd><a name="index-ffp_002dcontract-713"></a><samp><span class="option">-ffp-contract=off</span></samp> disables floating-point expression contraction.
+ <br><dt><code>-ffp-contract=</code><var>style</var><dd><a name="index-ffp_002dcontract-714"></a><samp><span class="option">-ffp-contract=off</span></samp> disables floating-point expression contraction.
<samp><span class="option">-ffp-contract=fast</span></samp> enables floating-point expression contraction
such as forming of fused multiply-add operations if the target has
native support for them.
@@ -240,7 +240,7 @@ and treated equal to <samp><span class="option">-ffp-contract=off</span></samp>.
<p>The default is <samp><span class="option">-ffp-contract=fast</span></samp>.
- <br><dt><code>-fomit-frame-pointer</code><dd><a name="index-fomit_002dframe_002dpointer-714"></a>Don't keep the frame pointer in a register for functions that
+ <br><dt><code>-fomit-frame-pointer</code><dd><a name="index-fomit_002dframe_002dpointer-715"></a>Don't keep the frame pointer in a register for functions that
don't need one. This avoids the instructions to save, set up and
restore frame pointers; it also makes an extra register available
in many functions. <strong>It also makes debugging impossible on
@@ -260,18 +260,18 @@ size) for 32-bit Linux x86 and 32-bit Darwin x86 targets has been changed to
<p>Enabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-foptimize-sibling-calls</code><dd><a name="index-foptimize_002dsibling_002dcalls-715"></a>Optimize sibling and tail recursive calls.
+ <br><dt><code>-foptimize-sibling-calls</code><dd><a name="index-foptimize_002dsibling_002dcalls-716"></a>Optimize sibling and tail recursive calls.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fno-inline</code><dd><a name="index-fno_002dinline-716"></a>Do not expand any functions inline apart from those marked with
+ <br><dt><code>-fno-inline</code><dd><a name="index-fno_002dinline-717"></a>Do not expand any functions inline apart from those marked with
the <code>always_inline</code> attribute. This is the default when not
optimizing.
<p>Single functions can be exempted from inlining by marking them
with the <code>noinline</code> attribute.
- <br><dt><code>-finline-small-functions</code><dd><a name="index-finline_002dsmall_002dfunctions-717"></a>Integrate functions into their callers when their body is smaller than expected
+ <br><dt><code>-finline-small-functions</code><dd><a name="index-finline_002dsmall_002dfunctions-718"></a>Integrate functions into their callers when their body is smaller than expected
function call code (so overall size of program gets smaller). The compiler
heuristically decides which functions are simple enough to be worth integrating
in this way. This inlining applies to all functions, even those not declared
@@ -279,14 +279,14 @@ inline.
<p>Enabled at level <samp><span class="option">-O2</span></samp>.
- <br><dt><code>-findirect-inlining</code><dd><a name="index-findirect_002dinlining-718"></a>Inline also indirect calls that are discovered to be known at compile
+ <br><dt><code>-findirect-inlining</code><dd><a name="index-findirect_002dinlining-719"></a>Inline also indirect calls that are discovered to be known at compile
time thanks to previous inlining. This option has any effect only
when inlining itself is turned on by the <samp><span class="option">-finline-functions</span></samp>
or <samp><span class="option">-finline-small-functions</span></samp> options.
<p>Enabled at level <samp><span class="option">-O2</span></samp>.
- <br><dt><code>-finline-functions</code><dd><a name="index-finline_002dfunctions-719"></a>Consider all functions for inlining, even if they are not declared inline.
+ <br><dt><code>-finline-functions</code><dd><a name="index-finline_002dfunctions-720"></a>Consider all functions for inlining, even if they are not declared inline.
The compiler heuristically decides which functions are worth integrating
in this way.
@@ -296,14 +296,14 @@ assembler code in its own right.
<p>Enabled at level <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-finline-functions-called-once</code><dd><a name="index-finline_002dfunctions_002dcalled_002donce-720"></a>Consider all <code>static</code> functions called once for inlining into their
+ <br><dt><code>-finline-functions-called-once</code><dd><a name="index-finline_002dfunctions_002dcalled_002donce-721"></a>Consider all <code>static</code> functions called once for inlining into their
caller even if they are not marked <code>inline</code>. If a call to a given
function is integrated, then the function is not output as assembler code
in its own right.
<p>Enabled at levels <samp><span class="option">-O1</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp> and <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fearly-inlining</code><dd><a name="index-fearly_002dinlining-721"></a>Inline functions marked by <code>always_inline</code> and functions whose body seems
+ <br><dt><code>-fearly-inlining</code><dd><a name="index-fearly_002dinlining-722"></a>Inline functions marked by <code>always_inline</code> and functions whose body seems
smaller than the function call overhead early before doing
<samp><span class="option">-fprofile-generate</span></samp> instrumentation and real inlining pass. Doing so
makes profiling significantly cheaper and usually inlining faster on programs
@@ -311,13 +311,13 @@ having large chains of nested wrapper functions.
<p>Enabled by default.
- <br><dt><code>-fipa-sra</code><dd><a name="index-fipa_002dsra-722"></a>Perform interprocedural scalar replacement of aggregates, removal of
+ <br><dt><code>-fipa-sra</code><dd><a name="index-fipa_002dsra-723"></a>Perform interprocedural scalar replacement of aggregates, removal of
unused parameters and replacement of parameters passed by reference
by parameters passed by value.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp> and <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-finline-limit=</code><var>n</var><dd><a name="index-finline_002dlimit-723"></a>By default, GCC limits the size of functions that can be inlined. This flag
+ <br><dt><code>-finline-limit=</code><var>n</var><dd><a name="index-finline_002dlimit-724"></a>By default, GCC limits the size of functions that can be inlined. This flag
allows coarse control of this limit. <var>n</var> is the size of functions that
can be inlined in number of pseudo instructions.
@@ -342,24 +342,24 @@ abstract measurement of function's size. In no way does it represent a count
of assembly instructions and as such its exact meaning might change from one
release to an another.
- <br><dt><code>-fno-keep-inline-dllexport</code><dd><a name="index-g_t_002dfno_002dkeep_002dinline_002ddllexport-724"></a>This is a more fine-grained version of <samp><span class="option">-fkeep-inline-functions</span></samp>,
+ <br><dt><code>-fno-keep-inline-dllexport</code><dd><a name="index-g_t_002dfno_002dkeep_002dinline_002ddllexport-725"></a>This is a more fine-grained version of <samp><span class="option">-fkeep-inline-functions</span></samp>,
which applies only to functions that are declared using the <code>dllexport</code>
attribute or declspec (See <a href="Function-Attributes.html#Function-Attributes">Declaring Attributes of Functions</a>.)
- <br><dt><code>-fkeep-inline-functions</code><dd><a name="index-fkeep_002dinline_002dfunctions-725"></a>In C, emit <code>static</code> functions that are declared <code>inline</code>
+ <br><dt><code>-fkeep-inline-functions</code><dd><a name="index-fkeep_002dinline_002dfunctions-726"></a>In C, emit <code>static</code> functions that are declared <code>inline</code>
into the object file, even if the function has been inlined into all
of its callers. This switch does not affect functions using the
<code>extern inline</code> extension in GNU C90. In C++, emit any and all
inline functions into the object file.
- <br><dt><code>-fkeep-static-consts</code><dd><a name="index-fkeep_002dstatic_002dconsts-726"></a>Emit variables declared <code>static const</code> when optimization isn't turned
+ <br><dt><code>-fkeep-static-consts</code><dd><a name="index-fkeep_002dstatic_002dconsts-727"></a>Emit variables declared <code>static const</code> when optimization isn't turned
on, even if the variables aren't referenced.
<p>GCC enables this option by default. If you want to force the compiler to
check if the variable was referenced, regardless of whether or not
optimization is turned on, use the <samp><span class="option">-fno-keep-static-consts</span></samp> option.
- <br><dt><code>-fmerge-constants</code><dd><a name="index-fmerge_002dconstants-727"></a>Attempt to merge identical constants (string constants and floating-point
+ <br><dt><code>-fmerge-constants</code><dd><a name="index-fmerge_002dconstants-728"></a>Attempt to merge identical constants (string constants and floating-point
constants) across compilation units.
<p>This option is the default for optimized compilation if the assembler and
@@ -368,7 +368,7 @@ behavior.
<p>Enabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fmerge-all-constants</code><dd><a name="index-fmerge_002dall_002dconstants-728"></a>Attempt to merge identical constants and identical variables.
+ <br><dt><code>-fmerge-all-constants</code><dd><a name="index-fmerge_002dall_002dconstants-729"></a>Attempt to merge identical constants and identical variables.
<p>This option implies <samp><span class="option">-fmerge-constants</span></samp>. In addition to
<samp><span class="option">-fmerge-constants</span></samp> this considers e.g. even constant initialized
@@ -378,17 +378,17 @@ instances of the same variable in recursive calls, to have distinct locations,
so using this option will result in non-conforming
behavior.
- <br><dt><code>-fmodulo-sched</code><dd><a name="index-fmodulo_002dsched-729"></a>Perform swing modulo scheduling immediately before the first scheduling
+ <br><dt><code>-fmodulo-sched</code><dd><a name="index-fmodulo_002dsched-730"></a>Perform swing modulo scheduling immediately before the first scheduling
pass. This pass looks at innermost loops and reorders their
instructions by overlapping different iterations.
- <br><dt><code>-fmodulo-sched-allow-regmoves</code><dd><a name="index-fmodulo_002dsched_002dallow_002dregmoves-730"></a>Perform more aggressive SMS based modulo scheduling with register moves
+ <br><dt><code>-fmodulo-sched-allow-regmoves</code><dd><a name="index-fmodulo_002dsched_002dallow_002dregmoves-731"></a>Perform more aggressive SMS based modulo scheduling with register moves
allowed. By setting this flag certain anti-dependences edges will be
deleted which will trigger the generation of reg-moves based on the
life-range analysis. This option is effective only with
<samp><span class="option">-fmodulo-sched</span></samp> enabled.
- <br><dt><code>-fno-branch-count-reg</code><dd><a name="index-fno_002dbranch_002dcount_002dreg-731"></a>Do not use &ldquo;decrement and branch&rdquo; instructions on a count register,
+ <br><dt><code>-fno-branch-count-reg</code><dd><a name="index-fno_002dbranch_002dcount_002dreg-732"></a>Do not use &ldquo;decrement and branch&rdquo; instructions on a count register,
but instead generate a sequence of instructions that decrement a
register, compare it against zero, then branch based upon the result.
This option is only meaningful on architectures that support such
@@ -396,7 +396,7 @@ instructions, which include x86, PowerPC, IA-64 and S/390.
<p>The default is <samp><span class="option">-fbranch-count-reg</span></samp>.
- <br><dt><code>-fno-function-cse</code><dd><a name="index-fno_002dfunction_002dcse-732"></a>Do not put function addresses in registers; make each instruction that
+ <br><dt><code>-fno-function-cse</code><dd><a name="index-fno_002dfunction_002dcse-733"></a>Do not put function addresses in registers; make each instruction that
calls a constant function contain the function's address explicitly.
<p>This option results in less efficient code, but some strange hacks
@@ -405,7 +405,7 @@ performed when this option is not used.
<p>The default is <samp><span class="option">-ffunction-cse</span></samp>
- <br><dt><code>-fno-zero-initialized-in-bss</code><dd><a name="index-fno_002dzero_002dinitialized_002din_002dbss-733"></a>If the target supports a BSS section, GCC by default puts variables that
+ <br><dt><code>-fno-zero-initialized-in-bss</code><dd><a name="index-fno_002dzero_002dinitialized_002din_002dbss-734"></a>If the target supports a BSS section, GCC by default puts variables that
are initialized to zero into BSS. This can save space in the resulting
code.
@@ -416,7 +416,7 @@ assumptions based on that.
<p>The default is <samp><span class="option">-fzero-initialized-in-bss</span></samp>.
- <br><dt><code>-fmudflap -fmudflapth -fmudflapir</code><dd><a name="index-fmudflap-734"></a><a name="index-fmudflapth-735"></a><a name="index-fmudflapir-736"></a><a name="index-bounds-checking-737"></a><a name="index-mudflap-738"></a>For front-ends that support it (C and C++), instrument all risky
+ <br><dt><code>-fmudflap -fmudflapth -fmudflapir</code><dd><a name="index-fmudflap-735"></a><a name="index-fmudflapth-736"></a><a name="index-fmudflapir-737"></a><a name="index-bounds-checking-738"></a><a name="index-mudflap-739"></a>For front-ends that support it (C and C++), instrument all risky
pointer/array dereferencing operations, some standard library
string/heap functions, and some other associated constructs with
range/validity tests. Modules so instrumented should be immune to
@@ -436,7 +436,7 @@ instrumentation (and therefore faster execution) and still provides
some protection against outright memory corrupting writes, but allows
erroneously read data to propagate within a program.
- <br><dt><code>-fthread-jumps</code><dd><a name="index-fthread_002djumps-739"></a>Perform optimizations where we check to see if a jump branches to a
+ <br><dt><code>-fthread-jumps</code><dd><a name="index-fthread_002djumps-740"></a>Perform optimizations where we check to see if a jump branches to a
location where another comparison subsumed by the first is found. If
so, the first branch is redirected to either the destination of the
second branch or a point immediately following it, depending on whether
@@ -444,7 +444,7 @@ the condition is known to be true or false.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fsplit-wide-types</code><dd><a name="index-fsplit_002dwide_002dtypes-740"></a>When using a type that occupies multiple registers, such as <code>long
+ <br><dt><code>-fsplit-wide-types</code><dd><a name="index-fsplit_002dwide_002dtypes-741"></a>When using a type that occupies multiple registers, such as <code>long
long</code> on a 32-bit system, split the registers apart and allocate them
independently. This normally generates better code for those types,
but may make debugging more difficult.
@@ -452,7 +452,7 @@ but may make debugging more difficult.
<p>Enabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>,
<samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fcse-follow-jumps</code><dd><a name="index-fcse_002dfollow_002djumps-741"></a>In common subexpression elimination (CSE), scan through jump instructions
+ <br><dt><code>-fcse-follow-jumps</code><dd><a name="index-fcse_002dfollow_002djumps-742"></a>In common subexpression elimination (CSE), scan through jump instructions
when the target of the jump is not reached by any other path. For
example, when CSE encounters an <code>if</code> statement with an
<code>else</code> clause, CSE will follow the jump when the condition
@@ -460,7 +460,7 @@ tested is false.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fcse-skip-blocks</code><dd><a name="index-fcse_002dskip_002dblocks-742"></a>This is similar to <samp><span class="option">-fcse-follow-jumps</span></samp>, but causes CSE to
+ <br><dt><code>-fcse-skip-blocks</code><dd><a name="index-fcse_002dskip_002dblocks-743"></a>This is similar to <samp><span class="option">-fcse-follow-jumps</span></samp>, but causes CSE to
follow jumps that conditionally skip over blocks. When CSE
encounters a simple <code>if</code> statement with no else clause,
<samp><span class="option">-fcse-skip-blocks</span></samp> causes CSE to follow the jump around the
@@ -468,12 +468,12 @@ body of the <code>if</code>.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-frerun-cse-after-loop</code><dd><a name="index-frerun_002dcse_002dafter_002dloop-743"></a>Re-run common subexpression elimination after loop optimizations has been
+ <br><dt><code>-frerun-cse-after-loop</code><dd><a name="index-frerun_002dcse_002dafter_002dloop-744"></a>Re-run common subexpression elimination after loop optimizations has been
performed.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fgcse</code><dd><a name="index-fgcse-744"></a>Perform a global common subexpression elimination pass.
+ <br><dt><code>-fgcse</code><dd><a name="index-fgcse-745"></a>Perform a global common subexpression elimination pass.
This pass also performs global constant and copy propagation.
<p><em>Note:</em> When compiling a program using computed gotos, a GCC
@@ -483,14 +483,14 @@ the global common subexpression elimination pass by adding
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fgcse-lm</code><dd><a name="index-fgcse_002dlm-745"></a>When <samp><span class="option">-fgcse-lm</span></samp> is enabled, global common subexpression elimination will
+ <br><dt><code>-fgcse-lm</code><dd><a name="index-fgcse_002dlm-746"></a>When <samp><span class="option">-fgcse-lm</span></samp> is enabled, global common subexpression elimination will
attempt to move loads that are only killed by stores into themselves. This
allows a loop containing a load/store sequence to be changed to a load outside
the loop, and a copy/store within the loop.
<p>Enabled by default when gcse is enabled.
- <br><dt><code>-fgcse-sm</code><dd><a name="index-fgcse_002dsm-746"></a>When <samp><span class="option">-fgcse-sm</span></samp> is enabled, a store motion pass is run after
+ <br><dt><code>-fgcse-sm</code><dd><a name="index-fgcse_002dsm-747"></a>When <samp><span class="option">-fgcse-sm</span></samp> is enabled, a store motion pass is run after
global common subexpression elimination. This pass will attempt to move
stores out of loops. When used in conjunction with <samp><span class="option">-fgcse-lm</span></samp>,
loops containing a load/store sequence can be changed to a load before
@@ -498,52 +498,52 @@ the loop and a store after the loop.
<p>Not enabled at any optimization level.
- <br><dt><code>-fgcse-las</code><dd><a name="index-fgcse_002dlas-747"></a>When <samp><span class="option">-fgcse-las</span></samp> is enabled, the global common subexpression
+ <br><dt><code>-fgcse-las</code><dd><a name="index-fgcse_002dlas-748"></a>When <samp><span class="option">-fgcse-las</span></samp> is enabled, the global common subexpression
elimination pass eliminates redundant loads that come after stores to the
same memory location (both partial and full redundancies).
<p>Not enabled at any optimization level.
- <br><dt><code>-fgcse-after-reload</code><dd><a name="index-fgcse_002dafter_002dreload-748"></a>When <samp><span class="option">-fgcse-after-reload</span></samp> is enabled, a redundant load elimination
+ <br><dt><code>-fgcse-after-reload</code><dd><a name="index-fgcse_002dafter_002dreload-749"></a>When <samp><span class="option">-fgcse-after-reload</span></samp> is enabled, a redundant load elimination
pass is performed after reload. The purpose of this pass is to cleanup
redundant spilling.
- <br><dt><code>-funsafe-loop-optimizations</code><dd><a name="index-funsafe_002dloop_002doptimizations-749"></a>If given, the loop optimizer will assume that loop indices do not
+ <br><dt><code>-funsafe-loop-optimizations</code><dd><a name="index-funsafe_002dloop_002doptimizations-750"></a>If given, the loop optimizer will assume that loop indices do not
overflow, and that the loops with nontrivial exit condition are not
infinite. This enables a wider range of loop optimizations even if
the loop optimizer itself cannot prove that these assumptions are valid.
Using <samp><span class="option">-Wunsafe-loop-optimizations</span></samp>, the compiler will warn you
if it finds this kind of loop.
- <br><dt><code>-fcrossjumping</code><dd><a name="index-fcrossjumping-750"></a>Perform cross-jumping transformation. This transformation unifies equivalent code and save code size. The
+ <br><dt><code>-fcrossjumping</code><dd><a name="index-fcrossjumping-751"></a>Perform cross-jumping transformation. This transformation unifies equivalent code and save code size. The
resulting code may or may not perform better than without cross-jumping.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fauto-inc-dec</code><dd><a name="index-fauto_002dinc_002ddec-751"></a>Combine increments or decrements of addresses with memory accesses.
+ <br><dt><code>-fauto-inc-dec</code><dd><a name="index-fauto_002dinc_002ddec-752"></a>Combine increments or decrements of addresses with memory accesses.
This pass is always skipped on architectures that do not have
instructions to support this. Enabled by default at <samp><span class="option">-O</span></samp> and
higher on architectures that support this.
- <br><dt><code>-fdce</code><dd><a name="index-fdce-752"></a>Perform dead code elimination (DCE) on RTL.
+ <br><dt><code>-fdce</code><dd><a name="index-fdce-753"></a>Perform dead code elimination (DCE) on RTL.
Enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-fdse</code><dd><a name="index-fdse-753"></a>Perform dead store elimination (DSE) on RTL.
+ <br><dt><code>-fdse</code><dd><a name="index-fdse-754"></a>Perform dead store elimination (DSE) on RTL.
Enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-fif-conversion</code><dd><a name="index-fif_002dconversion-754"></a>Attempt to transform conditional jumps into branch-less equivalents. This
+ <br><dt><code>-fif-conversion</code><dd><a name="index-fif_002dconversion-755"></a>Attempt to transform conditional jumps into branch-less equivalents. This
include use of conditional moves, min, max, set flags and abs instructions, and
some tricks doable by standard arithmetics. The use of conditional execution
on chips where it is available is controlled by <code>if-conversion2</code>.
<p>Enabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fif-conversion2</code><dd><a name="index-fif_002dconversion2-755"></a>Use conditional execution (where available) to transform conditional jumps into
+ <br><dt><code>-fif-conversion2</code><dd><a name="index-fif_002dconversion2-756"></a>Use conditional execution (where available) to transform conditional jumps into
branch-less equivalents.
<p>Enabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fdelete-null-pointer-checks</code><dd><a name="index-fdelete_002dnull_002dpointer_002dchecks-756"></a>Assume that programs cannot safely dereference null pointers, and that
+ <br><dt><code>-fdelete-null-pointer-checks</code><dd><a name="index-fdelete_002dnull_002dpointer_002dchecks-757"></a>Assume that programs cannot safely dereference null pointers, and that
no code or data element resides there. This enables simple constant
folding optimizations at all optimization levels. In addition, other
optimization passes in GCC use this flag to control global dataflow
@@ -560,23 +560,23 @@ Otherwise it is enabled at all levels: <samp><span class="option">-O0</span></sa
<samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>. Passes that use the information
are enabled independently at different optimization levels.
- <br><dt><code>-fdevirtualize</code><dd><a name="index-fdevirtualize-757"></a>Attempt to convert calls to virtual functions to direct calls. This
+ <br><dt><code>-fdevirtualize</code><dd><a name="index-fdevirtualize-758"></a>Attempt to convert calls to virtual functions to direct calls. This
is done both within a procedure and interprocedurally as part of
indirect inlining (<code>-findirect-inlining</code>) and interprocedural constant
propagation (<samp><span class="option">-fipa-cp</span></samp>).
Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fexpensive-optimizations</code><dd><a name="index-fexpensive_002doptimizations-758"></a>Perform a number of minor optimizations that are relatively expensive.
+ <br><dt><code>-fexpensive-optimizations</code><dd><a name="index-fexpensive_002doptimizations-759"></a>Perform a number of minor optimizations that are relatively expensive.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-free</code><dd><a name="index-free-759"></a>Attempt to remove redundant extension instructions. This is especially
+ <br><dt><code>-free</code><dd><a name="index-free-760"></a>Attempt to remove redundant extension instructions. This is especially
helpful for the x86-64 architecture which implicitly zero-extends in 64-bit
registers after writing to their lower 32-bit half.
<p>Enabled for x86 at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-foptimize-register-move</code><dt><code>-fregmove</code><dd><a name="index-foptimize_002dregister_002dmove-760"></a><a name="index-fregmove-761"></a>Attempt to reassign register numbers in move instructions and as
+ <br><dt><code>-foptimize-register-move</code><dt><code>-fregmove</code><dd><a name="index-foptimize_002dregister_002dmove-761"></a><a name="index-fregmove-762"></a>Attempt to reassign register numbers in move instructions and as
operands of other simple instructions in order to maximize the amount of
register tying. This is especially helpful on machines with two-operand
instructions.
@@ -613,33 +613,33 @@ This typically results in the smallest code size, and is enabled by default for
</dl>
- <br><dt><code>-fira-loop-pressure</code><dd><a name="index-fira_002dloop_002dpressure-762"></a>Use IRA to evaluate register pressure in loops for decisions to move
+ <br><dt><code>-fira-loop-pressure</code><dd><a name="index-fira_002dloop_002dpressure-763"></a>Use IRA to evaluate register pressure in loops for decisions to move
loop invariants. This option usually results in generation
of faster and smaller code on machines with large register files (&gt;= 32
registers), but it can slow the compiler down.
<p>This option is enabled at level <samp><span class="option">-O3</span></samp> for some targets.
- <br><dt><code>-fno-ira-share-save-slots</code><dd><a name="index-fno_002dira_002dshare_002dsave_002dslots-763"></a>Disable sharing of stack slots used for saving call-used hard
+ <br><dt><code>-fno-ira-share-save-slots</code><dd><a name="index-fno_002dira_002dshare_002dsave_002dslots-764"></a>Disable sharing of stack slots used for saving call-used hard
registers living through a call. Each hard register gets a
separate stack slot, and as a result function stack frames are
larger.
- <br><dt><code>-fno-ira-share-spill-slots</code><dd><a name="index-fno_002dira_002dshare_002dspill_002dslots-764"></a>Disable sharing of stack slots allocated for pseudo-registers. Each
+ <br><dt><code>-fno-ira-share-spill-slots</code><dd><a name="index-fno_002dira_002dshare_002dspill_002dslots-765"></a>Disable sharing of stack slots allocated for pseudo-registers. Each
pseudo-register that does not get a hard register gets a separate
stack slot, and as a result function stack frames are larger.
- <br><dt><code>-fira-verbose=</code><var>n</var><dd><a name="index-fira_002dverbose-765"></a>Control the verbosity of the dump file for the integrated register allocator.
+ <br><dt><code>-fira-verbose=</code><var>n</var><dd><a name="index-fira_002dverbose-766"></a>Control the verbosity of the dump file for the integrated register allocator.
The default value is 5. If the value <var>n</var> is greater or equal to 10,
the dump output is sent to stderr using the same format as <var>n</var> minus 10.
- <br><dt><code>-fdelayed-branch</code><dd><a name="index-fdelayed_002dbranch-766"></a>If supported for the target machine, attempt to reorder instructions
+ <br><dt><code>-fdelayed-branch</code><dd><a name="index-fdelayed_002dbranch-767"></a>If supported for the target machine, attempt to reorder instructions
to exploit instruction slots available after delayed branch
instructions.
<p>Enabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fschedule-insns</code><dd><a name="index-fschedule_002dinsns-767"></a>If supported for the target machine, attempt to reorder instructions to
+ <br><dt><code>-fschedule-insns</code><dd><a name="index-fschedule_002dinsns-768"></a>If supported for the target machine, attempt to reorder instructions to
eliminate execution stalls due to required data being unavailable. This
helps machines that have slow floating point or memory load instructions
by allowing other instructions to be issued until the result of the load
@@ -647,22 +647,22 @@ or floating-point instruction is required.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-fschedule-insns2</code><dd><a name="index-fschedule_002dinsns2-768"></a>Similar to <samp><span class="option">-fschedule-insns</span></samp>, but requests an additional pass of
+ <br><dt><code>-fschedule-insns2</code><dd><a name="index-fschedule_002dinsns2-769"></a>Similar to <samp><span class="option">-fschedule-insns</span></samp>, but requests an additional pass of
instruction scheduling after register allocation has been done. This is
especially useful on machines with a relatively small number of
registers and where memory load instructions take more than one cycle.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fno-sched-interblock</code><dd><a name="index-fno_002dsched_002dinterblock-769"></a>Don't schedule instructions across basic blocks. This is normally
+ <br><dt><code>-fno-sched-interblock</code><dd><a name="index-fno_002dsched_002dinterblock-770"></a>Don't schedule instructions across basic blocks. This is normally
enabled by default when scheduling before register allocation, i.e.
with <samp><span class="option">-fschedule-insns</span></samp> or at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fno-sched-spec</code><dd><a name="index-fno_002dsched_002dspec-770"></a>Don't allow speculative motion of non-load instructions. This is normally
+ <br><dt><code>-fno-sched-spec</code><dd><a name="index-fno_002dsched_002dspec-771"></a>Don't allow speculative motion of non-load instructions. This is normally
enabled by default when scheduling before register allocation, i.e.
with <samp><span class="option">-fschedule-insns</span></samp> or at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-pressure</code><dd><a name="index-fsched_002dpressure-771"></a>Enable register pressure sensitive insn scheduling before the register
+ <br><dt><code>-fsched-pressure</code><dd><a name="index-fsched_002dpressure-772"></a>Enable register pressure sensitive insn scheduling before the register
allocation. This only makes sense when scheduling before register
allocation is enabled, i.e. with <samp><span class="option">-fschedule-insns</span></samp> or at
<samp><span class="option">-O2</span></samp> or higher. Usage of this option can improve the
@@ -670,15 +670,15 @@ generated code and decrease its size by preventing register pressure
increase above the number of available hard registers and as a
consequence register spills in the register allocation.
- <br><dt><code>-fsched-spec-load</code><dd><a name="index-fsched_002dspec_002dload-772"></a>Allow speculative motion of some load instructions. This only makes
+ <br><dt><code>-fsched-spec-load</code><dd><a name="index-fsched_002dspec_002dload-773"></a>Allow speculative motion of some load instructions. This only makes
sense when scheduling before register allocation, i.e. with
<samp><span class="option">-fschedule-insns</span></samp> or at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-spec-load-dangerous</code><dd><a name="index-fsched_002dspec_002dload_002ddangerous-773"></a>Allow speculative motion of more load instructions. This only makes
+ <br><dt><code>-fsched-spec-load-dangerous</code><dd><a name="index-fsched_002dspec_002dload_002ddangerous-774"></a>Allow speculative motion of more load instructions. This only makes
sense when scheduling before register allocation, i.e. with
<samp><span class="option">-fschedule-insns</span></samp> or at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-stalled-insns</code><dt><code>-fsched-stalled-insns=</code><var>n</var><dd><a name="index-fsched_002dstalled_002dinsns-774"></a>Define how many insns (if any) can be moved prematurely from the queue
+ <br><dt><code>-fsched-stalled-insns</code><dt><code>-fsched-stalled-insns=</code><var>n</var><dd><a name="index-fsched_002dstalled_002dinsns-775"></a>Define how many insns (if any) can be moved prematurely from the queue
of stalled insns into the ready list, during the second scheduling pass.
<samp><span class="option">-fno-sched-stalled-insns</span></samp> means that no insns will be moved
prematurely, <samp><span class="option">-fsched-stalled-insns=0</span></samp> means there is no limit
@@ -686,7 +686,7 @@ on how many queued insns can be moved prematurely.
<samp><span class="option">-fsched-stalled-insns</span></samp> without a value is equivalent to
<samp><span class="option">-fsched-stalled-insns=1</span></samp>.
- <br><dt><code>-fsched-stalled-insns-dep</code><dt><code>-fsched-stalled-insns-dep=</code><var>n</var><dd><a name="index-fsched_002dstalled_002dinsns_002ddep-775"></a>Define how many insn groups (cycles) will be examined for a dependency
+ <br><dt><code>-fsched-stalled-insns-dep</code><dt><code>-fsched-stalled-insns-dep=</code><var>n</var><dd><a name="index-fsched_002dstalled_002dinsns_002ddep-776"></a>Define how many insn groups (cycles) will be examined for a dependency
on a stalled insn that is candidate for premature removal from the queue
of stalled insns. This has an effect only during the second scheduling pass,
and only if <samp><span class="option">-fsched-stalled-insns</span></samp> is used.
@@ -695,7 +695,7 @@ and only if <samp><span class="option">-fsched-stalled-insns</span></samp> is us
<samp><span class="option">-fsched-stalled-insns-dep</span></samp> without a value is equivalent to
<samp><span class="option">-fsched-stalled-insns-dep=1</span></samp>.
- <br><dt><code>-fsched2-use-superblocks</code><dd><a name="index-fsched2_002duse_002dsuperblocks-776"></a>When scheduling after register allocation, do use superblock scheduling
+ <br><dt><code>-fsched2-use-superblocks</code><dd><a name="index-fsched2_002duse_002dsuperblocks-777"></a>When scheduling after register allocation, do use superblock scheduling
algorithm. Superblock scheduling allows motion across basic block boundaries
resulting on faster schedules. This option is experimental, as not all machine
descriptions used by GCC model the CPU closely enough to avoid unreliable
@@ -704,62 +704,62 @@ results from the algorithm.
<p>This only makes sense when scheduling after register allocation, i.e. with
<samp><span class="option">-fschedule-insns2</span></samp> or at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-group-heuristic</code><dd><a name="index-fsched_002dgroup_002dheuristic-777"></a>Enable the group heuristic in the scheduler. This heuristic favors
+ <br><dt><code>-fsched-group-heuristic</code><dd><a name="index-fsched_002dgroup_002dheuristic-778"></a>Enable the group heuristic in the scheduler. This heuristic favors
the instruction that belongs to a schedule group. This is enabled
by default when scheduling is enabled, i.e. with <samp><span class="option">-fschedule-insns</span></samp>
or <samp><span class="option">-fschedule-insns2</span></samp> or at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-critical-path-heuristic</code><dd><a name="index-fsched_002dcritical_002dpath_002dheuristic-778"></a>Enable the critical-path heuristic in the scheduler. This heuristic favors
+ <br><dt><code>-fsched-critical-path-heuristic</code><dd><a name="index-fsched_002dcritical_002dpath_002dheuristic-779"></a>Enable the critical-path heuristic in the scheduler. This heuristic favors
instructions on the critical path. This is enabled by default when
scheduling is enabled, i.e. with <samp><span class="option">-fschedule-insns</span></samp>
or <samp><span class="option">-fschedule-insns2</span></samp> or at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-spec-insn-heuristic</code><dd><a name="index-fsched_002dspec_002dinsn_002dheuristic-779"></a>Enable the speculative instruction heuristic in the scheduler. This
+ <br><dt><code>-fsched-spec-insn-heuristic</code><dd><a name="index-fsched_002dspec_002dinsn_002dheuristic-780"></a>Enable the speculative instruction heuristic in the scheduler. This
heuristic favors speculative instructions with greater dependency weakness.
This is enabled by default when scheduling is enabled, i.e.
with <samp><span class="option">-fschedule-insns</span></samp> or <samp><span class="option">-fschedule-insns2</span></samp>
or at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-rank-heuristic</code><dd><a name="index-fsched_002drank_002dheuristic-780"></a>Enable the rank heuristic in the scheduler. This heuristic favors
+ <br><dt><code>-fsched-rank-heuristic</code><dd><a name="index-fsched_002drank_002dheuristic-781"></a>Enable the rank heuristic in the scheduler. This heuristic favors
the instruction belonging to a basic block with greater size or frequency.
This is enabled by default when scheduling is enabled, i.e.
with <samp><span class="option">-fschedule-insns</span></samp> or <samp><span class="option">-fschedule-insns2</span></samp> or
at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-last-insn-heuristic</code><dd><a name="index-fsched_002dlast_002dinsn_002dheuristic-781"></a>Enable the last-instruction heuristic in the scheduler. This heuristic
+ <br><dt><code>-fsched-last-insn-heuristic</code><dd><a name="index-fsched_002dlast_002dinsn_002dheuristic-782"></a>Enable the last-instruction heuristic in the scheduler. This heuristic
favors the instruction that is less dependent on the last instruction
scheduled. This is enabled by default when scheduling is enabled,
i.e. with <samp><span class="option">-fschedule-insns</span></samp> or <samp><span class="option">-fschedule-insns2</span></samp> or
at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-fsched-dep-count-heuristic</code><dd><a name="index-fsched_002ddep_002dcount_002dheuristic-782"></a>Enable the dependent-count heuristic in the scheduler. This heuristic
+ <br><dt><code>-fsched-dep-count-heuristic</code><dd><a name="index-fsched_002ddep_002dcount_002dheuristic-783"></a>Enable the dependent-count heuristic in the scheduler. This heuristic
favors the instruction that has more instructions depending on it.
This is enabled by default when scheduling is enabled, i.e.
with <samp><span class="option">-fschedule-insns</span></samp> or <samp><span class="option">-fschedule-insns2</span></samp> or
at <samp><span class="option">-O2</span></samp> or higher.
- <br><dt><code>-freschedule-modulo-scheduled-loops</code><dd><a name="index-freschedule_002dmodulo_002dscheduled_002dloops-783"></a>The modulo scheduling comes before the traditional scheduling, if a loop
+ <br><dt><code>-freschedule-modulo-scheduled-loops</code><dd><a name="index-freschedule_002dmodulo_002dscheduled_002dloops-784"></a>The modulo scheduling comes before the traditional scheduling, if a loop
was modulo scheduled we may want to prevent the later scheduling passes
from changing its schedule, we use this option to control that.
- <br><dt><code>-fselective-scheduling</code><dd><a name="index-fselective_002dscheduling-784"></a>Schedule instructions using selective scheduling algorithm. Selective
+ <br><dt><code>-fselective-scheduling</code><dd><a name="index-fselective_002dscheduling-785"></a>Schedule instructions using selective scheduling algorithm. Selective
scheduling runs instead of the first scheduler pass.
- <br><dt><code>-fselective-scheduling2</code><dd><a name="index-fselective_002dscheduling2-785"></a>Schedule instructions using selective scheduling algorithm. Selective
+ <br><dt><code>-fselective-scheduling2</code><dd><a name="index-fselective_002dscheduling2-786"></a>Schedule instructions using selective scheduling algorithm. Selective
scheduling runs instead of the second scheduler pass.
- <br><dt><code>-fsel-sched-pipelining</code><dd><a name="index-fsel_002dsched_002dpipelining-786"></a>Enable software pipelining of innermost loops during selective scheduling.
+ <br><dt><code>-fsel-sched-pipelining</code><dd><a name="index-fsel_002dsched_002dpipelining-787"></a>Enable software pipelining of innermost loops during selective scheduling.
This option has no effect until one of <samp><span class="option">-fselective-scheduling</span></samp> or
<samp><span class="option">-fselective-scheduling2</span></samp> is turned on.
- <br><dt><code>-fsel-sched-pipelining-outer-loops</code><dd><a name="index-fsel_002dsched_002dpipelining_002douter_002dloops-787"></a>When pipelining loops during selective scheduling, also pipeline outer loops.
+ <br><dt><code>-fsel-sched-pipelining-outer-loops</code><dd><a name="index-fsel_002dsched_002dpipelining_002douter_002dloops-788"></a>When pipelining loops during selective scheduling, also pipeline outer loops.
This option has no effect until <samp><span class="option">-fsel-sched-pipelining</span></samp> is turned on.
- <br><dt><code>-fshrink-wrap</code><dd><a name="index-fshrink_002dwrap-788"></a>Emit function prologues only before parts of the function that need it,
+ <br><dt><code>-fshrink-wrap</code><dd><a name="index-fshrink_002dwrap-789"></a>Emit function prologues only before parts of the function that need it,
rather than at the top of the function. This flag is enabled by default at
<samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-fcaller-saves</code><dd><a name="index-fcaller_002dsaves-789"></a>Enable values to be allocated in registers that will be clobbered by
+ <br><dt><code>-fcaller-saves</code><dd><a name="index-fcaller_002dsaves-790"></a>Enable values to be allocated in registers that will be clobbered by
function calls, by emitting extra instructions to save and restore the
registers around such calls. Such allocation is done only when it
seems to result in better code than would otherwise be produced.
@@ -769,65 +769,68 @@ those which have no call-preserved registers to use instead.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fcombine-stack-adjustments</code><dd><a name="index-fcombine_002dstack_002dadjustments-790"></a>Tracks stack adjustments (pushes and pops) and stack memory references
+ <br><dt><code>-fcombine-stack-adjustments</code><dd><a name="index-fcombine_002dstack_002dadjustments-791"></a>Tracks stack adjustments (pushes and pops) and stack memory references
and then tries to find ways to combine them.
<p>Enabled by default at <samp><span class="option">-O1</span></samp> and higher.
- <br><dt><code>-fconserve-stack</code><dd><a name="index-fconserve_002dstack-791"></a>Attempt to minimize stack usage. The compiler will attempt to use less
+ <br><dt><code>-fconserve-stack</code><dd><a name="index-fconserve_002dstack-792"></a>Attempt to minimize stack usage. The compiler will attempt to use less
stack space, even if that makes the program slower. This option
implies setting the <samp><span class="option">large-stack-frame</span></samp> parameter to 100
and the <samp><span class="option">large-stack-frame-growth</span></samp> parameter to 400.
- <br><dt><code>-ftree-reassoc</code><dd><a name="index-ftree_002dreassoc-792"></a>Perform reassociation on trees. This flag is enabled by default
+ <br><dt><code>-ftree-reassoc</code><dd><a name="index-ftree_002dreassoc-793"></a>Perform reassociation on trees. This flag is enabled by default
at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-pre</code><dd><a name="index-ftree_002dpre-793"></a>Perform partial redundancy elimination (PRE) on trees. This flag is
+ <br><dt><code>-ftree-pre</code><dd><a name="index-ftree_002dpre-794"></a>Perform partial redundancy elimination (PRE) on trees. This flag is
enabled by default at <samp><span class="option">-O2</span></samp> and <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-ftree-forwprop</code><dd><a name="index-ftree_002dforwprop-794"></a>Perform forward propagation on trees. This flag is enabled by default
+ <br><dt><code>-ftree-partial-pre</code><dd><a name="index-ftree_002dpartial_002dpre-795"></a>Make partial redundancy elimination (PRE) more aggressive. This flag is
+enabled by default at <samp><span class="option">-O3</span></samp>.
+
+ <br><dt><code>-ftree-forwprop</code><dd><a name="index-ftree_002dforwprop-796"></a>Perform forward propagation on trees. This flag is enabled by default
at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-fre</code><dd><a name="index-ftree_002dfre-795"></a>Perform full redundancy elimination (FRE) on trees. The difference
+ <br><dt><code>-ftree-fre</code><dd><a name="index-ftree_002dfre-797"></a>Perform full redundancy elimination (FRE) on trees. The difference
between FRE and PRE is that FRE only considers expressions
that are computed on all paths leading to the redundant computation.
This analysis is faster than PRE, though it exposes fewer redundancies.
This flag is enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-phiprop</code><dd><a name="index-ftree_002dphiprop-796"></a>Perform hoisting of loads from conditional pointers on trees. This
+ <br><dt><code>-ftree-phiprop</code><dd><a name="index-ftree_002dphiprop-798"></a>Perform hoisting of loads from conditional pointers on trees. This
pass is enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-copy-prop</code><dd><a name="index-ftree_002dcopy_002dprop-797"></a>Perform copy propagation on trees. This pass eliminates unnecessary
+ <br><dt><code>-ftree-copy-prop</code><dd><a name="index-ftree_002dcopy_002dprop-799"></a>Perform copy propagation on trees. This pass eliminates unnecessary
copy operations. This flag is enabled by default at <samp><span class="option">-O</span></samp> and
higher.
- <br><dt><code>-fipa-pure-const</code><dd><a name="index-fipa_002dpure_002dconst-798"></a>Discover which functions are pure or constant.
+ <br><dt><code>-fipa-pure-const</code><dd><a name="index-fipa_002dpure_002dconst-800"></a>Discover which functions are pure or constant.
Enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-fipa-reference</code><dd><a name="index-fipa_002dreference-799"></a>Discover which static variables do not escape cannot escape the
+ <br><dt><code>-fipa-reference</code><dd><a name="index-fipa_002dreference-801"></a>Discover which static variables do not escape cannot escape the
compilation unit.
Enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-fipa-pta</code><dd><a name="index-fipa_002dpta-800"></a>Perform interprocedural pointer analysis and interprocedural modification
+ <br><dt><code>-fipa-pta</code><dd><a name="index-fipa_002dpta-802"></a>Perform interprocedural pointer analysis and interprocedural modification
and reference analysis. This option can cause excessive memory and
compile-time usage on large compilation units. It is not enabled by
default at any optimization level.
- <br><dt><code>-fipa-profile</code><dd><a name="index-fipa_002dprofile-801"></a>Perform interprocedural profile propagation. The functions called only from
+ <br><dt><code>-fipa-profile</code><dd><a name="index-fipa_002dprofile-803"></a>Perform interprocedural profile propagation. The functions called only from
cold functions are marked as cold. Also functions executed once (such as
<code>cold</code>, <code>noreturn</code>, static constructors or destructors) are identified. Cold
functions and loop less parts of functions executed once are then optimized for
size.
Enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-fipa-cp</code><dd><a name="index-fipa_002dcp-802"></a>Perform interprocedural constant propagation.
+ <br><dt><code>-fipa-cp</code><dd><a name="index-fipa_002dcp-804"></a>Perform interprocedural constant propagation.
This optimization analyzes the program to determine when values passed
to functions are constants and then optimizes accordingly.
This optimization can substantially increase performance
if the application has constants passed to functions.
This flag is enabled by default at <samp><span class="option">-O2</span></samp>, <samp><span class="option">-Os</span></samp> and <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-fipa-cp-clone</code><dd><a name="index-fipa_002dcp_002dclone-803"></a>Perform function cloning to make interprocedural constant propagation stronger.
+ <br><dt><code>-fipa-cp-clone</code><dd><a name="index-fipa_002dcp_002dclone-805"></a>Perform function cloning to make interprocedural constant propagation stronger.
When enabled, interprocedural constant propagation will perform function cloning
when externally visible function can be called with constant arguments.
Because this optimization can create multiple copies of functions,
@@ -835,7 +838,7 @@ it may significantly increase code size
(see <samp><span class="option">--param ipcp-unit-growth=</span><var>value</var></samp>).
This flag is enabled by default at <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-fipa-matrix-reorg</code><dd><a name="index-fipa_002dmatrix_002dreorg-804"></a>Perform matrix flattening and transposing.
+ <br><dt><code>-fipa-matrix-reorg</code><dd><a name="index-fipa_002dmatrix_002dreorg-806"></a>Perform matrix flattening and transposing.
Matrix flattening tries to replace an m-dimensional matrix
with its equivalent n-dimensional matrix, where n &lt; m.
This reduces the level of indirection needed for accessing the elements
@@ -845,15 +848,15 @@ improve cache locality.
Both optimizations need the <samp><span class="option">-fwhole-program</span></samp> flag.
Transposing is enabled only if profiling information is available.
- <br><dt><code>-ftree-sink</code><dd><a name="index-ftree_002dsink-805"></a>Perform forward store motion on trees. This flag is
+ <br><dt><code>-ftree-sink</code><dd><a name="index-ftree_002dsink-807"></a>Perform forward store motion on trees. This flag is
enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-bit-ccp</code><dd><a name="index-ftree_002dbit_002dccp-806"></a>Perform sparse conditional bit constant propagation on trees and propagate
+ <br><dt><code>-ftree-bit-ccp</code><dd><a name="index-ftree_002dbit_002dccp-808"></a>Perform sparse conditional bit constant propagation on trees and propagate
pointer alignment information.
This pass only operates on local scalar variables and is enabled by default
at <samp><span class="option">-O</span></samp> and higher. It requires that <samp><span class="option">-ftree-ccp</span></samp> is enabled.
- <br><dt><code>-ftree-ccp</code><dd><a name="index-ftree_002dccp-807"></a>Perform sparse conditional constant propagation (CCP) on trees. This
+ <br><dt><code>-ftree-ccp</code><dd><a name="index-ftree_002dccp-809"></a>Perform sparse conditional constant propagation (CCP) on trees. This
pass only operates on local scalar variables and is enabled by default
at <samp><span class="option">-O</span></samp> and higher.
@@ -868,39 +871,39 @@ in this pass can
be limited using <samp><span class="option">max-tail-merge-comparisons</span></samp> parameter and
<samp><span class="option">max-tail-merge-iterations</span></samp> parameter.
- <br><dt><code>-ftree-dce</code><dd><a name="index-ftree_002ddce-808"></a>Perform dead code elimination (DCE) on trees. This flag is enabled by
+ <br><dt><code>-ftree-dce</code><dd><a name="index-ftree_002ddce-810"></a>Perform dead code elimination (DCE) on trees. This flag is enabled by
default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-builtin-call-dce</code><dd><a name="index-ftree_002dbuiltin_002dcall_002ddce-809"></a>Perform conditional dead code elimination (DCE) for calls to builtin functions
+ <br><dt><code>-ftree-builtin-call-dce</code><dd><a name="index-ftree_002dbuiltin_002dcall_002ddce-811"></a>Perform conditional dead code elimination (DCE) for calls to builtin functions
that may set <code>errno</code> but are otherwise side-effect free. This flag is
enabled by default at <samp><span class="option">-O2</span></samp> and higher if <samp><span class="option">-Os</span></samp> is not also
specified.
- <br><dt><code>-ftree-dominator-opts</code><dd><a name="index-ftree_002ddominator_002dopts-810"></a>Perform a variety of simple scalar cleanups (constant/copy
+ <br><dt><code>-ftree-dominator-opts</code><dd><a name="index-ftree_002ddominator_002dopts-812"></a>Perform a variety of simple scalar cleanups (constant/copy
propagation, redundancy elimination, range propagation and expression
simplification) based on a dominator tree traversal. This also
performs jump threading (to reduce jumps to jumps). This flag is
enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-dse</code><dd><a name="index-ftree_002ddse-811"></a>Perform dead store elimination (DSE) on trees. A dead store is a store into
+ <br><dt><code>-ftree-dse</code><dd><a name="index-ftree_002ddse-813"></a>Perform dead store elimination (DSE) on trees. A dead store is a store into
a memory location that is later overwritten by another store without
any intervening loads. In this case the earlier store can be deleted. This
flag is enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-ch</code><dd><a name="index-ftree_002dch-812"></a>Perform loop header copying on trees. This is beneficial since it increases
+ <br><dt><code>-ftree-ch</code><dd><a name="index-ftree_002dch-814"></a>Perform loop header copying on trees. This is beneficial since it increases
effectiveness of code motion optimizations. It also saves one jump. This flag
is enabled by default at <samp><span class="option">-O</span></samp> and higher. It is not enabled
for <samp><span class="option">-Os</span></samp>, since it usually increases code size.
- <br><dt><code>-ftree-loop-optimize</code><dd><a name="index-ftree_002dloop_002doptimize-813"></a>Perform loop optimizations on trees. This flag is enabled by default
+ <br><dt><code>-ftree-loop-optimize</code><dd><a name="index-ftree_002dloop_002doptimize-815"></a>Perform loop optimizations on trees. This flag is enabled by default
at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-loop-linear</code><dd><a name="index-ftree_002dloop_002dlinear-814"></a>Perform loop interchange transformations on tree. Same as
+ <br><dt><code>-ftree-loop-linear</code><dd><a name="index-ftree_002dloop_002dlinear-816"></a>Perform loop interchange transformations on tree. Same as
<samp><span class="option">-floop-interchange</span></samp>. To use this code transformation, GCC has
to be configured with <samp><span class="option">--with-ppl</span></samp> and <samp><span class="option">--with-cloog</span></samp> to
enable the Graphite loop transformation infrastructure.
- <br><dt><code>-floop-interchange</code><dd><a name="index-floop_002dinterchange-815"></a>Perform loop interchange transformations on loops. Interchanging two
+ <br><dt><code>-floop-interchange</code><dd><a name="index-floop_002dinterchange-817"></a>Perform loop interchange transformations on loops. Interchanging two
nested loops switches the inner and outer loops. For example, given a
loop like:
<pre class="smallexample"> DO J = 1, M
@@ -925,7 +928,7 @@ Fortran. To use this code transformation, GCC has to be configured
with <samp><span class="option">--with-ppl</span></samp> and <samp><span class="option">--with-cloog</span></samp> to enable the
Graphite loop transformation infrastructure.
- <br><dt><code>-floop-strip-mine</code><dd><a name="index-floop_002dstrip_002dmine-816"></a>Perform loop strip mining transformations on loops. Strip mining
+ <br><dt><code>-floop-strip-mine</code><dd><a name="index-floop_002dstrip_002dmine-818"></a>Perform loop strip mining transformations on loops. Strip mining
splits a loop into two nested loops. The outer loop has strides
equal to the strip size and the inner loop has strides of the
original loop within a strip. The strip length can be changed
@@ -947,7 +950,7 @@ not limited to Fortran. To use this code transformation, GCC has to
be configured with <samp><span class="option">--with-ppl</span></samp> and <samp><span class="option">--with-cloog</span></samp> to
enable the Graphite loop transformation infrastructure.
- <br><dt><code>-floop-block</code><dd><a name="index-floop_002dblock-817"></a>Perform loop blocking transformations on loops. Blocking strip mines
+ <br><dt><code>-floop-block</code><dd><a name="index-floop_002dblock-819"></a>Perform loop blocking transformations on loops. Blocking strip mines
each loop in the loop nest such that the memory accesses of the
element loops fit inside caches. The strip length can be changed
using the <samp><span class="option">loop-block-tile-size</span></samp> parameter. For example, given
@@ -977,14 +980,14 @@ code transformation, GCC has to be configured with <samp><span class="option">--
and <samp><span class="option">--with-cloog</span></samp> to enable the Graphite loop transformation
infrastructure.
- <br><dt><code>-fgraphite-identity</code><dd><a name="index-fgraphite_002didentity-818"></a>Enable the identity transformation for graphite. For every SCoP we generate
+ <br><dt><code>-fgraphite-identity</code><dd><a name="index-fgraphite_002didentity-820"></a>Enable the identity transformation for graphite. For every SCoP we generate
the polyhedral representation and transform it back to gimple. Using
<samp><span class="option">-fgraphite-identity</span></samp> we can check the costs or benefits of the
GIMPLE -&gt; GRAPHITE -&gt; GIMPLE transformation. Some minimal optimizations
are also performed by the code generator CLooG, like index splitting and
dead code elimination in loops.
- <br><dt><code>-floop-flatten</code><dd><a name="index-floop_002dflatten-819"></a>Removes the loop nesting structure: transforms the loop nest into a
+ <br><dt><code>-floop-flatten</code><dd><a name="index-floop_002dflatten-821"></a>Removes the loop nesting structure: transforms the loop nest into a
single loop. This transformation can be useful as an enablement
transform for vectorization and parallelization. This feature
is experimental.
@@ -992,12 +995,12 @@ To use this code transformation, GCC has to be configured
with <samp><span class="option">--with-ppl</span></samp> and <samp><span class="option">--with-cloog</span></samp> to enable the
Graphite loop transformation infrastructure.
- <br><dt><code>-floop-parallelize-all</code><dd><a name="index-floop_002dparallelize_002dall-820"></a>Use the Graphite data dependence analysis to identify loops that can
+ <br><dt><code>-floop-parallelize-all</code><dd><a name="index-floop_002dparallelize_002dall-822"></a>Use the Graphite data dependence analysis to identify loops that can
be parallelized. Parallelize all the loops that can be analyzed to
not contain loop carried dependences without checking that it is
profitable to parallelize the loops.
- <br><dt><code>-fcheck-data-deps</code><dd><a name="index-fcheck_002ddata_002ddeps-821"></a>Compare the results of several data dependence analyzers. This option
+ <br><dt><code>-fcheck-data-deps</code><dd><a name="index-fcheck_002ddata_002ddeps-823"></a>Compare the results of several data dependence analyzers. This option
is used for debugging the data dependence analyzers.
<br><dt><code>-ftree-loop-if-convert</code><dd>Attempt to transform conditional jumps in the innermost loops to
@@ -1056,22 +1059,22 @@ memset zero. For example, the loop
</pre>
<p>and the initialization loop is transformed into a call to memset zero.
- <br><dt><code>-ftree-loop-im</code><dd><a name="index-ftree_002dloop_002dim-822"></a>Perform loop invariant motion on trees. This pass moves only invariants that
+ <br><dt><code>-ftree-loop-im</code><dd><a name="index-ftree_002dloop_002dim-824"></a>Perform loop invariant motion on trees. This pass moves only invariants that
would be hard to handle at RTL level (function calls, operations that expand to
nontrivial sequences of insns). With <samp><span class="option">-funswitch-loops</span></samp> it also moves
operands of conditions that are invariant out of the loop, so that we can use
just trivial invariantness analysis in loop unswitching. The pass also includes
store motion.
- <br><dt><code>-ftree-loop-ivcanon</code><dd><a name="index-ftree_002dloop_002divcanon-823"></a>Create a canonical counter for number of iterations in loops for which
+ <br><dt><code>-ftree-loop-ivcanon</code><dd><a name="index-ftree_002dloop_002divcanon-825"></a>Create a canonical counter for number of iterations in loops for which
determining number of iterations requires complicated analysis. Later
optimizations then may determine the number easily. Useful especially
in connection with unrolling.
- <br><dt><code>-fivopts</code><dd><a name="index-fivopts-824"></a>Perform induction variable optimizations (strength reduction, induction
+ <br><dt><code>-fivopts</code><dd><a name="index-fivopts-826"></a>Perform induction variable optimizations (strength reduction, induction
variable merging and induction variable elimination) on trees.
- <br><dt><code>-ftree-parallelize-loops=n</code><dd><a name="index-ftree_002dparallelize_002dloops-825"></a>Parallelize loops, i.e., split their iteration space to run in n threads.
+ <br><dt><code>-ftree-parallelize-loops=n</code><dd><a name="index-ftree_002dparallelize_002dloops-827"></a>Parallelize loops, i.e., split their iteration space to run in n threads.
This is only possible for loops whose iterations are independent
and can be arbitrarily reordered. The optimization is only
profitable on multiprocessor machines, for loops that are CPU-intensive,
@@ -1079,40 +1082,40 @@ rather than constrained e.g. by memory bandwidth. This option
implies <samp><span class="option">-pthread</span></samp>, and thus is only supported on targets
that have support for <samp><span class="option">-pthread</span></samp>.
- <br><dt><code>-ftree-pta</code><dd><a name="index-ftree_002dpta-826"></a>Perform function-local points-to analysis on trees. This flag is
+ <br><dt><code>-ftree-pta</code><dd><a name="index-ftree_002dpta-828"></a>Perform function-local points-to analysis on trees. This flag is
enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-sra</code><dd><a name="index-ftree_002dsra-827"></a>Perform scalar replacement of aggregates. This pass replaces structure
+ <br><dt><code>-ftree-sra</code><dd><a name="index-ftree_002dsra-829"></a>Perform scalar replacement of aggregates. This pass replaces structure
references with scalars to prevent committing structures to memory too
early. This flag is enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-copyrename</code><dd><a name="index-ftree_002dcopyrename-828"></a>Perform copy renaming on trees. This pass attempts to rename compiler
+ <br><dt><code>-ftree-copyrename</code><dd><a name="index-ftree_002dcopyrename-830"></a>Perform copy renaming on trees. This pass attempts to rename compiler
temporaries to other variables at copy locations, usually resulting in
variable names which more closely resemble the original variables. This flag
is enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-ter</code><dd><a name="index-ftree_002dter-829"></a>Perform temporary expression replacement during the SSA-&gt;normal phase. Single
+ <br><dt><code>-ftree-ter</code><dd><a name="index-ftree_002dter-831"></a>Perform temporary expression replacement during the SSA-&gt;normal phase. Single
use/single def temporaries are replaced at their use location with their
defining expression. This results in non-GIMPLE code, but gives the expanders
much more complex trees to work on resulting in better RTL generation. This is
enabled by default at <samp><span class="option">-O</span></samp> and higher.
- <br><dt><code>-ftree-vectorize</code><dd><a name="index-ftree_002dvectorize-830"></a>Perform loop vectorization on trees. This flag is enabled by default at
+ <br><dt><code>-ftree-vectorize</code><dd><a name="index-ftree_002dvectorize-832"></a>Perform loop vectorization on trees. This flag is enabled by default at
<samp><span class="option">-O3</span></samp>.
- <br><dt><code>-ftree-slp-vectorize</code><dd><a name="index-ftree_002dslp_002dvectorize-831"></a>Perform basic block vectorization on trees. This flag is enabled by default at
+ <br><dt><code>-ftree-slp-vectorize</code><dd><a name="index-ftree_002dslp_002dvectorize-833"></a>Perform basic block vectorization on trees. This flag is enabled by default at
<samp><span class="option">-O3</span></samp> and when <samp><span class="option">-ftree-vectorize</span></samp> is enabled.
- <br><dt><code>-ftree-vect-loop-version</code><dd><a name="index-ftree_002dvect_002dloop_002dversion-832"></a>Perform loop versioning when doing loop vectorization on trees. When a loop
+ <br><dt><code>-ftree-vect-loop-version</code><dd><a name="index-ftree_002dvect_002dloop_002dversion-834"></a>Perform loop versioning when doing loop vectorization on trees. When a loop
appears to be vectorizable except that data alignment or data dependence cannot
be determined at compile time, then vectorized and non-vectorized versions of
the loop are generated along with run-time checks for alignment or dependence
to control which version is executed. This option is enabled by default
except at level <samp><span class="option">-Os</span></samp> where it is disabled.
- <br><dt><code>-fvect-cost-model</code><dd><a name="index-fvect_002dcost_002dmodel-833"></a>Enable cost model for vectorization.
+ <br><dt><code>-fvect-cost-model</code><dd><a name="index-fvect_002dcost_002dmodel-835"></a>Enable cost model for vectorization.
- <br><dt><code>-ftree-vrp</code><dd><a name="index-ftree_002dvrp-834"></a>Perform Value Range Propagation on trees. This is similar to the
+ <br><dt><code>-ftree-vrp</code><dd><a name="index-ftree_002dvrp-836"></a>Perform Value Range Propagation on trees. This is similar to the
constant propagation pass, but instead of values, ranges of values are
propagated. This allows the optimizers to remove unnecessary range
checks like array bound checks and null pointer checks. This is
@@ -1120,21 +1123,21 @@ enabled by default at <samp><span class="option">-O2</span></samp> and higher.
elimination is only done if <samp><span class="option">-fdelete-null-pointer-checks</span></samp> is
enabled.
- <br><dt><code>-ftracer</code><dd><a name="index-ftracer-835"></a>Perform tail duplication to enlarge superblock size. This transformation
+ <br><dt><code>-ftracer</code><dd><a name="index-ftracer-837"></a>Perform tail duplication to enlarge superblock size. This transformation
simplifies the control flow of the function allowing other optimizations to do
better job.
- <br><dt><code>-funroll-loops</code><dd><a name="index-funroll_002dloops-836"></a>Unroll loops whose number of iterations can be determined at compile
+ <br><dt><code>-funroll-loops</code><dd><a name="index-funroll_002dloops-838"></a>Unroll loops whose number of iterations can be determined at compile
time or upon entry to the loop. <samp><span class="option">-funroll-loops</span></samp> implies
<samp><span class="option">-frerun-cse-after-loop</span></samp>. This option makes code larger,
and may or may not make it run faster.
- <br><dt><code>-funroll-all-loops</code><dd><a name="index-funroll_002dall_002dloops-837"></a>Unroll all loops, even if their number of iterations is uncertain when
+ <br><dt><code>-funroll-all-loops</code><dd><a name="index-funroll_002dall_002dloops-839"></a>Unroll all loops, even if their number of iterations is uncertain when
the loop is entered. This usually makes programs run more slowly.
<samp><span class="option">-funroll-all-loops</span></samp> implies the same options as
<samp><span class="option">-funroll-loops</span></samp>,
- <br><dt><code>-fsplit-ivs-in-unroller</code><dd><a name="index-fsplit_002divs_002din_002dunroller-838"></a>Enables expressing of values of induction variables in later iterations
+ <br><dt><code>-fsplit-ivs-in-unroller</code><dd><a name="index-fsplit_002divs_002din_002dunroller-840"></a>Enables expressing of values of induction variables in later iterations
of the unrolled loop using the value in the first iteration. This breaks
long dependency chains, thus improving efficiency of the scheduling passes.
@@ -1145,22 +1148,22 @@ on some of the architectures due to restrictions in the CSE pass.
<p>This optimization is enabled by default.
- <br><dt><code>-fvariable-expansion-in-unroller</code><dd><a name="index-fvariable_002dexpansion_002din_002dunroller-839"></a>With this option, the compiler will create multiple copies of some
+ <br><dt><code>-fvariable-expansion-in-unroller</code><dd><a name="index-fvariable_002dexpansion_002din_002dunroller-841"></a>With this option, the compiler will create multiple copies of some
local variables when unrolling a loop which can result in superior code.
- <br><dt><code>-fpartial-inlining</code><dd><a name="index-fpartial_002dinlining-840"></a>Inline parts of functions. This option has any effect only
+ <br><dt><code>-fpartial-inlining</code><dd><a name="index-fpartial_002dinlining-842"></a>Inline parts of functions. This option has any effect only
when inlining itself is turned on by the <samp><span class="option">-finline-functions</span></samp>
or <samp><span class="option">-finline-small-functions</span></samp> options.
<p>Enabled at level <samp><span class="option">-O2</span></samp>.
- <br><dt><code>-fpredictive-commoning</code><dd><a name="index-fpredictive_002dcommoning-841"></a>Perform predictive commoning optimization, i.e., reusing computations
+ <br><dt><code>-fpredictive-commoning</code><dd><a name="index-fpredictive_002dcommoning-843"></a>Perform predictive commoning optimization, i.e., reusing computations
(especially memory loads and stores) performed in previous
iterations of loops.
<p>This option is enabled at level <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-fprefetch-loop-arrays</code><dd><a name="index-fprefetch_002dloop_002darrays-842"></a>If supported by the target machine, generate instructions to prefetch
+ <br><dt><code>-fprefetch-loop-arrays</code><dd><a name="index-fprefetch_002dloop_002darrays-844"></a>If supported by the target machine, generate instructions to prefetch
memory to improve the performance of loops that access large arrays.
<p>This option may generate better or worse code; results are highly
@@ -1168,7 +1171,7 @@ dependent on the structure of loops within the source code.
<p>Disabled at level <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fno-peephole</code><dt><code>-fno-peephole2</code><dd><a name="index-fno_002dpeephole-843"></a><a name="index-fno_002dpeephole2-844"></a>Disable any machine-specific peephole optimizations. The difference
+ <br><dt><code>-fno-peephole</code><dt><code>-fno-peephole2</code><dd><a name="index-fno_002dpeephole-845"></a><a name="index-fno_002dpeephole2-846"></a>Disable any machine-specific peephole optimizations. The difference
between <samp><span class="option">-fno-peephole</span></samp> and <samp><span class="option">-fno-peephole2</span></samp> is in how they
are implemented in the compiler; some targets use one, some use the
other, a few use both.
@@ -1176,7 +1179,7 @@ other, a few use both.
<p><samp><span class="option">-fpeephole</span></samp> is enabled by default.
<samp><span class="option">-fpeephole2</span></samp> enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fno-guess-branch-probability</code><dd><a name="index-fno_002dguess_002dbranch_002dprobability-845"></a>Do not guess branch probabilities using heuristics.
+ <br><dt><code>-fno-guess-branch-probability</code><dd><a name="index-fno_002dguess_002dbranch_002dprobability-847"></a>Do not guess branch probabilities using heuristics.
<p>GCC will use heuristics to guess branch probabilities if they are
not provided by profiling feedback (<samp><span class="option">-fprofile-arcs</span></samp>). These
@@ -1191,12 +1194,12 @@ of &lsquo;<samp><span class="samp">__builtin_expect</span></samp>&rsquo; are eas
<p>The default is <samp><span class="option">-fguess-branch-probability</span></samp> at levels
<samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-freorder-blocks</code><dd><a name="index-freorder_002dblocks-846"></a>Reorder basic blocks in the compiled function in order to reduce number of
+ <br><dt><code>-freorder-blocks</code><dd><a name="index-freorder_002dblocks-848"></a>Reorder basic blocks in the compiled function in order to reduce number of
taken branches and improve code locality.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-freorder-blocks-and-partition</code><dd><a name="index-freorder_002dblocks_002dand_002dpartition-847"></a>In addition to reordering basic blocks in the compiled function, in order
+ <br><dt><code>-freorder-blocks-and-partition</code><dd><a name="index-freorder_002dblocks_002dand_002dpartition-849"></a>In addition to reordering basic blocks in the compiled function, in order
to reduce number of taken branches, partitions hot and cold basic blocks
into separate sections of the assembly and .o files, to improve
paging and cache locality performance.
@@ -1206,7 +1209,7 @@ exception handling, for linkonce sections, for functions with a user-defined
section attribute and on any architecture that does not support named
sections.
- <br><dt><code>-freorder-functions</code><dd><a name="index-freorder_002dfunctions-848"></a>Reorder functions in the object file in order to
+ <br><dt><code>-freorder-functions</code><dd><a name="index-freorder_002dfunctions-850"></a>Reorder functions in the object file in order to
improve code locality. This is implemented by using special
subsections <code>.text.hot</code> for most frequently executed functions and
<code>.text.unlikely</code> for unlikely executed functions. Reordering is done by
@@ -1218,7 +1221,7 @@ place them in a reasonable way.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fstrict-aliasing</code><dd><a name="index-fstrict_002daliasing-849"></a>Allow the compiler to assume the strictest aliasing rules applicable to
+ <br><dt><code>-fstrict-aliasing</code><dd><a name="index-fstrict_002daliasing-851"></a>Allow the compiler to assume the strictest aliasing rules applicable to
the language being compiled. For C (and C++), this activates
optimizations based on the type of expressions. In particular, an
object of one type is assumed never to reside at the same address as an
@@ -1263,7 +1266,7 @@ uses a union type, e.g.:
<p>The <samp><span class="option">-fstrict-aliasing</span></samp> option is enabled at levels
<samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fstrict-overflow</code><dd><a name="index-fstrict_002doverflow-850"></a>Allow the compiler to assume strict signed overflow rules, depending
+ <br><dt><code>-fstrict-overflow</code><dd><a name="index-fstrict_002doverflow-852"></a>Allow the compiler to assume strict signed overflow rules, depending
on the language being compiled. For C (and C++) this means that
overflow when doing arithmetic with signed numbers is undefined, which
means that the compiler may assume that it will not happen. This
@@ -1296,7 +1299,7 @@ arithmetic on constants, the overflowed value can still be used with
<p>The <samp><span class="option">-fstrict-overflow</span></samp> option is enabled at levels
<samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-falign-functions</code><dt><code>-falign-functions=</code><var>n</var><dd><a name="index-falign_002dfunctions-851"></a>Align the start of functions to the next power-of-two greater than
+ <br><dt><code>-falign-functions</code><dt><code>-falign-functions=</code><var>n</var><dd><a name="index-falign_002dfunctions-853"></a>Align the start of functions to the next power-of-two greater than
<var>n</var>, skipping up to <var>n</var> bytes. For instance,
<samp><span class="option">-falign-functions=32</span></samp> aligns functions to the next 32-byte
boundary, but <samp><span class="option">-falign-functions=24</span></samp> would align to the next
@@ -1312,7 +1315,7 @@ in that case, it is rounded up.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-falign-labels</code><dt><code>-falign-labels=</code><var>n</var><dd><a name="index-falign_002dlabels-852"></a>Align all branch targets to a power-of-two boundary, skipping up to
+ <br><dt><code>-falign-labels</code><dt><code>-falign-labels=</code><var>n</var><dd><a name="index-falign_002dlabels-854"></a>Align all branch targets to a power-of-two boundary, skipping up to
<var>n</var> bytes like <samp><span class="option">-falign-functions</span></samp>. This option can easily
make code slower, because it must insert dummy operations for when the
branch target is reached in the usual flow of the code.
@@ -1328,7 +1331,7 @@ which is very likely to be &lsquo;<samp><span class="samp">1</span></samp>&rsquo
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-falign-loops</code><dt><code>-falign-loops=</code><var>n</var><dd><a name="index-falign_002dloops-853"></a>Align loops to a power-of-two boundary, skipping up to <var>n</var> bytes
+ <br><dt><code>-falign-loops</code><dt><code>-falign-loops=</code><var>n</var><dd><a name="index-falign_002dloops-855"></a>Align loops to a power-of-two boundary, skipping up to <var>n</var> bytes
like <samp><span class="option">-falign-functions</span></samp>. The hope is that the loop will be
executed many times, which will make up for any execution of the dummy
operations.
@@ -1340,7 +1343,7 @@ equivalent and mean that loops will not be aligned.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-falign-jumps</code><dt><code>-falign-jumps=</code><var>n</var><dd><a name="index-falign_002djumps-854"></a>Align branch targets to a power-of-two boundary, for branch targets
+ <br><dt><code>-falign-jumps</code><dt><code>-falign-jumps=</code><var>n</var><dd><a name="index-falign_002djumps-856"></a>Align branch targets to a power-of-two boundary, for branch targets
where the targets can only be reached by jumping, skipping up to <var>n</var>
bytes like <samp><span class="option">-falign-functions</span></samp>. In this case, no dummy operations
need be executed.
@@ -1352,13 +1355,13 @@ equivalent and mean that loops will not be aligned.
<p>Enabled at levels <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>.
- <br><dt><code>-funit-at-a-time</code><dd><a name="index-funit_002dat_002da_002dtime-855"></a>This option is left for compatibility reasons. <samp><span class="option">-funit-at-a-time</span></samp>
+ <br><dt><code>-funit-at-a-time</code><dd><a name="index-funit_002dat_002da_002dtime-857"></a>This option is left for compatibility reasons. <samp><span class="option">-funit-at-a-time</span></samp>
has no effect, while <samp><span class="option">-fno-unit-at-a-time</span></samp> implies
<samp><span class="option">-fno-toplevel-reorder</span></samp> and <samp><span class="option">-fno-section-anchors</span></samp>.
<p>Enabled by default.
- <br><dt><code>-fno-toplevel-reorder</code><dd><a name="index-fno_002dtoplevel_002dreorder-856"></a>Do not reorder top-level functions, variables, and <code>asm</code>
+ <br><dt><code>-fno-toplevel-reorder</code><dd><a name="index-fno_002dtoplevel_002dreorder-858"></a>Do not reorder top-level functions, variables, and <code>asm</code>
statements. Output them in the same order that they appear in the
input file. When this option is used, unreferenced static variables
will not be removed. This option is intended to support existing code
@@ -1369,7 +1372,7 @@ use attributes.
<samp><span class="option">-fno-section-anchors</span></samp>, which is otherwise enabled at <samp><span class="option">-O0</span></samp> on some
targets.
- <br><dt><code>-fweb</code><dd><a name="index-fweb-857"></a>Constructs webs as commonly used for register allocation purposes and assign
+ <br><dt><code>-fweb</code><dd><a name="index-fweb-859"></a>Constructs webs as commonly used for register allocation purposes and assign
each web individual pseudo register. This allows the register allocation pass
to operate on pseudos directly, but also strengthens several other optimization
passes, such as CSE, loop optimizer and trivial dead code remover. It can,
@@ -1378,7 +1381,7 @@ however, make debugging impossible, since variables will no longer stay in a
<p>Enabled by default with <samp><span class="option">-funroll-loops</span></samp>.
- <br><dt><code>-fwhole-program</code><dd><a name="index-fwhole_002dprogram-858"></a>Assume that the current compilation unit represents the whole program being
+ <br><dt><code>-fwhole-program</code><dd><a name="index-fwhole_002dprogram-860"></a>Assume that the current compilation unit represents the whole program being
compiled. All public functions and variables with the exception of <code>main</code>
and those merged by attribute <code>externally_visible</code> become static functions
and in effect are optimized more aggressively by interprocedural optimizers. If <samp><span class="command">gold</span></samp> is used as the linker plugin, <code>externally_visible</code> attributes are automatically added to functions (not variable yet due to a current <samp><span class="command">gold</span></samp> issue) that are accessed outside of LTO objects according to resolution file produced by <samp><span class="command">gold</span></samp>. For other linkers that cannot generate resolution file, explicit <code>externally_visible</code> attributes are still necessary.
@@ -1391,7 +1394,7 @@ itself.
<p>This option implies <samp><span class="option">-fwhole-file</span></samp> for Fortran programs.
- <br><dt><code>-flto[=</code><var>n</var><code>]</code><dd><a name="index-flto-859"></a>This option runs the standard link-time optimizer. When invoked
+ <br><dt><code>-flto[=</code><var>n</var><code>]</code><dd><a name="index-flto-861"></a>This option runs the standard link-time optimizer. When invoked
with source code, it generates GIMPLE (one of GCC's internal
representations) and writes it to special ELF sections in the object
file. When the object files are linked together, all the function
@@ -1551,7 +1554,7 @@ GNU make.
<p>This option is disabled by default
- <br><dt><code>-flto-partition=</code><var>alg</var><dd><a name="index-flto_002dpartition-860"></a>Specify the partitioning algorithm used by the link-time optimizer.
+ <br><dt><code>-flto-partition=</code><var>alg</var><dd><a name="index-flto_002dpartition-862"></a>Specify the partitioning algorithm used by the link-time optimizer.
The value is either <code>1to1</code> to specify a partitioning mirroring
the original source files or <code>balanced</code> to specify partitioning
into equally sized chunks (whenever possible). Specifying <code>none</code>
@@ -1589,7 +1592,7 @@ use it.
and GCC was configured for use with
a linker supporting plugins (GNU ld 2.21 or newer or gold).
- <br><dt><code>-ffat-lto-objects</code><dd><a name="index-ffat_002dlto_002dobjects-861"></a>Fat LTO objects are object files that contain both the intermediate language
+ <br><dt><code>-ffat-lto-objects</code><dd><a name="index-ffat_002dlto_002dobjects-863"></a>Fat LTO objects are object files that contain both the intermediate language
and the object code. This makes them usable for both LTO linking and normal
linking. This option is effective only when compiling with <samp><span class="option">-flto</span></samp>
and is ignored at link time.
@@ -1604,7 +1607,7 @@ need to support linker plugins to allow a full-featured build environment
change in future releases when linker plugin enabled environments become more
common.
- <br><dt><code>-fcompare-elim</code><dd><a name="index-fcompare_002delim-862"></a>After register allocation and post-register allocation instruction splitting,
+ <br><dt><code>-fcompare-elim</code><dd><a name="index-fcompare_002delim-864"></a>After register allocation and post-register allocation instruction splitting,
identify arithmetic instructions that compute processor flags similar to a
comparison operation based on that arithmetic. If possible, eliminate the
explicit comparison operation.
@@ -1614,18 +1617,18 @@ the comparison operation before register allocation is complete.
<p>Enabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fcprop-registers</code><dd><a name="index-fcprop_002dregisters-863"></a>After register allocation and post-register allocation instruction splitting,
+ <br><dt><code>-fcprop-registers</code><dd><a name="index-fcprop_002dregisters-865"></a>After register allocation and post-register allocation instruction splitting,
we perform a copy-propagation pass to try to reduce scheduling dependencies
and occasionally eliminate the copy.
<p>Enabled at levels <samp><span class="option">-O</span></samp>, <samp><span class="option">-O2</span></samp>, <samp><span class="option">-O3</span></samp>, <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-fprofile-correction</code><dd><a name="index-fprofile_002dcorrection-864"></a>Profiles collected using an instrumented binary for multi-threaded programs may
+ <br><dt><code>-fprofile-correction</code><dd><a name="index-fprofile_002dcorrection-866"></a>Profiles collected using an instrumented binary for multi-threaded programs may
be inconsistent due to missed counter updates. When this option is specified,
GCC will use heuristics to correct or smooth out such inconsistencies. By
default, GCC will emit an error message when an inconsistent profile is detected.
- <br><dt><code>-fprofile-dir=</code><var>path</var><dd><a name="index-fprofile_002ddir-865"></a>
+ <br><dt><code>-fprofile-dir=</code><var>path</var><dd><a name="index-fprofile_002ddir-867"></a>
Set the directory to search for the profile data files in to <var>path</var>.
This option affects only the profile data generated by
<samp><span class="option">-fprofile-generate</span></samp>, <samp><span class="option">-ftest-coverage</span></samp>, <samp><span class="option">-fprofile-arcs</span></samp>
@@ -1634,7 +1637,7 @@ and its related options. Both absolute and relative paths can be used.
By default, GCC will use the current directory as <var>path</var>, thus the
profile data file will appear in the same directory as the object file.
- <br><dt><code>-fprofile-generate</code><dt><code>-fprofile-generate=</code><var>path</var><dd><a name="index-fprofile_002dgenerate-866"></a>
+ <br><dt><code>-fprofile-generate</code><dt><code>-fprofile-generate=</code><var>path</var><dd><a name="index-fprofile_002dgenerate-868"></a>
Enable options usually used for instrumenting application to produce
profile useful for later recompilation with profile feedback based
optimization. You must use <samp><span class="option">-fprofile-generate</span></samp> both when
@@ -1645,7 +1648,7 @@ compiling and when linking your program.
<p>If <var>path</var> is specified, GCC will look at the <var>path</var> to find
the profile feedback data files. See <samp><span class="option">-fprofile-dir</span></samp>.
- <br><dt><code>-fprofile-use</code><dt><code>-fprofile-use=</code><var>path</var><dd><a name="index-fprofile_002duse-867"></a>Enable profile feedback directed optimizations, and optimizations
+ <br><dt><code>-fprofile-use</code><dt><code>-fprofile-use=</code><var>path</var><dd><a name="index-fprofile_002duse-869"></a>Enable profile feedback directed optimizations, and optimizations
generally profitable only with profile feedback available.
<p>The following options are enabled: <code>-fbranch-probabilities</code>, <code>-fvpt</code>,
@@ -1665,11 +1668,11 @@ arithmetic. These options trade off between speed and
correctness. All must be specifically enabled.
<dl>
-<dt><code>-ffloat-store</code><dd><a name="index-ffloat_002dstore-868"></a>Do not store floating-point variables in registers, and inhibit other
+<dt><code>-ffloat-store</code><dd><a name="index-ffloat_002dstore-870"></a>Do not store floating-point variables in registers, and inhibit other
options that might change whether a floating-point value is taken from a
register or memory.
- <p><a name="index-floating_002dpoint-precision-869"></a>This option prevents undesirable excess precision on machines such as
+ <p><a name="index-floating_002dpoint-precision-871"></a>This option prevents undesirable excess precision on machines such as
the 68000 where the floating registers (of the 68881) keep more
precision than a <code>double</code> is supposed to have. Similarly for the
x86 architecture. For most programs, the excess precision does only
@@ -1677,7 +1680,7 @@ good, but a few programs rely on the precise definition of IEEE floating
point. Use <samp><span class="option">-ffloat-store</span></samp> for such programs, after modifying
them to store all pertinent intermediate computations into variables.
- <br><dt><code>-fexcess-precision=</code><var>style</var><dd><a name="index-fexcess_002dprecision-870"></a>This option allows further control over excess precision on machines
+ <br><dt><code>-fexcess-precision=</code><var>style</var><dd><a name="index-fexcess_002dprecision-872"></a>This option allows further control over excess precision on machines
where floating-point registers have more precision than the IEEE
<code>float</code> and <code>double</code> types and the processor does not
support operations rounding to those types. By default,
@@ -1692,7 +1695,7 @@ semantic types (whereas <samp><span class="option">-ffloat-store</span></samp> o
assignments). This option is enabled by default for C if a strict
conformance option such as <samp><span class="option">-std=c99</span></samp> is used.
- <p><a name="index-mfpmath-871"></a><samp><span class="option">-fexcess-precision=standard</span></samp> is not implemented for languages
+ <p><a name="index-mfpmath-873"></a><samp><span class="option">-fexcess-precision=standard</span></samp> is not implemented for languages
other than C, and has no effect if
<samp><span class="option">-funsafe-math-optimizations</span></samp> or <samp><span class="option">-ffast-math</span></samp> is
specified. On the x86, it also has no effect if <samp><span class="option">-mfpmath=sse</span></samp>
@@ -1700,7 +1703,7 @@ or <samp><span class="option">-mfpmath=sse+387</span></samp> is specified; in th
semantics apply without excess precision, and in the latter, rounding
is unpredictable.
- <br><dt><code>-ffast-math</code><dd><a name="index-ffast_002dmath-872"></a>Sets <samp><span class="option">-fno-math-errno</span></samp>, <samp><span class="option">-funsafe-math-optimizations</span></samp>,
+ <br><dt><code>-ffast-math</code><dd><a name="index-ffast_002dmath-874"></a>Sets <samp><span class="option">-fno-math-errno</span></samp>, <samp><span class="option">-funsafe-math-optimizations</span></samp>,
<samp><span class="option">-ffinite-math-only</span></samp>, <samp><span class="option">-fno-rounding-math</span></samp>,
<samp><span class="option">-fno-signaling-nans</span></samp> and <samp><span class="option">-fcx-limited-range</span></samp>.
@@ -1712,7 +1715,7 @@ that depend on an exact implementation of IEEE or ISO rules/specifications
for math functions. It may, however, yield faster code for programs
that do not require the guarantees of these specifications.
- <br><dt><code>-fno-math-errno</code><dd><a name="index-fno_002dmath_002derrno-873"></a>Do not set ERRNO after calling math functions that are executed
+ <br><dt><code>-fno-math-errno</code><dd><a name="index-fno_002dmath_002derrno-875"></a>Do not set ERRNO after calling math functions that are executed
with a single instruction, e.g., sqrt. A program that relies on
IEEE exceptions for math error handling may want to use this flag
for speed while maintaining IEEE arithmetic compatibility.
@@ -1729,7 +1732,7 @@ that do not require the guarantees of these specifications.
therefore no reason for the compiler to consider the possibility that
it might, and <samp><span class="option">-fno-math-errno</span></samp> is the default.
- <br><dt><code>-funsafe-math-optimizations</code><dd><a name="index-funsafe_002dmath_002doptimizations-874"></a>
+ <br><dt><code>-funsafe-math-optimizations</code><dd><a name="index-funsafe_002dmath_002doptimizations-876"></a>
Allow optimizations for floating-point arithmetic that (a) assume
that arguments and results are valid and (b) may violate IEEE or
ANSI standards. When used at link-time, it may include libraries
@@ -1746,7 +1749,7 @@ Enables <samp><span class="option">-fno-signed-zeros</span></samp>, <samp><span
<p>The default is <samp><span class="option">-fno-unsafe-math-optimizations</span></samp>.
- <br><dt><code>-fassociative-math</code><dd><a name="index-fassociative_002dmath-875"></a>
+ <br><dt><code>-fassociative-math</code><dd><a name="index-fassociative_002dmath-877"></a>
Allow re-association of operands in series of floating-point operations.
This violates the ISO C and C++ language standard by possibly changing
computation result. NOTE: re-ordering may change the sign of zero as
@@ -1762,7 +1765,7 @@ is automatically enabled when both <samp><span class="option">-fno-signed-zeros<
<p>The default is <samp><span class="option">-fno-associative-math</span></samp>.
- <br><dt><code>-freciprocal-math</code><dd><a name="index-freciprocal_002dmath-876"></a>
+ <br><dt><code>-freciprocal-math</code><dd><a name="index-freciprocal_002dmath-878"></a>
Allow the reciprocal of a value to be used instead of dividing by
the value if this enables optimizations. For example <code>x / y</code>
can be replaced with <code>x * (1/y)</code>, which is useful if <code>(1/y)</code>
@@ -1771,7 +1774,7 @@ precision and increases the number of flops operating on the value.
<p>The default is <samp><span class="option">-fno-reciprocal-math</span></samp>.
- <br><dt><code>-ffinite-math-only</code><dd><a name="index-ffinite_002dmath_002donly-877"></a>Allow optimizations for floating-point arithmetic that assume
+ <br><dt><code>-ffinite-math-only</code><dd><a name="index-ffinite_002dmath_002donly-879"></a>Allow optimizations for floating-point arithmetic that assume
that arguments and results are not NaNs or +-Infs.
<p>This option is not turned on by any <samp><span class="option">-O</span></samp> option since
@@ -1782,7 +1785,7 @@ that do not require the guarantees of these specifications.
<p>The default is <samp><span class="option">-fno-finite-math-only</span></samp>.
- <br><dt><code>-fno-signed-zeros</code><dd><a name="index-fno_002dsigned_002dzeros-878"></a>Allow optimizations for floating-point arithmetic that ignore the
+ <br><dt><code>-fno-signed-zeros</code><dd><a name="index-fno_002dsigned_002dzeros-880"></a>Allow optimizations for floating-point arithmetic that ignore the
signedness of zero. IEEE arithmetic specifies the behavior of
distinct +0.0 and &minus;0.0 values, which then prohibits simplification
of expressions such as x+0.0 or 0.0*x (even with <samp><span class="option">-ffinite-math-only</span></samp>).
@@ -1790,7 +1793,7 @@ This option implies that the sign of a zero result isn't significant.
<p>The default is <samp><span class="option">-fsigned-zeros</span></samp>.
- <br><dt><code>-fno-trapping-math</code><dd><a name="index-fno_002dtrapping_002dmath-879"></a>Compile code assuming that floating-point operations cannot generate
+ <br><dt><code>-fno-trapping-math</code><dd><a name="index-fno_002dtrapping_002dmath-881"></a>Compile code assuming that floating-point operations cannot generate
user-visible traps. These traps include division by zero, overflow,
underflow, inexact result and invalid operation. This option requires
that <samp><span class="option">-fno-signaling-nans</span></samp> be in effect. Setting this option may
@@ -1803,7 +1806,7 @@ math functions.
<p>The default is <samp><span class="option">-ftrapping-math</span></samp>.
- <br><dt><code>-frounding-math</code><dd><a name="index-frounding_002dmath-880"></a>Disable transformations and optimizations that assume default floating-point
+ <br><dt><code>-frounding-math</code><dd><a name="index-frounding_002dmath-882"></a>Disable transformations and optimizations that assume default floating-point
rounding behavior. This is round-to-zero for all floating point
to integer conversions, and round-to-nearest for all other arithmetic
truncations. This option should be specified for programs that change
@@ -1821,7 +1824,7 @@ Future versions of GCC may provide finer control of this setting
using C99's <code>FENV_ACCESS</code> pragma. This command-line option
will be used to specify the default state for <code>FENV_ACCESS</code>.
- <br><dt><code>-fsignaling-nans</code><dd><a name="index-fsignaling_002dnans-881"></a>Compile code assuming that IEEE signaling NaNs may generate user-visible
+ <br><dt><code>-fsignaling-nans</code><dd><a name="index-fsignaling_002dnans-883"></a>Compile code assuming that IEEE signaling NaNs may generate user-visible
traps during floating-point operations. Setting this option disables
optimizations that may change the number of exceptions visible with
signaling NaNs. This option implies <samp><span class="option">-ftrapping-math</span></samp>.
@@ -1834,10 +1837,10 @@ be defined.
<p>This option is experimental and does not currently guarantee to
disable all GCC optimizations that affect signaling NaN behavior.
- <br><dt><code>-fsingle-precision-constant</code><dd><a name="index-fsingle_002dprecision_002dconstant-882"></a>Treat floating-point constants as single precision instead of
+ <br><dt><code>-fsingle-precision-constant</code><dd><a name="index-fsingle_002dprecision_002dconstant-884"></a>Treat floating-point constants as single precision instead of
implicitly converting them to double-precision constants.
- <br><dt><code>-fcx-limited-range</code><dd><a name="index-fcx_002dlimited_002drange-883"></a>When enabled, this option states that a range reduction step is not
+ <br><dt><code>-fcx-limited-range</code><dd><a name="index-fcx_002dlimited_002drange-885"></a>When enabled, this option states that a range reduction step is not
needed when performing complex division. Also, there is no checking
whether the result of a complex multiplication or division is <code>NaN
+ I*NaN</code>, with an attempt to rescue the situation in that case. The
@@ -1848,7 +1851,7 @@ default is <samp><span class="option">-fno-cx-limited-range</span></samp>, but i
<code>CX_LIMITED_RANGE</code> pragma. Nevertheless, the option applies to
all languages.
- <br><dt><code>-fcx-fortran-rules</code><dd><a name="index-fcx_002dfortran_002drules-884"></a>Complex multiplication and division follow Fortran rules. Range
+ <br><dt><code>-fcx-fortran-rules</code><dd><a name="index-fcx_002dfortran_002drules-886"></a>Complex multiplication and division follow Fortran rules. Range
reduction is done as part of complex division, but there is no checking
whether the result of a complex multiplication or division is <code>NaN
+ I*NaN</code>, with an attempt to rescue the situation in that case.
@@ -1862,7 +1865,7 @@ performance, but are not enabled by any <samp><span class="option">-O</span></sa
section includes experimental options that may produce broken code.
<dl>
-<dt><code>-fbranch-probabilities</code><dd><a name="index-fbranch_002dprobabilities-885"></a>After running a program compiled with <samp><span class="option">-fprofile-arcs</span></samp>
+<dt><code>-fbranch-probabilities</code><dd><a name="index-fbranch_002dprobabilities-887"></a>After running a program compiled with <samp><span class="option">-fprofile-arcs</span></samp>
(see <a href="Debugging-Options.html#Debugging-Options">Options for Debugging Your Program or <samp><span class="command">gcc</span></samp></a>), you can compile it a second time using
<samp><span class="option">-fbranch-probabilities</span></samp>, to improve optimizations based on
the number of times each branch was taken. When the program
@@ -1879,7 +1882,7 @@ used in one place: in <samp><span class="file">reorg.c</span></samp>, instead of
branch is most likely to take, the &lsquo;<samp><span class="samp">REG_BR_PROB</span></samp>&rsquo; values are used to
exactly determine which path is taken more often.
- <br><dt><code>-fprofile-values</code><dd><a name="index-fprofile_002dvalues-886"></a>If combined with <samp><span class="option">-fprofile-arcs</span></samp>, it adds code so that some
+ <br><dt><code>-fprofile-values</code><dd><a name="index-fprofile_002dvalues-888"></a>If combined with <samp><span class="option">-fprofile-arcs</span></samp>, it adds code so that some
data about values of expressions in the program is gathered.
<p>With <samp><span class="option">-fbranch-probabilities</span></samp>, it reads back the data gathered
@@ -1887,7 +1890,7 @@ from profiling values of expressions for usage in optimizations.
<p>Enabled with <samp><span class="option">-fprofile-generate</span></samp> and <samp><span class="option">-fprofile-use</span></samp>.
- <br><dt><code>-fvpt</code><dd><a name="index-fvpt-887"></a>If combined with <samp><span class="option">-fprofile-arcs</span></samp>, it instructs the compiler to add
+ <br><dt><code>-fvpt</code><dd><a name="index-fvpt-889"></a>If combined with <samp><span class="option">-fprofile-arcs</span></samp>, it instructs the compiler to add
a code to gather information about values of expressions.
<p>With <samp><span class="option">-fbranch-probabilities</span></samp>, it reads back the data gathered
@@ -1895,7 +1898,7 @@ and actually performs the optimizations based on them.
Currently the optimizations include specialization of division operation
using the knowledge about the value of the denominator.
- <br><dt><code>-frename-registers</code><dd><a name="index-frename_002dregisters-888"></a>Attempt to avoid false dependencies in scheduled code by making use
+ <br><dt><code>-frename-registers</code><dd><a name="index-frename_002dregisters-890"></a>Attempt to avoid false dependencies in scheduled code by making use
of registers left over after register allocation. This optimization
will most benefit processors with lots of registers. Depending on the
debug information format adopted by the target, however, it can
@@ -1904,13 +1907,13 @@ a &ldquo;home register&rdquo;.
<p>Enabled by default with <samp><span class="option">-funroll-loops</span></samp> and <samp><span class="option">-fpeel-loops</span></samp>.
- <br><dt><code>-ftracer</code><dd><a name="index-ftracer-889"></a>Perform tail duplication to enlarge superblock size. This transformation
+ <br><dt><code>-ftracer</code><dd><a name="index-ftracer-891"></a>Perform tail duplication to enlarge superblock size. This transformation
simplifies the control flow of the function allowing other optimizations to do
better job.
<p>Enabled with <samp><span class="option">-fprofile-use</span></samp>.
- <br><dt><code>-funroll-loops</code><dd><a name="index-funroll_002dloops-890"></a>Unroll loops whose number of iterations can be determined at compile time or
+ <br><dt><code>-funroll-loops</code><dd><a name="index-funroll_002dloops-892"></a>Unroll loops whose number of iterations can be determined at compile time or
upon entry to the loop. <samp><span class="option">-funroll-loops</span></samp> implies
<samp><span class="option">-frerun-cse-after-loop</span></samp>, <samp><span class="option">-fweb</span></samp> and <samp><span class="option">-frename-registers</span></samp>.
It also turns on complete loop peeling (i.e. complete removal of loops with
@@ -1919,24 +1922,24 @@ or may not make it run faster.
<p>Enabled with <samp><span class="option">-fprofile-use</span></samp>.
- <br><dt><code>-funroll-all-loops</code><dd><a name="index-funroll_002dall_002dloops-891"></a>Unroll all loops, even if their number of iterations is uncertain when
+ <br><dt><code>-funroll-all-loops</code><dd><a name="index-funroll_002dall_002dloops-893"></a>Unroll all loops, even if their number of iterations is uncertain when
the loop is entered. This usually makes programs run more slowly.
<samp><span class="option">-funroll-all-loops</span></samp> implies the same options as
<samp><span class="option">-funroll-loops</span></samp>.
- <br><dt><code>-fpeel-loops</code><dd><a name="index-fpeel_002dloops-892"></a>Peels loops for which there is enough information that they do not
+ <br><dt><code>-fpeel-loops</code><dd><a name="index-fpeel_002dloops-894"></a>Peels loops for which there is enough information that they do not
roll much (from profile feedback). It also turns on complete loop peeling
(i.e. complete removal of loops with small constant number of iterations).
<p>Enabled with <samp><span class="option">-fprofile-use</span></samp>.
- <br><dt><code>-fmove-loop-invariants</code><dd><a name="index-fmove_002dloop_002dinvariants-893"></a>Enables the loop invariant motion pass in the RTL loop optimizer. Enabled
+ <br><dt><code>-fmove-loop-invariants</code><dd><a name="index-fmove_002dloop_002dinvariants-895"></a>Enables the loop invariant motion pass in the RTL loop optimizer. Enabled
at level <samp><span class="option">-O1</span></samp>
- <br><dt><code>-funswitch-loops</code><dd><a name="index-funswitch_002dloops-894"></a>Move branches with loop invariant conditions out of the loop, with duplicates
+ <br><dt><code>-funswitch-loops</code><dd><a name="index-funswitch_002dloops-896"></a>Move branches with loop invariant conditions out of the loop, with duplicates
of the loop on both branches (modified according to result of the condition).
- <br><dt><code>-ffunction-sections</code><dt><code>-fdata-sections</code><dd><a name="index-ffunction_002dsections-895"></a><a name="index-fdata_002dsections-896"></a>Place each function or data item into its own section in the output
+ <br><dt><code>-ffunction-sections</code><dt><code>-fdata-sections</code><dd><a name="index-ffunction_002dsections-897"></a><a name="index-fdata_002dsections-898"></a>Place each function or data item into its own section in the output
file if the target supports arbitrary sections. The name of the
function or the name of the data item determines the section's name
in the output file.
@@ -1954,28 +1957,28 @@ You will not be able to use <code>gprof</code> on all systems if you
specify this option and you may have problems with debugging if
you specify both this option and <samp><span class="option">-g</span></samp>.
- <br><dt><code>-fbranch-target-load-optimize</code><dd><a name="index-fbranch_002dtarget_002dload_002doptimize-897"></a>Perform branch target register load optimization before prologue / epilogue
+ <br><dt><code>-fbranch-target-load-optimize</code><dd><a name="index-fbranch_002dtarget_002dload_002doptimize-899"></a>Perform branch target register load optimization before prologue / epilogue
threading.
The use of target registers can typically be exposed only during reload,
thus hoisting loads out of loops and doing inter-block scheduling needs
a separate optimization pass.
- <br><dt><code>-fbranch-target-load-optimize2</code><dd><a name="index-fbranch_002dtarget_002dload_002doptimize2-898"></a>Perform branch target register load optimization after prologue / epilogue
+ <br><dt><code>-fbranch-target-load-optimize2</code><dd><a name="index-fbranch_002dtarget_002dload_002doptimize2-900"></a>Perform branch target register load optimization after prologue / epilogue
threading.
- <br><dt><code>-fbtr-bb-exclusive</code><dd><a name="index-fbtr_002dbb_002dexclusive-899"></a>When performing branch target register load optimization, don't reuse
+ <br><dt><code>-fbtr-bb-exclusive</code><dd><a name="index-fbtr_002dbb_002dexclusive-901"></a>When performing branch target register load optimization, don't reuse
branch target registers in within any basic block.
- <br><dt><code>-fstack-protector</code><dd><a name="index-fstack_002dprotector-900"></a>Emit extra code to check for buffer overflows, such as stack smashing
+ <br><dt><code>-fstack-protector</code><dd><a name="index-fstack_002dprotector-902"></a>Emit extra code to check for buffer overflows, such as stack smashing
attacks. This is done by adding a guard variable to functions with
vulnerable objects. This includes functions that call alloca, and
functions with buffers larger than 8 bytes. The guards are initialized
when a function is entered and then checked when the function exits.
If a guard check fails, an error message is printed and the program exits.
- <br><dt><code>-fstack-protector-all</code><dd><a name="index-fstack_002dprotector_002dall-901"></a>Like <samp><span class="option">-fstack-protector</span></samp> except that all functions are protected.
+ <br><dt><code>-fstack-protector-all</code><dd><a name="index-fstack_002dprotector_002dall-903"></a>Like <samp><span class="option">-fstack-protector</span></samp> except that all functions are protected.
- <br><dt><code>-fsection-anchors</code><dd><a name="index-fsection_002danchors-902"></a>Try to reduce the number of symbolic address calculations by using
+ <br><dt><code>-fsection-anchors</code><dd><a name="index-fsection_002danchors-904"></a>Try to reduce the number of symbolic address calculations by using
shared &ldquo;anchor&rdquo; symbols to address nearby objects. This transformation
can help to reduce the number of GOT entries and GOT accesses on some
targets.
@@ -1998,7 +2001,7 @@ following pseudocode (which isn't valid C):
</pre>
<p>Not all targets support this option.
- <br><dt><code>--param </code><var>name</var><code>=</code><var>value</var><dd><a name="index-param-903"></a>In some places, GCC uses various constants to control the amount of
+ <br><dt><code>--param </code><var>name</var><code>=</code><var>value</var><dd><a name="index-param-905"></a>In some places, GCC uses various constants to control the amount of
optimization that is done. For example, GCC will not inline functions
that contain more than a certain number of instructions. You can
control some of these constants on the command line using the
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Index.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Index.html
index fdfa073..7ef75aa 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Index.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Index.html
@@ -63,116 +63,116 @@ form; it may sometimes be useful to look up both forms.
<ul class="index-op" compact>
<li><a href="Overall-Options.html#index-g_t_0023_0023_0023-85"><code>###</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Optimize-Options.html#index-g_t_002dfno_002dkeep_002dinline_002ddllexport-724"><code>-fno-keep-inline-dllexport</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="RX-Options.html#index-g_t_002dmcpu-2026"><code>-mcpu</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-g_t8bit_002didiv-1465"><code>8bit-idiv</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="Preprocessor-Options.html#index-A-971"><code>A</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-all_005fload-1217"><code>all_load</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-allowable_005fclient-1224"><code>allowable_client</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Non_002dbugs.html#index-ansi-3478"><code>ansi</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
-<li><a href="Other-Builtins.html#index-ansi-3269"><code>ansi</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Preprocessor-Options.html#index-ansi-940"><code>ansi</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-g_t_002dfno_002dkeep_002dinline_002ddllexport-725"><code>-fno-keep-inline-dllexport</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="RX-Options.html#index-g_t_002dmcpu-2028"><code>-mcpu</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-g_t8bit_002didiv-1467"><code>8bit-idiv</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Preprocessor-Options.html#index-A-973"><code>A</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-all_005fload-1219"><code>all_load</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-allowable_005fclient-1226"><code>allowable_client</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Non_002dbugs.html#index-ansi-3480"><code>ansi</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
+<li><a href="Other-Builtins.html#index-ansi-3271"><code>ansi</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Preprocessor-Options.html#index-ansi-942"><code>ansi</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="C-Dialect-Options.html#index-ansi-102"><code>ansi</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="Standards.html#index-ansi-61"><code>ansi</code></a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Darwin-Options.html#index-arch_005ferrors_005ffatal-1218"><code>arch_errors_fatal</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-arch_005ferrors_005ffatal-1220"><code>arch_errors_fatal</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="C-Dialect-Options.html#index-aux_002dinfo-105"><code>aux-info</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-avx256_002dsplit_002dunaligned_002dload-1466"><code>avx256-split-unaligned-load</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-avx256_002dsplit_002dunaligned_002dstore-1467"><code>avx256-split-unaligned-store</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="Directory-Options.html#index-B-1026"><code>B</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="VxWorks-Options.html#index-Bdynamic-2236"><code>Bdynamic</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
-<li><a href="Darwin-Options.html#index-bind_005fat_005fload-1219"><code>bind_at_load</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="VxWorks-Options.html#index-Bstatic-2235"><code>Bstatic</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
-<li><a href="Darwin-Options.html#index-bundle-1220"><code>bundle</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-bundle_005floader-1221"><code>bundle_loader</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Link-Options.html#index-c-992"><code>c</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Preprocessor-Options.html#index-C-978"><code>C</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-avx256_002dsplit_002dunaligned_002dload-1468"><code>avx256-split-unaligned-load</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-avx256_002dsplit_002dunaligned_002dstore-1469"><code>avx256-split-unaligned-store</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Directory-Options.html#index-B-1028"><code>B</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="VxWorks-Options.html#index-Bdynamic-2238"><code>Bdynamic</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
+<li><a href="Darwin-Options.html#index-bind_005fat_005fload-1221"><code>bind_at_load</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="VxWorks-Options.html#index-Bstatic-2237"><code>Bstatic</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
+<li><a href="Darwin-Options.html#index-bundle-1222"><code>bundle</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-bundle_005floader-1223"><code>bundle_loader</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Link-Options.html#index-c-994"><code>c</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Preprocessor-Options.html#index-C-980"><code>C</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Overall-Options.html#index-c-79"><code>c</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Darwin-Options.html#index-client_005fname-1225"><code>client_name</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-compatibility_005fversion-1226"><code>compatibility_version</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-client_005fname-1227"><code>client_name</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-compatibility_005fversion-1228"><code>compatibility_version</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="Debugging-Options.html#index-coverage-557"><code>coverage</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Darwin-Options.html#index-current_005fversion-1227"><code>current_version</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Preprocessor-Options.html#index-D-908"><code>D</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-current_005fversion-1229"><code>current_version</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Preprocessor-Options.html#index-D-910"><code>D</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Debugging-Options.html#index-d-563"><code>d</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-dA-633"><code>dA</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-da-631"><code>da</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Preprocessor-Options.html#index-dD-973"><code>dD</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-dD-975"><code>dD</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Debugging-Options.html#index-dD-634"><code>dD</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Darwin-Options.html#index-dead_005fstrip-1228"><code>dead_strip</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-dependency_002dfile-1229"><code>dependency-file</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-dead_005fstrip-1230"><code>dead_strip</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-dependency_002dfile-1231"><code>dependency-file</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="Debugging-Options.html#index-dH-635"><code>dH</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Preprocessor-Options.html#index-dI-975"><code>dI</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-dM-972"><code>dM</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-dN-974"><code>dN</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-dI-977"><code>dI</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-dM-974"><code>dM</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-dN-976"><code>dN</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Debugging-Options.html#index-dP-637"><code>dP</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-dp-636"><code>dp</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Preprocessor-Options.html#index-dU-976"><code>dU</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Debugging-Options.html#index-dumpmachine-697"><code>dumpmachine</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Debugging-Options.html#index-dumpspecs-699"><code>dumpspecs</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Debugging-Options.html#index-dumpversion-698"><code>dumpversion</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Preprocessor-Options.html#index-dU-978"><code>dU</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Debugging-Options.html#index-dumpmachine-698"><code>dumpmachine</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Debugging-Options.html#index-dumpspecs-700"><code>dumpspecs</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Debugging-Options.html#index-dumpversion-699"><code>dumpversion</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-dv-638"><code>dv</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-dx-639"><code>dx</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Darwin-Options.html#index-dylib_005ffile-1230"><code>dylib_file</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-dylinker_005finstall_005fname-1231"><code>dylinker_install_name</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-dynamic-1232"><code>dynamic</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-dynamiclib-1222"><code>dynamiclib</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Link-Options.html#index-E-994"><code>E</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Darwin-Options.html#index-dylib_005ffile-1232"><code>dylib_file</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-dylinker_005finstall_005fname-1233"><code>dylinker_install_name</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-dynamic-1234"><code>dynamic</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-dynamiclib-1224"><code>dynamiclib</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Link-Options.html#index-E-996"><code>E</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
<li><a href="Overall-Options.html#index-E-81"><code>E</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="MIPS-Options.html#index-EB-1692"><code>EB</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-EL-1693"><code>EL</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Darwin-Options.html#index-exported_005fsymbols_005flist-1233"><code>exported_symbols_list</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-F-1208"><code>F</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="MIPS-Options.html#index-EB-1694"><code>EB</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-EL-1695"><code>EL</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Darwin-Options.html#index-exported_005fsymbols_005flist-1235"><code>exported_symbols_list</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-F-1210"><code>F</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fabi_002dversion-134"><code>fabi-version</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-falign_002dfunctions-851"><code>falign-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-falign_002djumps-854"><code>falign-jumps</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-falign_002dlabels-852"><code>falign-labels</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-falign_002dloops-853"><code>falign-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fassociative_002dmath-875"><code>fassociative-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fasynchronous_002dunwind_002dtables-2266"><code>fasynchronous-unwind-tables</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fauto_002dinc_002ddec-751"><code>fauto-inc-dec</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fbounds_002dcheck-2260"><code>fbounds-check</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fbranch_002dprobabilities-885"><code>fbranch-probabilities</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fbranch_002dtarget_002dload_002doptimize-897"><code>fbranch-target-load-optimize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fbranch_002dtarget_002dload_002doptimize2-898"><code>fbranch-target-load-optimize2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fbtr_002dbb_002dexclusive-899"><code>fbtr-bb-exclusive</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fcall_002dsaved-2286"><code>fcall-saved</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fcall_002dused-2285"><code>fcall-used</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fcaller_002dsaves-789"><code>fcaller-saves</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fcheck_002ddata_002ddeps-821"><code>fcheck-data-deps</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-falign_002dfunctions-853"><code>falign-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-falign_002djumps-856"><code>falign-jumps</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-falign_002dlabels-854"><code>falign-labels</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-falign_002dloops-855"><code>falign-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fassociative_002dmath-877"><code>fassociative-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fasynchronous_002dunwind_002dtables-2268"><code>fasynchronous-unwind-tables</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fauto_002dinc_002ddec-752"><code>fauto-inc-dec</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fbounds_002dcheck-2262"><code>fbounds-check</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fbranch_002dprobabilities-887"><code>fbranch-probabilities</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fbranch_002dtarget_002dload_002doptimize-899"><code>fbranch-target-load-optimize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fbranch_002dtarget_002dload_002doptimize2-900"><code>fbranch-target-load-optimize2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fbtr_002dbb_002dexclusive-901"><code>fbtr-bb-exclusive</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fcall_002dsaved-2288"><code>fcall-saved</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fcall_002dused-2287"><code>fcall-used</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fcaller_002dsaves-790"><code>fcaller-saves</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fcheck_002ddata_002ddeps-823"><code>fcheck-data-deps</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fcheck_002dnew-136"><code>fcheck-new</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fcombine_002dstack_002dadjustments-790"><code>fcombine-stack-adjustments</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Variable-Attributes.html#index-fcommon-2683"><code>fcommon</code></a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Optimize-Options.html#index-fcombine_002dstack_002dadjustments-791"><code>fcombine-stack-adjustments</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Variable-Attributes.html#index-fcommon-2685"><code>fcommon</code></a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
<li><a href="Debugging-Options.html#index-fcompare_002ddebug-536"><code>fcompare-debug</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fcompare_002ddebug_002dsecond-538"><code>fcompare-debug-second</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fcompare_002delim-862"><code>fcompare-elim</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fcompare_002delim-864"><code>fcompare-elim</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C-Dialect-Options.html#index-fcond_002dmismatch-123"><code>fcond-mismatch</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fconserve_002dspace-137"><code>fconserve-space</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fconserve_002dstack-791"><code>fconserve-stack</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fconserve_002dstack-792"><code>fconserve-stack</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fconstant_002dstring_002dclass-204"><code>fconstant-string-class</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fconstexpr_002ddepth-138"><code>fconstexpr-depth</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fcprop_002dregisters-863"><code>fcprop-registers</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fcrossjumping-750"><code>fcrossjumping</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fcse_002dfollow_002djumps-741"><code>fcse-follow-jumps</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fcse_002dskip_002dblocks-742"><code>fcse-skip-blocks</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fcx_002dfortran_002drules-884"><code>fcx-fortran-rules</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fcx_002dlimited_002drange-883"><code>fcx-limited-range</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fdata_002dsections-896"><code>fdata-sections</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fcprop_002dregisters-865"><code>fcprop-registers</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fcrossjumping-751"><code>fcrossjumping</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fcse_002dfollow_002djumps-742"><code>fcse-follow-jumps</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fcse_002dskip_002dblocks-743"><code>fcse-skip-blocks</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fcx_002dfortran_002drules-886"><code>fcx-fortran-rules</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fcx_002dlimited_002drange-885"><code>fcx-limited-range</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fdata_002dsections-898"><code>fdata-sections</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-fdbg_002dcnt-560"><code>fdbg-cnt</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fdbg_002dcnt_002dlist-559"><code>fdbg-cnt-list</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fdce-752"><code>fdce</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fdebug_002dcpp-960"><code>fdebug-cpp</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-fdce-753"><code>fdce</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fdebug_002dcpp-962"><code>fdebug-cpp</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Debugging-Options.html#index-fdebug_002dprefix_002dmap-542"><code>fdebug-prefix-map</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fdebug_002dtypes_002dsection-523"><code>fdebug-types-section</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fdeduce_002dinit_002dlist-139"><code>fdeduce-init-list</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fdelayed_002dbranch-766"><code>fdelayed-branch</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fdelete_002dnull_002dpointer_002dchecks-756"><code>fdelete-null-pointer-checks</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fdevirtualize-757"><code>fdevirtualize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fdelayed_002dbranch-767"><code>fdelayed-branch</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fdelete_002dnull_002dpointer_002dchecks-757"><code>fdelete-null-pointer-checks</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fdevirtualize-758"><code>fdevirtualize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Language-Independent-Options.html#index-fdiagnostics_002dshow_002dlocation-233"><code>fdiagnostics-show-location</code></a>: <a href="Language-Independent-Options.html#Language-Independent-Options">Language Independent Options</a></li>
<li><a href="Language-Independent-Options.html#index-fdiagnostics_002dshow_002doption-235"><code>fdiagnostics-show-option</code></a>: <a href="Language-Independent-Options.html#Language-Independent-Options">Language Independent Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fdirectives_002donly-955"><code>fdirectives-only</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fdirectives_002donly-957"><code>fdirectives-only</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Debugging-Options.html#index-fdisable_002d-561"><code>fdisable-</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Interoperation.html#index-fdollars_002din_002didentifiers-3432"><code>fdollars-in-identifiers</code></a>: <a href="Interoperation.html#Interoperation">Interoperation</a></li>
-<li><a href="Preprocessor-Options.html#index-fdollars_002din_002didentifiers-956"><code>fdollars-in-identifiers</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Optimize-Options.html#index-fdse-753"><code>fdse</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Interoperation.html#index-fdollars_002din_002didentifiers-3434"><code>fdollars-in-identifiers</code></a>: <a href="Interoperation.html#Interoperation">Interoperation</a></li>
+<li><a href="Preprocessor-Options.html#index-fdollars_002din_002didentifiers-958"><code>fdollars-in-identifiers</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-fdse-754"><code>fdse</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-fdump_002dclass_002dhierarchy-644"><code>fdump-class-hierarchy</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fdump_002dfinal_002dinsns-535"><code>fdump-final-insns</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fdump_002dipa-645"><code>fdump-ipa</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
@@ -279,158 +279,158 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Debugging-Options.html#index-fdump_002dunnumbered-641"><code>fdump-unnumbered</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fdump_002dunnumbered_002dlinks-642"><code>fdump-unnumbered-links</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fdwarf2_002dcfi_002dasm-543"><code>fdwarf2-cfi-asm</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fearly_002dinlining-721"><code>fearly-inlining</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fearly_002dinlining-722"><code>fearly-inlining</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-feliminate_002ddwarf2_002ddups-539"><code>feliminate-dwarf2-dups</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-feliminate_002dunused_002ddebug_002dsymbols-521"><code>feliminate-unused-debug-symbols</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Debugging-Options.html#index-feliminate_002dunused_002ddebug_002dtypes-700"><code>feliminate-unused-debug-types</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Debugging-Options.html#index-feliminate_002dunused_002ddebug_002dtypes-701"><code>feliminate-unused-debug-types</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fenable_002d-562"><code>fenable-</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fexceptions-2263"><code>fexceptions</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fexcess_002dprecision-870"><code>fexcess-precision</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fexec_002dcharset-962"><code>fexec-charset</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Optimize-Options.html#index-fexpensive_002doptimizations-758"><code>fexpensive-optimizations</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fextended_002didentifiers-957"><code>fextended-identifiers</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Optimize-Options.html#index-ffast_002dmath-872"><code>ffast-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ffat_002dlto_002dobjects-861"><code>ffat-lto-objects</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ffinite_002dmath_002donly-877"><code>ffinite-math-only</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Darwin-Options.html#index-ffix_002dand_002dcontinue-1215"><code>ffix-and-continue</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Code-Gen-Options.html#index-ffixed-2284"><code>ffixed</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Disappointments.html#index-ffloat_002dstore-3462"><code>ffloat-store</code></a>: <a href="Disappointments.html#Disappointments">Disappointments</a></li>
-<li><a href="Optimize-Options.html#index-ffloat_002dstore-868"><code>ffloat-store</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fexceptions-2265"><code>fexceptions</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fexcess_002dprecision-872"><code>fexcess-precision</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fexec_002dcharset-964"><code>fexec-charset</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-fexpensive_002doptimizations-759"><code>fexpensive-optimizations</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fextended_002didentifiers-959"><code>fextended-identifiers</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-ffast_002dmath-874"><code>ffast-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ffat_002dlto_002dobjects-863"><code>ffat-lto-objects</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ffinite_002dmath_002donly-879"><code>ffinite-math-only</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Darwin-Options.html#index-ffix_002dand_002dcontinue-1217"><code>ffix-and-continue</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Code-Gen-Options.html#index-ffixed-2286"><code>ffixed</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Disappointments.html#index-ffloat_002dstore-3464"><code>ffloat-store</code></a>: <a href="Disappointments.html#Disappointments">Disappointments</a></li>
+<li><a href="Optimize-Options.html#index-ffloat_002dstore-870"><code>ffloat-store</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-ffor_002dscope-143"><code>ffor-scope</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fforward_002dpropagate-712"><code>fforward-propagate</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ffp_002dcontract-713"><code>ffp-contract</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Function-Attributes.html#index-ffreestanding-2541"><code>ffreestanding</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Optimize-Options.html#index-fforward_002dpropagate-713"><code>fforward-propagate</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ffp_002dcontract-714"><code>ffp-contract</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Function-Attributes.html#index-ffreestanding-2543"><code>ffreestanding</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Warning-Options.html#index-ffreestanding-266"><code>ffreestanding</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="C-Dialect-Options.html#index-ffreestanding-111"><code>ffreestanding</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="Standards.html#index-ffreestanding-64"><code>ffreestanding</code></a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-ffriend_002dinjection-140"><code>ffriend-injection</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-ffunction_002dsections-895"><code>ffunction-sections</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fgcse-744"><code>fgcse</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fgcse_002dafter_002dreload-748"><code>fgcse-after-reload</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fgcse_002dlas-747"><code>fgcse-las</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fgcse_002dlm-745"><code>fgcse-lm</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fgcse_002dsm-746"><code>fgcse-sm</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ffunction_002dsections-897"><code>ffunction-sections</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fgcse-745"><code>fgcse</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fgcse_002dafter_002dreload-749"><code>fgcse-after-reload</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fgcse_002dlas-748"><code>fgcse-las</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fgcse_002dlm-746"><code>fgcse-lm</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fgcse_002dsm-747"><code>fgcse-sm</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fgnu_002druntime-205"><code>fgnu-runtime</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
<li><a href="C-Dialect-Options.html#index-fgnu_002dtm-115"><code>fgnu-tm</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="C-Dialect-Options.html#index-fgnu89_002dinline-104"><code>fgnu89-inline</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fgraphite_002didentity-818"><code>fgraphite-identity</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fgraphite_002didentity-820"><code>fgraphite-identity</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C-Dialect-Options.html#index-fhosted-109"><code>fhosted</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fif_002dconversion-754"><code>fif-conversion</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fif_002dconversion2-755"><code>fif-conversion2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Darwin-Options.html#index-filelist-1234"><code>filelist</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-findirect_002ddata-1216"><code>findirect-data</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Optimize-Options.html#index-findirect_002dinlining-718"><code>findirect-inlining</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-finhibit_002dsize_002ddirective-2274"><code>finhibit-size-directive</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-finline_002dfunctions-719"><code>finline-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-finline_002dfunctions_002dcalled_002donce-720"><code>finline-functions-called-once</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-finline_002dlimit-723"><code>finline-limit</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-finline_002dsmall_002dfunctions-717"><code>finline-small-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Preprocessor-Options.html#index-finput_002dcharset-966"><code>finput-charset</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Function-Attributes.html#index-finstrument_002dfunctions-2576"><code>finstrument-functions</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Code-Gen-Options.html#index-finstrument_002dfunctions-2288"><code>finstrument-functions</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-finstrument_002dfunctions_002dexclude_002dfile_002dlist-2289"><code>finstrument-functions-exclude-file-list</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-finstrument_002dfunctions_002dexclude_002dfunction_002dlist-2290"><code>finstrument-functions-exclude-function-list</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fipa_002dcp-802"><code>fipa-cp</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fipa_002dcp_002dclone-803"><code>fipa-cp-clone</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fipa_002dmatrix_002dreorg-804"><code>fipa-matrix-reorg</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fipa_002dprofile-801"><code>fipa-profile</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fipa_002dpta-800"><code>fipa-pta</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fipa_002dpure_002dconst-798"><code>fipa-pure-const</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fipa_002dreference-799"><code>fipa-reference</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fipa_002dsra-722"><code>fipa-sra</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fira_002dloop_002dpressure-762"><code>fira-loop-pressure</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fira_002dverbose-765"><code>fira-verbose</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fivopts-824"><code>fivopts</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Inline.html#index-fkeep_002dinline_002dfunctions-2714"><code>fkeep-inline-functions</code></a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="Optimize-Options.html#index-fkeep_002dinline_002dfunctions-725"><code>fkeep-inline-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fkeep_002dstatic_002dconsts-726"><code>fkeep-static-consts</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Darwin-Options.html#index-flat_005fnamespace-1235"><code>flat_namespace</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Optimize-Options.html#index-fif_002dconversion-755"><code>fif-conversion</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fif_002dconversion2-756"><code>fif-conversion2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Darwin-Options.html#index-filelist-1236"><code>filelist</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-findirect_002ddata-1218"><code>findirect-data</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Optimize-Options.html#index-findirect_002dinlining-719"><code>findirect-inlining</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-finhibit_002dsize_002ddirective-2276"><code>finhibit-size-directive</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-finline_002dfunctions-720"><code>finline-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-finline_002dfunctions_002dcalled_002donce-721"><code>finline-functions-called-once</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-finline_002dlimit-724"><code>finline-limit</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-finline_002dsmall_002dfunctions-718"><code>finline-small-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Preprocessor-Options.html#index-finput_002dcharset-968"><code>finput-charset</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Function-Attributes.html#index-finstrument_002dfunctions-2578"><code>finstrument-functions</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Code-Gen-Options.html#index-finstrument_002dfunctions-2290"><code>finstrument-functions</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-finstrument_002dfunctions_002dexclude_002dfile_002dlist-2291"><code>finstrument-functions-exclude-file-list</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-finstrument_002dfunctions_002dexclude_002dfunction_002dlist-2292"><code>finstrument-functions-exclude-function-list</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fipa_002dcp-804"><code>fipa-cp</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fipa_002dcp_002dclone-805"><code>fipa-cp-clone</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fipa_002dmatrix_002dreorg-806"><code>fipa-matrix-reorg</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fipa_002dprofile-803"><code>fipa-profile</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fipa_002dpta-802"><code>fipa-pta</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fipa_002dpure_002dconst-800"><code>fipa-pure-const</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fipa_002dreference-801"><code>fipa-reference</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fipa_002dsra-723"><code>fipa-sra</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fira_002dloop_002dpressure-763"><code>fira-loop-pressure</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fira_002dverbose-766"><code>fira-verbose</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fivopts-826"><code>fivopts</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Inline.html#index-fkeep_002dinline_002dfunctions-2716"><code>fkeep-inline-functions</code></a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Optimize-Options.html#index-fkeep_002dinline_002dfunctions-726"><code>fkeep-inline-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fkeep_002dstatic_002dconsts-727"><code>fkeep-static-consts</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Darwin-Options.html#index-flat_005fnamespace-1237"><code>flat_namespace</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="C-Dialect-Options.html#index-flax_002dvector_002dconversions-124"><code>flax-vector-conversions</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fleading_002dunderscore-2296"><code>fleading-underscore</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-floop_002dblock-817"><code>floop-block</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-floop_002dflatten-819"><code>floop-flatten</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-floop_002dinterchange-815"><code>floop-interchange</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-floop_002dparallelize_002dall-820"><code>floop-parallelize-all</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-floop_002dstrip_002dmine-816"><code>floop-strip-mine</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-flto-859"><code>flto</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-flto_002dpartition-860"><code>flto-partition</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fleading_002dunderscore-2298"><code>fleading-underscore</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-floop_002dblock-819"><code>floop-block</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-floop_002dflatten-821"><code>floop-flatten</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-floop_002dinterchange-817"><code>floop-interchange</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-floop_002dparallelize_002dall-822"><code>floop-parallelize-all</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-floop_002dstrip_002dmine-818"><code>floop-strip-mine</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-flto-861"><code>flto</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-flto_002dpartition-862"><code>flto-partition</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Warning-Options.html#index-fmax_002derrors-242"><code>fmax-errors</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Debugging-Options.html#index-fmem_002dreport-551"><code>fmem-report</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fmerge_002dall_002dconstants-728"><code>fmerge-all-constants</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fmerge_002dconstants-727"><code>fmerge-constants</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fmerge_002dall_002dconstants-729"><code>fmerge-all-constants</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fmerge_002dconstants-728"><code>fmerge-constants</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-fmerge_002ddebug_002dstrings-540"><code>fmerge-debug-strings</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Language-Independent-Options.html#index-fmessage_002dlength-232"><code>fmessage-length</code></a>: <a href="Language-Independent-Options.html#Language-Independent-Options">Language Independent Options</a></li>
-<li><a href="Optimize-Options.html#index-fmodulo_002dsched-729"><code>fmodulo-sched</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fmodulo_002dsched_002dallow_002dregmoves-730"><code>fmodulo-sched-allow-regmoves</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fmove_002dloop_002dinvariants-893"><code>fmove-loop-invariants</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Unnamed-Fields.html#index-fms_002dextensions-3384"><code>fms-extensions</code></a>: <a href="Unnamed-Fields.html#Unnamed-Fields">Unnamed Fields</a></li>
+<li><a href="Optimize-Options.html#index-fmodulo_002dsched-730"><code>fmodulo-sched</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fmodulo_002dsched_002dallow_002dregmoves-731"><code>fmodulo-sched-allow-regmoves</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fmove_002dloop_002dinvariants-895"><code>fmove-loop-invariants</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Unnamed-Fields.html#index-fms_002dextensions-3386"><code>fms-extensions</code></a>: <a href="Unnamed-Fields.html#Unnamed-Fields">Unnamed Fields</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fms_002dextensions-149"><code>fms-extensions</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C-Dialect-Options.html#index-fms_002dextensions-116"><code>fms-extensions</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fmudflap-734"><code>fmudflap</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fmudflapir-736"><code>fmudflapir</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fmudflapth-735"><code>fmudflapth</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fmudflap-735"><code>fmudflap</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fmudflapir-737"><code>fmudflapir</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fmudflapth-736"><code>fmudflapth</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fnext_002druntime-206"><code>fnext-runtime</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002daccess_002dcontrol-135"><code>fno-access-control</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C-Dialect-Options.html#index-fno_002dasm-106"><code>fno-asm</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dbranch_002dcount_002dreg-731"><code>fno-branch-count-reg</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Other-Builtins.html#index-fno_002dbuiltin-3268"><code>fno-builtin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
-<li><a href="Function-Attributes.html#index-fno_002dbuiltin-2542"><code>fno-builtin</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dbranch_002dcount_002dreg-732"><code>fno-branch-count-reg</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Other-Builtins.html#index-fno_002dbuiltin-3270"><code>fno-builtin</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Function-Attributes.html#index-fno_002dbuiltin-2544"><code>fno-builtin</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Warning-Options.html#index-fno_002dbuiltin-267"><code>fno-builtin</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="C-Dialect-Options.html#index-fno_002dbuiltin-107"><code>fno-builtin</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Variable-Attributes.html#index-fno_002dcommon-2684"><code>fno-common</code></a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
-<li><a href="Code-Gen-Options.html#index-fno_002dcommon-2272"><code>fno-common</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Variable-Attributes.html#index-fno_002dcommon-2686"><code>fno-common</code></a>: <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a></li>
+<li><a href="Code-Gen-Options.html#index-fno_002dcommon-2274"><code>fno-common</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
<li><a href="Debugging-Options.html#index-fno_002dcompare_002ddebug-537"><code>fno-compare-debug</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fno_002ddebug_002dtypes_002dsection-522"><code>fno-debug-types-section</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Inline.html#index-fno_002ddefault_002dinline-2720"><code>fno-default-inline</code></a>: <a href="Inline.html#Inline">Inline</a></li>
-<li><a href="Optimize-Options.html#index-fno_002ddefault_002dinline-710"><code>fno-default-inline</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Inline.html#index-fno_002ddefault_002dinline-2722"><code>fno-default-inline</code></a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Optimize-Options.html#index-fno_002ddefault_002dinline-711"><code>fno-default-inline</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002ddefault_002dinline-168"><code>fno-default-inline</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002ddefer_002dpop-711"><code>fno-defer-pop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002ddefer_002dpop-712"><code>fno-defer-pop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Language-Independent-Options.html#index-fno_002ddiagnostics_002dshow_002doption-234"><code>fno-diagnostics-show-option</code></a>: <a href="Language-Independent-Options.html#Language-Independent-Options">Language Independent Options</a></li>
<li><a href="Debugging-Options.html#index-fno_002ddwarf2_002dcfi_002dasm-544"><code>fno-dwarf2-cfi-asm</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002delide_002dconstructors-141"><code>fno-elide-constructors</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002denforce_002deh_002dspecs-142"><code>fno-enforce-eh-specs</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dfor_002dscope-144"><code>fno-for-scope</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dfunction_002dcse-732"><code>fno-function-cse</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dfunction_002dcse-733"><code>fno-function-cse</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dgnu_002dkeywords-145"><code>fno-gnu-keywords</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dguess_002dbranch_002dprobability-845"><code>fno-guess-branch-probability</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fno_002dident-2273"><code>fno-ident</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="C_002b_002b-Interface.html#index-fno_002dimplement_002dinlines-3414"><code>fno-implement-inlines</code></a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dguess_002dbranch_002dprobability-847"><code>fno-guess-branch-probability</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fno_002dident-2275"><code>fno-ident</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="C_002b_002b-Interface.html#index-fno_002dimplement_002dinlines-3416"><code>fno-implement-inlines</code></a>: <a href="C_002b_002b-Interface.html#C_002b_002b-Interface">C++ Interface</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dimplement_002dinlines-148"><code>fno-implement-inlines</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dimplicit_002dinline_002dtemplates-147"><code>fno-implicit-inline-templates</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Template-Instantiation.html#index-fno_002dimplicit_002dtemplates-3417"><code>fno-implicit-templates</code></a>: <a href="Template-Instantiation.html#Template-Instantiation">Template Instantiation</a></li>
+<li><a href="Template-Instantiation.html#index-fno_002dimplicit_002dtemplates-3419"><code>fno-implicit-templates</code></a>: <a href="Template-Instantiation.html#Template-Instantiation">Template Instantiation</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dimplicit_002dtemplates-146"><code>fno-implicit-templates</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dinline-716"><code>fno-inline</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dira_002dshare_002dsave_002dslots-763"><code>fno-ira-share-save-slots</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dira_002dshare_002dspill_002dslots-764"><code>fno-ira-share-spill-slots</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fno_002djump_002dtables-2283"><code>fno-jump-tables</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dmath_002derrno-873"><code>fno-math-errno</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dinline-717"><code>fno-inline</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dira_002dshare_002dsave_002dslots-764"><code>fno-ira-share-save-slots</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dira_002dshare_002dspill_002dslots-765"><code>fno-ira-share-spill-slots</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fno_002djump_002dtables-2285"><code>fno-jump-tables</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dmath_002derrno-875"><code>fno-math-errno</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-fno_002dmerge_002ddebug_002dstrings-541"><code>fno-merge-debug-strings</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fno_002dnil_002dreceivers-207"><code>fno-nil-receivers</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dnonansi_002dbuiltins-150"><code>fno-nonansi-builtins</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002doperator_002dnames-152"><code>fno-operator-names</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002doptional_002ddiags-153"><code>fno-optional-diags</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dpeephole-843"><code>fno-peephole</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dpeephole2-844"><code>fno-peephole2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dpeephole-845"><code>fno-peephole</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dpeephole2-846"><code>fno-peephole2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dpretty_002dtemplates-155"><code>fno-pretty-templates</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002drtti-157"><code>fno-rtti</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dsched_002dinterblock-769"><code>fno-sched-interblock</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dsched_002dspec-770"><code>fno-sched-spec</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-fno_002dset_002dstack_002dexecutable-1484"><code>fno-set-stack-executable</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fno_002dshow_002dcolumn-970"><code>fno-show-column</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dsched_002dinterblock-770"><code>fno-sched-interblock</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dsched_002dspec-771"><code>fno-sched-spec</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-fno_002dset_002dstack_002dexecutable-1486"><code>fno-set-stack-executable</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fno_002dshow_002dcolumn-972"><code>fno-show-column</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="C-Dialect-Options.html#index-fno_002dsigned_002dbitfields-129"><code>fno-signed-bitfields</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dsigned_002dzeros-878"><code>fno-signed-zeros</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fno_002dstack_002dlimit-2294"><code>fno-stack-limit</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dsigned_002dzeros-880"><code>fno-signed-zeros</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fno_002dstack_002dlimit-2296"><code>fno-stack-limit</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dthreadsafe_002dstatics-161"><code>fno-threadsafe-statics</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dtoplevel_002dreorder-856"><code>fno-toplevel-reorder</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dtrapping_002dmath-879"><code>fno-trapping-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dtoplevel_002dreorder-858"><code>fno-toplevel-reorder</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dtrapping_002dmath-881"><code>fno-trapping-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C-Dialect-Options.html#index-fno_002dunsigned_002dbitfields-130"><code>fno-unsigned-bitfields</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002duse_002dcxa_002dget_002dexception_002dptr-163"><code>fno-use-cxa-get-exception-ptr</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Debugging-Options.html#index-fno_002dvar_002dtracking_002dassignments-685"><code>fno-var-tracking-assignments</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fno_002dvar_002dtracking_002dassignments_002dtoggle-687"><code>fno-var-tracking-assignments-toggle</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fno_002dweak-166"><code>fno-weak</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fno_002dworking_002ddirectory-969"><code>fno-working-directory</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Optimize-Options.html#index-fno_002dzero_002dinitialized_002din_002dbss-733"><code>fno-zero-initialized-in-bss</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fnon_002dcall_002dexceptions-2264"><code>fnon-call-exceptions</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fno_002dworking_002ddirectory-971"><code>fno-working-directory</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-fno_002dzero_002dinitialized_002din_002dbss-734"><code>fno-zero-initialized-in-bss</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fnon_002dcall_002dexceptions-2266"><code>fnon-call-exceptions</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fnothrow_002dopt-151"><code>fnothrow-opt</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fobjc_002dabi_002dversion-208"><code>fobjc-abi-version</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fobjc_002dcall_002dcxx_002dcdtors-209"><code>fobjc-call-cxx-cdtors</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
@@ -439,178 +439,179 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fobjc_002dgc-212"><code>fobjc-gc</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fobjc_002dnilcheck-213"><code>fobjc-nilcheck</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fobjc_002dstd-214"><code>fobjc-std</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fomit_002dframe_002dpointer-714"><code>fomit-frame-pointer</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fomit_002dframe_002dpointer-715"><code>fomit-frame-pointer</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C-Dialect-Options.html#index-fopenmp-113"><code>fopenmp</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-foptimize_002dregister_002dmove-760"><code>foptimize-register-move</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-foptimize_002dsibling_002dcalls-715"><code>foptimize-sibling-calls</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Darwin-Options.html#index-force_005fcpusubtype_005fALL-1223"><code>force_cpusubtype_ALL</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-force_005fflat_005fnamespace-1236"><code>force_flat_namespace</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fpack_002dstruct-2287"><code>fpack-struct</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fpartial_002dinlining-840"><code>fpartial-inlining</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Incompatibilities.html#index-fpcc_002dstruct_002dreturn-3455"><code>fpcc-struct-return</code></a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Code-Gen-Options.html#index-fpcc_002dstruct_002dreturn-2267"><code>fpcc-struct-return</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fpch_002ddeps-937"><code>fpch-deps</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fpch_002dpreprocess-938"><code>fpch-preprocess</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Optimize-Options.html#index-fpeel_002dloops-892"><code>fpeel-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-foptimize_002dregister_002dmove-761"><code>foptimize-register-move</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-foptimize_002dsibling_002dcalls-716"><code>foptimize-sibling-calls</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Darwin-Options.html#index-force_005fcpusubtype_005fALL-1225"><code>force_cpusubtype_ALL</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-force_005fflat_005fnamespace-1238"><code>force_flat_namespace</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fpack_002dstruct-2289"><code>fpack-struct</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fpartial_002dinlining-842"><code>fpartial-inlining</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Incompatibilities.html#index-fpcc_002dstruct_002dreturn-3457"><code>fpcc-struct-return</code></a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Code-Gen-Options.html#index-fpcc_002dstruct_002dreturn-2269"><code>fpcc-struct-return</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fpch_002ddeps-939"><code>fpch-deps</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fpch_002dpreprocess-940"><code>fpch-preprocess</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-fpeel_002dloops-894"><code>fpeel-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fpermissive-154"><code>fpermissive</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fPIC-2280"><code>fPIC</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fpic-2277"><code>fpic</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fPIE-2282"><code>fPIE</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fpie-2281"><code>fpie</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Unnamed-Fields.html#index-fplan9_002dextensions-3385"><code>fplan9-extensions</code></a>: <a href="Unnamed-Fields.html#Unnamed-Fields">Unnamed Fields</a></li>
+<li><a href="Code-Gen-Options.html#index-fPIC-2282"><code>fPIC</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fpic-2279"><code>fpic</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fPIE-2284"><code>fPIE</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fpie-2283"><code>fpie</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Unnamed-Fields.html#index-fplan9_002dextensions-3387"><code>fplan9-extensions</code></a>: <a href="Unnamed-Fields.html#Unnamed-Fields">Unnamed Fields</a></li>
<li><a href="Debugging-Options.html#index-fpost_002dipa_002dmem_002dreport-553"><code>fpost-ipa-mem-report</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fpre_002dipa_002dmem_002dreport-552"><code>fpre-ipa-mem-report</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fpredictive_002dcommoning-841"><code>fpredictive-commoning</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fprefetch_002dloop_002darrays-842"><code>fprefetch-loop-arrays</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fpreprocessed-958"><code>fpreprocessed</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Other-Builtins.html#index-fprofile_002darcs-3276"><code>fprofile-arcs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Optimize-Options.html#index-fpredictive_002dcommoning-843"><code>fpredictive-commoning</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fprefetch_002dloop_002darrays-844"><code>fprefetch-loop-arrays</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fpreprocessed-960"><code>fpreprocessed</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Other-Builtins.html#index-fprofile_002darcs-3278"><code>fprofile-arcs</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="Debugging-Options.html#index-fprofile_002darcs-555"><code>fprofile-arcs</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fprofile_002dcorrection-864"><code>fprofile-correction</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fprofile_002ddir-865"><code>fprofile-dir</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fprofile_002dgenerate-866"><code>fprofile-generate</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fprofile_002duse-867"><code>fprofile-use</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fprofile_002dvalues-886"><code>fprofile-values</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="RX-Options.html#index-fpu-2024"><code>fpu</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="Optimize-Options.html#index-fprofile_002dcorrection-866"><code>fprofile-correction</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fprofile_002ddir-867"><code>fprofile-dir</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fprofile_002dgenerate-868"><code>fprofile-generate</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fprofile_002duse-869"><code>fprofile-use</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fprofile_002dvalues-888"><code>fprofile-values</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="RX-Options.html#index-fpu-2026"><code>fpu</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
<li><a href="Debugging-Options.html#index-frandom_002dseed-678"><code>frandom-seed</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-freciprocal_002dmath-876"><code>freciprocal-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-frecord_002dgcc_002dswitches-2276"><code>frecord-gcc-switches</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-free-759"><code>free</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-freg_002dstruct_002dreturn-2268"><code>freg-struct-return</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fregmove-761"><code>fregmove</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-frename_002dregisters-888"><code>frename-registers</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-freorder_002dblocks-846"><code>freorder-blocks</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-freorder_002dblocks_002dand_002dpartition-847"><code>freorder-blocks-and-partition</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-freorder_002dfunctions-848"><code>freorder-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-freciprocal_002dmath-878"><code>freciprocal-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-frecord_002dgcc_002dswitches-2278"><code>frecord-gcc-switches</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-free-760"><code>free</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-freg_002dstruct_002dreturn-2270"><code>freg-struct-return</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fregmove-762"><code>fregmove</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-frename_002dregisters-890"><code>frename-registers</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-freorder_002dblocks-848"><code>freorder-blocks</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-freorder_002dblocks_002dand_002dpartition-849"><code>freorder-blocks-and-partition</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-freorder_002dfunctions-850"><code>freorder-functions</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-freplace_002dobjc_002dclasses-215"><code>freplace-objc-classes</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
-<li><a href="Template-Instantiation.html#index-frepo-3416"><code>frepo</code></a>: <a href="Template-Instantiation.html#Template-Instantiation">Template Instantiation</a></li>
+<li><a href="Template-Instantiation.html#index-frepo-3418"><code>frepo</code></a>: <a href="Template-Instantiation.html#Template-Instantiation">Template Instantiation</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-frepo-156"><code>frepo</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-frerun_002dcse_002dafter_002dloop-743"><code>frerun-cse-after-loop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-freschedule_002dmodulo_002dscheduled_002dloops-783"><code>freschedule-modulo-scheduled-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-frounding_002dmath-880"><code>frounding-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dcritical_002dpath_002dheuristic-778"><code>fsched-critical-path-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002ddep_002dcount_002dheuristic-782"><code>fsched-dep-count-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dgroup_002dheuristic-777"><code>fsched-group-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dlast_002dinsn_002dheuristic-781"><code>fsched-last-insn-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dpressure-771"><code>fsched-pressure</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002drank_002dheuristic-780"><code>fsched-rank-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dspec_002dinsn_002dheuristic-779"><code>fsched-spec-insn-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dspec_002dload-772"><code>fsched-spec-load</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dspec_002dload_002ddangerous-773"><code>fsched-spec-load-dangerous</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dstalled_002dinsns-774"><code>fsched-stalled-insns</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched_002dstalled_002dinsns_002ddep-775"><code>fsched-stalled-insns-dep</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-frerun_002dcse_002dafter_002dloop-744"><code>frerun-cse-after-loop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-freschedule_002dmodulo_002dscheduled_002dloops-784"><code>freschedule-modulo-scheduled-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-frounding_002dmath-882"><code>frounding-math</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dcritical_002dpath_002dheuristic-779"><code>fsched-critical-path-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002ddep_002dcount_002dheuristic-783"><code>fsched-dep-count-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dgroup_002dheuristic-778"><code>fsched-group-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dlast_002dinsn_002dheuristic-782"><code>fsched-last-insn-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dpressure-772"><code>fsched-pressure</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002drank_002dheuristic-781"><code>fsched-rank-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dspec_002dinsn_002dheuristic-780"><code>fsched-spec-insn-heuristic</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dspec_002dload-773"><code>fsched-spec-load</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dspec_002dload_002ddangerous-774"><code>fsched-spec-load-dangerous</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dstalled_002dinsns-775"><code>fsched-stalled-insns</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsched_002dstalled_002dinsns_002ddep-776"><code>fsched-stalled-insns-dep</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-fsched_002dverbose-679"><code>fsched-verbose</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fsched2_002duse_002dsuperblocks-776"><code>fsched2-use-superblocks</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fschedule_002dinsns-767"><code>fschedule-insns</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fschedule_002dinsns2-768"><code>fschedule-insns2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsection_002danchors-902"><code>fsection-anchors</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsel_002dsched_002dpipelining-786"><code>fsel-sched-pipelining</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsel_002dsched_002dpipelining_002douter_002dloops-787"><code>fsel-sched-pipelining-outer-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fselective_002dscheduling-784"><code>fselective-scheduling</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fselective_002dscheduling2-785"><code>fselective-scheduling2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fshort_002ddouble-2270"><code>fshort-double</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Non_002dbugs.html#index-fshort_002denums-3475"><code>fshort-enums</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
-<li><a href="Type-Attributes.html#index-fshort_002denums-2703"><code>fshort-enums</code></a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
-<li><a href="Structures-unions-enumerations-and-bit_002dfields-implementation.html#index-fshort_002denums-2327"><code>fshort-enums</code></a>: <a href="Structures-unions-enumerations-and-bit_002dfields-implementation.html#Structures-unions-enumerations-and-bit_002dfields-implementation">Structures unions enumerations and bit-fields implementation</a></li>
-<li><a href="Code-Gen-Options.html#index-fshort_002denums-2269"><code>fshort-enums</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fshort_002dwchar-2271"><code>fshort-wchar</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fshrink_002dwrap-788"><code>fshrink-wrap</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsignaling_002dnans-881"><code>fsignaling-nans</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Non_002dbugs.html#index-fsigned_002dbitfields-3476"><code>fsigned-bitfields</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
+<li><a href="Optimize-Options.html#index-fsched2_002duse_002dsuperblocks-777"><code>fsched2-use-superblocks</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fschedule_002dinsns-768"><code>fschedule-insns</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fschedule_002dinsns2-769"><code>fschedule-insns2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsection_002danchors-904"><code>fsection-anchors</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsel_002dsched_002dpipelining-787"><code>fsel-sched-pipelining</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsel_002dsched_002dpipelining_002douter_002dloops-788"><code>fsel-sched-pipelining-outer-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fselective_002dscheduling-785"><code>fselective-scheduling</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fselective_002dscheduling2-786"><code>fselective-scheduling2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fshort_002ddouble-2272"><code>fshort-double</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Non_002dbugs.html#index-fshort_002denums-3477"><code>fshort-enums</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
+<li><a href="Type-Attributes.html#index-fshort_002denums-2705"><code>fshort-enums</code></a>: <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a></li>
+<li><a href="Structures-unions-enumerations-and-bit_002dfields-implementation.html#index-fshort_002denums-2329"><code>fshort-enums</code></a>: <a href="Structures-unions-enumerations-and-bit_002dfields-implementation.html#Structures-unions-enumerations-and-bit_002dfields-implementation">Structures unions enumerations and bit-fields implementation</a></li>
+<li><a href="Code-Gen-Options.html#index-fshort_002denums-2271"><code>fshort-enums</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fshort_002dwchar-2273"><code>fshort-wchar</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fshrink_002dwrap-789"><code>fshrink-wrap</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsignaling_002dnans-883"><code>fsignaling-nans</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Non_002dbugs.html#index-fsigned_002dbitfields-3478"><code>fsigned-bitfields</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
<li><a href="C-Dialect-Options.html#index-fsigned_002dbitfields-127"><code>fsigned-bitfields</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Characters-implementation.html#index-fsigned_002dchar-2324"><code>fsigned-char</code></a>: <a href="Characters-implementation.html#Characters-implementation">Characters implementation</a></li>
+<li><a href="Characters-implementation.html#index-fsigned_002dchar-2326"><code>fsigned-char</code></a>: <a href="Characters-implementation.html#Characters-implementation">Characters implementation</a></li>
<li><a href="C-Dialect-Options.html#index-fsigned_002dchar-126"><code>fsigned-char</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fsingle_002dprecision_002dconstant-882"><code>fsingle-precision-constant</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fsplit_002divs_002din_002dunroller-838"><code>fsplit-ivs-in-unroller</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Function-Attributes.html#index-fsplit_002dstack-2578"><code>fsplit-stack</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="Code-Gen-Options.html#index-fsplit_002dstack-2295"><code>fsplit-stack</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fsplit_002dwide_002dtypes-740"><code>fsplit-wide-types</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fstack_002dcheck-2291"><code>fstack-check</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fstack_002dlimit_002dregister-2292"><code>fstack-limit-register</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fstack_002dlimit_002dsymbol-2293"><code>fstack-limit-symbol</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-fstack_002dprotector-900"><code>fstack-protector</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fstack_002dprotector_002dall-901"><code>fstack-protector-all</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsingle_002dprecision_002dconstant-884"><code>fsingle-precision-constant</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fsplit_002divs_002din_002dunroller-840"><code>fsplit-ivs-in-unroller</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Function-Attributes.html#index-fsplit_002dstack-2580"><code>fsplit-stack</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Code-Gen-Options.html#index-fsplit_002dstack-2297"><code>fsplit-stack</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fsplit_002dwide_002dtypes-741"><code>fsplit-wide-types</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fstack_002dcheck-2293"><code>fstack-check</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fstack_002dlimit_002dregister-2294"><code>fstack-limit-register</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fstack_002dlimit_002dsymbol-2295"><code>fstack-limit-symbol</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fstack_002dprotector-902"><code>fstack-protector</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fstack_002dprotector_002dall-903"><code>fstack-protector-all</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-fstack_002dusage-554"><code>fstack-usage</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fstats-158"><code>fstats</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fstrict_002daliasing-849"><code>fstrict-aliasing</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fstrict_002daliasing-851"><code>fstrict-aliasing</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fstrict_002denums-159"><code>fstrict-enums</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fstrict_002doverflow-850"><code>fstrict-overflow</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fstrict_002dvolatile_002dbitfields-2299"><code>fstrict-volatile-bitfields</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fstrict_002doverflow-852"><code>fstrict-overflow</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fstrict_002dvolatile_002dbitfields-2301"><code>fstrict-volatile-bitfields</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
<li><a href="Warning-Options.html#index-fsyntax_002donly-241"><code>fsyntax-only</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-ftabstop-959"><code>ftabstop</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-ftabstop-961"><code>ftabstop</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-ftemplate_002ddepth-160"><code>ftemplate-depth</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Debugging-Options.html#index-ftest_002dcoverage-558"><code>ftest-coverage</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fthread_002djumps-739"><code>fthread-jumps</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fthread_002djumps-740"><code>fthread-jumps</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-ftime_002dreport-550"><code>ftime-report</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Code-Gen-Options.html#index-ftls_002dmodel-2297"><code>ftls-model</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-ftracer-835"><code>ftracer</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Preprocessor-Options.html#index-ftrack_002dmacro_002dexpansion-961"><code>ftrack-macro-expansion</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Code-Gen-Options.html#index-ftrapv-2261"><code>ftrapv</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dbit_002dccp-806"><code>ftree-bit-ccp</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dbuiltin_002dcall_002ddce-809"><code>ftree-builtin-call-dce</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dccp-807"><code>ftree-ccp</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dch-812"><code>ftree-ch</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dcopy_002dprop-797"><code>ftree-copy-prop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dcopyrename-828"><code>ftree-copyrename</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002ddce-808"><code>ftree-dce</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002ddominator_002dopts-810"><code>ftree-dominator-opts</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002ddse-811"><code>ftree-dse</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dforwprop-794"><code>ftree-forwprop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dfre-795"><code>ftree-fre</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dloop_002dim-822"><code>ftree-loop-im</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dloop_002divcanon-823"><code>ftree-loop-ivcanon</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dloop_002dlinear-814"><code>ftree-loop-linear</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dloop_002doptimize-813"><code>ftree-loop-optimize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dparallelize_002dloops-825"><code>ftree-parallelize-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dphiprop-796"><code>ftree-phiprop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dpre-793"><code>ftree-pre</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dpta-826"><code>ftree-pta</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dreassoc-792"><code>ftree-reassoc</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dsink-805"><code>ftree-sink</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dslp_002dvectorize-831"><code>ftree-slp-vectorize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dsra-827"><code>ftree-sra</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dter-829"><code>ftree-ter</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dvect_002dloop_002dversion-832"><code>ftree-vect-loop-version</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dvectorize-830"><code>ftree-vectorize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-ftls_002dmodel-2299"><code>ftls-model</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-ftracer-837"><code>ftracer</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Preprocessor-Options.html#index-ftrack_002dmacro_002dexpansion-963"><code>ftrack-macro-expansion</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Code-Gen-Options.html#index-ftrapv-2263"><code>ftrapv</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dbit_002dccp-808"><code>ftree-bit-ccp</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dbuiltin_002dcall_002ddce-811"><code>ftree-builtin-call-dce</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dccp-809"><code>ftree-ccp</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dch-814"><code>ftree-ch</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dcopy_002dprop-799"><code>ftree-copy-prop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dcopyrename-830"><code>ftree-copyrename</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002ddce-810"><code>ftree-dce</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002ddominator_002dopts-812"><code>ftree-dominator-opts</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002ddse-813"><code>ftree-dse</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dforwprop-796"><code>ftree-forwprop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dfre-797"><code>ftree-fre</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dloop_002dim-824"><code>ftree-loop-im</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dloop_002divcanon-825"><code>ftree-loop-ivcanon</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dloop_002dlinear-816"><code>ftree-loop-linear</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dloop_002doptimize-815"><code>ftree-loop-optimize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dparallelize_002dloops-827"><code>ftree-parallelize-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dpartial_002dpre-795"><code>ftree-partial-pre</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dphiprop-798"><code>ftree-phiprop</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dpre-794"><code>ftree-pre</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dpta-828"><code>ftree-pta</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dreassoc-793"><code>ftree-reassoc</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dsink-807"><code>ftree-sink</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dslp_002dvectorize-833"><code>ftree-slp-vectorize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dsra-829"><code>ftree-sra</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dter-831"><code>ftree-ter</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dvect_002dloop_002dversion-834"><code>ftree-vect-loop-version</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dvectorize-832"><code>ftree-vectorize</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Debugging-Options.html#index-ftree_002dvectorizer_002dverbose-677"><code>ftree-vectorizer-verbose</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-ftree_002dvrp-834"><code>ftree-vrp</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-funit_002dat_002da_002dtime-855"><code>funit-at-a-time</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-funroll_002dall_002dloops-837"><code>funroll-all-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-funroll_002dloops-836"><code>funroll-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-funsafe_002dloop_002doptimizations-749"><code>funsafe-loop-optimizations</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-funsafe_002dmath_002doptimizations-874"><code>funsafe-math-optimizations</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Non_002dbugs.html#index-funsigned_002dbitfields-3477"><code>funsigned-bitfields</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
-<li><a href="Structures-unions-enumerations-and-bit_002dfields-implementation.html#index-funsigned_002dbitfields-2326"><code>funsigned-bitfields</code></a>: <a href="Structures-unions-enumerations-and-bit_002dfields-implementation.html#Structures-unions-enumerations-and-bit_002dfields-implementation">Structures unions enumerations and bit-fields implementation</a></li>
+<li><a href="Optimize-Options.html#index-ftree_002dvrp-836"><code>ftree-vrp</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-funit_002dat_002da_002dtime-857"><code>funit-at-a-time</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-funroll_002dall_002dloops-839"><code>funroll-all-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-funroll_002dloops-838"><code>funroll-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-funsafe_002dloop_002doptimizations-750"><code>funsafe-loop-optimizations</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-funsafe_002dmath_002doptimizations-876"><code>funsafe-math-optimizations</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Non_002dbugs.html#index-funsigned_002dbitfields-3479"><code>funsigned-bitfields</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
+<li><a href="Structures-unions-enumerations-and-bit_002dfields-implementation.html#index-funsigned_002dbitfields-2328"><code>funsigned-bitfields</code></a>: <a href="Structures-unions-enumerations-and-bit_002dfields-implementation.html#Structures-unions-enumerations-and-bit_002dfields-implementation">Structures unions enumerations and bit-fields implementation</a></li>
<li><a href="C-Dialect-Options.html#index-funsigned_002dbitfields-128"><code>funsigned-bitfields</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Characters-implementation.html#index-funsigned_002dchar-2325"><code>funsigned-char</code></a>: <a href="Characters-implementation.html#Characters-implementation">Characters implementation</a></li>
+<li><a href="Characters-implementation.html#index-funsigned_002dchar-2327"><code>funsigned-char</code></a>: <a href="Characters-implementation.html#Characters-implementation">Characters implementation</a></li>
<li><a href="C-Dialect-Options.html#index-funsigned_002dchar-125"><code>funsigned-char</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-funswitch_002dloops-894"><code>funswitch-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-funwind_002dtables-2265"><code>funwind-tables</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-funswitch_002dloops-896"><code>funswitch-loops</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-funwind_002dtables-2267"><code>funwind-tables</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fuse_002dcxa_002datexit-162"><code>fuse-cxa-atexit</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Debugging-Options.html#index-fvar_002dtracking-683"><code>fvar-tracking</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fvar_002dtracking_002dassignments-684"><code>fvar-tracking-assignments</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-fvar_002dtracking_002dassignments_002dtoggle-686"><code>fvar-tracking-assignments-toggle</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Optimize-Options.html#index-fvariable_002dexpansion_002din_002dunroller-839"><code>fvariable-expansion-in-unroller</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fvect_002dcost_002dmodel-833"><code>fvect-cost-model</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fverbose_002dasm-2275"><code>fverbose-asm</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fvisibility-2298"><code>fvisibility</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fvariable_002dexpansion_002din_002dunroller-841"><code>fvariable-expansion-in-unroller</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fvect_002dcost_002dmodel-835"><code>fvect-cost-model</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fverbose_002dasm-2277"><code>fverbose-asm</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fvisibility-2300"><code>fvisibility</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fvisibility_002dinlines_002dhidden-164"><code>fvisibility-inlines-hidden</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-fvisibility_002dms_002dcompat-165"><code>fvisibility-ms-compat</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Optimize-Options.html#index-fvpt-887"><code>fvpt</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fweb-857"><code>fweb</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-fwhole_002dprogram-858"><code>fwhole-program</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fwide_002dexec_002dcharset-964"><code>fwide-exec-charset</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-fworking_002ddirectory-968"><code>fworking-directory</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Code-Gen-Options.html#index-fwrapv-2262"><code>fwrapv</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
+<li><a href="Optimize-Options.html#index-fvpt-889"><code>fvpt</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fweb-859"><code>fweb</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-fwhole_002dprogram-860"><code>fwhole-program</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fwide_002dexec_002dcharset-966"><code>fwide-exec-charset</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-fworking_002ddirectory-970"><code>fworking-directory</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Code-Gen-Options.html#index-fwrapv-2264"><code>fwrapv</code></a>: <a href="Code-Gen-Options.html#Code-Gen-Options">Code Gen Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-fzero_002dlink-216"><code>fzero-link</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
-<li><a href="System-V-Options.html#index-G-2195"><code>G</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-G-2004"><code>G</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-G-1749"><code>G</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-G-1570"><code>G</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="System-V-Options.html#index-G-2197"><code>G</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-G-2006"><code>G</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-G-1751"><code>G</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-G-1572"><code>G</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
<li><a href="Debugging-Options.html#index-g-518"><code>g</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-gcoff-525"><code>gcoff</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-gdwarf_002d_0040var_007bversion_007d-528"><code>gdwarf-</code><var>version</var></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-gen_002ddecls-217"><code>gen-decls</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
-<li><a href="Darwin-Options.html#index-gfull-1211"><code>gfull</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-gfull-1213"><code>gfull</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="Debugging-Options.html#index-ggdb-519"><code>ggdb</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-gno_002drecord_002dgcc_002dswitches-530"><code>gno-record-gcc-switches</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-gno_002dstrict_002ddwarf-532"><code>gno-strict-dwarf</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
@@ -619,1233 +620,1234 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Debugging-Options.html#index-gstabs_002b-524"><code>gstabs+</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-gstrict_002ddwarf-531"><code>gstrict-dwarf</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-gtoggle-534"><code>gtoggle</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Darwin-Options.html#index-gused-1210"><code>gused</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-gused-1212"><code>gused</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="Debugging-Options.html#index-gvms-533"><code>gvms</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-gxcoff-526"><code>gxcoff</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-gxcoff_002b-527"><code>gxcoff+</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Preprocessor-Options.html#index-H-985"><code>H</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-headerpad_005fmax_005finstall_005fnames-1237"><code>headerpad_max_install_names</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Preprocessor-Options.html#index-help-982"><code>help</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-H-987"><code>H</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-headerpad_005fmax_005finstall_005fnames-1239"><code>headerpad_max_install_names</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Preprocessor-Options.html#index-help-984"><code>help</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Overall-Options.html#index-help-87"><code>help</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Directory-Options.html#index-I-1023"><code>I</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="Preprocessor-Options.html#index-I-911"><code>I</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Directory-Options.html#index-I_002d-1029"><code>I-</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="Preprocessor-Options.html#index-I_002d-942"><code>I-</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-idirafter-947"><code>idirafter</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-iframework-1209"><code>iframework</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Preprocessor-Options.html#index-imacros-946"><code>imacros</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-image_005fbase-1238"><code>image_base</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Preprocessor-Options.html#index-imultilib-952"><code>imultilib</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-include-945"><code>include</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-init-1239"><code>init</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-install_005fname-1240"><code>install_name</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Preprocessor-Options.html#index-iprefix-948"><code>iprefix</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Directory-Options.html#index-iquote-1024"><code>iquote</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="Preprocessor-Options.html#index-iquote-954"><code>iquote</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-isysroot-951"><code>isysroot</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-isystem-953"><code>isystem</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-iwithprefix-949"><code>iwithprefix</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-iwithprefixbefore-950"><code>iwithprefixbefore</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-keep_005fprivate_005fexterns-1241"><code>keep_private_externs</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Directory-Options.html#index-L-1025"><code>L</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="Link-Options.html#index-l-996"><code>l</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Link-Options.html#index-lobjc-997"><code>lobjc</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-m-1974"><code>m</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Preprocessor-Options.html#index-M-926"><code>M</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="SH-Options.html#index-m1-2081"><code>m1</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-m10-1842"><code>m10</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-m128bit_002dlong_002ddouble-1424"><code>m128bit-long-double</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="CRIS-Options.html#index-m16_002dbit-1189"><code>m16-bit</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-m1reg_002d-1062"><code>m1reg-</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="SH-Options.html#index-m2-2082"><code>m2</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="MCore-Options.html#index-m210-1639"><code>m210</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="SH-Options.html#index-m2a-2086"><code>m2a</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m2a_002dnofpu-2083"><code>m2a-nofpu</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m2a_002dsingle-2085"><code>m2a-single</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m2a_002dsingle_002donly-2084"><code>m2a-single-only</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m3-2087"><code>m3</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-m31-2054"><code>m31</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="TILEPro-Options.html#index-m32-2206"><code>m32</code></a>: <a href="TILEPro-Options.html#TILEPro-Options">TILEPro Options</a></li>
-<li><a href="TILE_002dGx-Options.html#index-m32-2202"><code>m32</code></a>: <a href="TILE_002dGx-Options.html#TILE_002dGx-Options">TILE-Gx Options</a></li>
-<li><a href="SPARC-Options.html#index-m32-2168"><code>m32</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-m32-1917"><code>m32</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-m32-1468"><code>m32</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="CRIS-Options.html#index-m32_002dbit-1188"><code>m32-bit</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="RX-Options.html#index-m32bit_002ddoubles-2023"><code>m32bit-doubles</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-m32r-1563"><code>m32r</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-m32r2-1561"><code>m32r2</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-m32rx-1562"><code>m32rx</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="MCore-Options.html#index-m340-1640"><code>m340</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-m3dnow-1440"><code>m3dnow</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SH-Options.html#index-m3e-2088"><code>m3e</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m4-2092"><code>m4</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m4_002dnofpu-2089"><code>m4-nofpu</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m4_002dsingle-2091"><code>m4-single</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m4_002dsingle_002donly-2090"><code>m4-single-only</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-m40-1840"><code>m40</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-m45-1841"><code>m45</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="SH-Options.html#index-m4a-2096"><code>m4a</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m4a_002dnofpu-2093"><code>m4a-nofpu</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m4a_002dsingle-2095"><code>m4a-single</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m4a_002dsingle_002donly-2094"><code>m4a-single-only</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SH-Options.html#index-m4al-2097"><code>m4al</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="MCore-Options.html#index-m4byte_002dfunctions-1631"><code>m4byte-functions</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="M680x0-Options.html#index-m5200-1594"><code>m5200</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m5206e-1595"><code>m5206e</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m528x-1596"><code>m528x</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m5307-1597"><code>m5307</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m5407-1598"><code>m5407</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="TILE_002dGx-Options.html#index-m64-2203"><code>m64</code></a>: <a href="TILE_002dGx-Options.html#TILE_002dGx-Options">TILE-Gx Options</a></li>
-<li><a href="SPARC-Options.html#index-m64-2169"><code>m64</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-m64-2053"><code>m64</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-m64-1918"><code>m64</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-m64-1469"><code>m64</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RX-Options.html#index-m64bit_002ddoubles-2022"><code>m64bit-doubles</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="M680x0-Options.html#index-m68000-1585"><code>m68000</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m68010-1587"><code>m68010</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m68020-1588"><code>m68020</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m68020_002d40-1600"><code>m68020-40</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m68020_002d60-1601"><code>m68020-60</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m68030-1590"><code>m68030</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m68040-1591"><code>m68040</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m68060-1592"><code>m68060</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-m68881-1603"><code>m68881</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="CRIS-Options.html#index-m8_002dbit-1190"><code>m8-bit</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-m96bit_002dlong_002ddouble-1423"><code>m96bit-long-double</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi-1981"><code>mabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mabi-1451"><code>mabi</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="ARM-Options.html#index-mabi-1081"><code>mabi</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="MIPS-Options.html#index-mabi_003d32-1709"><code>mabi=32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mabi_003d64-1712"><code>mabi=64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mabi_003deabi-1713"><code>mabi=eabi</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MMIX-Options.html#index-mabi_003dgnu-1806"><code>mabi=gnu</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi_003dibmlongdouble-1984"><code>mabi=ibmlongdouble</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi_003dieeelongdouble-1985"><code>mabi=ieeelongdouble</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MMIX-Options.html#index-mabi_003dmmixware-1805"><code>mabi=mmixware</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="MIPS-Options.html#index-mabi_003dn32-1711"><code>mabi=n32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi_003dno_002dspe-1983"><code>mabi=no-spe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mabi_003do64-1710"><code>mabi=o64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi_003dspe-1982"><code>mabi=spe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mabicalls-1714"><code>mabicalls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="ARM-Options.html#index-mabort_002don_002dnoreturn-1098"><code>mabort-on-noreturn</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="MeP-Options.html#index-mabsdiff-1644"><code>mabsdiff</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mabshi-1853"><code>mabshi</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mac0-1838"><code>mac0</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="FRV-Options.html#index-macc_002d4-1347"><code>macc-4</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="FRV-Options.html#index-macc_002d8-1348"><code>macc-8</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="AVR-Options.html#index-maccumulate_002dargs-1120"><code>maccumulate-args</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="SH-Options.html#index-maccumulate_002doutgoing_002dargs-2120"><code>maccumulate-outgoing-args</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-maccumulate_002doutgoing_002dargs-1455"><code>maccumulate-outgoing-args</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SPU-Options.html#index-maddress_002dspace_002dconversion-2186"><code>maddress-space-conversion</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="SH-Options.html#index-madjust_002dunroll-2123"><code>madjust-unroll</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mads-1990"><code>mads</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-maix_002dstruct_002dreturn-1979"><code>maix-struct-return</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-maix32-1924"><code>maix32</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-maix64-1923"><code>maix64</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="H8_002f300-Options.html#index-malign_002d300-1380"><code>malign-300</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-malign_002ddouble-1421"><code>malign-double</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="M680x0-Options.html#index-malign_002dint-1614"><code>malign-int</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="FRV-Options.html#index-malign_002dlabels-1345"><code>malign-labels</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-malign_002dloops-1573"><code>malign-loops</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-malign_002dnatural-1928"><code>malign-natural</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-malign_002dpower-1929"><code>malign-power</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MeP-Options.html#index-mall_002dopts-1645"><code>mall-opts</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="FRV-Options.html#index-malloc_002dcc-1327"><code>malloc-cc</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-malpha_002das-1293"><code>malpha-as</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-maltivec-1900"><code>maltivec</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MN10300-Options.html#index-mam33-1823"><code>mam33</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="MN10300-Options.html#index-mam33_002d2-1825"><code>mam33-2</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="MN10300-Options.html#index-mam34-1826"><code>mam34</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="GNU_002fLinux-Options.html#index-mandroid-1371"><code>mandroid</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
-<li><a href="ARM-Options.html#index-mapcs-1083"><code>mapcs</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="ARM-Options.html#index-mapcs_002dframe-1082"><code>mapcs-frame</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="V850-Options.html#index-mapp_002dregs-2220"><code>mapp-regs</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="SPARC-Options.html#index-mapp_002dregs-2139"><code>mapp-regs</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-march-2061"><code>march</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="MIPS-Options.html#index-march-1694"><code>march</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="M680x0-Options.html#index-march-1582"><code>march</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-march-1412"><code>march</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="HPPA-Options.html#index-march-1382"><code>march</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="CRIS-Options.html#index-march-1171"><code>march</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="C6X-Options.html#index-march-1163"><code>march</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
-<li><a href="ARM-Options.html#index-march-1092"><code>march</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="AArch64-Options.html#index-march-1075"><code>march</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="ARM-Options.html#index-marm-1106"><code>marm</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="RX-Options.html#index-mas100_002dsyntax-2032"><code>mas100-syntax</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-masm_003d_0040var_007bdialect_007d-1415"><code>masm=</code><var>dialect</var></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SPU-Options.html#index-matomic_002dupdates-2189"><code>matomic-updates</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mauto_002dpic-1501"><code>mauto-pic</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="MeP-Options.html#index-maverage-1646"><code>maverage</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mavoid_002dindexed_002daddresses-1943"><code>mavoid-indexed-addresses</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-max_002dvect_002dalign-1060"><code>max-vect-align</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="SH-Options.html#index-mb-2098"><code>mb</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mbackchain-2047"><code>mbackchain</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="LM32-Options.html#index-mbarrel_002dshift_002denabled-1551"><code>mbarrel-shift-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
-<li><a href="MMIX-Options.html#index-mbase_002daddresses-1816"><code>mbase-addresses</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="MeP-Options.html#index-mbased_003d-1647"><code>mbased=</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mbcopy-1844"><code>mbcopy</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mbcopy_002dbuiltin-1843"><code>mbcopy-builtin</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mbig-1963"><code>mbig</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mbig_002dendian-1964"><code>mbig-endian</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MCore-Options.html#index-mbig_002dendian-1638"><code>mbig-endian</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mbig_002dendian-1487"><code>mbig-endian</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="C6X-Options.html#index-mbig_002dendian-1164"><code>mbig-endian</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
-<li><a href="ARM-Options.html#index-mbig_002dendian-1088"><code>mbig-endian</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="AArch64-Options.html#index-mbig_002dendian-1064"><code>mbig-endian</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="RX-Options.html#index-mbig_002dendian_002ddata-2027"><code>mbig-endian-data</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="V850-Options.html#index-mbig_002dswitch-2219"><code>mbig-switch</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="HPPA-Options.html#index-mbig_002dswitch-1386"><code>mbig-switch</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="SH-Options.html#index-mbigtable-2102"><code>mbigtable</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="GNU_002fLinux-Options.html#index-mbionic-1370"><code>mbionic</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mbit_002dalign-1952"><code>mbit-align</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="CR16-Options.html#index-mbit_002dops-1205"><code>mbit-ops</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
-<li><a href="M680x0-Options.html#index-mbitfield-1611"><code>mbitfield</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="SH-Options.html#index-mbitops-2103"><code>mbitops</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="MeP-Options.html#index-mbitops-1648"><code>mbitops</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mblock_002dmove_002dinline_002dlimit-2003"><code>mblock-move-inline-limit</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mbranch_002dcheap-1856"><code>mbranch-cheap</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="MIPS-Options.html#index-mbranch_002dcost-1791"><code>mbranch-cost</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="AVR-Options.html#index-mbranch_002dcost-1121"><code>mbranch-cost</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mbranch_002dcost-1046"><code>mbranch-cost</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="SH-Options.html#index-mbranch_002dcost_003d_0040var_007bnum_007d-2128"><code>mbranch-cost=</code><var>num</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mbranch_002dcost_003d_0040var_007bnumber_007d-1576"><code>mbranch-cost=</code><var>number</var></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mbranch_002dexpensive-1855"><code>mbranch-expensive</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="SPU-Options.html#index-mbranch_002dhints-2179"><code>mbranch-hints</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="MIPS-Options.html#index-mbranch_002dlikely-1792"><code>mbranch-likely</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MMIX-Options.html#index-mbranch_002dpredict-1814"><code>mbranch-predict</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mbss_002dplt-1907"><code>mbss-plt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mbuild_002dconstants-1292"><code>mbuild-constants</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mbwx-1295"><code>mbwx</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="M680x0-Options.html#index-mc68000-1586"><code>mc68000</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M680x0-Options.html#index-mc68020-1589"><code>mc68020</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="MeP-Options.html#index-mc_003d-1649"><code>mc=</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="SPU-Options.html#index-mcache_002dsize-2188"><code>mcache-size</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002deabi-1972"><code>mcall-eabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dfreebsd-1976"><code>mcall-freebsd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dlinux-1975"><code>mcall-linux</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dnetbsd-1977"><code>mcall-netbsd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="AVR-Options.html#index-mcall_002dprologues-1122"><code>mcall-prologues</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dsysv-1970"><code>mcall-sysv</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dsysv_002deabi-1971"><code>mcall-sysv-eabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dsysv_002dnoeabi-1973"><code>mcall-sysv-noeabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="ARM-Options.html#index-mcallee_002dsuper_002dinterworking-1110"><code>mcallee-super-interworking</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="ARM-Options.html#index-mcaller_002dsuper_002dinterworking-1111"><code>mcaller-super-interworking</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="MCore-Options.html#index-mcallgraph_002ddata-1633"><code>mcallgraph-data</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="SH-Options.html#index-mcbranchdi-2129"><code>mcbranchdi</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="CRIS-Options.html#index-mcc_002dinit-1180"><code>mcc-init</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="M680x0-Options.html#index-mcfv4e-1599"><code>mcfv4e</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="MIPS-Options.html#index-mcheck_002dzero_002ddivision-1765"><code>mcheck-zero-division</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="ARM-Options.html#index-mcirrus_002dfix_002dinvalid_002dinsns-1103"><code>mcirrus-fix-invalid-insns</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mcix-1297"><code>mcix</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mcld-1442"><code>mcld</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="MeP-Options.html#index-mclip-1650"><code>mclip</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="SPARC-Options.html#index-mcmodel-2170"><code>mcmodel</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mcmodel_003dkernel-1473"><code>mcmodel=kernel</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcmodel_003dlarge-1899"><code>mcmodel=large</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mcmodel_003dlarge-1475"><code>mcmodel=large</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="AArch64-Options.html#index-mcmodel_003dlarge-1069"><code>mcmodel=large</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcmodel_003dmedium-1898"><code>mcmodel=medium</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mcmodel_003dmedium-1474"><code>mcmodel=medium</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcmodel_003dsmall-1897"><code>mcmodel=small</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mcmodel_003dsmall-1472"><code>mcmodel=small</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="AArch64-Options.html#index-mcmodel_003dsmall-1068"><code>mcmodel=small</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="AArch64-Options.html#index-mcmodel_003dtiny-1067"><code>mcmodel=tiny</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mcmove-1047"><code>mcmove</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcmpb-1887"><code>mcmpb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SH-Options.html#index-mcmpeqdi-2130"><code>mcmpeqdi</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="MIPS-Options.html#index-mcode_002dreadable-1760"><code>mcode-readable</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="FRV-Options.html#index-mcond_002dexec-1356"><code>mcond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="FRV-Options.html#index-mcond_002dmove-1352"><code>mcond-move</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="MeP-Options.html#index-mconfig_003d-1651"><code>mconfig=</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mconsole-1477"><code>mconsole</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="CRIS-Options.html#index-mconst_002dalign-1186"><code>mconst-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="Xtensa-Options.html#index-mconst16-2243"><code>mconst16</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mconstant_002dgp-1500"><code>mconstant-gp</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="MeP-Options.html#index-mcop-1652"><code>mcop</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="MeP-Options.html#index-mcop32-1653"><code>mcop32</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="MeP-Options.html#index-mcop64-1654"><code>mcop64</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="Blackfin-Options.html#index-mcorea-1158"><code>mcorea</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="Blackfin-Options.html#index-mcoreb-1159"><code>mcoreb</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="TILEPro-Options.html#index-mcpu-2205"><code>mcpu</code></a>: <a href="TILEPro-Options.html#TILEPro-Options">TILEPro Options</a></li>
-<li><a href="TILE_002dGx-Options.html#index-mcpu-2201"><code>mcpu</code></a>: <a href="TILE_002dGx-Options.html#TILE_002dGx-Options">TILE-Gx Options</a></li>
-<li><a href="SPARC-Options.html#index-mcpu-2152"><code>mcpu</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcpu-1895"><code>mcpu</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="picoChip-Options.html#index-mcpu-1860"><code>mcpu</code></a>: <a href="picoChip-Options.html#picoChip-Options">picoChip Options</a></li>
-<li><a href="M680x0-Options.html#index-mcpu-1583"><code>mcpu</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mcpu-1413"><code>mcpu</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="FRV-Options.html#index-mcpu-1367"><code>mcpu</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mcpu-1311"><code>mcpu</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="CRIS-Options.html#index-mcpu-1172"><code>mcpu</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="ARM-Options.html#index-mcpu-1090"><code>mcpu</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="AArch64-Options.html#index-mcpu-1076"><code>mcpu</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="M680x0-Options.html#index-mcpu32-1593"><code>mcpu32</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mcpu_003d-1680"><code>mcpu=</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="M32C-Options.html#index-mcpu_003d-1557"><code>mcpu=</code></a>: <a href="M32C-Options.html#M32C-Options">M32C Options</a></li>
-<li><a href="Blackfin-Options.html#index-mcpu_003d-1136"><code>mcpu=</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="CR16-Options.html#index-mcr16c-1202"><code>mcr16c</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
-<li><a href="CR16-Options.html#index-mcr16cplus-1201"><code>mcr16cplus</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mcrc32-1447"><code>mcrc32</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="Blackfin-Options.html#index-mcsync_002danomaly-1141"><code>mcsync-anomaly</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mcx16-1444"><code>mcx16</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="Preprocessor-Options.html#index-MD-935"><code>MD</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="SH-Options.html#index-mdalign-2100"><code>mdalign</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="CRIS-Options.html#index-mdata_002dalign-1184"><code>mdata-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="CR16-Options.html#index-mdata_002dmodel-1206"><code>mdata-model</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
-<li><a href="MeP-Options.html#index-mdc-1656"><code>mdc</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mdebug-2059"><code>mdebug</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mdebug-1572"><code>mdebug</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="IA_002d64_002fVMS-Options.html#index-mdebug_002dmain_003d_0040var_007bprefix_007d-1548"><code>mdebug-main=</code><var>prefix</var></a>: <a href="IA_002d64_002fVMS-Options.html#IA_002d64_002fVMS-Options">IA-64/VMS Options</a></li>
-<li><a href="DEC-Alpha_002fVMS-Options.html#index-mdebug_002dmain_003d_0040var_007bprefix_007d-1315"><code>mdebug-main=</code><var>prefix</var></a>: <a href="DEC-Alpha_002fVMS-Options.html#DEC-Alpha_002fVMS-Options">DEC Alpha/VMS Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mdec_002dasm-1858"><code>mdec-asm</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="V850-Options.html#index-mdisable_002dcallt-2227"><code>mdisable-callt</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="HPPA-Options.html#index-mdisable_002dfpregs-1388"><code>mdisable-fpregs</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="HPPA-Options.html#index-mdisable_002dindexing-1389"><code>mdisable-indexing</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="MeP-Options.html#index-mdiv-1657"><code>mdiv</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="MCore-Options.html#index-mdiv-1625"><code>mdiv</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="M680x0-Options.html#index-mdiv-1605"><code>mdiv</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="SH-Options.html#index-mdiv_003d_0040var_007bstrategy_007d-2119"><code>mdiv=</code><var>strategy</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="MIPS-Options.html#index-mdivide_002dbreaks-1768"><code>mdivide-breaks</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="LM32-Options.html#index-mdivide_002denabled-1552"><code>mdivide-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
-<li><a href="MIPS-Options.html#index-mdivide_002dtraps-1767"><code>mdivide-traps</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="SH-Options.html#index-mdivsi3_005flibfunc_003d_0040var_007bname_007d-2121"><code>mdivsi3_libfunc=</code><var>name</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mdll-1478"><code>mdll</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mdlmzb-1949"><code>mdlmzb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mdmx-1739"><code>mdmx</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="FRV-Options.html#index-mdouble-1331"><code>mdouble</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mdouble_002dfloat-1933"><code>mdouble-float</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mdouble_002dfloat-1728"><code>mdouble-float</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mdsp-1731"><code>mdsp</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mdspr2-1733"><code>mdspr2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="SPU-Options.html#index-mdual_002dnops-2191"><code>mdual-nops</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mdwarf2_002dasm-1514"><code>mdwarf2-asm</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="FRV-Options.html#index-mdword-1329"><code>mdword</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mdynamic_002dno_002dpic-1965"><code>mdynamic-no-pic</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SPU-Options.html#index-mea32-2184"><code>mea32</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="SPU-Options.html#index-mea64-2185"><code>mea64</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-meabi-1994"><code>meabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mearly_002dstop_002dbits-1515"><code>mearly-stop-bits</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="Score-Options.html#index-meb-2072"><code>meb</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="MeP-Options.html#index-meb-1658"><code>meb</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="Score-Options.html#index-mel-2073"><code>mel</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="MeP-Options.html#index-mel-1659"><code>mel</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="MMIX-Options.html#index-melf-1813"><code>melf</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="CRIS-Options.html#index-melf-1195"><code>melf</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-memb-1993"><code>memb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-membedded_002ddata-1756"><code>membedded-data</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="M32C-Options.html#index-memregs_003d-1559"><code>memregs=</code></a>: <a href="M32C-Options.html#M32C-Options">M32C Options</a></li>
-<li><a href="V850-Options.html#index-mep-2211"><code>mep</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="MMIX-Options.html#index-mepsilon-1803"><code>mepsilon</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="SPU-Options.html#index-merror_002dreloc-2176"><code>merror-reloc</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mesa-2056"><code>mesa</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="CRIS-Options.html#index-metrax100-1176"><code>metrax100</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="CRIS-Options.html#index-metrax4-1175"><code>metrax4</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="MIPS-Options.html#index-mexplicit_002drelocs-1763"><code>mexplicit-relocs</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mexplicit_002drelocs-1305"><code>mexplicit-relocs</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="MIPS-Options.html#index-mextern_002dsdata-1752"><code>mextern-sdata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Preprocessor-Options.html#index-MF-930"><code>MF</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Blackfin-Options.html#index-mfast_002dfp-1155"><code>mfast-fp</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="HPPA-Options.html#index-mfast_002dindirect_002dcalls-1391"><code>mfast-indirect-calls</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="SPARC-Options.html#index-mfaster_002dstructs-2151"><code>mfaster-structs</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="FRV-Options.html#index-mfdpic-1337"><code>mfdpic</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mfentry-1464"><code>mfentry</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mfix-1299"><code>mfix</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="MIPS-Options.html#index-mfix_002d24k-1778"><code>mfix-24k</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Darwin-Options.html#index-mfix_002dand_002dcontinue-1214"><code>mfix-and-continue</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="SPARC-Options.html#index-mfix_002dat697f-2166"><code>mfix-at697f</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="ARM-Options.html#index-mfix_002dcortex_002dm3_002dldrd-1115"><code>mfix-cortex-m3-ldrd</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="MIPS-Options.html#index-mfix_002dr10000-1784"><code>mfix-r10000</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mfix_002dr4000-1780"><code>mfix-r4000</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mfix_002dr4400-1782"><code>mfix-r4400</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mfix_002dsb1-1788"><code>mfix-sb1</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mfix_002dvr4120-1786"><code>mfix-vr4120</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mfix_002dvr4130-1787"><code>mfix-vr4130</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="FRV-Options.html#index-mfixed_002dcc-1328"><code>mfixed-cc</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="SPU-Options.html#index-mfixed_002drange-2183"><code>mfixed-range</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="SH-Options.html#index-mfixed_002drange-2122"><code>mfixed-range</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mfixed_002drange-1517"><code>mfixed-range</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="HPPA-Options.html#index-mfixed_002drange-1392"><code>mfixed-range</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="SPARC-Options.html#index-mflat-2140"><code>mflat</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="MIPS-Options.html#index-mflip_002dmips16-1706"><code>mflip-mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="ARM-Options.html#index-mfloat_002dabi-1086"><code>mfloat-abi</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfloat_002dgprs-1916"><code>mfloat-gprs</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mfloat_002dieee-1304"><code>mfloat-ieee</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mfloat_002dvax-1303"><code>mfloat-vax</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mfloat32-1851"><code>mfloat32</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mfloat64-1849"><code>mfloat64</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="MIPS-Options.html#index-mflush_002dfunc-1790"><code>mflush-func</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mflush_002dfunc_003d_0040var_007bname_007d-1579"><code>mflush-func=</code><var>name</var></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mflush_002dtrap_003d_0040var_007bnumber_007d-1577"><code>mflush-trap=</code><var>number</var></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="SPARC-Options.html#index-mfmaf-2164"><code>mfmaf</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="SH-Options.html#index-mfmovd-2104"><code>mfmovd</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="Xtensa-Options.html#index-mforce_002dno_002dpic-2249"><code>mforce-no-pic</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="ARM-Options.html#index-mfp-1095"><code>mfp</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="MIPS-Options.html#index-mfp_002dexceptions-1794"><code>mfp-exceptions</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mfp_002dmode-1055"><code>mfp-mode</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mfp_002dreg-1284"><code>mfp-reg</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mfp_002drounding_002dmode-1289"><code>mfp-rounding-mode</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mfp_002dtrap_002dmode-1288"><code>mfp-trap-mode</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="ARM-Options.html#index-mfp16_002dformat-1096"><code>mfp16-format</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="MIPS-Options.html#index-mfp32-1723"><code>mfp32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mfp64-1724"><code>mfp64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="ARM-Options.html#index-mfpe-1094"><code>mfpe</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mfpmath-1414"><code>mfpmath</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="Optimize-Options.html#index-mfpmath-871"><code>mfpmath</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="FRV-Options.html#index-mfpr_002d32-1323"><code>mfpr-32</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="FRV-Options.html#index-mfpr_002d64-1324"><code>mfpr-64</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfprnd-1885"><code>mfprnd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SPARC-Options.html#index-mfpu-2142"><code>mfpu</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfpu-1935"><code>mfpu</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mfpu-1836"><code>mfpu</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="ARM-Options.html#index-mfpu-1093"><code>mfpu</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfriz-2018"><code>mfriz</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfull_002dtoc-1919"><code>mfull-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Xtensa-Options.html#index-mfused_002dmadd-2245"><code>mfused-madd</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="SH-Options.html#index-mfused_002dmadd-2131"><code>mfused-madd</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mfused_002dmadd-2065"><code>mfused-madd</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfused_002dmadd-1945"><code>mfused-madd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mfused_002dmadd-1775"><code>mfused-madd</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mfused_002dmadd-1511"><code>mfused-madd</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="VAX-Options.html#index-mg-2231"><code>mg</code></a>: <a href="VAX-Options.html#VAX-Options">VAX Options</a></li>
-<li><a href="Preprocessor-Options.html#index-MG-931"><code>MG</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="HPPA-Options.html#index-mgas-1395"><code>mgas</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mgas-1294"><code>mgas</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mgen_002dcell_002dmicrocode-1904"><code>mgen-cell-microcode</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="AArch64-Options.html#index-mgeneral_002dregs_002donly-1065"><code>mgeneral-regs-only</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="SH-Options.html#index-mgettrcost_003d_0040var_007bnumber_007d-2125"><code>mgettrcost=</code><var>number</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="GNU_002fLinux-Options.html#index-mglibc-1368"><code>mglibc</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
-<li><a href="VAX-Options.html#index-mgnu-2230"><code>mgnu</code></a>: <a href="VAX-Options.html#VAX-Options">VAX Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mgnu_002das-1489"><code>mgnu-as</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mgnu_002dld-1491"><code>mgnu-ld</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="HPPA-Options.html#index-mgnu_002dld-1400"><code>mgnu-ld</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="CRIS-Options.html#index-mgotplt-1194"><code>mgotplt</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="MIPS-Options.html#index-mgp32-1721"><code>mgp32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mgp64-1722"><code>mgp64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mgpopt-1754"><code>mgpopt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="FRV-Options.html#index-mgpr_002d32-1321"><code>mgpr-32</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="FRV-Options.html#index-mgpr_002d64-1322"><code>mgpr-64</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="FRV-Options.html#index-mgprel_002dro-1341"><code>mgprel-ro</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="H8_002f300-Options.html#index-mh-1375"><code>mh</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mhalf_002dreg_002dfile-1044"><code>mhalf-reg-file</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mhard_002ddfp-2043"><code>mhard-dfp</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mhard_002ddfp-1891"><code>mhard-dfp</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SPARC-Options.html#index-mhard_002dfloat-2143"><code>mhard-float</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mhard_002dfloat-2041"><code>mhard-float</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mhard_002dfloat-1931"><code>mhard-float</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mhard_002dfloat-1725"><code>mhard-float</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mhard_002dfloat-1677"><code>mhard-float</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="M680x0-Options.html#index-mhard_002dfloat-1602"><code>mhard-float</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="FRV-Options.html#index-mhard_002dfloat-1325"><code>mhard-float</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="SPARC-Options.html#index-mhard_002dquad_002dfloat-2146"><code>mhard-quad-float</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="MCore-Options.html#index-mhardlit-1623"><code>mhardlit</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="SPU-Options.html#index-mhint_002dmax_002ddistance-2193"><code>mhint-max-distance</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="SPU-Options.html#index-mhint_002dmax_002dnops-2192"><code>mhint-max-nops</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="SH-Options.html#index-mhitachi-2105"><code>mhitachi</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="HPPA-Options.html#index-mhp_002dld-1401"><code>mhp-ld</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="Blackfin-Options.html#index-micplb-1161"><code>micplb</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="Blackfin-Options.html#index-mid_002dshared_002dlibrary-1146"><code>mid-shared-library</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="SH-Options.html#index-mieee-2109"><code>mieee</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mieee-1286"><code>mieee</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mieee_002dconformant-1291"><code>mieee-conformant</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mieee_002dfp-1416"><code>mieee-fp</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mieee_002dwith_002dinexact-1287"><code>mieee-with-inexact</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="IA_002d64-Options.html#index-milp32-1520"><code>milp32</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="Solaris-2-Options.html#index-mimpure_002dtext-2134"><code>mimpure-text</code></a>: <a href="Solaris-2-Options.html#Solaris-2-Options">Solaris 2 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mincoming_002dstack_002dboundary-1435"><code>mincoming-stack-boundary</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SH-Options.html#index-mindexed_002daddressing-2124"><code>mindexed-addressing</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-minline_002dall_002dstringops-1458"><code>minline-all-stringops</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-minline_002dfloat_002ddivide_002dmax_002dthroughput-1503"><code>minline-float-divide-max-throughput</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-minline_002dfloat_002ddivide_002dmin_002dlatency-1502"><code>minline-float-divide-min-latency</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="SH-Options.html#index-minline_002dic_005finvalidate-2111"><code>minline-ic_invalidate</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="IA_002d64-Options.html#index-minline_002dint_002ddivide_002dmax_002dthroughput-1506"><code>minline-int-divide-max-throughput</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-minline_002dint_002ddivide_002dmin_002dlatency-1505"><code>minline-int-divide-min-latency</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="FRV-Options.html#index-minline_002dplt-1338"><code>minline-plt</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="Blackfin-Options.html#index-minline_002dplt-1156"><code>minline-plt</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="IA_002d64-Options.html#index-minline_002dsqrt_002dmax_002dthroughput-1509"><code>minline-sqrt-max-throughput</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-minline_002dsqrt_002dmin_002dlatency-1508"><code>minline-sqrt-min-latency</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-minline_002dstringops_002ddynamically-1459"><code>minline-stringops-dynamically</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-minsert_002dsched_002dnops-1969"><code>minsert-sched-nops</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RX-Options.html#index-mint_002dregister-2036"><code>mint-register</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mint16-1845"><code>mint16</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mint32-1847"><code>mint32</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="H8_002f300-Options.html#index-mint32-1379"><code>mint32</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
-<li><a href="CR16-Options.html#index-mint32-1204"><code>mint32</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
-<li><a href="AVR-Options.html#index-mint8-1123"><code>mint8</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="MIPS-Options.html#index-minterlink_002dmips16-1707"><code>minterlink-mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="SH-Options.html#index-minvalid_002dsymbols-2127"><code>minvalid-symbols</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="MeP-Options.html#index-mio_002dvolatile-1660"><code>mio-volatile</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="MIPS-Options.html#index-mips1-1696"><code>mips1</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips16-1704"><code>mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips2-1697"><code>mips2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips3-1698"><code>mips3</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips32-1700"><code>mips32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips32r2-1701"><code>mips32r2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips3d-1741"><code>mips3d</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips4-1699"><code>mips4</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips64-1702"><code>mips64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mips64r2-1703"><code>mips64r2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-misel-1908"><code>misel</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SH-Options.html#index-misize-2112"><code>misize</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-missue_002drate_003d_0040var_007bnumber_007d-1575"><code>missue-rate=</code><var>number</var></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="MeP-Options.html#index-mivc2-1655"><code>mivc2</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="HPPA-Options.html#index-mjump_002din_002ddelay-1387"><code>mjump-in-delay</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="Darwin-Options.html#index-mkernel-1212"><code>mkernel</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="MMIX-Options.html#index-mknuthdiv-1809"><code>mknuthdiv</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="SH-Options.html#index-ml-2099"><code>ml</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="MeP-Options.html#index-ml-1661"><code>ml</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mlarge_002ddata-1308"><code>mlarge-data</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mlarge_002ddata_002dthreshold_003d_0040var_007bnumber_007d-1425"><code>mlarge-data-threshold=</code><var>number</var></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SPU-Options.html#index-mlarge_002dmem-2181"><code>mlarge-mem</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mlarge_002dtext-1310"><code>mlarge-text</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="MeP-Options.html#index-mleadz-1662"><code>mleadz</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="Blackfin-Options.html#index-mleaf_002did_002dshared_002dlibrary-1148"><code>mleaf-id-shared-library</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="MMIX-Options.html#index-mlibfuncs-1801"><code>mlibfuncs</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="FRV-Options.html#index-mlibrary_002dpic-1346"><code>mlibrary-pic</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="FRV-Options.html#index-mlinked_002dfp-1343"><code>mlinked-fp</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="HPPA-Options.html#index-mlinker_002dopt-1397"><code>mlinker-opt</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="CRIS-Options.html#index-mlinux-1196"><code>mlinux</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mlittle-1961"><code>mlittle</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SPARC-Options.html#index-mlittle_002dendian-2167"><code>mlittle-endian</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mlittle_002dendian-1962"><code>mlittle-endian</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MCore-Options.html#index-mlittle_002dendian-1637"><code>mlittle-endian</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mlittle_002dendian-1488"><code>mlittle-endian</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="C6X-Options.html#index-mlittle_002dendian-1165"><code>mlittle-endian</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
-<li><a href="ARM-Options.html#index-mlittle_002dendian-1087"><code>mlittle-endian</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="AArch64-Options.html#index-mlittle_002dendian-1066"><code>mlittle-endian</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="RX-Options.html#index-mlittle_002dendian_002ddata-2028"><code>mlittle-endian-data</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="MN10300-Options.html#index-mliw-1831"><code>mliw</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="MIPS-Options.html#index-mllsc-1729"><code>mllsc</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mlocal_002dsdata-1750"><code>mlocal-sdata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="V850-Options.html#index-mlong_002dcalls-2208"><code>mlong-calls</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="MIPS-Options.html#index-mlong_002dcalls-1771"><code>mlong-calls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="FRV-Options.html#index-mlong_002dcalls-1344"><code>mlong-calls</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="Blackfin-Options.html#index-mlong_002dcalls-1153"><code>mlong-calls</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="ARM-Options.html#index-mlong_002dcalls-1099"><code>mlong-calls</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mlong_002dcalls-1052"><code>mlong-calls</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mlong_002ddouble_002d128-2046"><code>mlong-double-128</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mlong_002ddouble_002d64-2045"><code>mlong-double-64</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="HPPA-Options.html#index-mlong_002dload_002dstore-1393"><code>mlong-load-store</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="MIPS-Options.html#index-mlong32-1746"><code>mlong32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mlong64-1745"><code>mlong64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mlongcall-2009"><code>mlongcall</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Xtensa-Options.html#index-mlongcalls-2254"><code>mlongcalls</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="Blackfin-Options.html#index-mlow_002d64k-1143"><code>mlow-64k</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mlp64-1521"><code>mlp64</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="MeP-Options.html#index-mm-1663"><code>mm</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="Preprocessor-Options.html#index-MM-929"><code>MM</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Score-Options.html#index-mmac-2076"><code>mmac</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="CR16-Options.html#index-mmac-1200"><code>mmac</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
-<li><a href="MIPS-Options.html#index-mmad-1773"><code>mmad</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="IA_002d64_002fVMS-Options.html#index-mmalloc64-1549"><code>mmalloc64</code></a>: <a href="IA_002d64_002fVMS-Options.html#IA_002d64_002fVMS-Options">IA-64/VMS Options</a></li>
-<li><a href="DEC-Alpha_002fVMS-Options.html#index-mmalloc64-1316"><code>mmalloc64</code></a>: <a href="DEC-Alpha_002fVMS-Options.html#DEC-Alpha_002fVMS-Options">DEC Alpha/VMS Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mmax-1301"><code>mmax</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="RX-Options.html#index-mmax_002dconstant_002dsize-2034"><code>mmax-constant-size</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="CRIS-Options.html#index-mmax_002dstack_002dframe-1174"><code>mmax-stack-frame</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="MIPS-Options.html#index-mmcount_002dra_002daddress-1798"><code>mmcount-ra-address</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="AVR-Options.html#index-mmcu-1119"><code>mmcu</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="Preprocessor-Options.html#index-MMD-936"><code>MMD</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="FRV-Options.html#index-mmedia-1333"><code>mmedia</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="MIPS-Options.html#index-mmemcpy-1769"><code>mmemcpy</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mmemcpy-1678"><code>mmemcpy</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mmemory_002dlatency-1313"><code>mmemory-latency</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="SPARC-Options.html#index-mmemory_002dmodel-2171"><code>mmemory-model</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmfcrf-1879"><code>mmfcrf</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmfpgpr-1889"><code>mmfpgpr</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mminimal_002dtoc-1922"><code>mminimal-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MeP-Options.html#index-mminmax-1664"><code>mminmax</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mmmx-1436"><code>mmmx</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mmodel_003dlarge-1566"><code>mmodel=large</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mmodel_003dmedium-1565"><code>mmodel=medium</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mmodel_003dsmall-1564"><code>mmodel=small</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mmovbe-1446"><code>mmovbe</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="MIPS-Options.html#index-mmt-1743"><code>mmt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RL78-Options.html#index-mmul-1864"><code>mmul</code></a>: <a href="RL78-Options.html#RL78-Options">RL78 Options</a></li>
-<li><a href="CRIS-Options.html#index-mmul_002dbug_002dworkaround-1177"><code>mmul-bug-workaround</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="FRV-Options.html#index-mmuladd-1335"><code>mmuladd</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmulhw-1947"><code>mmulhw</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MeP-Options.html#index-mmult-1665"><code>mmult</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="MN10300-Options.html#index-mmult_002dbug-1821"><code>mmult-bug</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="FRV-Options.html#index-mmulti_002dcond_002dexec-1360"><code>mmulti-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="Blackfin-Options.html#index-mmulticore-1157"><code>mmulticore</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmultiple-1937"><code>mmultiple</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mmvcle-2057"><code>mmvcle</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmvme-1989"><code>mmvme</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="H8_002f300-Options.html#index-mn-1377"><code>mn</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
-<li><a href="FRV-Options.html#index-mnested_002dcond_002dexec-1362"><code>mnested-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mnew_002dmnemonics-1893"><code>mnew-mnemonics</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Score-Options.html#index-mnhwloop-2074"><code>mnhwloop</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002d3dnow-1441"><code>mno-3dnow</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="MCore-Options.html#index-mno_002d4byte_002dfunctions-1632"><code>mno-4byte-functions</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dabicalls-1715"><code>mno-abicalls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mno_002dabshi-1854"><code>mno-abshi</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mno_002dac0-1839"><code>mno-ac0</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="SPU-Options.html#index-mno_002daddress_002dspace_002dconversion-2187"><code>mno-address-space-conversion</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dalign_002ddouble-1422"><code>mno-align-double</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="M680x0-Options.html#index-mno_002dalign_002dint-1615"><code>mno-align-int</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mno_002dalign_002dloops-1574"><code>mno-align-loops</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dalign_002dstringops-1457"><code>mno-align-stringops</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002daltivec-1901"><code>mno-altivec</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MN10300-Options.html#index-mno_002dam33-1824"><code>mno-am33</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="V850-Options.html#index-mno_002dapp_002dregs-2221"><code>mno-app-regs</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dapp_002dregs-2138"><code>mno-app-regs</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RX-Options.html#index-mno_002das100_002dsyntax-2033"><code>mno-as100-syntax</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="SPU-Options.html#index-mno_002datomic_002dupdates-2190"><code>mno-atomic-updates</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002davoid_002dindexed_002daddresses-1944"><code>mno-avoid-indexed-addresses</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dbackchain-2048"><code>mno-backchain</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="MMIX-Options.html#index-mno_002dbase_002daddresses-1817"><code>mno-base-addresses</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dbit_002dalign-1951"><code>mno-bit-align</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="M680x0-Options.html#index-mno_002dbitfield-1610"><code>mno-bitfield</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dbranch_002dlikely-1793"><code>mno-branch-likely</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MMIX-Options.html#index-mno_002dbranch_002dpredict-1815"><code>mno-branch-predict</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mno_002dbwx-1296"><code>mno-bwx</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="MCore-Options.html#index-mno_002dcallgraph_002ddata-1634"><code>mno-callgraph-data</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dcheck_002dzero_002ddivision-1766"><code>mno-check-zero-division</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="ARM-Options.html#index-mno_002dcirrus_002dfix_002dinvalid_002dinsns-1104"><code>mno-cirrus-fix-invalid-insns</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mno_002dcix-1298"><code>mno-cix</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mno_002dclearbss-1679"><code>mno-clearbss</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dcmpb-1888"><code>mno-cmpb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dcond_002dexec-1357"><code>mno-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dcond_002dmove-1353"><code>mno-cond-move</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="CRIS-Options.html#index-mno_002dconst_002dalign-1187"><code>mno-const-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="Xtensa-Options.html#index-mno_002dconst16-2244"><code>mno-const16</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="MN10300-Options.html#index-mno_002dcrt0-1829"><code>mno-crt0</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="Blackfin-Options.html#index-mno_002dcsync_002danomaly-1142"><code>mno-csync-anomaly</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="CRIS-Options.html#index-mno_002ddata_002dalign-1185"><code>mno-data-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002ddebug-2060"><code>mno-debug</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="MCore-Options.html#index-mno_002ddiv-1626"><code>mno-div</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="M680x0-Options.html#index-mno_002ddiv-1606"><code>mno-div</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002ddlmzb-1950"><code>mno-dlmzb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002ddouble-1332"><code>mno-double</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002ddsp-1732"><code>mno-dsp</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002ddspr2-1734"><code>mno-dspr2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002ddwarf2_002dasm-1513"><code>mno-dwarf2-asm</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002ddword-1330"><code>mno-dword</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002deabi-1995"><code>mno-eabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dearly_002dstop_002dbits-1516"><code>mno-early-stop-bits</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002deflags-1351"><code>mno-eflags</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dembedded_002ddata-1757"><code>mno-embedded-data</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="V850-Options.html#index-mno_002dep-2210"><code>mno-ep</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="MMIX-Options.html#index-mno_002depsilon-1804"><code>mno-epsilon</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dexplicit_002drelocs-1764"><code>mno-explicit-relocs</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mno_002dexplicit_002drelocs-1306"><code>mno-explicit-relocs</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dextern_002dsdata-1753"><code>mno-extern-sdata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dfancy_002dmath_002d387-1420"><code>mno-fancy-math-387</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dfaster_002dstructs-2150"><code>mno-faster-structs</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mno_002dfix-1300"><code>mno-fix</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dfix_002d24k-1779"><code>mno-fix-24k</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dfix_002dr10000-1785"><code>mno-fix-r10000</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dfix_002dr4000-1781"><code>mno-fix-r4000</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dfix_002dr4400-1783"><code>mno-fix-r4400</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dflat-2141"><code>mno-flat</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mno_002dfloat32-1850"><code>mno-float32</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mno_002dfloat64-1852"><code>mno-float64</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mno_002dflush_002dfunc-1580"><code>mno-flush-func</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-mno_002dflush_002dtrap-1578"><code>mno-flush-trap</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dfmaf-2165"><code>mno-fmaf</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dfp_002din_002dtoc-1920"><code>mno-fp-in-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mno_002dfp_002dregs-1285"><code>mno-fp-regs</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dfp_002dret_002din_002d387-1419"><code>mno-fp-ret-in-387</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dfprnd-1886"><code>mno-fprnd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dfpu-2144"><code>mno-fpu</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="Xtensa-Options.html#index-mno_002dfused_002dmadd-2246"><code>mno-fused-madd</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dfused_002dmadd-2066"><code>mno-fused-madd</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dfused_002dmadd-1946"><code>mno-fused-madd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dfused_002dmadd-1776"><code>mno-fused-madd</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dfused_002dmadd-1512"><code>mno-fused-madd</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dgnu_002das-1490"><code>mno-gnu-as</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dgnu_002dld-1492"><code>mno-gnu-ld</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="CRIS-Options.html#index-mno_002dgotplt-1193"><code>mno-gotplt</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dgpopt-1755"><code>mno-gpopt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dhard_002ddfp-2044"><code>mno-hard-dfp</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dhard_002ddfp-1892"><code>mno-hard-dfp</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MCore-Options.html#index-mno_002dhardlit-1624"><code>mno-hardlit</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="Blackfin-Options.html#index-mno_002did_002dshared_002dlibrary-1147"><code>mno-id-shared-library</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dieee_002dfp-1417"><code>mno-ieee-fp</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dinline_002dfloat_002ddivide-1504"><code>mno-inline-float-divide</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dinline_002dint_002ddivide-1507"><code>mno-inline-int-divide</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dinline_002dsqrt-1510"><code>mno-inline-sqrt</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mno_002dint16-1848"><code>mno-int16</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-mno_002dint32-1846"><code>mno-int32</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dinterlink_002dmips16-1708"><code>mno-interlink-mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="AVR-Options.html#index-mno_002dinterrupts-1124"><code>mno-interrupts</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002disel-1909"><code>mno-isel</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MMIX-Options.html#index-mno_002dknuthdiv-1810"><code>mno-knuthdiv</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="Blackfin-Options.html#index-mno_002dleaf_002did_002dshared_002dlibrary-1149"><code>mno-leaf-id-shared-library</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="MMIX-Options.html#index-mno_002dlibfuncs-1802"><code>mno-libfuncs</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dllsc-1730"><code>mno-llsc</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dlocal_002dsdata-1751"><code>mno-local-sdata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="V850-Options.html#index-mno_002dlong_002dcalls-2209"><code>mno-long-calls</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dlong_002dcalls-1772"><code>mno-long-calls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="HPPA-Options.html#index-mno_002dlong_002dcalls-1402"><code>mno-long-calls</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="Blackfin-Options.html#index-mno_002dlong_002dcalls-1154"><code>mno-long-calls</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="ARM-Options.html#index-mno_002dlong_002dcalls-1100"><code>mno-long-calls</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dlongcall-2010"><code>mno-longcall</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Xtensa-Options.html#index-mno_002dlongcalls-2255"><code>mno-longcalls</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="Blackfin-Options.html#index-mno_002dlow_002d64k-1144"><code>mno-low-64k</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="MCore-Options.html#index-mno_002dlsim-1641"><code>mno-lsim</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="FR30-Options.html#index-mno_002dlsim-1319"><code>mno-lsim</code></a>: <a href="FR30-Options.html#FR30-Options">FR30 Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dmad-1774"><code>mno-mad</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mno_002dmax-1302"><code>mno-max</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dmcount_002dra_002daddress-1799"><code>mno-mcount-ra-address</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dmdmx-1740"><code>mno-mdmx</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dmedia-1334"><code>mno-media</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dmemcpy-1770"><code>mno-memcpy</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dmfcrf-1880"><code>mno-mfcrf</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dmfpgpr-1890"><code>mno-mfpgpr</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dmips16-1705"><code>mno-mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dmips3d-1742"><code>mno-mips3d</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dmmx-1437"><code>mno-mmx</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dmt-1744"><code>mno-mt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="CRIS-Options.html#index-mno_002dmul_002dbug_002dworkaround-1178"><code>mno-mul-bug-workaround</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dmuladd-1336"><code>mno-muladd</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dmulhw-1948"><code>mno-mulhw</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MN10300-Options.html#index-mno_002dmult_002dbug-1822"><code>mno-mult-bug</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dmulti_002dcond_002dexec-1361"><code>mno-multi-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dmultiple-1938"><code>mno-multiple</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dmvcle-2058"><code>mno-mvcle</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dnested_002dcond_002dexec-1363"><code>mno-nested-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="AArch64-Options.html#index-mno_002domit_002dleaf_002dframe_002dpointer-1072"><code>mno-omit-leaf-frame-pointer</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002doptimize_002dmembar-1365"><code>mno-optimize-membar</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="MeP-Options.html#index-mno_002dopts-1666"><code>mno-opts</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dpack-1350"><code>mno-pack</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dpacked_002dstack-2050"><code>mno-packed-stack</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpaired-1913"><code>mno-paired</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dpaired_002dsingle-1738"><code>mno-paired-single</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dpic-1493"><code>mno-pic</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="RX-Options.html#index-mno_002dpid-2039"><code>mno-pid</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dplt-1717"><code>mno-plt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dpopc-2163"><code>mno-popc</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpopcntb-1882"><code>mno-popcntb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpopcntd-1884"><code>mno-popcntd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dpostinc-1057"><code>mno-postinc</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dpostmodify-1058"><code>mno-postmodify</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpower-1868"><code>mno-power</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpower2-1870"><code>mno-power2</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpowerpc-1872"><code>mno-powerpc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpowerpc_002dgfxopt-1876"><code>mno-powerpc-gfxopt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpowerpc_002dgpopt-1874"><code>mno-powerpc-gpopt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpowerpc64-1878"><code>mno-powerpc64</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="V850-Options.html#index-mno_002dprolog_002dfunction-2212"><code>mno-prolog-function</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="CRIS-Options.html#index-mno_002dprologue_002depilogue-1191"><code>mno-prologue-epilogue</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dprototype-1987"><code>mno-prototype</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dpush_002dargs-1454"><code>mno-push-args</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dred_002dzone-1471"><code>mno-red-zone</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dregister_002dnames-1497"><code>mno-register-names</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dregnames-2008"><code>mno-regnames</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MCore-Options.html#index-mno_002drelax_002dimmediate-1628"><code>mno-relax-immediate</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002drelocatable-1956"><code>mno-relocatable</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002drelocatable_002dlib-1958"><code>mno-relocatable-lib</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dround_002dnearest-1051"><code>mno-round-nearest</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="M680x0-Options.html#index-mno_002drtd-1613"><code>mno-rtd</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dscc-1355"><code>mno-scc</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dar_002ddata_002dspec-1525"><code>mno-sched-ar-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dar_002din_002ddata_002dspec-1531"><code>mno-sched-ar-in-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dbr_002ddata_002dspec-1522"><code>mno-sched-br-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dbr_002din_002ddata_002dspec-1529"><code>mno-sched-br-in-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dcontrol_002dspec-1526"><code>mno-sched-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dcount_002dspec_002din_002dcritical_002dpath-1538"><code>mno-sched-count-spec-in-critical-path</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002din_002dcontrol_002dspec-1533"><code>mno-sched-in-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dprefer_002dnon_002dcontrol_002dspec_002dinsns-1536"><code>mno-sched-prefer-non-control-spec-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dprefer_002dnon_002ddata_002dspec_002dinsns-1534"><code>mno-sched-prefer-non-data-spec-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="ARM-Options.html#index-mno_002dsched_002dprolog-1085"><code>mno-sched-prolog</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dsdata-2002"><code>mno-sdata</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dsdata-1498"><code>mno-sdata</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="Blackfin-Options.html#index-mno_002dsep_002ddata-1152"><code>mno-sep-data</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="Xtensa-Options.html#index-mno_002dserialize_002dvolatile-2248"><code>mno-serialize-volatile</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="M680x0-Options.html#index-mno_002dshort-1608"><code>mno-short</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="CRIS-Options.html#index-mno_002dside_002deffects-1181"><code>mno-side-effects</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="RX-Options.html#index-mno_002dsim-2031"><code>mno-sim</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="MMIX-Options.html#index-mno_002dsingle_002dexit-1819"><code>mno-single-exit</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="MCore-Options.html#index-mno_002dslow_002dbytes-1636"><code>mno-slow-bytes</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dsmall_002dexec-2052"><code>mno-small-exec</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dsmartmips-1736"><code>mno-smartmips</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dsoft_002dcmpsf-1049"><code>mno-soft-cmpsf</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mno_002dsoft_002dfloat-1282"><code>mno-soft-float</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="HPPA-Options.html#index-mno_002dspace_002dregs-1390"><code>mno-space-regs</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dspe-1911"><code>mno-spe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Blackfin-Options.html#index-mno_002dspecld_002danomaly-1140"><code>mno-specld-anomaly</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dsplit_002daddresses-1762"><code>mno-split-addresses</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dsse-1439"><code>mno-sse</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="CRIS-Options.html#index-mno_002dstack_002dalign-1183"><code>mno-stack-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dstack_002dbias-2173"><code>mno-stack-bias</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dstrict_002dalign-1953"><code>mno-strict-align</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="M680x0-Options.html#index-mno_002dstrict_002dalign-1617"><code>mno-strict-align</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dstring-1940"><code>mno-string</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dsum_002din_002dtoc-1921"><code>mno-sum-in-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dsym32-1748"><code>mno-sym32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Xtensa-Options.html#index-mno_002dtarget_002dalign-2253"><code>mno-target-align</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="Xtensa-Options.html#index-mno_002dtext_002dsection_002dliterals-2251"><code>mno-text-section-literals</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dtls_002dmarkers-2012"><code>mno-tls-markers</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dtoc-1959"><code>mno-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MMIX-Options.html#index-mno_002dtoplevel_002dsymbols-1812"><code>mno-toplevel-symbols</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dtpf_002dtrace-2064"><code>mno-tpf-trace</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="ARM-Options.html#index-mno_002dunaligned_002daccess-1117"><code>mno-unaligned-access</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dunaligned_002ddoubles-2148"><code>mno-unaligned-doubles</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002duninit_002dconst_002din_002drodata-1759"><code>mno-uninit-const-in-rodata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dupdate-1942"><code>mno-update</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dv8plus-2155"><code>mno-v8plus</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dvect_002ddouble-1059"><code>mno-vect-double</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dvis-2157"><code>mno-vis</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dvis2-2159"><code>mno-vis2</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="SPARC-Options.html#index-mno_002dvis3-2161"><code>mno-vis3</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="FRV-Options.html#index-mno_002dvliw_002dbranch-1359"><code>mno-vliw-branch</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mno_002dvolatile_002dasm_002dstop-1495"><code>mno-volatile-asm-stop</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dvrsave-1903"><code>mno-vrsave</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dvsx-1915"><code>mno-vsx</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MCore-Options.html#index-mno_002dwide_002dbitfields-1630"><code>mno-wide-bitfields</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="MIPS-Options.html#index-mno_002dxgot-1719"><code>mno-xgot</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="M680x0-Options.html#index-mno_002dxgot-1620"><code>mno-xgot</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dxl_002dcompat-1926"><code>mno-xl-compat</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MMIX-Options.html#index-mno_002dzero_002dextend-1808"><code>mno-zero-extend</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="M680x0-Options.html#index-mnobitfield-1609"><code>mnobitfield</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="SH-Options.html#index-mnoieee-2110"><code>mnoieee</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="MN10300-Options.html#index-mnoliw-1832"><code>mnoliw</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="SH-Options.html#index-mnomacsave-2108"><code>mnomacsave</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mnop_002dfun_002ddllimport-1479"><code>mnop-fun-dllimport</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mnops-1048"><code>mnops</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="MN10300-Options.html#index-mnosetlb-1834"><code>mnosetlb</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mnosplit_002dlohi-1056"><code>mnosplit-lohi</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mold_002dmnemonics-1894"><code>mold-mnemonics</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-momit_002dleaf_002dframe_002dpointer-1461"><code>momit-leaf-frame-pointer</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="Blackfin-Options.html#index-momit_002dleaf_002dframe_002dpointer-1138"><code>momit-leaf-frame-pointer</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="AArch64-Options.html#index-momit_002dleaf_002dframe_002dpointer-1071"><code>momit-leaf-frame-pointer</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="Darwin-Options.html#index-mone_002dbyte_002dbool-1213"><code>mone-byte-bool</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="FRV-Options.html#index-moptimize_002dmembar-1364"><code>moptimize-membar</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="Preprocessor-Options.html#index-MP-932"><code>MP</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="HPPA-Options.html#index-mpa_002drisc_002d1_002d0-1383"><code>mpa-risc-1-0</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="HPPA-Options.html#index-mpa_002drisc_002d1_002d1-1384"><code>mpa-risc-1-1</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="HPPA-Options.html#index-mpa_002drisc_002d2_002d0-1385"><code>mpa-risc-2-0</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="FRV-Options.html#index-mpack-1349"><code>mpack</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mpacked_002dstack-2049"><code>mpacked-stack</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="SH-Options.html#index-mpadstruct-2113"><code>mpadstruct</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpaired-1912"><code>mpaired</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-mpaired_002dsingle-1737"><code>mpaired-single</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mpc32-1430"><code>mpc32</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mpc64-1431"><code>mpc64</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mpc80-1432"><code>mpc80</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="M680x0-Options.html#index-mpcrel-1616"><code>mpcrel</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="CRIS-Options.html#index-mpdebug-1179"><code>mpdebug</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpe-1927"><code>mpe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mpe_002daligned_002dcommons-1485"><code>mpe-aligned-commons</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="ARM-Options.html#index-mpic_002dregister-1102"><code>mpic-register</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="RX-Options.html#index-mpid-2038"><code>mpid</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="MIPS-Options.html#index-mplt-1716"><code>mplt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpointers_002dto_002dnested_002dfunctions-2019"><code>mpointers-to-nested-functions</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="ARM-Options.html#index-mpoke_002dfunction_002dname-1105"><code>mpoke-function-name</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="SPARC-Options.html#index-mpopc-2162"><code>mpopc</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpopcntb-1881"><code>mpopcntb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpopcntd-1883"><code>mpopcntd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="HPPA-Options.html#index-mportable_002druntime-1394"><code>mportable-runtime</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpower-1867"><code>mpower</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpower2-1869"><code>mpower2</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpowerpc-1871"><code>mpowerpc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpowerpc_002dgfxopt-1875"><code>mpowerpc-gfxopt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpowerpc_002dgpopt-1873"><code>mpowerpc-gpopt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpowerpc64-1877"><code>mpowerpc64</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mprefer_002dshort_002dinsn_002dregs-1045"><code>mprefer-short-insn-regs</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="SH-Options.html#index-mprefergot-2116"><code>mprefergot</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mpreferred_002dstack_002dboundary-1434"><code>mpreferred-stack-boundary</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SH-Options.html#index-mpretend_002dcmove-2132"><code>mpretend-cmove</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mprioritize_002drestricted_002dinsns-1967"><code>mprioritize-restricted-insns</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="V850-Options.html#index-mprolog_002dfunction-2213"><code>mprolog-function</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="CRIS-Options.html#index-mprologue_002depilogue-1192"><code>mprologue-epilogue</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mprototype-1986"><code>mprototype</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="SH-Options.html#index-mpt_002dfixed-2126"><code>mpt-fixed</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mpush_002dargs-1453"><code>mpush-args</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="Preprocessor-Options.html#index-MQ-934"><code>MQ</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="MIPS-Options.html#index-mr10k_002dcache_002dbarrier-1789"><code>mr10k-cache-barrier</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrecip-2014"><code>mrecip</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mrecip-1448"><code>mrecip</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrecip_002dprecision-2016"><code>mrecip-precision</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrecip_003dopt-2015"><code>mrecip=opt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mrecip_003dopt-1449"><code>mrecip=opt</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mregister_002dnames-1496"><code>mregister-names</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mregnames-2007"><code>mregnames</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mregparm-1427"><code>mregparm</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SH-Options.html#index-mrelax-2101"><code>mrelax</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="RX-Options.html#index-mrelax-2035"><code>mrelax</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="MN10300-Options.html#index-mrelax-1830"><code>mrelax</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="H8_002f300-Options.html#index-mrelax-1374"><code>mrelax</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
-<li><a href="AVR-Options.html#index-mrelax-1125"><code>mrelax</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="MCore-Options.html#index-mrelax_002dimmediate-1627"><code>mrelax-immediate</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="MIPS-Options.html#index-mrelax_002dpic_002dcalls-1797"><code>mrelax-pic-calls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrelocatable-1955"><code>mrelocatable</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrelocatable_002dlib-1957"><code>mrelocatable-lib</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MeP-Options.html#index-mrepeat-1667"><code>mrepeat</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="MN10300-Options.html#index-mreturn_002dpointer_002don_002dd0-1828"><code>mreturn-pointer-on-d0</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="Function-Attributes.html#index-mrtd-2523"><code>mrtd</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
-<li><a href="M680x0-Options.html#index-mrtd-1612"><code>mrtd</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mrtd-1426"><code>mrtd</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="VxWorks-Options.html#index-mrtp-2233"><code>mrtp</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
-<li><a href="MeP-Options.html#index-ms-1668"><code>ms</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="H8_002f300-Options.html#index-ms-1376"><code>ms</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
-<li><a href="H8_002f300-Options.html#index-ms2600-1378"><code>ms2600</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
-<li><a href="SPU-Options.html#index-msafe_002ddma-2177"><code>msafe-dma</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="SPU-Options.html#index-msafe_002dhints-2194"><code>msafe-hints</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-msahf-1445"><code>msahf</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="MeP-Options.html#index-msatur-1669"><code>msatur</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="RX-Options.html#index-msave_002dacc_002din_002dinterrupts-2037"><code>msave-acc-in-interrupts</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msave_002dtoc_002dindirect-2020"><code>msave-toc-indirect</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="FRV-Options.html#index-mscc-1354"><code>mscc</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dar_002ddata_002dspec-1524"><code>msched-ar-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dar_002din_002ddata_002dspec-1530"><code>msched-ar-in-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dbr_002ddata_002dspec-1523"><code>msched-br-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dbr_002din_002ddata_002dspec-1528"><code>msched-br-in-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dcontrol_002dspec-1527"><code>msched-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msched_002dcostly_002ddep-1968"><code>msched-costly-dep</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dcount_002dspec_002din_002dcritical_002dpath-1539"><code>msched-count-spec-in-critical-path</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dfp_002dmem_002ddeps_002dzero_002dcost-1543"><code>msched-fp-mem-deps-zero-cost</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002din_002dcontrol_002dspec-1532"><code>msched-in-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dmax_002dmemory_002dinsns-1545"><code>msched-max-memory-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dmax_002dmemory_002dinsns_002dhard_002dlimit-1546"><code>msched-max-memory-insns-hard-limit</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dprefer_002dnon_002dcontrol_002dspec_002dinsns-1537"><code>msched-prefer-non-control-spec-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dprefer_002dnon_002ddata_002dspec_002dinsns-1535"><code>msched-prefer-non-data-spec-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dspec_002dldc-1540"><code>msched-spec-ldc</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msched_002dstop_002dbits_002dafter_002devery_002dcycle-1542"><code>msched-stop-bits-after-every-cycle</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="HPPA-Options.html#index-mschedule-1396"><code>mschedule</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="Score-Options.html#index-mscore5-2077"><code>mscore5</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="Score-Options.html#index-mscore5u-2078"><code>mscore5u</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="Score-Options.html#index-mscore7-2079"><code>mscore7</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="Score-Options.html#index-mscore7d-2080"><code>mscore7d</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="V850-Options.html#index-msda-2216"><code>msda</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata-1999"><code>msdata</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msdata-1499"><code>msdata</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="C6X-Options.html#index-msdata_003dall-1168"><code>msdata=all</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003ddata-2000"><code>msdata=data</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003ddefault-1998"><code>msdata=default</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="C6X-Options.html#index-msdata_003ddefault-1167"><code>msdata=default</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003deabi-1996"><code>msdata=eabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003dnone-2001"><code>msdata=none</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-msdata_003dnone-1567"><code>msdata=none</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="C6X-Options.html#index-msdata_003dnone-1169"><code>msdata=none</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-msdata_003dsdata-1568"><code>msdata=sdata</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003dsysv-1997"><code>msdata=sysv</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="M32R_002fD-Options.html#index-msdata_003duse-1569"><code>msdata=use</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
-<li><a href="MeP-Options.html#index-msdram-1670"><code>msdram</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="Blackfin-Options.html#index-msdram-1160"><code>msdram</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msecure_002dplt-1906"><code>msecure-plt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="IA_002d64-Options.html#index-msel_002dsched_002ddont_002dcheck_002dcontrol_002dspec-1544"><code>msel-sched-dont-check-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="Blackfin-Options.html#index-msep_002ddata-1151"><code>msep-data</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="Xtensa-Options.html#index-mserialize_002dvolatile-2247"><code>mserialize-volatile</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="MN10300-Options.html#index-msetlb-1833"><code>msetlb</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="Blackfin-Options.html#index-mshared_002dlibrary_002did-1150"><code>mshared-library-id</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="M680x0-Options.html#index-mshort-1607"><code>mshort</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="AVR-Options.html#index-mshort_002dcalls-1126"><code>mshort-calls</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="LM32-Options.html#index-msign_002dextend_002denabled-1554"><code>msign-extend-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
-<li><a href="Xstormy16-Options.html#index-msim-2241"><code>msim</code></a>: <a href="Xstormy16-Options.html#Xstormy16-Options">Xstormy16 Options</a></li>
-<li><a href="RX-Options.html#index-msim-2030"><code>msim</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msim-1988"><code>msim</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RL78-Options.html#index-msim-1863"><code>msim</code></a>: <a href="RL78-Options.html#RL78-Options">RL78 Options</a></li>
-<li><a href="MeP-Options.html#index-msim-1671"><code>msim</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="M32C-Options.html#index-msim-1558"><code>msim</code></a>: <a href="M32C-Options.html#M32C-Options">M32C Options</a></li>
-<li><a href="CR16-Options.html#index-msim-1203"><code>msim</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
-<li><a href="C6X-Options.html#index-msim-1166"><code>msim</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
-<li><a href="Blackfin-Options.html#index-msim-1137"><code>msim</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="MeP-Options.html#index-msimnovec-1672"><code>msimnovec</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msimple_002dfpu-1934"><code>msimple-fpu</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MMIX-Options.html#index-msingle_002dexit-1818"><code>msingle-exit</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msingle_002dfloat-1932"><code>msingle-float</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-msingle_002dfloat-1727"><code>msingle-float</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msingle_002dpic_002dbase-1966"><code>msingle-pic-base</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="ARM-Options.html#index-msingle_002dpic_002dbase-1101"><code>msingle-pic-base</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="HPPA-Options.html#index-msio-1399"><code>msio</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="MCore-Options.html#index-mslow_002dbytes-1635"><code>mslow-bytes</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-msmall_002ddata-1307"><code>msmall-data</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="RX-Options.html#index-msmall_002ddata_002dlimit-2029"><code>msmall-data-limit</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-msmall_002ddivides-1685"><code>msmall-divides</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-msmall_002dexec-2051"><code>msmall-exec</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="SPU-Options.html#index-msmall_002dmem-2180"><code>msmall-mem</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="FR30-Options.html#index-msmall_002dmodel-1318"><code>msmall-model</code></a>: <a href="FR30-Options.html#FR30-Options">FR30 Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-msmall_002dtext-1309"><code>msmall-text</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-msmall16-1054"><code>msmall16</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="MIPS-Options.html#index-msmartmips-1735"><code>msmartmips</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="SH-Options.html#index-msoft_002datomic-2114"><code>msoft-atomic</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="SPARC-Options.html#index-msoft_002dfloat-2145"><code>msoft-float</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-msoft_002dfloat-2042"><code>msoft-float</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msoft_002dfloat-1930"><code>msoft-float</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-msoft_002dfloat-1837"><code>msoft-float</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="MIPS-Options.html#index-msoft_002dfloat-1726"><code>msoft-float</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-msoft_002dfloat-1676"><code>msoft-float</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="M680x0-Options.html#index-msoft_002dfloat-1604"><code>msoft-float</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-msoft_002dfloat-1418"><code>msoft-float</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="HPPA-Options.html#index-msoft_002dfloat-1398"><code>msoft-float</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="FRV-Options.html#index-msoft_002dfloat-1326"><code>msoft-float</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-msoft_002dfloat-1283"><code>msoft-float</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="SPARC-Options.html#index-msoft_002dquad_002dfloat-2147"><code>msoft-quad-float</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="AVR-Options.html#index-msp8-1127"><code>msp8</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="V850-Options.html#index-mspace-2214"><code>mspace</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="SH-Options.html#index-mspace-2115"><code>mspace</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mspe-1910"><code>mspe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Blackfin-Options.html#index-mspecld_002danomaly-1139"><code>mspecld-anomaly</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="MIPS-Options.html#index-msplit_002daddresses-1761"><code>msplit-addresses</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-msplit_002dvecmove_002dearly-1061"><code>msplit-vecmove-early</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-msse-1438"><code>msse</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-msse2avx-1463"><code>msse2avx</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-msseregparm-1428"><code>msseregparm</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="CRIS-Options.html#index-mstack_002dalign-1182"><code>mstack-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="SPARC-Options.html#index-mstack_002dbias-2172"><code>mstack-bias</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="Blackfin-Options.html#index-mstack_002dcheck_002dl1-1145"><code>mstack-check-l1</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mstack_002dguard-2069"><code>mstack-guard</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="MCore-Options.html#index-mstack_002dincrement-1642"><code>mstack-increment</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-mstack_002doffset-1050"><code>mstack-offset</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mstack_002dsize-2070"><code>mstack-size</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mstackrealign-1433"><code>mstackrealign</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SPU-Options.html#index-mstdmain-2182"><code>mstdmain</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mstrict_002dalign-1954"><code>mstrict-align</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="M680x0-Options.html#index-mstrict_002dalign-1618"><code>mstrict-align</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="AArch64-Options.html#index-mstrict_002dalign-1070"><code>mstrict-align</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="AVR-Options.html#index-mstrict_002dX-1128"><code>mstrict-X</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mstring-1939"><code>mstring</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mstringop_002dstrategy_003d_0040var_007balg_007d-1460"><code>mstringop-strategy=</code><var>alg</var></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="ARM-Options.html#index-mstructure_002dsize_002dboundary-1097"><code>mstructure-size-boundary</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msvr4_002dstruct_002dreturn-1980"><code>msvr4-struct-return</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MIPS-Options.html#index-msym32-1747"><code>msym32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="MIPS-Options.html#index-msynci-1796"><code>msynci</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Preprocessor-Options.html#index-MT-933"><code>MT</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Xtensa-Options.html#index-mtarget_002dalign-2252"><code>mtarget-align</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="V850-Options.html#index-mtda-2215"><code>mtda</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="Xtensa-Options.html#index-mtext_002dsection_002dliterals-2250"><code>mtext-section-literals</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
-<li><a href="MeP-Options.html#index-mtf-1673"><code>mtf</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mthread-1480"><code>mthread</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mthreads-1456"><code>mthreads</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="ARM-Options.html#index-mthumb-1107"><code>mthumb</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="ARM-Options.html#index-mthumb_002dinterwork-1084"><code>mthumb-interwork</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="AVR-Options.html#index-mtiny_002dstack-1129"><code>mtiny-stack</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
-<li><a href="MeP-Options.html#index-mtiny_003d-1674"><code>mtiny=</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
-<li><a href="FRV-Options.html#index-mtls-1340"><code>mtls</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="FRV-Options.html#index-mTLS-1339"><code>mTLS</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mtls_002ddialect-1452"><code>mtls-dialect</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="ARM-Options.html#index-mtls_002ddialect-1113"><code>mtls-dialect</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="AArch64-Options.html#index-mtls_002ddialect_003ddesc-1073"><code>mtls-dialect=desc</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="AArch64-Options.html#index-mtls_002ddialect_003dtraditional-1074"><code>mtls-dialect=traditional</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mtls_002ddirect_002dseg_002drefs-1462"><code>mtls-direct-seg-refs</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mtls_002dmarkers-2011"><code>mtls-markers</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mtls_002dsize-1518"><code>mtls-size</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mtoc-1960"><code>mtoc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="FRV-Options.html#index-mtomcat_002dstats-1366"><code>mtomcat-stats</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="MMIX-Options.html#index-mtoplevel_002dsymbols-1811"><code>mtoplevel-symbols</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
-<li><a href="ARM-Options.html#index-mtp-1112"><code>mtp</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="ARM-Options.html#index-mtpcs_002dframe-1108"><code>mtpcs-frame</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="ARM-Options.html#index-mtpcs_002dleaf_002dframe-1109"><code>mtpcs-leaf-frame</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mtpf_002dtrace-2063"><code>mtpf-trace</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mtrap_002dprecision-1290"><code>mtrap-precision</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="SPARC-Options.html#index-mtune-2153"><code>mtune</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mtune-2062"><code>mtune</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mtune-1896"><code>mtune</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MN10300-Options.html#index-mtune-1827"><code>mtune</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
-<li><a href="MIPS-Options.html#index-mtune-1695"><code>mtune</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="M680x0-Options.html#index-mtune-1584"><code>mtune</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mtune-1519"><code>mtune</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mtune-1411"><code>mtune</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="DEC-Alpha-Options.html#index-mtune-1312"><code>mtune</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
-<li><a href="CRIS-Options.html#index-mtune-1173"><code>mtune</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="ARM-Options.html#index-mtune-1091"><code>mtune</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="AArch64-Options.html#index-mtune-1077"><code>mtune</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
-<li><a href="GNU_002fLinux-Options.html#index-muclibc-1369"><code>muclibc</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
-<li><a href="Score-Options.html#index-muls-2075"><code>muls</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
-<li><a href="SH-Options.html#index-multcost_003d_0040var_007bnumber_007d-2118"><code>multcost=</code><var>number</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="Darwin-Options.html#index-multi_005fmodule-1242"><code>multi_module</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="FRV-Options.html#index-multilib_002dlibrary_002dpic-1342"><code>multilib-library-pic</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="LM32-Options.html#index-multiply_002denabled-1553"><code>multiply-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
-<li><a href="Darwin-Options.html#index-multiply_005fdefined-1243"><code>multiply_defined</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-multiply_005fdefined_005funused-1244"><code>multiply_defined_unused</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="ARM-Options.html#index-munaligned_002daccess-1116"><code>munaligned-access</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="SPARC-Options.html#index-munaligned_002ddoubles-2149"><code>munaligned-doubles</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-municode-1481"><code>municode</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="MIPS-Options.html#index-muninit_002dconst_002din_002drodata-1758"><code>muninit-const-in-rodata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="VAX-Options.html#index-munix-2229"><code>munix</code></a>: <a href="VAX-Options.html#VAX-Options">VAX Options</a></li>
-<li><a href="PDP_002d11-Options.html#index-munix_002dasm-1857"><code>munix-asm</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
-<li><a href="SPU-Options.html#index-munsafe_002ddma-2178"><code>munsafe-dma</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mupdate-1941"><code>mupdate</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="LM32-Options.html#index-muser_002denabled-1555"><code>muser-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
-<li><a href="SH-Options.html#index-musermode-2117"><code>musermode</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
-<li><a href="V850-Options.html#index-mv850-2218"><code>mv850</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="V850-Options.html#index-mv850e-2226"><code>mv850e</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="V850-Options.html#index-mv850e1-2224"><code>mv850e1</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="V850-Options.html#index-mv850e2-2223"><code>mv850e2</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="V850-Options.html#index-mv850e2v3-2222"><code>mv850e2v3</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="V850-Options.html#index-mv850es-2225"><code>mv850es</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="SPARC-Options.html#index-mv8plus-2154"><code>mv8plus</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mveclibabi-2017"><code>mveclibabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mveclibabi-1450"><code>mveclibabi</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mvect8_002dret_002din_002dmem-1429"><code>mvect8-ret-in-mem</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="SPARC-Options.html#index-mvis-2156"><code>mvis</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="SPARC-Options.html#index-mvis2-2158"><code>mvis2</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="SPARC-Options.html#index-mvis3-2160"><code>mvis3</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
-<li><a href="FRV-Options.html#index-mvliw_002dbranch-1358"><code>mvliw-branch</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
-<li><a href="IA_002d64_002fVMS-Options.html#index-mvms_002dreturn_002dcodes-1547"><code>mvms-return-codes</code></a>: <a href="IA_002d64_002fVMS-Options.html#IA_002d64_002fVMS-Options">IA-64/VMS Options</a></li>
-<li><a href="DEC-Alpha_002fVMS-Options.html#index-mvms_002dreturn_002dcodes-1314"><code>mvms-return-codes</code></a>: <a href="DEC-Alpha_002fVMS-Options.html#DEC-Alpha_002fVMS-Options">DEC Alpha/VMS Options</a></li>
-<li><a href="IA_002d64-Options.html#index-mvolatile_002dasm_002dstop-1494"><code>mvolatile-asm-stop</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
-<li><a href="MIPS-Options.html#index-mvr4130_002dalign-1795"><code>mvr4130-align</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mvrsave-1902"><code>mvrsave</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mvsx-1914"><code>mvsx</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mvxworks-1992"><code>mvxworks</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mvzeroupper-1443"><code>mvzeroupper</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mwarn_002dcell_002dmicrocode-1905"><code>mwarn-cell-microcode</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mwarn_002ddynamicstack-2068"><code>mwarn-dynamicstack</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mwarn_002dframesize-2067"><code>mwarn-framesize</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="SPU-Options.html#index-mwarn_002dreloc-2175"><code>mwarn-reloc</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
-<li><a href="MCore-Options.html#index-mwide_002dbitfields-1629"><code>mwide-bitfields</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mwin32-1482"><code>mwin32</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mwindows-1483"><code>mwindows</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
-<li><a href="ARM-Options.html#index-mword_002drelocations-1114"><code>mword-relocations</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="ARM-Options.html#index-mwords_002dlittle_002dendian-1089"><code>mwords-little-endian</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
-<li><a href="i386-and-x86_002d64-Options.html#index-mx32-1470"><code>mx32</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
-<li><a href="MIPS-Options.html#index-mxgot-1718"><code>mxgot</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="M680x0-Options.html#index-mxgot-1619"><code>mxgot</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mxilinx_002dfpu-1936"><code>mxilinx-fpu</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dbarrel_002dshift-1683"><code>mxl-barrel-shift</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mxl_002dcompat-1925"><code>mxl-compat</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dfloat_002dconvert-1689"><code>mxl-float-convert</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dfloat_002dsqrt-1690"><code>mxl-float-sqrt</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dgp_002dopt-1687"><code>mxl-gp-opt</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dmultiply_002dhigh-1688"><code>mxl-multiply-high</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dpattern_002dcompare-1684"><code>mxl-pattern-compare</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dsoft_002ddiv-1682"><code>mxl-soft-div</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dsoft_002dmul-1681"><code>mxl-soft-mul</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="MicroBlaze-Options.html#index-mxl_002dstack_002dcheck-1686"><code>mxl-stack-check</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-myellowknife-1991"><code>myellowknife</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="S_002f390-and-zSeries-Options.html#index-mzarch-2055"><code>mzarch</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
-<li><a href="V850-Options.html#index-mzda-2217"><code>mzda</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
-<li><a href="MMIX-Options.html#index-mzero_002dextend-1807"><code>mzero-extend</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="Directory-Options.html#index-I-1025"><code>I</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="Preprocessor-Options.html#index-I-913"><code>I</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Directory-Options.html#index-I_002d-1031"><code>I-</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="Preprocessor-Options.html#index-I_002d-944"><code>I-</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-idirafter-949"><code>idirafter</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-iframework-1211"><code>iframework</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Preprocessor-Options.html#index-imacros-948"><code>imacros</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-image_005fbase-1240"><code>image_base</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Preprocessor-Options.html#index-imultilib-954"><code>imultilib</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-include-947"><code>include</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-init-1241"><code>init</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-install_005fname-1242"><code>install_name</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Preprocessor-Options.html#index-iprefix-950"><code>iprefix</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Directory-Options.html#index-iquote-1026"><code>iquote</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="Preprocessor-Options.html#index-iquote-956"><code>iquote</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-isysroot-953"><code>isysroot</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-isystem-955"><code>isystem</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-iwithprefix-951"><code>iwithprefix</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-iwithprefixbefore-952"><code>iwithprefixbefore</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-keep_005fprivate_005fexterns-1243"><code>keep_private_externs</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Directory-Options.html#index-L-1027"><code>L</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="Link-Options.html#index-l-998"><code>l</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-lobjc-999"><code>lobjc</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-m-1976"><code>m</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Preprocessor-Options.html#index-M-928"><code>M</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="SH-Options.html#index-m1-2083"><code>m1</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-m10-1844"><code>m10</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-m128bit_002dlong_002ddouble-1426"><code>m128bit-long-double</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="CRIS-Options.html#index-m16_002dbit-1191"><code>m16-bit</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-m1reg_002d-1064"><code>m1reg-</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="SH-Options.html#index-m2-2084"><code>m2</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="MCore-Options.html#index-m210-1641"><code>m210</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="SH-Options.html#index-m2a-2088"><code>m2a</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m2a_002dnofpu-2085"><code>m2a-nofpu</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m2a_002dsingle-2087"><code>m2a-single</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m2a_002dsingle_002donly-2086"><code>m2a-single-only</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m3-2089"><code>m3</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-m31-2056"><code>m31</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="TILEPro-Options.html#index-m32-2208"><code>m32</code></a>: <a href="TILEPro-Options.html#TILEPro-Options">TILEPro Options</a></li>
+<li><a href="TILE_002dGx-Options.html#index-m32-2204"><code>m32</code></a>: <a href="TILE_002dGx-Options.html#TILE_002dGx-Options">TILE-Gx Options</a></li>
+<li><a href="SPARC-Options.html#index-m32-2170"><code>m32</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-m32-1919"><code>m32</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-m32-1470"><code>m32</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="CRIS-Options.html#index-m32_002dbit-1190"><code>m32-bit</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="RX-Options.html#index-m32bit_002ddoubles-2025"><code>m32bit-doubles</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-m32r-1565"><code>m32r</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-m32r2-1563"><code>m32r2</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-m32rx-1564"><code>m32rx</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="MCore-Options.html#index-m340-1642"><code>m340</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-m3dnow-1442"><code>m3dnow</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SH-Options.html#index-m3e-2090"><code>m3e</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m4-2094"><code>m4</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m4_002dnofpu-2091"><code>m4-nofpu</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m4_002dsingle-2093"><code>m4-single</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m4_002dsingle_002donly-2092"><code>m4-single-only</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-m40-1842"><code>m40</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-m45-1843"><code>m45</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="SH-Options.html#index-m4a-2098"><code>m4a</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m4a_002dnofpu-2095"><code>m4a-nofpu</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m4a_002dsingle-2097"><code>m4a-single</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m4a_002dsingle_002donly-2096"><code>m4a-single-only</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SH-Options.html#index-m4al-2099"><code>m4al</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="MCore-Options.html#index-m4byte_002dfunctions-1633"><code>m4byte-functions</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="M680x0-Options.html#index-m5200-1596"><code>m5200</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m5206e-1597"><code>m5206e</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m528x-1598"><code>m528x</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m5307-1599"><code>m5307</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m5407-1600"><code>m5407</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="TILE_002dGx-Options.html#index-m64-2205"><code>m64</code></a>: <a href="TILE_002dGx-Options.html#TILE_002dGx-Options">TILE-Gx Options</a></li>
+<li><a href="SPARC-Options.html#index-m64-2171"><code>m64</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-m64-2055"><code>m64</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-m64-1920"><code>m64</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-m64-1471"><code>m64</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RX-Options.html#index-m64bit_002ddoubles-2024"><code>m64bit-doubles</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="M680x0-Options.html#index-m68000-1587"><code>m68000</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m68010-1589"><code>m68010</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m68020-1590"><code>m68020</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m68020_002d40-1602"><code>m68020-40</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m68020_002d60-1603"><code>m68020-60</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m68030-1592"><code>m68030</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m68040-1593"><code>m68040</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m68060-1594"><code>m68060</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-m68881-1605"><code>m68881</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="CRIS-Options.html#index-m8_002dbit-1192"><code>m8-bit</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-m96bit_002dlong_002ddouble-1425"><code>m96bit-long-double</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi-1983"><code>mabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mabi-1453"><code>mabi</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="ARM-Options.html#index-mabi-1083"><code>mabi</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="MIPS-Options.html#index-mabi_003d32-1711"><code>mabi=32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mabi_003d64-1714"><code>mabi=64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mabi_003deabi-1715"><code>mabi=eabi</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MMIX-Options.html#index-mabi_003dgnu-1808"><code>mabi=gnu</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi_003dibmlongdouble-1986"><code>mabi=ibmlongdouble</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi_003dieeelongdouble-1987"><code>mabi=ieeelongdouble</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MMIX-Options.html#index-mabi_003dmmixware-1807"><code>mabi=mmixware</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="MIPS-Options.html#index-mabi_003dn32-1713"><code>mabi=n32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi_003dno_002dspe-1985"><code>mabi=no-spe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mabi_003do64-1712"><code>mabi=o64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mabi_003dspe-1984"><code>mabi=spe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mabicalls-1716"><code>mabicalls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="ARM-Options.html#index-mabort_002don_002dnoreturn-1100"><code>mabort-on-noreturn</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="MeP-Options.html#index-mabsdiff-1646"><code>mabsdiff</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mabshi-1855"><code>mabshi</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mac0-1840"><code>mac0</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="FRV-Options.html#index-macc_002d4-1349"><code>macc-4</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="FRV-Options.html#index-macc_002d8-1350"><code>macc-8</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="AVR-Options.html#index-maccumulate_002dargs-1122"><code>maccumulate-args</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="SH-Options.html#index-maccumulate_002doutgoing_002dargs-2122"><code>maccumulate-outgoing-args</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-maccumulate_002doutgoing_002dargs-1457"><code>maccumulate-outgoing-args</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SPU-Options.html#index-maddress_002dspace_002dconversion-2188"><code>maddress-space-conversion</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="SH-Options.html#index-madjust_002dunroll-2125"><code>madjust-unroll</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mads-1992"><code>mads</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-maix_002dstruct_002dreturn-1981"><code>maix-struct-return</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-maix32-1926"><code>maix32</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-maix64-1925"><code>maix64</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="H8_002f300-Options.html#index-malign_002d300-1382"><code>malign-300</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-malign_002ddouble-1423"><code>malign-double</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="M680x0-Options.html#index-malign_002dint-1616"><code>malign-int</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="FRV-Options.html#index-malign_002dlabels-1347"><code>malign-labels</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-malign_002dloops-1575"><code>malign-loops</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-malign_002dnatural-1930"><code>malign-natural</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-malign_002dpower-1931"><code>malign-power</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MeP-Options.html#index-mall_002dopts-1647"><code>mall-opts</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="FRV-Options.html#index-malloc_002dcc-1329"><code>malloc-cc</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-malpha_002das-1295"><code>malpha-as</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-maltivec-1902"><code>maltivec</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MN10300-Options.html#index-mam33-1825"><code>mam33</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="MN10300-Options.html#index-mam33_002d2-1827"><code>mam33-2</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="MN10300-Options.html#index-mam34-1828"><code>mam34</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="GNU_002fLinux-Options.html#index-mandroid-1373"><code>mandroid</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
+<li><a href="ARM-Options.html#index-mapcs-1085"><code>mapcs</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="ARM-Options.html#index-mapcs_002dframe-1084"><code>mapcs-frame</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="V850-Options.html#index-mapp_002dregs-2222"><code>mapp-regs</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="SPARC-Options.html#index-mapp_002dregs-2141"><code>mapp-regs</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-march-2063"><code>march</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="MIPS-Options.html#index-march-1696"><code>march</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="M680x0-Options.html#index-march-1584"><code>march</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-march-1414"><code>march</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="HPPA-Options.html#index-march-1384"><code>march</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="CRIS-Options.html#index-march-1173"><code>march</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="C6X-Options.html#index-march-1165"><code>march</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
+<li><a href="ARM-Options.html#index-march-1094"><code>march</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="AArch64-Options.html#index-march-1077"><code>march</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="ARM-Options.html#index-marm-1108"><code>marm</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="RX-Options.html#index-mas100_002dsyntax-2034"><code>mas100-syntax</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-masm_003d_0040var_007bdialect_007d-1417"><code>masm=</code><var>dialect</var></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SPU-Options.html#index-matomic_002dupdates-2191"><code>matomic-updates</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mauto_002dpic-1503"><code>mauto-pic</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="MeP-Options.html#index-maverage-1648"><code>maverage</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mavoid_002dindexed_002daddresses-1945"><code>mavoid-indexed-addresses</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-max_002dvect_002dalign-1062"><code>max-vect-align</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="SH-Options.html#index-mb-2100"><code>mb</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mbackchain-2049"><code>mbackchain</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="LM32-Options.html#index-mbarrel_002dshift_002denabled-1553"><code>mbarrel-shift-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
+<li><a href="MMIX-Options.html#index-mbase_002daddresses-1818"><code>mbase-addresses</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="MeP-Options.html#index-mbased_003d-1649"><code>mbased=</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mbcopy-1846"><code>mbcopy</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mbcopy_002dbuiltin-1845"><code>mbcopy-builtin</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mbig-1965"><code>mbig</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mbig_002dendian-1966"><code>mbig-endian</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MCore-Options.html#index-mbig_002dendian-1640"><code>mbig-endian</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mbig_002dendian-1489"><code>mbig-endian</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="C6X-Options.html#index-mbig_002dendian-1166"><code>mbig-endian</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
+<li><a href="ARM-Options.html#index-mbig_002dendian-1090"><code>mbig-endian</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="AArch64-Options.html#index-mbig_002dendian-1066"><code>mbig-endian</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="RX-Options.html#index-mbig_002dendian_002ddata-2029"><code>mbig-endian-data</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="V850-Options.html#index-mbig_002dswitch-2221"><code>mbig-switch</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="HPPA-Options.html#index-mbig_002dswitch-1388"><code>mbig-switch</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="SH-Options.html#index-mbigtable-2104"><code>mbigtable</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="GNU_002fLinux-Options.html#index-mbionic-1372"><code>mbionic</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mbit_002dalign-1954"><code>mbit-align</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="CR16-Options.html#index-mbit_002dops-1207"><code>mbit-ops</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
+<li><a href="M680x0-Options.html#index-mbitfield-1613"><code>mbitfield</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="SH-Options.html#index-mbitops-2105"><code>mbitops</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="MeP-Options.html#index-mbitops-1650"><code>mbitops</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mblock_002dmove_002dinline_002dlimit-2005"><code>mblock-move-inline-limit</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mbranch_002dcheap-1858"><code>mbranch-cheap</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="MIPS-Options.html#index-mbranch_002dcost-1793"><code>mbranch-cost</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="AVR-Options.html#index-mbranch_002dcost-1123"><code>mbranch-cost</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mbranch_002dcost-1048"><code>mbranch-cost</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="SH-Options.html#index-mbranch_002dcost_003d_0040var_007bnum_007d-2130"><code>mbranch-cost=</code><var>num</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mbranch_002dcost_003d_0040var_007bnumber_007d-1578"><code>mbranch-cost=</code><var>number</var></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mbranch_002dexpensive-1857"><code>mbranch-expensive</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="SPU-Options.html#index-mbranch_002dhints-2181"><code>mbranch-hints</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="MIPS-Options.html#index-mbranch_002dlikely-1794"><code>mbranch-likely</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MMIX-Options.html#index-mbranch_002dpredict-1816"><code>mbranch-predict</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mbss_002dplt-1909"><code>mbss-plt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mbuild_002dconstants-1294"><code>mbuild-constants</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mbwx-1297"><code>mbwx</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="M680x0-Options.html#index-mc68000-1588"><code>mc68000</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M680x0-Options.html#index-mc68020-1591"><code>mc68020</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="MeP-Options.html#index-mc_003d-1651"><code>mc=</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="SPU-Options.html#index-mcache_002dsize-2190"><code>mcache-size</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002deabi-1974"><code>mcall-eabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dfreebsd-1978"><code>mcall-freebsd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dlinux-1977"><code>mcall-linux</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dnetbsd-1979"><code>mcall-netbsd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="AVR-Options.html#index-mcall_002dprologues-1124"><code>mcall-prologues</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dsysv-1972"><code>mcall-sysv</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dsysv_002deabi-1973"><code>mcall-sysv-eabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcall_002dsysv_002dnoeabi-1975"><code>mcall-sysv-noeabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="ARM-Options.html#index-mcallee_002dsuper_002dinterworking-1112"><code>mcallee-super-interworking</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="ARM-Options.html#index-mcaller_002dsuper_002dinterworking-1113"><code>mcaller-super-interworking</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="MCore-Options.html#index-mcallgraph_002ddata-1635"><code>mcallgraph-data</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="SH-Options.html#index-mcbranchdi-2131"><code>mcbranchdi</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="CRIS-Options.html#index-mcc_002dinit-1182"><code>mcc-init</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="M680x0-Options.html#index-mcfv4e-1601"><code>mcfv4e</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="MIPS-Options.html#index-mcheck_002dzero_002ddivision-1767"><code>mcheck-zero-division</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="ARM-Options.html#index-mcirrus_002dfix_002dinvalid_002dinsns-1105"><code>mcirrus-fix-invalid-insns</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mcix-1299"><code>mcix</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mcld-1444"><code>mcld</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="MeP-Options.html#index-mclip-1652"><code>mclip</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="SPARC-Options.html#index-mcmodel-2172"><code>mcmodel</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mcmodel_003dkernel-1475"><code>mcmodel=kernel</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcmodel_003dlarge-1901"><code>mcmodel=large</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mcmodel_003dlarge-1477"><code>mcmodel=large</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="AArch64-Options.html#index-mcmodel_003dlarge-1071"><code>mcmodel=large</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcmodel_003dmedium-1900"><code>mcmodel=medium</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mcmodel_003dmedium-1476"><code>mcmodel=medium</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcmodel_003dsmall-1899"><code>mcmodel=small</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mcmodel_003dsmall-1474"><code>mcmodel=small</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="AArch64-Options.html#index-mcmodel_003dsmall-1070"><code>mcmodel=small</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="AArch64-Options.html#index-mcmodel_003dtiny-1069"><code>mcmodel=tiny</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mcmove-1049"><code>mcmove</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcmpb-1889"><code>mcmpb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SH-Options.html#index-mcmpeqdi-2132"><code>mcmpeqdi</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="MIPS-Options.html#index-mcode_002dreadable-1762"><code>mcode-readable</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="FRV-Options.html#index-mcond_002dexec-1358"><code>mcond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="FRV-Options.html#index-mcond_002dmove-1354"><code>mcond-move</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="MeP-Options.html#index-mconfig_003d-1653"><code>mconfig=</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mconsole-1479"><code>mconsole</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="CRIS-Options.html#index-mconst_002dalign-1188"><code>mconst-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="Xtensa-Options.html#index-mconst16-2245"><code>mconst16</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mconstant_002dgp-1502"><code>mconstant-gp</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="MeP-Options.html#index-mcop-1654"><code>mcop</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="MeP-Options.html#index-mcop32-1655"><code>mcop32</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="MeP-Options.html#index-mcop64-1656"><code>mcop64</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="Blackfin-Options.html#index-mcorea-1160"><code>mcorea</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="Blackfin-Options.html#index-mcoreb-1161"><code>mcoreb</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="TILEPro-Options.html#index-mcpu-2207"><code>mcpu</code></a>: <a href="TILEPro-Options.html#TILEPro-Options">TILEPro Options</a></li>
+<li><a href="TILE_002dGx-Options.html#index-mcpu-2203"><code>mcpu</code></a>: <a href="TILE_002dGx-Options.html#TILE_002dGx-Options">TILE-Gx Options</a></li>
+<li><a href="SPARC-Options.html#index-mcpu-2154"><code>mcpu</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mcpu-1897"><code>mcpu</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="picoChip-Options.html#index-mcpu-1862"><code>mcpu</code></a>: <a href="picoChip-Options.html#picoChip-Options">picoChip Options</a></li>
+<li><a href="M680x0-Options.html#index-mcpu-1585"><code>mcpu</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mcpu-1415"><code>mcpu</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="FRV-Options.html#index-mcpu-1369"><code>mcpu</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mcpu-1313"><code>mcpu</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="CRIS-Options.html#index-mcpu-1174"><code>mcpu</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="ARM-Options.html#index-mcpu-1092"><code>mcpu</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="AArch64-Options.html#index-mcpu-1078"><code>mcpu</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="M680x0-Options.html#index-mcpu32-1595"><code>mcpu32</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mcpu_003d-1682"><code>mcpu=</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="M32C-Options.html#index-mcpu_003d-1559"><code>mcpu=</code></a>: <a href="M32C-Options.html#M32C-Options">M32C Options</a></li>
+<li><a href="Blackfin-Options.html#index-mcpu_003d-1138"><code>mcpu=</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="CR16-Options.html#index-mcr16c-1204"><code>mcr16c</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
+<li><a href="CR16-Options.html#index-mcr16cplus-1203"><code>mcr16cplus</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mcrc32-1449"><code>mcrc32</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Blackfin-Options.html#index-mcsync_002danomaly-1143"><code>mcsync-anomaly</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mcx16-1446"><code>mcx16</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Preprocessor-Options.html#index-MD-937"><code>MD</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="SH-Options.html#index-mdalign-2102"><code>mdalign</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="CRIS-Options.html#index-mdata_002dalign-1186"><code>mdata-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="CR16-Options.html#index-mdata_002dmodel-1208"><code>mdata-model</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
+<li><a href="MeP-Options.html#index-mdc-1658"><code>mdc</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mdebug-2061"><code>mdebug</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mdebug-1574"><code>mdebug</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="IA_002d64_002fVMS-Options.html#index-mdebug_002dmain_003d_0040var_007bprefix_007d-1550"><code>mdebug-main=</code><var>prefix</var></a>: <a href="IA_002d64_002fVMS-Options.html#IA_002d64_002fVMS-Options">IA-64/VMS Options</a></li>
+<li><a href="DEC-Alpha_002fVMS-Options.html#index-mdebug_002dmain_003d_0040var_007bprefix_007d-1317"><code>mdebug-main=</code><var>prefix</var></a>: <a href="DEC-Alpha_002fVMS-Options.html#DEC-Alpha_002fVMS-Options">DEC Alpha/VMS Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mdec_002dasm-1860"><code>mdec-asm</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="V850-Options.html#index-mdisable_002dcallt-2229"><code>mdisable-callt</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="HPPA-Options.html#index-mdisable_002dfpregs-1390"><code>mdisable-fpregs</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="HPPA-Options.html#index-mdisable_002dindexing-1391"><code>mdisable-indexing</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="MeP-Options.html#index-mdiv-1659"><code>mdiv</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="MCore-Options.html#index-mdiv-1627"><code>mdiv</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="M680x0-Options.html#index-mdiv-1607"><code>mdiv</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="SH-Options.html#index-mdiv_003d_0040var_007bstrategy_007d-2121"><code>mdiv=</code><var>strategy</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="MIPS-Options.html#index-mdivide_002dbreaks-1770"><code>mdivide-breaks</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="LM32-Options.html#index-mdivide_002denabled-1554"><code>mdivide-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
+<li><a href="MIPS-Options.html#index-mdivide_002dtraps-1769"><code>mdivide-traps</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="SH-Options.html#index-mdivsi3_005flibfunc_003d_0040var_007bname_007d-2123"><code>mdivsi3_libfunc=</code><var>name</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mdll-1480"><code>mdll</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mdlmzb-1951"><code>mdlmzb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mdmx-1741"><code>mdmx</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="FRV-Options.html#index-mdouble-1333"><code>mdouble</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mdouble_002dfloat-1935"><code>mdouble-float</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mdouble_002dfloat-1730"><code>mdouble-float</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mdsp-1733"><code>mdsp</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mdspr2-1735"><code>mdspr2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="SPU-Options.html#index-mdual_002dnops-2193"><code>mdual-nops</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mdwarf2_002dasm-1516"><code>mdwarf2-asm</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="FRV-Options.html#index-mdword-1331"><code>mdword</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mdynamic_002dno_002dpic-1967"><code>mdynamic-no-pic</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SPU-Options.html#index-mea32-2186"><code>mea32</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="SPU-Options.html#index-mea64-2187"><code>mea64</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-meabi-1996"><code>meabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mearly_002dstop_002dbits-1517"><code>mearly-stop-bits</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="Score-Options.html#index-meb-2074"><code>meb</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="MeP-Options.html#index-meb-1660"><code>meb</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="Score-Options.html#index-mel-2075"><code>mel</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="MeP-Options.html#index-mel-1661"><code>mel</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="MMIX-Options.html#index-melf-1815"><code>melf</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="CRIS-Options.html#index-melf-1197"><code>melf</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-memb-1995"><code>memb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-membedded_002ddata-1758"><code>membedded-data</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="M32C-Options.html#index-memregs_003d-1561"><code>memregs=</code></a>: <a href="M32C-Options.html#M32C-Options">M32C Options</a></li>
+<li><a href="V850-Options.html#index-mep-2213"><code>mep</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="MMIX-Options.html#index-mepsilon-1805"><code>mepsilon</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="SPU-Options.html#index-merror_002dreloc-2178"><code>merror-reloc</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mesa-2058"><code>mesa</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="CRIS-Options.html#index-metrax100-1178"><code>metrax100</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="CRIS-Options.html#index-metrax4-1177"><code>metrax4</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="MIPS-Options.html#index-mexplicit_002drelocs-1765"><code>mexplicit-relocs</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mexplicit_002drelocs-1307"><code>mexplicit-relocs</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="MIPS-Options.html#index-mextern_002dsdata-1754"><code>mextern-sdata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Preprocessor-Options.html#index-MF-932"><code>MF</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Blackfin-Options.html#index-mfast_002dfp-1157"><code>mfast-fp</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="HPPA-Options.html#index-mfast_002dindirect_002dcalls-1393"><code>mfast-indirect-calls</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="SPARC-Options.html#index-mfaster_002dstructs-2153"><code>mfaster-structs</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="FRV-Options.html#index-mfdpic-1339"><code>mfdpic</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mfentry-1466"><code>mfentry</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mfix-1301"><code>mfix</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="MIPS-Options.html#index-mfix_002d24k-1780"><code>mfix-24k</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Darwin-Options.html#index-mfix_002dand_002dcontinue-1216"><code>mfix-and-continue</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="SPARC-Options.html#index-mfix_002dat697f-2168"><code>mfix-at697f</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="ARM-Options.html#index-mfix_002dcortex_002dm3_002dldrd-1117"><code>mfix-cortex-m3-ldrd</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="MIPS-Options.html#index-mfix_002dr10000-1786"><code>mfix-r10000</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mfix_002dr4000-1782"><code>mfix-r4000</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mfix_002dr4400-1784"><code>mfix-r4400</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mfix_002dsb1-1790"><code>mfix-sb1</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mfix_002dvr4120-1788"><code>mfix-vr4120</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mfix_002dvr4130-1789"><code>mfix-vr4130</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="FRV-Options.html#index-mfixed_002dcc-1330"><code>mfixed-cc</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="SPU-Options.html#index-mfixed_002drange-2185"><code>mfixed-range</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="SH-Options.html#index-mfixed_002drange-2124"><code>mfixed-range</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mfixed_002drange-1519"><code>mfixed-range</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="HPPA-Options.html#index-mfixed_002drange-1394"><code>mfixed-range</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="SPARC-Options.html#index-mflat-2142"><code>mflat</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="MIPS-Options.html#index-mflip_002dmips16-1708"><code>mflip-mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="ARM-Options.html#index-mfloat_002dabi-1088"><code>mfloat-abi</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfloat_002dgprs-1918"><code>mfloat-gprs</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mfloat_002dieee-1306"><code>mfloat-ieee</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mfloat_002dvax-1305"><code>mfloat-vax</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mfloat32-1853"><code>mfloat32</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mfloat64-1851"><code>mfloat64</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="MIPS-Options.html#index-mflush_002dfunc-1792"><code>mflush-func</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mflush_002dfunc_003d_0040var_007bname_007d-1581"><code>mflush-func=</code><var>name</var></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mflush_002dtrap_003d_0040var_007bnumber_007d-1579"><code>mflush-trap=</code><var>number</var></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="SPARC-Options.html#index-mfmaf-2166"><code>mfmaf</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="SH-Options.html#index-mfmovd-2106"><code>mfmovd</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="Xtensa-Options.html#index-mforce_002dno_002dpic-2251"><code>mforce-no-pic</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="ARM-Options.html#index-mfp-1097"><code>mfp</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="MIPS-Options.html#index-mfp_002dexceptions-1796"><code>mfp-exceptions</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mfp_002dmode-1057"><code>mfp-mode</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mfp_002dreg-1286"><code>mfp-reg</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mfp_002drounding_002dmode-1291"><code>mfp-rounding-mode</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mfp_002dtrap_002dmode-1290"><code>mfp-trap-mode</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="ARM-Options.html#index-mfp16_002dformat-1098"><code>mfp16-format</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="MIPS-Options.html#index-mfp32-1725"><code>mfp32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mfp64-1726"><code>mfp64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="ARM-Options.html#index-mfpe-1096"><code>mfpe</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mfpmath-1416"><code>mfpmath</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Optimize-Options.html#index-mfpmath-873"><code>mfpmath</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="FRV-Options.html#index-mfpr_002d32-1325"><code>mfpr-32</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="FRV-Options.html#index-mfpr_002d64-1326"><code>mfpr-64</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfprnd-1887"><code>mfprnd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SPARC-Options.html#index-mfpu-2144"><code>mfpu</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfpu-1937"><code>mfpu</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mfpu-1838"><code>mfpu</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="ARM-Options.html#index-mfpu-1095"><code>mfpu</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfriz-2020"><code>mfriz</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfull_002dtoc-1921"><code>mfull-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Xtensa-Options.html#index-mfused_002dmadd-2247"><code>mfused-madd</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="SH-Options.html#index-mfused_002dmadd-2133"><code>mfused-madd</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mfused_002dmadd-2067"><code>mfused-madd</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mfused_002dmadd-1947"><code>mfused-madd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mfused_002dmadd-1777"><code>mfused-madd</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mfused_002dmadd-1513"><code>mfused-madd</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="VAX-Options.html#index-mg-2233"><code>mg</code></a>: <a href="VAX-Options.html#VAX-Options">VAX Options</a></li>
+<li><a href="Preprocessor-Options.html#index-MG-933"><code>MG</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="HPPA-Options.html#index-mgas-1397"><code>mgas</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mgas-1296"><code>mgas</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mgen_002dcell_002dmicrocode-1906"><code>mgen-cell-microcode</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="AArch64-Options.html#index-mgeneral_002dregs_002donly-1067"><code>mgeneral-regs-only</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="SH-Options.html#index-mgettrcost_003d_0040var_007bnumber_007d-2127"><code>mgettrcost=</code><var>number</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="GNU_002fLinux-Options.html#index-mglibc-1370"><code>mglibc</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
+<li><a href="VAX-Options.html#index-mgnu-2232"><code>mgnu</code></a>: <a href="VAX-Options.html#VAX-Options">VAX Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mgnu_002das-1491"><code>mgnu-as</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mgnu_002dld-1493"><code>mgnu-ld</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="HPPA-Options.html#index-mgnu_002dld-1402"><code>mgnu-ld</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="CRIS-Options.html#index-mgotplt-1196"><code>mgotplt</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="MIPS-Options.html#index-mgp32-1723"><code>mgp32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mgp64-1724"><code>mgp64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mgpopt-1756"><code>mgpopt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="FRV-Options.html#index-mgpr_002d32-1323"><code>mgpr-32</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="FRV-Options.html#index-mgpr_002d64-1324"><code>mgpr-64</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="FRV-Options.html#index-mgprel_002dro-1343"><code>mgprel-ro</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="H8_002f300-Options.html#index-mh-1377"><code>mh</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mhalf_002dreg_002dfile-1046"><code>mhalf-reg-file</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mhard_002ddfp-2045"><code>mhard-dfp</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mhard_002ddfp-1893"><code>mhard-dfp</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SPARC-Options.html#index-mhard_002dfloat-2145"><code>mhard-float</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mhard_002dfloat-2043"><code>mhard-float</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mhard_002dfloat-1933"><code>mhard-float</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mhard_002dfloat-1727"><code>mhard-float</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mhard_002dfloat-1679"><code>mhard-float</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="M680x0-Options.html#index-mhard_002dfloat-1604"><code>mhard-float</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="FRV-Options.html#index-mhard_002dfloat-1327"><code>mhard-float</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="SPARC-Options.html#index-mhard_002dquad_002dfloat-2148"><code>mhard-quad-float</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="MCore-Options.html#index-mhardlit-1625"><code>mhardlit</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="SPU-Options.html#index-mhint_002dmax_002ddistance-2195"><code>mhint-max-distance</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="SPU-Options.html#index-mhint_002dmax_002dnops-2194"><code>mhint-max-nops</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="SH-Options.html#index-mhitachi-2107"><code>mhitachi</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="HPPA-Options.html#index-mhp_002dld-1403"><code>mhp-ld</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="Blackfin-Options.html#index-micplb-1163"><code>micplb</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="Blackfin-Options.html#index-mid_002dshared_002dlibrary-1148"><code>mid-shared-library</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="SH-Options.html#index-mieee-2111"><code>mieee</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mieee-1288"><code>mieee</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mieee_002dconformant-1293"><code>mieee-conformant</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mieee_002dfp-1418"><code>mieee-fp</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mieee_002dwith_002dinexact-1289"><code>mieee-with-inexact</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="IA_002d64-Options.html#index-milp32-1522"><code>milp32</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="Solaris-2-Options.html#index-mimpure_002dtext-2136"><code>mimpure-text</code></a>: <a href="Solaris-2-Options.html#Solaris-2-Options">Solaris 2 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mincoming_002dstack_002dboundary-1437"><code>mincoming-stack-boundary</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SH-Options.html#index-mindexed_002daddressing-2126"><code>mindexed-addressing</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-minline_002dall_002dstringops-1460"><code>minline-all-stringops</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-minline_002dfloat_002ddivide_002dmax_002dthroughput-1505"><code>minline-float-divide-max-throughput</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-minline_002dfloat_002ddivide_002dmin_002dlatency-1504"><code>minline-float-divide-min-latency</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="SH-Options.html#index-minline_002dic_005finvalidate-2113"><code>minline-ic_invalidate</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="IA_002d64-Options.html#index-minline_002dint_002ddivide_002dmax_002dthroughput-1508"><code>minline-int-divide-max-throughput</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-minline_002dint_002ddivide_002dmin_002dlatency-1507"><code>minline-int-divide-min-latency</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="FRV-Options.html#index-minline_002dplt-1340"><code>minline-plt</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="Blackfin-Options.html#index-minline_002dplt-1158"><code>minline-plt</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="IA_002d64-Options.html#index-minline_002dsqrt_002dmax_002dthroughput-1511"><code>minline-sqrt-max-throughput</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-minline_002dsqrt_002dmin_002dlatency-1510"><code>minline-sqrt-min-latency</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-minline_002dstringops_002ddynamically-1461"><code>minline-stringops-dynamically</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-minsert_002dsched_002dnops-1971"><code>minsert-sched-nops</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RX-Options.html#index-mint_002dregister-2038"><code>mint-register</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mint16-1847"><code>mint16</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mint32-1849"><code>mint32</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="H8_002f300-Options.html#index-mint32-1381"><code>mint32</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
+<li><a href="CR16-Options.html#index-mint32-1206"><code>mint32</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
+<li><a href="AVR-Options.html#index-mint8-1125"><code>mint8</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="MIPS-Options.html#index-minterlink_002dmips16-1709"><code>minterlink-mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="SH-Options.html#index-minvalid_002dsymbols-2129"><code>minvalid-symbols</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="MeP-Options.html#index-mio_002dvolatile-1662"><code>mio-volatile</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="MIPS-Options.html#index-mips1-1698"><code>mips1</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips16-1706"><code>mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips2-1699"><code>mips2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips3-1700"><code>mips3</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips32-1702"><code>mips32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips32r2-1703"><code>mips32r2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips3d-1743"><code>mips3d</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips4-1701"><code>mips4</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips64-1704"><code>mips64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mips64r2-1705"><code>mips64r2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-misel-1910"><code>misel</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SH-Options.html#index-misize-2114"><code>misize</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-missue_002drate_003d_0040var_007bnumber_007d-1577"><code>missue-rate=</code><var>number</var></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="MeP-Options.html#index-mivc2-1657"><code>mivc2</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="HPPA-Options.html#index-mjump_002din_002ddelay-1389"><code>mjump-in-delay</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="Darwin-Options.html#index-mkernel-1214"><code>mkernel</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="MMIX-Options.html#index-mknuthdiv-1811"><code>mknuthdiv</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="SH-Options.html#index-ml-2101"><code>ml</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="MeP-Options.html#index-ml-1663"><code>ml</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mlarge_002ddata-1310"><code>mlarge-data</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mlarge_002ddata_002dthreshold_003d_0040var_007bnumber_007d-1427"><code>mlarge-data-threshold=</code><var>number</var></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SPU-Options.html#index-mlarge_002dmem-2183"><code>mlarge-mem</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mlarge_002dtext-1312"><code>mlarge-text</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="MeP-Options.html#index-mleadz-1664"><code>mleadz</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="Blackfin-Options.html#index-mleaf_002did_002dshared_002dlibrary-1150"><code>mleaf-id-shared-library</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="MMIX-Options.html#index-mlibfuncs-1803"><code>mlibfuncs</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="FRV-Options.html#index-mlibrary_002dpic-1348"><code>mlibrary-pic</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="FRV-Options.html#index-mlinked_002dfp-1345"><code>mlinked-fp</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="HPPA-Options.html#index-mlinker_002dopt-1399"><code>mlinker-opt</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="CRIS-Options.html#index-mlinux-1198"><code>mlinux</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mlittle-1963"><code>mlittle</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SPARC-Options.html#index-mlittle_002dendian-2169"><code>mlittle-endian</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mlittle_002dendian-1964"><code>mlittle-endian</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MCore-Options.html#index-mlittle_002dendian-1639"><code>mlittle-endian</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mlittle_002dendian-1490"><code>mlittle-endian</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="C6X-Options.html#index-mlittle_002dendian-1167"><code>mlittle-endian</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
+<li><a href="ARM-Options.html#index-mlittle_002dendian-1089"><code>mlittle-endian</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="AArch64-Options.html#index-mlittle_002dendian-1068"><code>mlittle-endian</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="RX-Options.html#index-mlittle_002dendian_002ddata-2030"><code>mlittle-endian-data</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="MN10300-Options.html#index-mliw-1833"><code>mliw</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="MIPS-Options.html#index-mllsc-1731"><code>mllsc</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mlocal_002dsdata-1752"><code>mlocal-sdata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="V850-Options.html#index-mlong_002dcalls-2210"><code>mlong-calls</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="MIPS-Options.html#index-mlong_002dcalls-1773"><code>mlong-calls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="FRV-Options.html#index-mlong_002dcalls-1346"><code>mlong-calls</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="Blackfin-Options.html#index-mlong_002dcalls-1155"><code>mlong-calls</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="ARM-Options.html#index-mlong_002dcalls-1101"><code>mlong-calls</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mlong_002dcalls-1054"><code>mlong-calls</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mlong_002ddouble_002d128-2048"><code>mlong-double-128</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mlong_002ddouble_002d64-2047"><code>mlong-double-64</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="HPPA-Options.html#index-mlong_002dload_002dstore-1395"><code>mlong-load-store</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="MIPS-Options.html#index-mlong32-1748"><code>mlong32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mlong64-1747"><code>mlong64</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mlongcall-2011"><code>mlongcall</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Xtensa-Options.html#index-mlongcalls-2256"><code>mlongcalls</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="Blackfin-Options.html#index-mlow_002d64k-1145"><code>mlow-64k</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mlp64-1523"><code>mlp64</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="MeP-Options.html#index-mm-1665"><code>mm</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="Preprocessor-Options.html#index-MM-931"><code>MM</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Score-Options.html#index-mmac-2078"><code>mmac</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="CR16-Options.html#index-mmac-1202"><code>mmac</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
+<li><a href="MIPS-Options.html#index-mmad-1775"><code>mmad</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="IA_002d64_002fVMS-Options.html#index-mmalloc64-1551"><code>mmalloc64</code></a>: <a href="IA_002d64_002fVMS-Options.html#IA_002d64_002fVMS-Options">IA-64/VMS Options</a></li>
+<li><a href="DEC-Alpha_002fVMS-Options.html#index-mmalloc64-1318"><code>mmalloc64</code></a>: <a href="DEC-Alpha_002fVMS-Options.html#DEC-Alpha_002fVMS-Options">DEC Alpha/VMS Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mmax-1303"><code>mmax</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="RX-Options.html#index-mmax_002dconstant_002dsize-2036"><code>mmax-constant-size</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="CRIS-Options.html#index-mmax_002dstack_002dframe-1176"><code>mmax-stack-frame</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="MIPS-Options.html#index-mmcount_002dra_002daddress-1800"><code>mmcount-ra-address</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="AVR-Options.html#index-mmcu-1121"><code>mmcu</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="Preprocessor-Options.html#index-MMD-938"><code>MMD</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="FRV-Options.html#index-mmedia-1335"><code>mmedia</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="MIPS-Options.html#index-mmemcpy-1771"><code>mmemcpy</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mmemcpy-1680"><code>mmemcpy</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mmemory_002dlatency-1315"><code>mmemory-latency</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="SPARC-Options.html#index-mmemory_002dmodel-2173"><code>mmemory-model</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmfcrf-1881"><code>mmfcrf</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmfpgpr-1891"><code>mmfpgpr</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mminimal_002dtoc-1924"><code>mminimal-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MeP-Options.html#index-mminmax-1666"><code>mminmax</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mmmx-1438"><code>mmmx</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mmodel_003dlarge-1568"><code>mmodel=large</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mmodel_003dmedium-1567"><code>mmodel=medium</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mmodel_003dsmall-1566"><code>mmodel=small</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mmovbe-1448"><code>mmovbe</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="MIPS-Options.html#index-mmt-1745"><code>mmt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RL78-Options.html#index-mmul-1866"><code>mmul</code></a>: <a href="RL78-Options.html#RL78-Options">RL78 Options</a></li>
+<li><a href="CRIS-Options.html#index-mmul_002dbug_002dworkaround-1179"><code>mmul-bug-workaround</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="FRV-Options.html#index-mmuladd-1337"><code>mmuladd</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmulhw-1949"><code>mmulhw</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MeP-Options.html#index-mmult-1667"><code>mmult</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="MN10300-Options.html#index-mmult_002dbug-1823"><code>mmult-bug</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="FRV-Options.html#index-mmulti_002dcond_002dexec-1362"><code>mmulti-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="Blackfin-Options.html#index-mmulticore-1159"><code>mmulticore</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmultiple-1939"><code>mmultiple</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mmvcle-2059"><code>mmvcle</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mmvme-1991"><code>mmvme</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="H8_002f300-Options.html#index-mn-1379"><code>mn</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
+<li><a href="FRV-Options.html#index-mnested_002dcond_002dexec-1364"><code>mnested-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mnew_002dmnemonics-1895"><code>mnew-mnemonics</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Score-Options.html#index-mnhwloop-2076"><code>mnhwloop</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002d3dnow-1443"><code>mno-3dnow</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="MCore-Options.html#index-mno_002d4byte_002dfunctions-1634"><code>mno-4byte-functions</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dabicalls-1717"><code>mno-abicalls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mno_002dabshi-1856"><code>mno-abshi</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mno_002dac0-1841"><code>mno-ac0</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="SPU-Options.html#index-mno_002daddress_002dspace_002dconversion-2189"><code>mno-address-space-conversion</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dalign_002ddouble-1424"><code>mno-align-double</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="M680x0-Options.html#index-mno_002dalign_002dint-1617"><code>mno-align-int</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mno_002dalign_002dloops-1576"><code>mno-align-loops</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dalign_002dstringops-1459"><code>mno-align-stringops</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002daltivec-1903"><code>mno-altivec</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MN10300-Options.html#index-mno_002dam33-1826"><code>mno-am33</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="V850-Options.html#index-mno_002dapp_002dregs-2223"><code>mno-app-regs</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dapp_002dregs-2140"><code>mno-app-regs</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RX-Options.html#index-mno_002das100_002dsyntax-2035"><code>mno-as100-syntax</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="SPU-Options.html#index-mno_002datomic_002dupdates-2192"><code>mno-atomic-updates</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002davoid_002dindexed_002daddresses-1946"><code>mno-avoid-indexed-addresses</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dbackchain-2050"><code>mno-backchain</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="MMIX-Options.html#index-mno_002dbase_002daddresses-1819"><code>mno-base-addresses</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dbit_002dalign-1953"><code>mno-bit-align</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="M680x0-Options.html#index-mno_002dbitfield-1612"><code>mno-bitfield</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dbranch_002dlikely-1795"><code>mno-branch-likely</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MMIX-Options.html#index-mno_002dbranch_002dpredict-1817"><code>mno-branch-predict</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mno_002dbwx-1298"><code>mno-bwx</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="MCore-Options.html#index-mno_002dcallgraph_002ddata-1636"><code>mno-callgraph-data</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dcheck_002dzero_002ddivision-1768"><code>mno-check-zero-division</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="ARM-Options.html#index-mno_002dcirrus_002dfix_002dinvalid_002dinsns-1106"><code>mno-cirrus-fix-invalid-insns</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mno_002dcix-1300"><code>mno-cix</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mno_002dclearbss-1681"><code>mno-clearbss</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dcmpb-1890"><code>mno-cmpb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dcond_002dexec-1359"><code>mno-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dcond_002dmove-1355"><code>mno-cond-move</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="CRIS-Options.html#index-mno_002dconst_002dalign-1189"><code>mno-const-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="Xtensa-Options.html#index-mno_002dconst16-2246"><code>mno-const16</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="MN10300-Options.html#index-mno_002dcrt0-1831"><code>mno-crt0</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="Blackfin-Options.html#index-mno_002dcsync_002danomaly-1144"><code>mno-csync-anomaly</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="CRIS-Options.html#index-mno_002ddata_002dalign-1187"><code>mno-data-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002ddebug-2062"><code>mno-debug</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="MCore-Options.html#index-mno_002ddiv-1628"><code>mno-div</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="M680x0-Options.html#index-mno_002ddiv-1608"><code>mno-div</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002ddlmzb-1952"><code>mno-dlmzb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002ddouble-1334"><code>mno-double</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002ddsp-1734"><code>mno-dsp</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002ddspr2-1736"><code>mno-dspr2</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002ddwarf2_002dasm-1515"><code>mno-dwarf2-asm</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002ddword-1332"><code>mno-dword</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002deabi-1997"><code>mno-eabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dearly_002dstop_002dbits-1518"><code>mno-early-stop-bits</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002deflags-1353"><code>mno-eflags</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dembedded_002ddata-1759"><code>mno-embedded-data</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="V850-Options.html#index-mno_002dep-2212"><code>mno-ep</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="MMIX-Options.html#index-mno_002depsilon-1806"><code>mno-epsilon</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dexplicit_002drelocs-1766"><code>mno-explicit-relocs</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mno_002dexplicit_002drelocs-1308"><code>mno-explicit-relocs</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dextern_002dsdata-1755"><code>mno-extern-sdata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dfancy_002dmath_002d387-1422"><code>mno-fancy-math-387</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dfaster_002dstructs-2152"><code>mno-faster-structs</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mno_002dfix-1302"><code>mno-fix</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dfix_002d24k-1781"><code>mno-fix-24k</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dfix_002dr10000-1787"><code>mno-fix-r10000</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dfix_002dr4000-1783"><code>mno-fix-r4000</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dfix_002dr4400-1785"><code>mno-fix-r4400</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dflat-2143"><code>mno-flat</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mno_002dfloat32-1852"><code>mno-float32</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mno_002dfloat64-1854"><code>mno-float64</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mno_002dflush_002dfunc-1582"><code>mno-flush-func</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-mno_002dflush_002dtrap-1580"><code>mno-flush-trap</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dfmaf-2167"><code>mno-fmaf</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dfp_002din_002dtoc-1922"><code>mno-fp-in-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mno_002dfp_002dregs-1287"><code>mno-fp-regs</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dfp_002dret_002din_002d387-1421"><code>mno-fp-ret-in-387</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dfprnd-1888"><code>mno-fprnd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dfpu-2146"><code>mno-fpu</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="Xtensa-Options.html#index-mno_002dfused_002dmadd-2248"><code>mno-fused-madd</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dfused_002dmadd-2068"><code>mno-fused-madd</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dfused_002dmadd-1948"><code>mno-fused-madd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dfused_002dmadd-1778"><code>mno-fused-madd</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dfused_002dmadd-1514"><code>mno-fused-madd</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dgnu_002das-1492"><code>mno-gnu-as</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dgnu_002dld-1494"><code>mno-gnu-ld</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="CRIS-Options.html#index-mno_002dgotplt-1195"><code>mno-gotplt</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dgpopt-1757"><code>mno-gpopt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dhard_002ddfp-2046"><code>mno-hard-dfp</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dhard_002ddfp-1894"><code>mno-hard-dfp</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MCore-Options.html#index-mno_002dhardlit-1626"><code>mno-hardlit</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="Blackfin-Options.html#index-mno_002did_002dshared_002dlibrary-1149"><code>mno-id-shared-library</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dieee_002dfp-1419"><code>mno-ieee-fp</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dinline_002dfloat_002ddivide-1506"><code>mno-inline-float-divide</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dinline_002dint_002ddivide-1509"><code>mno-inline-int-divide</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dinline_002dsqrt-1512"><code>mno-inline-sqrt</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mno_002dint16-1850"><code>mno-int16</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-mno_002dint32-1848"><code>mno-int32</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dinterlink_002dmips16-1710"><code>mno-interlink-mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="AVR-Options.html#index-mno_002dinterrupts-1126"><code>mno-interrupts</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002disel-1911"><code>mno-isel</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MMIX-Options.html#index-mno_002dknuthdiv-1812"><code>mno-knuthdiv</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="Blackfin-Options.html#index-mno_002dleaf_002did_002dshared_002dlibrary-1151"><code>mno-leaf-id-shared-library</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="MMIX-Options.html#index-mno_002dlibfuncs-1804"><code>mno-libfuncs</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dllsc-1732"><code>mno-llsc</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dlocal_002dsdata-1753"><code>mno-local-sdata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="V850-Options.html#index-mno_002dlong_002dcalls-2211"><code>mno-long-calls</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dlong_002dcalls-1774"><code>mno-long-calls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="HPPA-Options.html#index-mno_002dlong_002dcalls-1404"><code>mno-long-calls</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="Blackfin-Options.html#index-mno_002dlong_002dcalls-1156"><code>mno-long-calls</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="ARM-Options.html#index-mno_002dlong_002dcalls-1102"><code>mno-long-calls</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dlongcall-2012"><code>mno-longcall</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Xtensa-Options.html#index-mno_002dlongcalls-2257"><code>mno-longcalls</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="Blackfin-Options.html#index-mno_002dlow_002d64k-1146"><code>mno-low-64k</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="MCore-Options.html#index-mno_002dlsim-1643"><code>mno-lsim</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="FR30-Options.html#index-mno_002dlsim-1321"><code>mno-lsim</code></a>: <a href="FR30-Options.html#FR30-Options">FR30 Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dmad-1776"><code>mno-mad</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mno_002dmax-1304"><code>mno-max</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dmcount_002dra_002daddress-1801"><code>mno-mcount-ra-address</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dmdmx-1742"><code>mno-mdmx</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dmedia-1336"><code>mno-media</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dmemcpy-1772"><code>mno-memcpy</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dmfcrf-1882"><code>mno-mfcrf</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dmfpgpr-1892"><code>mno-mfpgpr</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dmips16-1707"><code>mno-mips16</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dmips3d-1744"><code>mno-mips3d</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dmmx-1439"><code>mno-mmx</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dmt-1746"><code>mno-mt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="CRIS-Options.html#index-mno_002dmul_002dbug_002dworkaround-1180"><code>mno-mul-bug-workaround</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dmuladd-1338"><code>mno-muladd</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dmulhw-1950"><code>mno-mulhw</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MN10300-Options.html#index-mno_002dmult_002dbug-1824"><code>mno-mult-bug</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dmulti_002dcond_002dexec-1363"><code>mno-multi-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dmultiple-1940"><code>mno-multiple</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dmvcle-2060"><code>mno-mvcle</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dnested_002dcond_002dexec-1365"><code>mno-nested-cond-exec</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="AArch64-Options.html#index-mno_002domit_002dleaf_002dframe_002dpointer-1074"><code>mno-omit-leaf-frame-pointer</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002doptimize_002dmembar-1367"><code>mno-optimize-membar</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="MeP-Options.html#index-mno_002dopts-1668"><code>mno-opts</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dpack-1352"><code>mno-pack</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dpacked_002dstack-2052"><code>mno-packed-stack</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpaired-1915"><code>mno-paired</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dpaired_002dsingle-1740"><code>mno-paired-single</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dpic-1495"><code>mno-pic</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="RX-Options.html#index-mno_002dpid-2041"><code>mno-pid</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dplt-1719"><code>mno-plt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dpopc-2165"><code>mno-popc</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpopcntb-1884"><code>mno-popcntb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpopcntd-1886"><code>mno-popcntd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dpostinc-1059"><code>mno-postinc</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dpostmodify-1060"><code>mno-postmodify</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpower-1870"><code>mno-power</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpower2-1872"><code>mno-power2</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpowerpc-1874"><code>mno-powerpc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpowerpc_002dgfxopt-1878"><code>mno-powerpc-gfxopt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpowerpc_002dgpopt-1876"><code>mno-powerpc-gpopt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dpowerpc64-1880"><code>mno-powerpc64</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="V850-Options.html#index-mno_002dprolog_002dfunction-2214"><code>mno-prolog-function</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="CRIS-Options.html#index-mno_002dprologue_002depilogue-1193"><code>mno-prologue-epilogue</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dprototype-1989"><code>mno-prototype</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dpush_002dargs-1456"><code>mno-push-args</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dred_002dzone-1473"><code>mno-red-zone</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dregister_002dnames-1499"><code>mno-register-names</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dregnames-2010"><code>mno-regnames</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MCore-Options.html#index-mno_002drelax_002dimmediate-1630"><code>mno-relax-immediate</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002drelocatable-1958"><code>mno-relocatable</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002drelocatable_002dlib-1960"><code>mno-relocatable-lib</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dround_002dnearest-1053"><code>mno-round-nearest</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="M680x0-Options.html#index-mno_002drtd-1615"><code>mno-rtd</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dscc-1357"><code>mno-scc</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dar_002ddata_002dspec-1527"><code>mno-sched-ar-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dar_002din_002ddata_002dspec-1533"><code>mno-sched-ar-in-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dbr_002ddata_002dspec-1524"><code>mno-sched-br-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dbr_002din_002ddata_002dspec-1531"><code>mno-sched-br-in-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dcontrol_002dspec-1528"><code>mno-sched-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dcount_002dspec_002din_002dcritical_002dpath-1540"><code>mno-sched-count-spec-in-critical-path</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002din_002dcontrol_002dspec-1535"><code>mno-sched-in-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dprefer_002dnon_002dcontrol_002dspec_002dinsns-1538"><code>mno-sched-prefer-non-control-spec-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsched_002dprefer_002dnon_002ddata_002dspec_002dinsns-1536"><code>mno-sched-prefer-non-data-spec-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="ARM-Options.html#index-mno_002dsched_002dprolog-1087"><code>mno-sched-prolog</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dsdata-2004"><code>mno-sdata</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dsdata-1500"><code>mno-sdata</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="Blackfin-Options.html#index-mno_002dsep_002ddata-1154"><code>mno-sep-data</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="Xtensa-Options.html#index-mno_002dserialize_002dvolatile-2250"><code>mno-serialize-volatile</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="M680x0-Options.html#index-mno_002dshort-1610"><code>mno-short</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="CRIS-Options.html#index-mno_002dside_002deffects-1183"><code>mno-side-effects</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="RX-Options.html#index-mno_002dsim-2033"><code>mno-sim</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="MMIX-Options.html#index-mno_002dsingle_002dexit-1821"><code>mno-single-exit</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="MCore-Options.html#index-mno_002dslow_002dbytes-1638"><code>mno-slow-bytes</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dsmall_002dexec-2054"><code>mno-small-exec</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dsmartmips-1738"><code>mno-smartmips</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dsoft_002dcmpsf-1051"><code>mno-soft-cmpsf</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mno_002dsoft_002dfloat-1284"><code>mno-soft-float</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="HPPA-Options.html#index-mno_002dspace_002dregs-1392"><code>mno-space-regs</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dspe-1913"><code>mno-spe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Blackfin-Options.html#index-mno_002dspecld_002danomaly-1142"><code>mno-specld-anomaly</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dsplit_002daddresses-1764"><code>mno-split-addresses</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mno_002dsse-1441"><code>mno-sse</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="CRIS-Options.html#index-mno_002dstack_002dalign-1185"><code>mno-stack-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dstack_002dbias-2175"><code>mno-stack-bias</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dstrict_002dalign-1955"><code>mno-strict-align</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="M680x0-Options.html#index-mno_002dstrict_002dalign-1619"><code>mno-strict-align</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dstring-1942"><code>mno-string</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dsum_002din_002dtoc-1923"><code>mno-sum-in-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dsym32-1750"><code>mno-sym32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Xtensa-Options.html#index-mno_002dtarget_002dalign-2255"><code>mno-target-align</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="Xtensa-Options.html#index-mno_002dtext_002dsection_002dliterals-2253"><code>mno-text-section-literals</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dtls_002dmarkers-2014"><code>mno-tls-markers</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dtoc-1961"><code>mno-toc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MMIX-Options.html#index-mno_002dtoplevel_002dsymbols-1814"><code>mno-toplevel-symbols</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mno_002dtpf_002dtrace-2066"><code>mno-tpf-trace</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="ARM-Options.html#index-mno_002dunaligned_002daccess-1119"><code>mno-unaligned-access</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dunaligned_002ddoubles-2150"><code>mno-unaligned-doubles</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002duninit_002dconst_002din_002drodata-1761"><code>mno-uninit-const-in-rodata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dupdate-1944"><code>mno-update</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dv8plus-2157"><code>mno-v8plus</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mno_002dvect_002ddouble-1061"><code>mno-vect-double</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dvis-2159"><code>mno-vis</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dvis2-2161"><code>mno-vis2</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="SPARC-Options.html#index-mno_002dvis3-2163"><code>mno-vis3</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="FRV-Options.html#index-mno_002dvliw_002dbranch-1361"><code>mno-vliw-branch</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mno_002dvolatile_002dasm_002dstop-1497"><code>mno-volatile-asm-stop</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dvrsave-1905"><code>mno-vrsave</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dvsx-1917"><code>mno-vsx</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MCore-Options.html#index-mno_002dwide_002dbitfields-1632"><code>mno-wide-bitfields</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="MIPS-Options.html#index-mno_002dxgot-1721"><code>mno-xgot</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="M680x0-Options.html#index-mno_002dxgot-1622"><code>mno-xgot</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mno_002dxl_002dcompat-1928"><code>mno-xl-compat</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MMIX-Options.html#index-mno_002dzero_002dextend-1810"><code>mno-zero-extend</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="M680x0-Options.html#index-mnobitfield-1611"><code>mnobitfield</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="SH-Options.html#index-mnoieee-2112"><code>mnoieee</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="MN10300-Options.html#index-mnoliw-1834"><code>mnoliw</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="SH-Options.html#index-mnomacsave-2110"><code>mnomacsave</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mnop_002dfun_002ddllimport-1481"><code>mnop-fun-dllimport</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mnops-1050"><code>mnops</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="MN10300-Options.html#index-mnosetlb-1836"><code>mnosetlb</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mnosplit_002dlohi-1058"><code>mnosplit-lohi</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mold_002dmnemonics-1896"><code>mold-mnemonics</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-momit_002dleaf_002dframe_002dpointer-1463"><code>momit-leaf-frame-pointer</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Blackfin-Options.html#index-momit_002dleaf_002dframe_002dpointer-1140"><code>momit-leaf-frame-pointer</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="AArch64-Options.html#index-momit_002dleaf_002dframe_002dpointer-1073"><code>momit-leaf-frame-pointer</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="Darwin-Options.html#index-mone_002dbyte_002dbool-1215"><code>mone-byte-bool</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="FRV-Options.html#index-moptimize_002dmembar-1366"><code>moptimize-membar</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="Preprocessor-Options.html#index-MP-934"><code>MP</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="HPPA-Options.html#index-mpa_002drisc_002d1_002d0-1385"><code>mpa-risc-1-0</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="HPPA-Options.html#index-mpa_002drisc_002d1_002d1-1386"><code>mpa-risc-1-1</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="HPPA-Options.html#index-mpa_002drisc_002d2_002d0-1387"><code>mpa-risc-2-0</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="FRV-Options.html#index-mpack-1351"><code>mpack</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mpacked_002dstack-2051"><code>mpacked-stack</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="SH-Options.html#index-mpadstruct-2115"><code>mpadstruct</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpaired-1914"><code>mpaired</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-mpaired_002dsingle-1739"><code>mpaired-single</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mpc32-1432"><code>mpc32</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mpc64-1433"><code>mpc64</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mpc80-1434"><code>mpc80</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="M680x0-Options.html#index-mpcrel-1618"><code>mpcrel</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="CRIS-Options.html#index-mpdebug-1181"><code>mpdebug</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpe-1929"><code>mpe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mpe_002daligned_002dcommons-1487"><code>mpe-aligned-commons</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="ARM-Options.html#index-mpic_002dregister-1104"><code>mpic-register</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="RX-Options.html#index-mpid-2040"><code>mpid</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="MIPS-Options.html#index-mplt-1718"><code>mplt</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpointers_002dto_002dnested_002dfunctions-2021"><code>mpointers-to-nested-functions</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="ARM-Options.html#index-mpoke_002dfunction_002dname-1107"><code>mpoke-function-name</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="SPARC-Options.html#index-mpopc-2164"><code>mpopc</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpopcntb-1883"><code>mpopcntb</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpopcntd-1885"><code>mpopcntd</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="HPPA-Options.html#index-mportable_002druntime-1396"><code>mportable-runtime</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpower-1869"><code>mpower</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpower2-1871"><code>mpower2</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpowerpc-1873"><code>mpowerpc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpowerpc_002dgfxopt-1877"><code>mpowerpc-gfxopt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpowerpc_002dgpopt-1875"><code>mpowerpc-gpopt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mpowerpc64-1879"><code>mpowerpc64</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mprefer_002dshort_002dinsn_002dregs-1047"><code>mprefer-short-insn-regs</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="SH-Options.html#index-mprefergot-2118"><code>mprefergot</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mpreferred_002dstack_002dboundary-1436"><code>mpreferred-stack-boundary</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SH-Options.html#index-mpretend_002dcmove-2134"><code>mpretend-cmove</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mprioritize_002drestricted_002dinsns-1969"><code>mprioritize-restricted-insns</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="V850-Options.html#index-mprolog_002dfunction-2215"><code>mprolog-function</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="CRIS-Options.html#index-mprologue_002depilogue-1194"><code>mprologue-epilogue</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mprototype-1988"><code>mprototype</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="SH-Options.html#index-mpt_002dfixed-2128"><code>mpt-fixed</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mpush_002dargs-1455"><code>mpush-args</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="Preprocessor-Options.html#index-MQ-936"><code>MQ</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="MIPS-Options.html#index-mr10k_002dcache_002dbarrier-1791"><code>mr10k-cache-barrier</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrecip-2016"><code>mrecip</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mrecip-1450"><code>mrecip</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrecip_002dprecision-2018"><code>mrecip-precision</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrecip_003dopt-2017"><code>mrecip=opt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mrecip_003dopt-1451"><code>mrecip=opt</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mregister_002dnames-1498"><code>mregister-names</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mregnames-2009"><code>mregnames</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mregparm-1429"><code>mregparm</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SH-Options.html#index-mrelax-2103"><code>mrelax</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="RX-Options.html#index-mrelax-2037"><code>mrelax</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="MN10300-Options.html#index-mrelax-1832"><code>mrelax</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="H8_002f300-Options.html#index-mrelax-1376"><code>mrelax</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
+<li><a href="AVR-Options.html#index-mrelax-1127"><code>mrelax</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="MCore-Options.html#index-mrelax_002dimmediate-1629"><code>mrelax-immediate</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="MIPS-Options.html#index-mrelax_002dpic_002dcalls-1799"><code>mrelax-pic-calls</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrelocatable-1957"><code>mrelocatable</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mrelocatable_002dlib-1959"><code>mrelocatable-lib</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MeP-Options.html#index-mrepeat-1669"><code>mrepeat</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="MN10300-Options.html#index-mreturn_002dpointer_002don_002dd0-1830"><code>mreturn-pointer-on-d0</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="Function-Attributes.html#index-mrtd-2525"><code>mrtd</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="M680x0-Options.html#index-mrtd-1614"><code>mrtd</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mrtd-1428"><code>mrtd</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="VxWorks-Options.html#index-mrtp-2235"><code>mrtp</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
+<li><a href="MeP-Options.html#index-ms-1670"><code>ms</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="H8_002f300-Options.html#index-ms-1378"><code>ms</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
+<li><a href="H8_002f300-Options.html#index-ms2600-1380"><code>ms2600</code></a>: <a href="H8_002f300-Options.html#H8_002f300-Options">H8/300 Options</a></li>
+<li><a href="SPU-Options.html#index-msafe_002ddma-2179"><code>msafe-dma</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="SPU-Options.html#index-msafe_002dhints-2196"><code>msafe-hints</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-msahf-1447"><code>msahf</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="MeP-Options.html#index-msatur-1671"><code>msatur</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="RX-Options.html#index-msave_002dacc_002din_002dinterrupts-2039"><code>msave-acc-in-interrupts</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msave_002dtoc_002dindirect-2022"><code>msave-toc-indirect</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="FRV-Options.html#index-mscc-1356"><code>mscc</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dar_002ddata_002dspec-1526"><code>msched-ar-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dar_002din_002ddata_002dspec-1532"><code>msched-ar-in-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dbr_002ddata_002dspec-1525"><code>msched-br-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dbr_002din_002ddata_002dspec-1530"><code>msched-br-in-data-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dcontrol_002dspec-1529"><code>msched-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msched_002dcostly_002ddep-1970"><code>msched-costly-dep</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dcount_002dspec_002din_002dcritical_002dpath-1541"><code>msched-count-spec-in-critical-path</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dfp_002dmem_002ddeps_002dzero_002dcost-1545"><code>msched-fp-mem-deps-zero-cost</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002din_002dcontrol_002dspec-1534"><code>msched-in-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dmax_002dmemory_002dinsns-1547"><code>msched-max-memory-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dmax_002dmemory_002dinsns_002dhard_002dlimit-1548"><code>msched-max-memory-insns-hard-limit</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dprefer_002dnon_002dcontrol_002dspec_002dinsns-1539"><code>msched-prefer-non-control-spec-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dprefer_002dnon_002ddata_002dspec_002dinsns-1537"><code>msched-prefer-non-data-spec-insns</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dspec_002dldc-1542"><code>msched-spec-ldc</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msched_002dstop_002dbits_002dafter_002devery_002dcycle-1544"><code>msched-stop-bits-after-every-cycle</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="HPPA-Options.html#index-mschedule-1398"><code>mschedule</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="Score-Options.html#index-mscore5-2079"><code>mscore5</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="Score-Options.html#index-mscore5u-2080"><code>mscore5u</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="Score-Options.html#index-mscore7-2081"><code>mscore7</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="Score-Options.html#index-mscore7d-2082"><code>mscore7d</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="V850-Options.html#index-msda-2218"><code>msda</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata-2001"><code>msdata</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msdata-1501"><code>msdata</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="C6X-Options.html#index-msdata_003dall-1170"><code>msdata=all</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003ddata-2002"><code>msdata=data</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003ddefault-2000"><code>msdata=default</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="C6X-Options.html#index-msdata_003ddefault-1169"><code>msdata=default</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003deabi-1998"><code>msdata=eabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003dnone-2003"><code>msdata=none</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-msdata_003dnone-1569"><code>msdata=none</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="C6X-Options.html#index-msdata_003dnone-1171"><code>msdata=none</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-msdata_003dsdata-1570"><code>msdata=sdata</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msdata_003dsysv-1999"><code>msdata=sysv</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="M32R_002fD-Options.html#index-msdata_003duse-1571"><code>msdata=use</code></a>: <a href="M32R_002fD-Options.html#M32R_002fD-Options">M32R/D Options</a></li>
+<li><a href="MeP-Options.html#index-msdram-1672"><code>msdram</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="Blackfin-Options.html#index-msdram-1162"><code>msdram</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msecure_002dplt-1908"><code>msecure-plt</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="IA_002d64-Options.html#index-msel_002dsched_002ddont_002dcheck_002dcontrol_002dspec-1546"><code>msel-sched-dont-check-control-spec</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="Blackfin-Options.html#index-msep_002ddata-1153"><code>msep-data</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="Xtensa-Options.html#index-mserialize_002dvolatile-2249"><code>mserialize-volatile</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="MN10300-Options.html#index-msetlb-1835"><code>msetlb</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="Blackfin-Options.html#index-mshared_002dlibrary_002did-1152"><code>mshared-library-id</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="M680x0-Options.html#index-mshort-1609"><code>mshort</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="AVR-Options.html#index-mshort_002dcalls-1128"><code>mshort-calls</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="LM32-Options.html#index-msign_002dextend_002denabled-1556"><code>msign-extend-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
+<li><a href="Xstormy16-Options.html#index-msim-2243"><code>msim</code></a>: <a href="Xstormy16-Options.html#Xstormy16-Options">Xstormy16 Options</a></li>
+<li><a href="RX-Options.html#index-msim-2032"><code>msim</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msim-1990"><code>msim</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RL78-Options.html#index-msim-1865"><code>msim</code></a>: <a href="RL78-Options.html#RL78-Options">RL78 Options</a></li>
+<li><a href="MeP-Options.html#index-msim-1673"><code>msim</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="M32C-Options.html#index-msim-1560"><code>msim</code></a>: <a href="M32C-Options.html#M32C-Options">M32C Options</a></li>
+<li><a href="CR16-Options.html#index-msim-1205"><code>msim</code></a>: <a href="CR16-Options.html#CR16-Options">CR16 Options</a></li>
+<li><a href="C6X-Options.html#index-msim-1168"><code>msim</code></a>: <a href="C6X-Options.html#C6X-Options">C6X Options</a></li>
+<li><a href="Blackfin-Options.html#index-msim-1139"><code>msim</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="MeP-Options.html#index-msimnovec-1674"><code>msimnovec</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msimple_002dfpu-1936"><code>msimple-fpu</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MMIX-Options.html#index-msingle_002dexit-1820"><code>msingle-exit</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msingle_002dfloat-1934"><code>msingle-float</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-msingle_002dfloat-1729"><code>msingle-float</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msingle_002dpic_002dbase-1968"><code>msingle-pic-base</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="ARM-Options.html#index-msingle_002dpic_002dbase-1103"><code>msingle-pic-base</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="HPPA-Options.html#index-msio-1401"><code>msio</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="MCore-Options.html#index-mslow_002dbytes-1637"><code>mslow-bytes</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-msmall_002ddata-1309"><code>msmall-data</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="RX-Options.html#index-msmall_002ddata_002dlimit-2031"><code>msmall-data-limit</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-msmall_002ddivides-1687"><code>msmall-divides</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-msmall_002dexec-2053"><code>msmall-exec</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="SPU-Options.html#index-msmall_002dmem-2182"><code>msmall-mem</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="FR30-Options.html#index-msmall_002dmodel-1320"><code>msmall-model</code></a>: <a href="FR30-Options.html#FR30-Options">FR30 Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-msmall_002dtext-1311"><code>msmall-text</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-msmall16-1056"><code>msmall16</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="MIPS-Options.html#index-msmartmips-1737"><code>msmartmips</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="SH-Options.html#index-msoft_002datomic-2116"><code>msoft-atomic</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="SPARC-Options.html#index-msoft_002dfloat-2147"><code>msoft-float</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-msoft_002dfloat-2044"><code>msoft-float</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msoft_002dfloat-1932"><code>msoft-float</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-msoft_002dfloat-1839"><code>msoft-float</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="MIPS-Options.html#index-msoft_002dfloat-1728"><code>msoft-float</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-msoft_002dfloat-1678"><code>msoft-float</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="M680x0-Options.html#index-msoft_002dfloat-1606"><code>msoft-float</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-msoft_002dfloat-1420"><code>msoft-float</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="HPPA-Options.html#index-msoft_002dfloat-1400"><code>msoft-float</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="FRV-Options.html#index-msoft_002dfloat-1328"><code>msoft-float</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-msoft_002dfloat-1285"><code>msoft-float</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="SPARC-Options.html#index-msoft_002dquad_002dfloat-2149"><code>msoft-quad-float</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="AVR-Options.html#index-msp8-1129"><code>msp8</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="V850-Options.html#index-mspace-2216"><code>mspace</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="SH-Options.html#index-mspace-2117"><code>mspace</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mspe-1912"><code>mspe</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Blackfin-Options.html#index-mspecld_002danomaly-1141"><code>mspecld-anomaly</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="MIPS-Options.html#index-msplit_002daddresses-1763"><code>msplit-addresses</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-msplit_002dvecmove_002dearly-1063"><code>msplit-vecmove-early</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-msse-1440"><code>msse</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-msse2avx-1465"><code>msse2avx</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-msseregparm-1430"><code>msseregparm</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="CRIS-Options.html#index-mstack_002dalign-1184"><code>mstack-align</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="SPARC-Options.html#index-mstack_002dbias-2174"><code>mstack-bias</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="Blackfin-Options.html#index-mstack_002dcheck_002dl1-1147"><code>mstack-check-l1</code></a>: <a href="Blackfin-Options.html#Blackfin-Options">Blackfin Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mstack_002dguard-2071"><code>mstack-guard</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="MCore-Options.html#index-mstack_002dincrement-1644"><code>mstack-increment</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-mstack_002doffset-1052"><code>mstack-offset</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mstack_002dsize-2072"><code>mstack-size</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mstackrealign-1435"><code>mstackrealign</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SPU-Options.html#index-mstdmain-2184"><code>mstdmain</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mstrict_002dalign-1956"><code>mstrict-align</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="M680x0-Options.html#index-mstrict_002dalign-1620"><code>mstrict-align</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="AArch64-Options.html#index-mstrict_002dalign-1072"><code>mstrict-align</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="AVR-Options.html#index-mstrict_002dX-1130"><code>mstrict-X</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mstring-1941"><code>mstring</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mstringop_002dstrategy_003d_0040var_007balg_007d-1462"><code>mstringop-strategy=</code><var>alg</var></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="ARM-Options.html#index-mstructure_002dsize_002dboundary-1099"><code>mstructure-size-boundary</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-msvr4_002dstruct_002dreturn-1982"><code>msvr4-struct-return</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MIPS-Options.html#index-msym32-1749"><code>msym32</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="MIPS-Options.html#index-msynci-1798"><code>msynci</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Preprocessor-Options.html#index-MT-935"><code>MT</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Xtensa-Options.html#index-mtarget_002dalign-2254"><code>mtarget-align</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="V850-Options.html#index-mtda-2217"><code>mtda</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="Xtensa-Options.html#index-mtext_002dsection_002dliterals-2252"><code>mtext-section-literals</code></a>: <a href="Xtensa-Options.html#Xtensa-Options">Xtensa Options</a></li>
+<li><a href="MeP-Options.html#index-mtf-1675"><code>mtf</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mthread-1482"><code>mthread</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mthreads-1458"><code>mthreads</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="ARM-Options.html#index-mthumb-1109"><code>mthumb</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="ARM-Options.html#index-mthumb_002dinterwork-1086"><code>mthumb-interwork</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="AVR-Options.html#index-mtiny_002dstack-1131"><code>mtiny-stack</code></a>: <a href="AVR-Options.html#AVR-Options">AVR Options</a></li>
+<li><a href="MeP-Options.html#index-mtiny_003d-1676"><code>mtiny=</code></a>: <a href="MeP-Options.html#MeP-Options">MeP Options</a></li>
+<li><a href="FRV-Options.html#index-mtls-1342"><code>mtls</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="FRV-Options.html#index-mTLS-1341"><code>mTLS</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mtls_002ddialect-1454"><code>mtls-dialect</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="ARM-Options.html#index-mtls_002ddialect-1115"><code>mtls-dialect</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="AArch64-Options.html#index-mtls_002ddialect_003ddesc-1075"><code>mtls-dialect=desc</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="AArch64-Options.html#index-mtls_002ddialect_003dtraditional-1076"><code>mtls-dialect=traditional</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mtls_002ddirect_002dseg_002drefs-1464"><code>mtls-direct-seg-refs</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mtls_002dmarkers-2013"><code>mtls-markers</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mtls_002dsize-1520"><code>mtls-size</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mtoc-1962"><code>mtoc</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="FRV-Options.html#index-mtomcat_002dstats-1368"><code>mtomcat-stats</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="MMIX-Options.html#index-mtoplevel_002dsymbols-1813"><code>mtoplevel-symbols</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
+<li><a href="ARM-Options.html#index-mtp-1114"><code>mtp</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="ARM-Options.html#index-mtpcs_002dframe-1110"><code>mtpcs-frame</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="ARM-Options.html#index-mtpcs_002dleaf_002dframe-1111"><code>mtpcs-leaf-frame</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mtpf_002dtrace-2065"><code>mtpf-trace</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mtrap_002dprecision-1292"><code>mtrap-precision</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="SPARC-Options.html#index-mtune-2155"><code>mtune</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mtune-2064"><code>mtune</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mtune-1898"><code>mtune</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MN10300-Options.html#index-mtune-1829"><code>mtune</code></a>: <a href="MN10300-Options.html#MN10300-Options">MN10300 Options</a></li>
+<li><a href="MIPS-Options.html#index-mtune-1697"><code>mtune</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="M680x0-Options.html#index-mtune-1586"><code>mtune</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mtune-1521"><code>mtune</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mtune-1413"><code>mtune</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="DEC-Alpha-Options.html#index-mtune-1314"><code>mtune</code></a>: <a href="DEC-Alpha-Options.html#DEC-Alpha-Options">DEC Alpha Options</a></li>
+<li><a href="CRIS-Options.html#index-mtune-1175"><code>mtune</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="ARM-Options.html#index-mtune-1093"><code>mtune</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="AArch64-Options.html#index-mtune-1079"><code>mtune</code></a>: <a href="AArch64-Options.html#AArch64-Options">AArch64 Options</a></li>
+<li><a href="GNU_002fLinux-Options.html#index-muclibc-1371"><code>muclibc</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
+<li><a href="Score-Options.html#index-muls-2077"><code>muls</code></a>: <a href="Score-Options.html#Score-Options">Score Options</a></li>
+<li><a href="SH-Options.html#index-multcost_003d_0040var_007bnumber_007d-2120"><code>multcost=</code><var>number</var></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="Darwin-Options.html#index-multi_005fmodule-1244"><code>multi_module</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="FRV-Options.html#index-multilib_002dlibrary_002dpic-1344"><code>multilib-library-pic</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="LM32-Options.html#index-multiply_002denabled-1555"><code>multiply-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
+<li><a href="Darwin-Options.html#index-multiply_005fdefined-1245"><code>multiply_defined</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-multiply_005fdefined_005funused-1246"><code>multiply_defined_unused</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="ARM-Options.html#index-munaligned_002daccess-1118"><code>munaligned-access</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="SPARC-Options.html#index-munaligned_002ddoubles-2151"><code>munaligned-doubles</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-municode-1483"><code>municode</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="MIPS-Options.html#index-muninit_002dconst_002din_002drodata-1760"><code>muninit-const-in-rodata</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="VAX-Options.html#index-munix-2231"><code>munix</code></a>: <a href="VAX-Options.html#VAX-Options">VAX Options</a></li>
+<li><a href="PDP_002d11-Options.html#index-munix_002dasm-1859"><code>munix-asm</code></a>: <a href="PDP_002d11-Options.html#PDP_002d11-Options">PDP-11 Options</a></li>
+<li><a href="SPU-Options.html#index-munsafe_002ddma-2180"><code>munsafe-dma</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mupdate-1943"><code>mupdate</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="LM32-Options.html#index-muser_002denabled-1557"><code>muser-enabled</code></a>: <a href="LM32-Options.html#LM32-Options">LM32 Options</a></li>
+<li><a href="SH-Options.html#index-musermode-2119"><code>musermode</code></a>: <a href="SH-Options.html#SH-Options">SH Options</a></li>
+<li><a href="V850-Options.html#index-mv850-2220"><code>mv850</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="V850-Options.html#index-mv850e-2228"><code>mv850e</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="V850-Options.html#index-mv850e1-2226"><code>mv850e1</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="V850-Options.html#index-mv850e2-2225"><code>mv850e2</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="V850-Options.html#index-mv850e2v3-2224"><code>mv850e2v3</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="V850-Options.html#index-mv850es-2227"><code>mv850es</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="SPARC-Options.html#index-mv8plus-2156"><code>mv8plus</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mveclibabi-2019"><code>mveclibabi</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mveclibabi-1452"><code>mveclibabi</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mvect8_002dret_002din_002dmem-1431"><code>mvect8-ret-in-mem</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="SPARC-Options.html#index-mvis-2158"><code>mvis</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="SPARC-Options.html#index-mvis2-2160"><code>mvis2</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="SPARC-Options.html#index-mvis3-2162"><code>mvis3</code></a>: <a href="SPARC-Options.html#SPARC-Options">SPARC Options</a></li>
+<li><a href="FRV-Options.html#index-mvliw_002dbranch-1360"><code>mvliw-branch</code></a>: <a href="FRV-Options.html#FRV-Options">FRV Options</a></li>
+<li><a href="IA_002d64_002fVMS-Options.html#index-mvms_002dreturn_002dcodes-1549"><code>mvms-return-codes</code></a>: <a href="IA_002d64_002fVMS-Options.html#IA_002d64_002fVMS-Options">IA-64/VMS Options</a></li>
+<li><a href="DEC-Alpha_002fVMS-Options.html#index-mvms_002dreturn_002dcodes-1316"><code>mvms-return-codes</code></a>: <a href="DEC-Alpha_002fVMS-Options.html#DEC-Alpha_002fVMS-Options">DEC Alpha/VMS Options</a></li>
+<li><a href="IA_002d64-Options.html#index-mvolatile_002dasm_002dstop-1496"><code>mvolatile-asm-stop</code></a>: <a href="IA_002d64-Options.html#IA_002d64-Options">IA-64 Options</a></li>
+<li><a href="MIPS-Options.html#index-mvr4130_002dalign-1797"><code>mvr4130-align</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mvrsave-1904"><code>mvrsave</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mvsx-1916"><code>mvsx</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mvxworks-1994"><code>mvxworks</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mvzeroupper-1445"><code>mvzeroupper</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mwarn_002dcell_002dmicrocode-1907"><code>mwarn-cell-microcode</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mwarn_002ddynamicstack-2070"><code>mwarn-dynamicstack</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mwarn_002dframesize-2069"><code>mwarn-framesize</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="SPU-Options.html#index-mwarn_002dreloc-2177"><code>mwarn-reloc</code></a>: <a href="SPU-Options.html#SPU-Options">SPU Options</a></li>
+<li><a href="MCore-Options.html#index-mwide_002dbitfields-1631"><code>mwide-bitfields</code></a>: <a href="MCore-Options.html#MCore-Options">MCore Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mwin32-1484"><code>mwin32</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="i386-and-x86_002d64-Windows-Options.html#index-mwindows-1485"><code>mwindows</code></a>: <a href="i386-and-x86_002d64-Windows-Options.html#i386-and-x86_002d64-Windows-Options">i386 and x86-64 Windows Options</a></li>
+<li><a href="ARM-Options.html#index-mword_002drelocations-1116"><code>mword-relocations</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="ARM-Options.html#index-mwords_002dlittle_002dendian-1091"><code>mwords-little-endian</code></a>: <a href="ARM-Options.html#ARM-Options">ARM Options</a></li>
+<li><a href="i386-and-x86_002d64-Options.html#index-mx32-1472"><code>mx32</code></a>: <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a></li>
+<li><a href="MIPS-Options.html#index-mxgot-1720"><code>mxgot</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="M680x0-Options.html#index-mxgot-1621"><code>mxgot</code></a>: <a href="M680x0-Options.html#M680x0-Options">M680x0 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mxilinx_002dfpu-1938"><code>mxilinx-fpu</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dbarrel_002dshift-1685"><code>mxl-barrel-shift</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-mxl_002dcompat-1927"><code>mxl-compat</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dfloat_002dconvert-1691"><code>mxl-float-convert</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dfloat_002dsqrt-1692"><code>mxl-float-sqrt</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dgp_002dopt-1689"><code>mxl-gp-opt</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dmultiply_002dhigh-1690"><code>mxl-multiply-high</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dpattern_002dcompare-1686"><code>mxl-pattern-compare</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dsoft_002ddiv-1684"><code>mxl-soft-div</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dsoft_002dmul-1683"><code>mxl-soft-mul</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="MicroBlaze-Options.html#index-mxl_002dstack_002dcheck-1688"><code>mxl-stack-check</code></a>: <a href="MicroBlaze-Options.html#MicroBlaze-Options">MicroBlaze Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-myellowknife-1993"><code>myellowknife</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="S_002f390-and-zSeries-Options.html#index-mzarch-2057"><code>mzarch</code></a>: <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a></li>
+<li><a href="V850-Options.html#index-mzda-2219"><code>mzda</code></a>: <a href="V850-Options.html#V850-Options">V850 Options</a></li>
+<li><a href="MMIX-Options.html#index-mzero_002dextend-1809"><code>mzero-extend</code></a>: <a href="MMIX-Options.html#MMIX-Options">MMIX Options</a></li>
<li><a href="Overall-Options.html#index-no_002dcanonical_002dprefixes-89"><code>no-canonical-prefixes</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
<li><a href="C-Dialect-Options.html#index-no_002dintegrated_002dcpp-118"><code>no-integrated-cpp</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Darwin-Options.html#index-no_005fdead_005fstrip_005finits_005fand_005fterms-1246"><code>no_dead_strip_inits_and_terms</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-noall_005fload-1245"><code>noall_load</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="MIPS-Options.html#index-nocpp-1777"><code>nocpp</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
-<li><a href="Link-Options.html#index-nodefaultlibs-999"><code>nodefaultlibs</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Darwin-Options.html#index-nofixprebinding-1247"><code>nofixprebinding</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="RX-Options.html#index-nofpu-2025"><code>nofpu</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
-<li><a href="HPPA-Options.html#index-nolibdld-1404"><code>nolibdld</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="Darwin-Options.html#index-nomultidefs-1248"><code>nomultidefs</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="VxWorks-Options.html#index-non_002dstatic-2234"><code>non-static</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
-<li><a href="Darwin-Options.html#index-noprebind-1249"><code>noprebind</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-noseglinkedit-1250"><code>noseglinkedit</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Link-Options.html#index-nostartfiles-998"><code>nostartfiles</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Preprocessor-Options.html#index-nostdinc-943"><code>nostdinc</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Preprocessor-Options.html#index-nostdinc_002b_002b-944"><code>nostdinc++</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-no_005fdead_005fstrip_005finits_005fand_005fterms-1248"><code>no_dead_strip_inits_and_terms</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-noall_005fload-1247"><code>noall_load</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="MIPS-Options.html#index-nocpp-1779"><code>nocpp</code></a>: <a href="MIPS-Options.html#MIPS-Options">MIPS Options</a></li>
+<li><a href="Link-Options.html#index-nodefaultlibs-1001"><code>nodefaultlibs</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Darwin-Options.html#index-nofixprebinding-1249"><code>nofixprebinding</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="RX-Options.html#index-nofpu-2027"><code>nofpu</code></a>: <a href="RX-Options.html#RX-Options">RX Options</a></li>
+<li><a href="HPPA-Options.html#index-nolibdld-1406"><code>nolibdld</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="Darwin-Options.html#index-nomultidefs-1250"><code>nomultidefs</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="VxWorks-Options.html#index-non_002dstatic-2236"><code>non-static</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
+<li><a href="Darwin-Options.html#index-noprebind-1251"><code>noprebind</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-noseglinkedit-1252"><code>noseglinkedit</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Link-Options.html#index-nostartfiles-1000"><code>nostartfiles</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Preprocessor-Options.html#index-nostdinc-945"><code>nostdinc</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-nostdinc_002b_002b-946"><code>nostdinc++</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-nostdinc_002b_002b-167"><code>nostdinc++</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Link-Options.html#index-nostdlib-1000"><code>nostdlib</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Preprocessor-Options.html#index-o-912"><code>o</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Optimize-Options.html#index-O-703"><code>O</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Link-Options.html#index-nostdlib-1002"><code>nostdlib</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Preprocessor-Options.html#index-o-914"><code>o</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-O-704"><code>O</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Overall-Options.html#index-o-83"><code>o</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Optimize-Options.html#index-O0-707"><code>O0</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-O1-704"><code>O1</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-O2-705"><code>O2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-O3-706"><code>O3</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-Ofast-709"><code>Ofast</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Optimize-Options.html#index-Os-708"><code>Os</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
-<li><a href="Preprocessor-Options.html#index-P-977"><code>P</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Optimize-Options.html#index-O0-708"><code>O0</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-O1-705"><code>O1</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-O2-706"><code>O2</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-O3-707"><code>O3</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-Ofast-710"><code>Ofast</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Optimize-Options.html#index-Os-709"><code>Os</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Preprocessor-Options.html#index-P-979"><code>P</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Debugging-Options.html#index-p-546"><code>p</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Darwin-Options.html#index-pagezero_005fsize-1251"><code>pagezero_size</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Optimize-Options.html#index-param-903"><code>param</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
+<li><a href="Darwin-Options.html#index-pagezero_005fsize-1253"><code>pagezero_size</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Optimize-Options.html#index-param-905"><code>param</code></a>: <a href="Optimize-Options.html#Optimize-Options">Optimize Options</a></li>
<li><a href="Overall-Options.html#index-pass_002dexit_002dcodes-78"><code>pass-exit-codes</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Warnings-and-Errors.html#index-pedantic-3486"><code>pedantic</code></a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
-<li><a href="Alternate-Keywords.html#index-pedantic-2804"><code>pedantic</code></a>: <a href="Alternate-Keywords.html#Alternate-Keywords">Alternate Keywords</a></li>
-<li><a href="C-Extensions.html#index-pedantic-2331"><code>pedantic</code></a>: <a href="C-Extensions.html#C-Extensions">C Extensions</a></li>
-<li><a href="Preprocessor-Options.html#index-pedantic-924"><code>pedantic</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Warnings-and-Errors.html#index-pedantic-3488"><code>pedantic</code></a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
+<li><a href="Alternate-Keywords.html#index-pedantic-2806"><code>pedantic</code></a>: <a href="Alternate-Keywords.html#Alternate-Keywords">Alternate Keywords</a></li>
+<li><a href="C-Extensions.html#index-pedantic-2333"><code>pedantic</code></a>: <a href="C-Extensions.html#C-Extensions">C Extensions</a></li>
+<li><a href="Preprocessor-Options.html#index-pedantic-926"><code>pedantic</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-pedantic-250"><code>pedantic</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Standards.html#index-pedantic-62"><code>pedantic</code></a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Warnings-and-Errors.html#index-pedantic_002derrors-3487"><code>pedantic-errors</code></a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
-<li><a href="Non_002dbugs.html#index-pedantic_002derrors-3482"><code>pedantic-errors</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
-<li><a href="Preprocessor-Options.html#index-pedantic_002derrors-925"><code>pedantic-errors</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Warnings-and-Errors.html#index-pedantic_002derrors-3489"><code>pedantic-errors</code></a>: <a href="Warnings-and-Errors.html#Warnings-and-Errors">Warnings and Errors</a></li>
+<li><a href="Non_002dbugs.html#index-pedantic_002derrors-3484"><code>pedantic-errors</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
+<li><a href="Preprocessor-Options.html#index-pedantic_002derrors-927"><code>pedantic-errors</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-pedantic_002derrors-251"><code>pedantic-errors</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Standards.html#index-pedantic_002derrors-63"><code>pedantic-errors</code></a>: <a href="Standards.html#Standards">Standards</a></li>
<li><a href="Debugging-Options.html#index-pg-548"><code>pg</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Link-Options.html#index-pie-1007"><code>pie</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-pie-1009"><code>pie</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
<li><a href="Overall-Options.html#index-pipe-86"><code>pipe</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Darwin-Options.html#index-prebind-1252"><code>prebind</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-prebind_005fall_005ftwolevel_005fmodules-1253"><code>prebind_all_twolevel_modules</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-prebind-1254"><code>prebind</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-prebind_005fall_005ftwolevel_005fmodules-1255"><code>prebind_all_twolevel_modules</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="Debugging-Options.html#index-print_002dfile_002dname-688"><code>print-file-name</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Debugging-Options.html#index-print_002dlibgcc_002dfile_002dname-693"><code>print-libgcc-file-name</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Debugging-Options.html#index-print_002dlibgcc_002dfile_002dname-694"><code>print-libgcc-file-name</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-print_002dmulti_002ddirectory-689"><code>print-multi-directory</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-print_002dmulti_002dlib-690"><code>print-multi-lib</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-print_002dmulti_002dos_002ddirectory-691"><code>print-multi-os-directory</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Debugging-Options.html#index-print_002dmultiarch-692"><code>print-multiarch</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-print_002dobjc_002druntime_002dinfo-228"><code>print-objc-runtime-info</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
-<li><a href="Debugging-Options.html#index-print_002dprog_002dname-692"><code>print-prog-name</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Debugging-Options.html#index-print_002dsearch_002ddirs-694"><code>print-search-dirs</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Debugging-Options.html#index-print_002dsysroot-695"><code>print-sysroot</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Debugging-Options.html#index-print_002dsysroot_002dheaders_002dsuffix-696"><code>print-sysroot-headers-suffix</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Darwin-Options.html#index-private_005fbundle-1254"><code>private_bundle</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Solaris-2-Options.html#index-pthread-2136"><code>pthread</code></a>: <a href="Solaris-2-Options.html#Solaris-2-Options">Solaris 2 Options</a></li>
-<li><a href="RS_002f6000-and-PowerPC-Options.html#index-pthread-2013"><code>pthread</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
-<li><a href="Solaris-2-Options.html#index-pthreads-2135"><code>pthreads</code></a>: <a href="Solaris-2-Options.html#Solaris-2-Options">Solaris 2 Options</a></li>
+<li><a href="Debugging-Options.html#index-print_002dprog_002dname-693"><code>print-prog-name</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Debugging-Options.html#index-print_002dsearch_002ddirs-695"><code>print-search-dirs</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Debugging-Options.html#index-print_002dsysroot-696"><code>print-sysroot</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Debugging-Options.html#index-print_002dsysroot_002dheaders_002dsuffix-697"><code>print-sysroot-headers-suffix</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
+<li><a href="Darwin-Options.html#index-private_005fbundle-1256"><code>private_bundle</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Solaris-2-Options.html#index-pthread-2138"><code>pthread</code></a>: <a href="Solaris-2-Options.html#Solaris-2-Options">Solaris 2 Options</a></li>
+<li><a href="RS_002f6000-and-PowerPC-Options.html#index-pthread-2015"><code>pthread</code></a>: <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a></li>
+<li><a href="Solaris-2-Options.html#index-pthreads-2137"><code>pthreads</code></a>: <a href="Solaris-2-Options.html#Solaris-2-Options">Solaris 2 Options</a></li>
<li><a href="Debugging-Options.html#index-Q-549"><code>Q</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="System-V-Options.html#index-Qn-2197"><code>Qn</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
-<li><a href="System-V-Options.html#index-Qy-2196"><code>Qy</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
-<li><a href="Link-Options.html#index-rdynamic-1008"><code>rdynamic</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Darwin-Options.html#index-read_005fonly_005frelocs-1255"><code>read_only_relocs</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Preprocessor-Options.html#index-remap-981"><code>remap</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Link-Options.html#index-s-1009"><code>s</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Link-Options.html#index-S-993"><code>S</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="System-V-Options.html#index-Qn-2199"><code>Qn</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
+<li><a href="System-V-Options.html#index-Qy-2198"><code>Qy</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
+<li><a href="Link-Options.html#index-rdynamic-1010"><code>rdynamic</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Darwin-Options.html#index-read_005fonly_005frelocs-1257"><code>read_only_relocs</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Preprocessor-Options.html#index-remap-983"><code>remap</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Link-Options.html#index-s-1011"><code>s</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-S-995"><code>S</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
<li><a href="Overall-Options.html#index-S-80"><code>S</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
<li><a href="Debugging-Options.html#index-save_002dtemps-680"><code>save-temps</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
<li><a href="Debugging-Options.html#index-save_002dtemps_003dobj-681"><code>save-temps=obj</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="Darwin-Options.html#index-sectalign-1256"><code>sectalign</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-sectcreate-1260"><code>sectcreate</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-sectobjectsymbols-1257"><code>sectobjectsymbols</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-sectorder-1262"><code>sectorder</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-seg1addr-1259"><code>seg1addr</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-seg_005faddr_005ftable-1266"><code>seg_addr_table</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-seg_005faddr_005ftable_005ffilename-1267"><code>seg_addr_table_filename</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-segaddr-1263"><code>segaddr</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-seglinkedit-1268"><code>seglinkedit</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-segprot-1269"><code>segprot</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-segs_005fread_005fonly_005faddr-1264"><code>segs_read_only_addr</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-segs_005fread_005fwrite_005faddr-1265"><code>segs_read_write_addr</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Link-Options.html#index-shared-1011"><code>shared</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Link-Options.html#index-shared_002dlibgcc-1012"><code>shared-libgcc</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Adapteva-Epiphany-Options.html#index-short_002dcalls-1053"><code>short-calls</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
-<li><a href="CRIS-Options.html#index-sim-1197"><code>sim</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="CRIS-Options.html#index-sim2-1198"><code>sim2</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
-<li><a href="Darwin-Options.html#index-single_005fmodule-1272"><code>single_module</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Directory-Options.html#index-specs-1027"><code>specs</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="HPPA-Options.html#index-static-1405"><code>static</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
-<li><a href="Darwin-Options.html#index-static-1273"><code>static</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Link-Options.html#index-static-1010"><code>static</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Link-Options.html#index-static_002dlibgcc-1013"><code>static-libgcc</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Non_002dbugs.html#index-std-3479"><code>std</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
-<li><a href="Other-Builtins.html#index-std-3270"><code>std</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
+<li><a href="Darwin-Options.html#index-sectalign-1258"><code>sectalign</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-sectcreate-1262"><code>sectcreate</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-sectobjectsymbols-1259"><code>sectobjectsymbols</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-sectorder-1264"><code>sectorder</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-seg1addr-1261"><code>seg1addr</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-seg_005faddr_005ftable-1268"><code>seg_addr_table</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-seg_005faddr_005ftable_005ffilename-1269"><code>seg_addr_table_filename</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-segaddr-1265"><code>segaddr</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-seglinkedit-1270"><code>seglinkedit</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-segprot-1271"><code>segprot</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-segs_005fread_005fonly_005faddr-1266"><code>segs_read_only_addr</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-segs_005fread_005fwrite_005faddr-1267"><code>segs_read_write_addr</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Link-Options.html#index-shared-1013"><code>shared</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-shared_002dlibgcc-1014"><code>shared-libgcc</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Adapteva-Epiphany-Options.html#index-short_002dcalls-1055"><code>short-calls</code></a>: <a href="Adapteva-Epiphany-Options.html#Adapteva-Epiphany-Options">Adapteva Epiphany Options</a></li>
+<li><a href="CRIS-Options.html#index-sim-1199"><code>sim</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="CRIS-Options.html#index-sim2-1200"><code>sim2</code></a>: <a href="CRIS-Options.html#CRIS-Options">CRIS Options</a></li>
+<li><a href="Darwin-Options.html#index-single_005fmodule-1274"><code>single_module</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Directory-Options.html#index-specs-1029"><code>specs</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="HPPA-Options.html#index-static-1407"><code>static</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="Darwin-Options.html#index-static-1275"><code>static</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Link-Options.html#index-static-1012"><code>static</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-static_002dlibgcc-1015"><code>static-libgcc</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Non_002dbugs.html#index-std-3481"><code>std</code></a>: <a href="Non_002dbugs.html#Non_002dbugs">Non-bugs</a></li>
+<li><a href="Other-Builtins.html#index-std-3272"><code>std</code></a>: <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a></li>
<li><a href="C-Dialect-Options.html#index-std-103"><code>std</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
<li><a href="Standards.html#index-std-60"><code>std</code></a>: <a href="Standards.html#Standards">Standards</a></li>
-<li><a href="Preprocessor-Options.html#index-std_003d-941"><code>std=</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-sub_005flibrary-1274"><code>sub_library</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-sub_005fumbrella-1275"><code>sub_umbrella</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Link-Options.html#index-symbolic-1014"><code>symbolic</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Directory-Options.html#index-sysroot-1028"><code>sysroot</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
-<li><a href="Link-Options.html#index-T-1015"><code>T</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Preprocessor-Options.html#index-target_002dhelp-983"><code>target-help</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-std_003d-943"><code>std=</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-sub_005flibrary-1276"><code>sub_library</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-sub_005fumbrella-1277"><code>sub_umbrella</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Link-Options.html#index-symbolic-1016"><code>symbolic</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Directory-Options.html#index-sysroot-1030"><code>sysroot</code></a>: <a href="Directory-Options.html#Directory-Options">Directory Options</a></li>
+<li><a href="Link-Options.html#index-T-1017"><code>T</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Preprocessor-Options.html#index-target_002dhelp-985"><code>target-help</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Overall-Options.html#index-target_002dhelp-88"><code>target-help</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="HPPA-Options.html#index-threads-1406"><code>threads</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
+<li><a href="HPPA-Options.html#index-threads-1408"><code>threads</code></a>: <a href="HPPA-Options.html#HPPA-Options">HPPA Options</a></li>
<li><a href="Debugging-Options.html#index-time-682"><code>time</code></a>: <a href="Debugging-Options.html#Debugging-Options">Debugging Options</a></li>
-<li><a href="GNU_002fLinux-Options.html#index-tno_002dandroid_002dcc-1372"><code>tno-android-cc</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
-<li><a href="GNU_002fLinux-Options.html#index-tno_002dandroid_002dld-1373"><code>tno-android-ld</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
-<li><a href="Incompatibilities.html#index-traditional-3434"><code>traditional</code></a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="GNU_002fLinux-Options.html#index-tno_002dandroid_002dcc-1374"><code>tno-android-cc</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
+<li><a href="GNU_002fLinux-Options.html#index-tno_002dandroid_002dld-1375"><code>tno-android-ld</code></a>: <a href="GNU_002fLinux-Options.html#GNU_002fLinux-Options">GNU/Linux Options</a></li>
+<li><a href="Incompatibilities.html#index-traditional-3436"><code>traditional</code></a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
<li><a href="C-Dialect-Options.html#index-traditional-122"><code>traditional</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Preprocessor-Options.html#index-traditional_002dcpp-979"><code>traditional-cpp</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-traditional_002dcpp-981"><code>traditional-cpp</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="C-Dialect-Options.html#index-traditional_002dcpp-121"><code>traditional-cpp</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Preprocessor-Options.html#index-trigraphs-980"><code>trigraphs</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-trigraphs-982"><code>trigraphs</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="C-Dialect-Options.html#index-trigraphs-117"><code>trigraphs</code></a>: <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a></li>
-<li><a href="Darwin-Options.html#index-twolevel_005fnamespace-1276"><code>twolevel_namespace</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Link-Options.html#index-u-1019"><code>u</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Preprocessor-Options.html#index-U-909"><code>U</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-umbrella-1277"><code>umbrella</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Preprocessor-Options.html#index-undef-910"><code>undef</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="Darwin-Options.html#index-undefined-1278"><code>undefined</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-unexported_005fsymbols_005flist-1279"><code>unexported_symbols_list</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Preprocessor-Options.html#index-v-984"><code>v</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-twolevel_005fnamespace-1278"><code>twolevel_namespace</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Link-Options.html#index-u-1021"><code>u</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Preprocessor-Options.html#index-U-911"><code>U</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-umbrella-1279"><code>umbrella</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Preprocessor-Options.html#index-undef-912"><code>undef</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Darwin-Options.html#index-undefined-1280"><code>undefined</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-unexported_005fsymbols_005flist-1281"><code>unexported_symbols_list</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Preprocessor-Options.html#index-v-986"><code>v</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Overall-Options.html#index-v-84"><code>v</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Preprocessor-Options.html#index-version-986"><code>version</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-version-988"><code>version</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Overall-Options.html#index-version-90"><code>version</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Incompatibilities.html#index-W-3444"><code>W</code></a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
-<li><a href="Preprocessor-Options.html#index-w-923"><code>w</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Incompatibilities.html#index-W-3446"><code>W</code></a>: <a href="Incompatibilities.html#Incompatibilities">Incompatibilities</a></li>
+<li><a href="Preprocessor-Options.html#index-w-925"><code>w</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-W-254"><code>W</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-w-243"><code>w</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Assembler-Options.html#index-Wa-987"><code>Wa</code></a>: <a href="Assembler-Options.html#Assembler-Options">Assembler Options</a></li>
+<li><a href="Assembler-Options.html#index-Wa-989"><code>Wa</code></a>: <a href="Assembler-Options.html#Assembler-Options">Assembler Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-Wabi-169"><code>Wabi</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Warning-Options.html#index-Waddress-428"><code>Waddress</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Waggregate_002dreturn-432"><code>Waggregate-return</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Standard-Libraries.html#index-Wall-3458"><code>Wall</code></a>: <a href="Standard-Libraries.html#Standard-Libraries">Standard Libraries</a></li>
-<li><a href="Preprocessor-Options.html#index-Wall-913"><code>Wall</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Standard-Libraries.html#index-Wall-3460"><code>Wall</code></a>: <a href="Standard-Libraries.html#Standard-Libraries">Standard Libraries</a></li>
+<li><a href="Preprocessor-Options.html#index-Wall-915"><code>Wall</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wall-252"><code>Wall</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Warray_002dbounds-362"><code>Warray-bounds</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-Wassign_002dintercept-218"><code>Wassign-intercept</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
@@ -1856,9 +1858,9 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Warning-Options.html#index-Wcast_002dqual-401"><code>Wcast-qual</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wchar_002dsubscripts-257"><code>Wchar-subscripts</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wclobbered-407"><code>Wclobbered</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wcomment-914"><code>Wcomment</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wcomment-916"><code>Wcomment</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wcomment-259"><code>Wcomment</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wcomments-915"><code>Wcomments</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wcomments-917"><code>Wcomments</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wconversion-409"><code>Wconversion</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wconversion_002dnull-411"><code>Wconversion-null</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-Wctor_002ddtor_002dprivacy-171"><code>Wctor-dtor-privacy</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
@@ -1869,23 +1871,23 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Warning-Options.html#index-Wdisabled_002doptimization-506"><code>Wdisabled-optimization</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wdiv_002dby_002dzero-364"><code>Wdiv-by-zero</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wdouble_002dpromotion-262"><code>Wdouble-promotion</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Darwin-Options.html#index-weak_005freference_005fmismatches-1280"><code>weak_reference_mismatches</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-weak_005freference_005fmismatches-1282"><code>weak_reference_mismatches</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-Weffc_002b_002b-185"><code>Weffc++</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Warning-Options.html#index-Wempty_002dbody-415"><code>Wempty-body</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wendif_002dlabels-920"><code>Wendif-labels</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wendif_002dlabels-922"><code>Wendif-labels</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wendif_002dlabels-382"><code>Wendif-labels</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wenum_002dcompare-417"><code>Wenum-compare</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Werror-921"><code>Werror</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Werror-923"><code>Werror</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Werror-244"><code>Werror</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Werror_003d-246"><code>Werror=</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wextra-255"><code>Wextra</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wfatal_002derrors-248"><code>Wfatal-errors</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wfloat_002dequal-371"><code>Wfloat-equal</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Function-Attributes.html#index-Wformat-2540"><code>Wformat</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-Wformat-2542"><code>Wformat</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Warning-Options.html#index-Wformat-264"><code>Wformat</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wformat_002dcontains_002dnul-271"><code>Wformat-contains-nul</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wformat_002dextra_002dargs-273"><code>Wformat-extra-args</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Function-Attributes.html#index-Wformat_002dnonliteral-2544"><code>Wformat-nonliteral</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
+<li><a href="Function-Attributes.html#index-Wformat_002dnonliteral-2546"><code>Wformat-nonliteral</code></a>: <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a></li>
<li><a href="Warning-Options.html#index-Wformat_002dnonliteral-276"><code>Wformat-nonliteral</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wformat_002dsecurity-278"><code>Wformat-security</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wformat_002dy2k-268"><code>Wformat-y2k</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
@@ -1893,20 +1895,20 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Warning-Options.html#index-Wformat_003d2-280"><code>Wformat=2</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wframe_002dlarger_002dthan-387"><code>Wframe-larger-than</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wfree_002dnonheap_002dobject-389"><code>Wfree-nonheap-object</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Darwin-Options.html#index-whatsloaded-1281"><code>whatsloaded</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
-<li><a href="Darwin-Options.html#index-whyload-1258"><code>whyload</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-whatsloaded-1283"><code>whatsloaded</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
+<li><a href="Darwin-Options.html#index-whyload-1260"><code>whyload</code></a>: <a href="Darwin-Options.html#Darwin-Options">Darwin Options</a></li>
<li><a href="Warning-Options.html#index-Wignored_002dqualifiers-292"><code>Wignored-qualifiers</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wimplicit-290"><code>Wimplicit</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wimplicit_002dfunction_002ddeclaration-288"><code>Wimplicit-function-declaration</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wimplicit_002dint-286"><code>Wimplicit-int</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Winit_002dself-284"><code>Winit-self</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Inline.html#index-Winline-2715"><code>Winline</code></a>: <a href="Inline.html#Inline">Inline</a></li>
+<li><a href="Inline.html#index-Winline-2717"><code>Winline</code></a>: <a href="Inline.html#Inline">Inline</a></li>
<li><a href="Warning-Options.html#index-Winline-486"><code>Winline</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wint_002dto_002dpointer_002dcast-491"><code>Wint-to-pointer-cast</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Winvalid_002doffsetof-489"><code>Winvalid-offsetof</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Winvalid_002dpch-494"><code>Winvalid-pch</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wjump_002dmisses_002dinit-419"><code>Wjump-misses-init</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Link-Options.html#index-Wl-1018"><code>Wl</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Link-Options.html#index-Wl-1020"><code>Wl</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
<li><a href="Warning-Options.html#index-Wlarger_002dthan_002d_0040var_007blen_007d-386"><code>Wlarger-than-</code><var>len</var></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wlarger_002dthan_003d_0040var_007blen_007d-385"><code>Wlarger-than=</code><var>len</var></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wlogical_002dop-430"><code>Wlogical-op</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
@@ -2007,7 +2009,7 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Warning-Options.html#index-Wno_002dpadded-481"><code>Wno-padded</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wno_002dparentheses-301"><code>Wno-parentheses</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wno_002dpedantic_002dms_002dformat-393"><code>Wno-pedantic-ms-format</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Bound-member-functions.html#index-Wno_002dpmf_002dconversions-3421"><code>Wno-pmf-conversions</code></a>: <a href="Bound-member-functions.html#Bound-member-functions">Bound member functions</a></li>
+<li><a href="Bound-member-functions.html#index-Wno_002dpmf_002dconversions-3423"><code>Wno-pmf-conversions</code></a>: <a href="Bound-member-functions.html#Bound-member-functions">Bound member functions</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-Wno_002dpmf_002dconversions-197"><code>Wno-pmf-conversions</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Warning-Options.html#index-Wno_002dpointer_002darith-396"><code>Wno-pointer-arith</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wno_002dpointer_002dsign-509"><code>Wno-pointer-sign</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
@@ -2076,14 +2078,14 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Warning-Options.html#index-Woverlength_002dstrings-513"><code>Woverlength-strings</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-Woverloaded_002dvirtual-193"><code>Woverloaded-virtual</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
<li><a href="Warning-Options.html#index-Woverride_002dinit-471"><code>Woverride-init</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wp-906"><code>Wp</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wp-908"><code>Wp</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wpacked-476"><code>Wpacked</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wpacked_002dbitfield_002dcompat-478"><code>Wpacked-bitfield-compat</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wpadded-480"><code>Wpadded</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wparentheses-300"><code>Wparentheses</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wpedantic_002dms_002dformat-394"><code>Wpedantic-ms-format</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="C_002b_002b-Dialect-Options.html#index-Wpmf_002dconversions-198"><code>Wpmf-conversions</code></a>: <a href="C_002b_002b-Dialect-Options.html#C_002b_002b-Dialect-Options">C++ Dialect Options</a></li>
-<li><a href="Pointer-Arith.html#index-Wpointer_002darith-2474"><code>Wpointer-arith</code></a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
+<li><a href="Pointer-Arith.html#index-Wpointer_002darith-2476"><code>Wpointer-arith</code></a>: <a href="Pointer-Arith.html#Pointer-Arith">Pointer Arith</a></li>
<li><a href="Warning-Options.html#index-Wpointer_002darith-395"><code>Wpointer-arith</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wpointer_002dsign-508"><code>Wpointer-sign</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wpointer_002dto_002dint_002dcast-493"><code>Wpointer-to-int-cast</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
@@ -2115,17 +2117,17 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Warning-Options.html#index-Wswitch_002ddefault-308"><code>Wswitch-default</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wswitch_002denum-310"><code>Wswitch-enum</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wsync_002dnand-312"><code>Wsync-nand</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wsystem_002dheaders-922"><code>Wsystem-headers</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wsystem_002dheaders-924"><code>Wsystem-headers</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wsystem_002dheaders-365"><code>Wsystem-headers</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wtraditional-917"><code>Wtraditional</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wtraditional-919"><code>Wtraditional</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wtraditional-373"><code>Wtraditional</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wtraditional_002dconversion-375"><code>Wtraditional-conversion</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wtrampolines-369"><code>Wtrampolines</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wtrigraphs-916"><code>Wtrigraphs</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wtrigraphs-918"><code>Wtrigraphs</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wtrigraphs-314"><code>Wtrigraphs</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wtype_002dlimits-397"><code>Wtype-limits</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#index-Wundeclared_002dselector-226"><code>Wundeclared-selector</code></a>: <a href="Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options.html#Objective_002dC-and-Objective_002dC_002b_002b-Dialect-Options">Objective-C and Objective-C++ Dialect Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wundef-918"><code>Wundef</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wundef-920"><code>Wundef</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wundef-379"><code>Wundef</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wuninitialized-335"><code>Wuninitialized</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wunknown_002dpragmas-340"><code>Wunknown-pragmas</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
@@ -2137,7 +2139,7 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Warning-Options.html#index-Wunused_002dfunction-320"><code>Wunused-function</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wunused_002dlabel-322"><code>Wunused-label</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wunused_002dlocal_002dtypedefs-324"><code>Wunused-local-typedefs</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Wunused_002dmacros-919"><code>Wunused-macros</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Wunused_002dmacros-921"><code>Wunused-macros</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Warning-Options.html#index-Wunused_002dparameter-325"><code>Wunused-parameter</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wunused_002dresult-327"><code>Wunused-result</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wunused_002dvalue-331"><code>Wunused-value</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
@@ -2148,14 +2150,14 @@ form; it may sometimes be useful to look up both forms.
<li><a href="Warning-Options.html#index-Wvolatile_002dregister_002dvar-504"><code>Wvolatile-register-var</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wwrite_002dstrings-405"><code>Wwrite-strings</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
<li><a href="Warning-Options.html#index-Wzero_002das_002dnull_002dpointer_002dconstant-413"><code>Wzero-as-null-pointer-constant</code></a>: <a href="Warning-Options.html#Warning-Options">Warning Options</a></li>
-<li><a href="Preprocessor-Options.html#index-x-939"><code>x</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="Preprocessor-Options.html#index-x-941"><code>x</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
<li><a href="Overall-Options.html#index-x-77"><code>x</code></a>: <a href="Overall-Options.html#Overall-Options">Overall Options</a></li>
-<li><a href="Assembler-Options.html#index-Xassembler-988"><code>Xassembler</code></a>: <a href="Assembler-Options.html#Assembler-Options">Assembler Options</a></li>
-<li><a href="VxWorks-Options.html#index-Xbind_002dlazy-2237"><code>Xbind-lazy</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
-<li><a href="VxWorks-Options.html#index-Xbind_002dnow-2238"><code>Xbind-now</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
-<li><a href="Link-Options.html#index-Xlinker-1017"><code>Xlinker</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
-<li><a href="Preprocessor-Options.html#index-Xpreprocessor-907"><code>Xpreprocessor</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
-<li><a href="System-V-Options.html#index-Ym-2199"><code>Ym</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
-<li><a href="System-V-Options.html#index-YP-2198"><code>YP</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
+<li><a href="Assembler-Options.html#index-Xassembler-990"><code>Xassembler</code></a>: <a href="Assembler-Options.html#Assembler-Options">Assembler Options</a></li>
+<li><a href="VxWorks-Options.html#index-Xbind_002dlazy-2239"><code>Xbind-lazy</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
+<li><a href="VxWorks-Options.html#index-Xbind_002dnow-2240"><code>Xbind-now</code></a>: <a href="VxWorks-Options.html#VxWorks-Options">VxWorks Options</a></li>
+<li><a href="Link-Options.html#index-Xlinker-1019"><code>Xlinker</code></a>: <a href="Link-Options.html#Link-Options">Link Options</a></li>
+<li><a href="Preprocessor-Options.html#index-Xpreprocessor-909"><code>Xpreprocessor</code></a>: <a href="Preprocessor-Options.html#Preprocessor-Options">Preprocessor Options</a></li>
+<li><a href="System-V-Options.html#index-Ym-2201"><code>Ym</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
+<li><a href="System-V-Options.html#index-YP-2200"><code>YP</code></a>: <a href="System-V-Options.html#System-V-Options">System V Options</a></li>
</ul> </body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Summary.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Summary.html
index 80e615c..97eaa57 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Summary.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Option-Summary.html
@@ -298,7 +298,8 @@ in the following sections.
-ftree-loop-if-convert-stores -ftree-loop-im
-ftree-phiprop -ftree-loop-distribution -ftree-loop-distribute-patterns
-ftree-loop-ivcanon -ftree-loop-linear -ftree-loop-optimize
- -ftree-parallelize-loops=<var>n</var> -ftree-pre -ftree-pta -ftree-reassoc
+ -ftree-parallelize-loops=<var>n</var> -ftree-pre -ftree-partial-pre -ftree-pta
+ -ftree-reassoc
-ftree-sink -ftree-sra -ftree-switch-conversion -ftree-tail-merge
-ftree-ter -ftree-vect-loop-version -ftree-vectorize -ftree-vrp
-funit-at-a-time -funroll-all-loops -funroll-loops
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Other-Builtins.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Other-Builtins.html
index d144319..449aac8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Other-Builtins.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Other-Builtins.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.54 Other built-in functions provided by GCC</h3>
-<p><a name="index-built_002din-functions-2875"></a><a name="index-g_t_005f_005fbuiltin_005ffpclassify-2876"></a><a name="index-g_t_005f_005fbuiltin_005fisfinite-2877"></a><a name="index-g_t_005f_005fbuiltin_005fisnormal-2878"></a><a name="index-g_t_005f_005fbuiltin_005fisgreater-2879"></a><a name="index-g_t_005f_005fbuiltin_005fisgreaterequal-2880"></a><a name="index-g_t_005f_005fbuiltin_005fisinf_005fsign-2881"></a><a name="index-g_t_005f_005fbuiltin_005fisless-2882"></a><a name="index-g_t_005f_005fbuiltin_005fislessequal-2883"></a><a name="index-g_t_005f_005fbuiltin_005fislessgreater-2884"></a><a name="index-g_t_005f_005fbuiltin_005fisunordered-2885"></a><a name="index-g_t_005f_005fbuiltin_005fpowi-2886"></a><a name="index-g_t_005f_005fbuiltin_005fpowif-2887"></a><a name="index-g_t_005f_005fbuiltin_005fpowil-2888"></a><a name="index-g_t_005fExit-2889"></a><a name="index-g_t_005fexit-2890"></a><a name="index-abort-2891"></a><a name="index-abs-2892"></a><a name="index-acos-2893"></a><a name="index-acosf-2894"></a><a name="index-acosh-2895"></a><a name="index-acoshf-2896"></a><a name="index-acoshl-2897"></a><a name="index-acosl-2898"></a><a name="index-alloca-2899"></a><a name="index-asin-2900"></a><a name="index-asinf-2901"></a><a name="index-asinh-2902"></a><a name="index-asinhf-2903"></a><a name="index-asinhl-2904"></a><a name="index-asinl-2905"></a><a name="index-atan-2906"></a><a name="index-atan2-2907"></a><a name="index-atan2f-2908"></a><a name="index-atan2l-2909"></a><a name="index-atanf-2910"></a><a name="index-atanh-2911"></a><a name="index-atanhf-2912"></a><a name="index-atanhl-2913"></a><a name="index-atanl-2914"></a><a name="index-bcmp-2915"></a><a name="index-bzero-2916"></a><a name="index-cabs-2917"></a><a name="index-cabsf-2918"></a><a name="index-cabsl-2919"></a><a name="index-cacos-2920"></a><a name="index-cacosf-2921"></a><a name="index-cacosh-2922"></a><a name="index-cacoshf-2923"></a><a name="index-cacoshl-2924"></a><a name="index-cacosl-2925"></a><a name="index-calloc-2926"></a><a name="index-carg-2927"></a><a name="index-cargf-2928"></a><a name="index-cargl-2929"></a><a name="index-casin-2930"></a><a name="index-casinf-2931"></a><a name="index-casinh-2932"></a><a name="index-casinhf-2933"></a><a name="index-casinhl-2934"></a><a name="index-casinl-2935"></a><a name="index-catan-2936"></a><a name="index-catanf-2937"></a><a name="index-catanh-2938"></a><a name="index-catanhf-2939"></a><a name="index-catanhl-2940"></a><a name="index-catanl-2941"></a><a name="index-cbrt-2942"></a><a name="index-cbrtf-2943"></a><a name="index-cbrtl-2944"></a><a name="index-ccos-2945"></a><a name="index-ccosf-2946"></a><a name="index-ccosh-2947"></a><a name="index-ccoshf-2948"></a><a name="index-ccoshl-2949"></a><a name="index-ccosl-2950"></a><a name="index-ceil-2951"></a><a name="index-ceilf-2952"></a><a name="index-ceill-2953"></a><a name="index-cexp-2954"></a><a name="index-cexpf-2955"></a><a name="index-cexpl-2956"></a><a name="index-cimag-2957"></a><a name="index-cimagf-2958"></a><a name="index-cimagl-2959"></a><a name="index-clog-2960"></a><a name="index-clogf-2961"></a><a name="index-clogl-2962"></a><a name="index-conj-2963"></a><a name="index-conjf-2964"></a><a name="index-conjl-2965"></a><a name="index-copysign-2966"></a><a name="index-copysignf-2967"></a><a name="index-copysignl-2968"></a><a name="index-cos-2969"></a><a name="index-cosf-2970"></a><a name="index-cosh-2971"></a><a name="index-coshf-2972"></a><a name="index-coshl-2973"></a><a name="index-cosl-2974"></a><a name="index-cpow-2975"></a><a name="index-cpowf-2976"></a><a name="index-cpowl-2977"></a><a name="index-cproj-2978"></a><a name="index-cprojf-2979"></a><a name="index-cprojl-2980"></a><a name="index-creal-2981"></a><a name="index-crealf-2982"></a><a name="index-creall-2983"></a><a name="index-csin-2984"></a><a name="index-csinf-2985"></a><a name="index-csinh-2986"></a><a name="index-csinhf-2987"></a><a name="index-csinhl-2988"></a><a name="index-csinl-2989"></a><a name="index-csqrt-2990"></a><a name="index-csqrtf-2991"></a><a name="index-csqrtl-2992"></a><a name="index-ctan-2993"></a><a name="index-ctanf-2994"></a><a name="index-ctanh-2995"></a><a name="index-ctanhf-2996"></a><a name="index-ctanhl-2997"></a><a name="index-ctanl-2998"></a><a name="index-dcgettext-2999"></a><a name="index-dgettext-3000"></a><a name="index-drem-3001"></a><a name="index-dremf-3002"></a><a name="index-dreml-3003"></a><a name="index-erf-3004"></a><a name="index-erfc-3005"></a><a name="index-erfcf-3006"></a><a name="index-erfcl-3007"></a><a name="index-erff-3008"></a><a name="index-erfl-3009"></a><a name="index-exit-3010"></a><a name="index-exp-3011"></a><a name="index-exp10-3012"></a><a name="index-exp10f-3013"></a><a name="index-exp10l-3014"></a><a name="index-exp2-3015"></a><a name="index-exp2f-3016"></a><a name="index-exp2l-3017"></a><a name="index-expf-3018"></a><a name="index-expl-3019"></a><a name="index-expm1-3020"></a><a name="index-expm1f-3021"></a><a name="index-expm1l-3022"></a><a name="index-fabs-3023"></a><a name="index-fabsf-3024"></a><a name="index-fabsl-3025"></a><a name="index-fdim-3026"></a><a name="index-fdimf-3027"></a><a name="index-fdiml-3028"></a><a name="index-ffs-3029"></a><a name="index-floor-3030"></a><a name="index-floorf-3031"></a><a name="index-floorl-3032"></a><a name="index-fma-3033"></a><a name="index-fmaf-3034"></a><a name="index-fmal-3035"></a><a name="index-fmax-3036"></a><a name="index-fmaxf-3037"></a><a name="index-fmaxl-3038"></a><a name="index-fmin-3039"></a><a name="index-fminf-3040"></a><a name="index-fminl-3041"></a><a name="index-fmod-3042"></a><a name="index-fmodf-3043"></a><a name="index-fmodl-3044"></a><a name="index-fprintf-3045"></a><a name="index-fprintf_005funlocked-3046"></a><a name="index-fputs-3047"></a><a name="index-fputs_005funlocked-3048"></a><a name="index-frexp-3049"></a><a name="index-frexpf-3050"></a><a name="index-frexpl-3051"></a><a name="index-fscanf-3052"></a><a name="index-gamma-3053"></a><a name="index-gammaf-3054"></a><a name="index-gammal-3055"></a><a name="index-gamma_005fr-3056"></a><a name="index-gammaf_005fr-3057"></a><a name="index-gammal_005fr-3058"></a><a name="index-gettext-3059"></a><a name="index-hypot-3060"></a><a name="index-hypotf-3061"></a><a name="index-hypotl-3062"></a><a name="index-ilogb-3063"></a><a name="index-ilogbf-3064"></a><a name="index-ilogbl-3065"></a><a name="index-imaxabs-3066"></a><a name="index-index-3067"></a><a name="index-isalnum-3068"></a><a name="index-isalpha-3069"></a><a name="index-isascii-3070"></a><a name="index-isblank-3071"></a><a name="index-iscntrl-3072"></a><a name="index-isdigit-3073"></a><a name="index-isgraph-3074"></a><a name="index-islower-3075"></a><a name="index-isprint-3076"></a><a name="index-ispunct-3077"></a><a name="index-isspace-3078"></a><a name="index-isupper-3079"></a><a name="index-iswalnum-3080"></a><a name="index-iswalpha-3081"></a><a name="index-iswblank-3082"></a><a name="index-iswcntrl-3083"></a><a name="index-iswdigit-3084"></a><a name="index-iswgraph-3085"></a><a name="index-iswlower-3086"></a><a name="index-iswprint-3087"></a><a name="index-iswpunct-3088"></a><a name="index-iswspace-3089"></a><a name="index-iswupper-3090"></a><a name="index-iswxdigit-3091"></a><a name="index-isxdigit-3092"></a><a name="index-j0-3093"></a><a name="index-j0f-3094"></a><a name="index-j0l-3095"></a><a name="index-j1-3096"></a><a name="index-j1f-3097"></a><a name="index-j1l-3098"></a><a name="index-jn-3099"></a><a name="index-jnf-3100"></a><a name="index-jnl-3101"></a><a name="index-labs-3102"></a><a name="index-ldexp-3103"></a><a name="index-ldexpf-3104"></a><a name="index-ldexpl-3105"></a><a name="index-lgamma-3106"></a><a name="index-lgammaf-3107"></a><a name="index-lgammal-3108"></a><a name="index-lgamma_005fr-3109"></a><a name="index-lgammaf_005fr-3110"></a><a name="index-lgammal_005fr-3111"></a><a name="index-llabs-3112"></a><a name="index-llrint-3113"></a><a name="index-llrintf-3114"></a><a name="index-llrintl-3115"></a><a name="index-llround-3116"></a><a name="index-llroundf-3117"></a><a name="index-llroundl-3118"></a><a name="index-log-3119"></a><a name="index-log10-3120"></a><a name="index-log10f-3121"></a><a name="index-log10l-3122"></a><a name="index-log1p-3123"></a><a name="index-log1pf-3124"></a><a name="index-log1pl-3125"></a><a name="index-log2-3126"></a><a name="index-log2f-3127"></a><a name="index-log2l-3128"></a><a name="index-logb-3129"></a><a name="index-logbf-3130"></a><a name="index-logbl-3131"></a><a name="index-logf-3132"></a><a name="index-logl-3133"></a><a name="index-lrint-3134"></a><a name="index-lrintf-3135"></a><a name="index-lrintl-3136"></a><a name="index-lround-3137"></a><a name="index-lroundf-3138"></a><a name="index-lroundl-3139"></a><a name="index-malloc-3140"></a><a name="index-memchr-3141"></a><a name="index-memcmp-3142"></a><a name="index-memcpy-3143"></a><a name="index-mempcpy-3144"></a><a name="index-memset-3145"></a><a name="index-modf-3146"></a><a name="index-modff-3147"></a><a name="index-modfl-3148"></a><a name="index-nearbyint-3149"></a><a name="index-nearbyintf-3150"></a><a name="index-nearbyintl-3151"></a><a name="index-nextafter-3152"></a><a name="index-nextafterf-3153"></a><a name="index-nextafterl-3154"></a><a name="index-nexttoward-3155"></a><a name="index-nexttowardf-3156"></a><a name="index-nexttowardl-3157"></a><a name="index-pow-3158"></a><a name="index-pow10-3159"></a><a name="index-pow10f-3160"></a><a name="index-pow10l-3161"></a><a name="index-powf-3162"></a><a name="index-powl-3163"></a><a name="index-printf-3164"></a><a name="index-printf_005funlocked-3165"></a><a name="index-putchar-3166"></a><a name="index-puts-3167"></a><a name="index-remainder-3168"></a><a name="index-remainderf-3169"></a><a name="index-remainderl-3170"></a><a name="index-remquo-3171"></a><a name="index-remquof-3172"></a><a name="index-remquol-3173"></a><a name="index-rindex-3174"></a><a name="index-rint-3175"></a><a name="index-rintf-3176"></a><a name="index-rintl-3177"></a><a name="index-round-3178"></a><a name="index-roundf-3179"></a><a name="index-roundl-3180"></a><a name="index-scalb-3181"></a><a name="index-scalbf-3182"></a><a name="index-scalbl-3183"></a><a name="index-scalbln-3184"></a><a name="index-scalblnf-3185"></a><a name="index-scalblnf-3186"></a><a name="index-scalbn-3187"></a><a name="index-scalbnf-3188"></a><a name="index-scanfnl-3189"></a><a name="index-signbit-3190"></a><a name="index-signbitf-3191"></a><a name="index-signbitl-3192"></a><a name="index-signbitd32-3193"></a><a name="index-signbitd64-3194"></a><a name="index-signbitd128-3195"></a><a name="index-significand-3196"></a><a name="index-significandf-3197"></a><a name="index-significandl-3198"></a><a name="index-sin-3199"></a><a name="index-sincos-3200"></a><a name="index-sincosf-3201"></a><a name="index-sincosl-3202"></a><a name="index-sinf-3203"></a><a name="index-sinh-3204"></a><a name="index-sinhf-3205"></a><a name="index-sinhl-3206"></a><a name="index-sinl-3207"></a><a name="index-snprintf-3208"></a><a name="index-sprintf-3209"></a><a name="index-sqrt-3210"></a><a name="index-sqrtf-3211"></a><a name="index-sqrtl-3212"></a><a name="index-sscanf-3213"></a><a name="index-stpcpy-3214"></a><a name="index-stpncpy-3215"></a><a name="index-strcasecmp-3216"></a><a name="index-strcat-3217"></a><a name="index-strchr-3218"></a><a name="index-strcmp-3219"></a><a name="index-strcpy-3220"></a><a name="index-strcspn-3221"></a><a name="index-strdup-3222"></a><a name="index-strfmon-3223"></a><a name="index-strftime-3224"></a><a name="index-strlen-3225"></a><a name="index-strncasecmp-3226"></a><a name="index-strncat-3227"></a><a name="index-strncmp-3228"></a><a name="index-strncpy-3229"></a><a name="index-strndup-3230"></a><a name="index-strpbrk-3231"></a><a name="index-strrchr-3232"></a><a name="index-strspn-3233"></a><a name="index-strstr-3234"></a><a name="index-tan-3235"></a><a name="index-tanf-3236"></a><a name="index-tanh-3237"></a><a name="index-tanhf-3238"></a><a name="index-tanhl-3239"></a><a name="index-tanl-3240"></a><a name="index-tgamma-3241"></a><a name="index-tgammaf-3242"></a><a name="index-tgammal-3243"></a><a name="index-toascii-3244"></a><a name="index-tolower-3245"></a><a name="index-toupper-3246"></a><a name="index-towlower-3247"></a><a name="index-towupper-3248"></a><a name="index-trunc-3249"></a><a name="index-truncf-3250"></a><a name="index-truncl-3251"></a><a name="index-vfprintf-3252"></a><a name="index-vfscanf-3253"></a><a name="index-vprintf-3254"></a><a name="index-vscanf-3255"></a><a name="index-vsnprintf-3256"></a><a name="index-vsprintf-3257"></a><a name="index-vsscanf-3258"></a><a name="index-y0-3259"></a><a name="index-y0f-3260"></a><a name="index-y0l-3261"></a><a name="index-y1-3262"></a><a name="index-y1f-3263"></a><a name="index-y1l-3264"></a><a name="index-yn-3265"></a><a name="index-ynf-3266"></a><a name="index-ynl-3267"></a>
+<p><a name="index-built_002din-functions-2877"></a><a name="index-g_t_005f_005fbuiltin_005ffpclassify-2878"></a><a name="index-g_t_005f_005fbuiltin_005fisfinite-2879"></a><a name="index-g_t_005f_005fbuiltin_005fisnormal-2880"></a><a name="index-g_t_005f_005fbuiltin_005fisgreater-2881"></a><a name="index-g_t_005f_005fbuiltin_005fisgreaterequal-2882"></a><a name="index-g_t_005f_005fbuiltin_005fisinf_005fsign-2883"></a><a name="index-g_t_005f_005fbuiltin_005fisless-2884"></a><a name="index-g_t_005f_005fbuiltin_005fislessequal-2885"></a><a name="index-g_t_005f_005fbuiltin_005fislessgreater-2886"></a><a name="index-g_t_005f_005fbuiltin_005fisunordered-2887"></a><a name="index-g_t_005f_005fbuiltin_005fpowi-2888"></a><a name="index-g_t_005f_005fbuiltin_005fpowif-2889"></a><a name="index-g_t_005f_005fbuiltin_005fpowil-2890"></a><a name="index-g_t_005fExit-2891"></a><a name="index-g_t_005fexit-2892"></a><a name="index-abort-2893"></a><a name="index-abs-2894"></a><a name="index-acos-2895"></a><a name="index-acosf-2896"></a><a name="index-acosh-2897"></a><a name="index-acoshf-2898"></a><a name="index-acoshl-2899"></a><a name="index-acosl-2900"></a><a name="index-alloca-2901"></a><a name="index-asin-2902"></a><a name="index-asinf-2903"></a><a name="index-asinh-2904"></a><a name="index-asinhf-2905"></a><a name="index-asinhl-2906"></a><a name="index-asinl-2907"></a><a name="index-atan-2908"></a><a name="index-atan2-2909"></a><a name="index-atan2f-2910"></a><a name="index-atan2l-2911"></a><a name="index-atanf-2912"></a><a name="index-atanh-2913"></a><a name="index-atanhf-2914"></a><a name="index-atanhl-2915"></a><a name="index-atanl-2916"></a><a name="index-bcmp-2917"></a><a name="index-bzero-2918"></a><a name="index-cabs-2919"></a><a name="index-cabsf-2920"></a><a name="index-cabsl-2921"></a><a name="index-cacos-2922"></a><a name="index-cacosf-2923"></a><a name="index-cacosh-2924"></a><a name="index-cacoshf-2925"></a><a name="index-cacoshl-2926"></a><a name="index-cacosl-2927"></a><a name="index-calloc-2928"></a><a name="index-carg-2929"></a><a name="index-cargf-2930"></a><a name="index-cargl-2931"></a><a name="index-casin-2932"></a><a name="index-casinf-2933"></a><a name="index-casinh-2934"></a><a name="index-casinhf-2935"></a><a name="index-casinhl-2936"></a><a name="index-casinl-2937"></a><a name="index-catan-2938"></a><a name="index-catanf-2939"></a><a name="index-catanh-2940"></a><a name="index-catanhf-2941"></a><a name="index-catanhl-2942"></a><a name="index-catanl-2943"></a><a name="index-cbrt-2944"></a><a name="index-cbrtf-2945"></a><a name="index-cbrtl-2946"></a><a name="index-ccos-2947"></a><a name="index-ccosf-2948"></a><a name="index-ccosh-2949"></a><a name="index-ccoshf-2950"></a><a name="index-ccoshl-2951"></a><a name="index-ccosl-2952"></a><a name="index-ceil-2953"></a><a name="index-ceilf-2954"></a><a name="index-ceill-2955"></a><a name="index-cexp-2956"></a><a name="index-cexpf-2957"></a><a name="index-cexpl-2958"></a><a name="index-cimag-2959"></a><a name="index-cimagf-2960"></a><a name="index-cimagl-2961"></a><a name="index-clog-2962"></a><a name="index-clogf-2963"></a><a name="index-clogl-2964"></a><a name="index-conj-2965"></a><a name="index-conjf-2966"></a><a name="index-conjl-2967"></a><a name="index-copysign-2968"></a><a name="index-copysignf-2969"></a><a name="index-copysignl-2970"></a><a name="index-cos-2971"></a><a name="index-cosf-2972"></a><a name="index-cosh-2973"></a><a name="index-coshf-2974"></a><a name="index-coshl-2975"></a><a name="index-cosl-2976"></a><a name="index-cpow-2977"></a><a name="index-cpowf-2978"></a><a name="index-cpowl-2979"></a><a name="index-cproj-2980"></a><a name="index-cprojf-2981"></a><a name="index-cprojl-2982"></a><a name="index-creal-2983"></a><a name="index-crealf-2984"></a><a name="index-creall-2985"></a><a name="index-csin-2986"></a><a name="index-csinf-2987"></a><a name="index-csinh-2988"></a><a name="index-csinhf-2989"></a><a name="index-csinhl-2990"></a><a name="index-csinl-2991"></a><a name="index-csqrt-2992"></a><a name="index-csqrtf-2993"></a><a name="index-csqrtl-2994"></a><a name="index-ctan-2995"></a><a name="index-ctanf-2996"></a><a name="index-ctanh-2997"></a><a name="index-ctanhf-2998"></a><a name="index-ctanhl-2999"></a><a name="index-ctanl-3000"></a><a name="index-dcgettext-3001"></a><a name="index-dgettext-3002"></a><a name="index-drem-3003"></a><a name="index-dremf-3004"></a><a name="index-dreml-3005"></a><a name="index-erf-3006"></a><a name="index-erfc-3007"></a><a name="index-erfcf-3008"></a><a name="index-erfcl-3009"></a><a name="index-erff-3010"></a><a name="index-erfl-3011"></a><a name="index-exit-3012"></a><a name="index-exp-3013"></a><a name="index-exp10-3014"></a><a name="index-exp10f-3015"></a><a name="index-exp10l-3016"></a><a name="index-exp2-3017"></a><a name="index-exp2f-3018"></a><a name="index-exp2l-3019"></a><a name="index-expf-3020"></a><a name="index-expl-3021"></a><a name="index-expm1-3022"></a><a name="index-expm1f-3023"></a><a name="index-expm1l-3024"></a><a name="index-fabs-3025"></a><a name="index-fabsf-3026"></a><a name="index-fabsl-3027"></a><a name="index-fdim-3028"></a><a name="index-fdimf-3029"></a><a name="index-fdiml-3030"></a><a name="index-ffs-3031"></a><a name="index-floor-3032"></a><a name="index-floorf-3033"></a><a name="index-floorl-3034"></a><a name="index-fma-3035"></a><a name="index-fmaf-3036"></a><a name="index-fmal-3037"></a><a name="index-fmax-3038"></a><a name="index-fmaxf-3039"></a><a name="index-fmaxl-3040"></a><a name="index-fmin-3041"></a><a name="index-fminf-3042"></a><a name="index-fminl-3043"></a><a name="index-fmod-3044"></a><a name="index-fmodf-3045"></a><a name="index-fmodl-3046"></a><a name="index-fprintf-3047"></a><a name="index-fprintf_005funlocked-3048"></a><a name="index-fputs-3049"></a><a name="index-fputs_005funlocked-3050"></a><a name="index-frexp-3051"></a><a name="index-frexpf-3052"></a><a name="index-frexpl-3053"></a><a name="index-fscanf-3054"></a><a name="index-gamma-3055"></a><a name="index-gammaf-3056"></a><a name="index-gammal-3057"></a><a name="index-gamma_005fr-3058"></a><a name="index-gammaf_005fr-3059"></a><a name="index-gammal_005fr-3060"></a><a name="index-gettext-3061"></a><a name="index-hypot-3062"></a><a name="index-hypotf-3063"></a><a name="index-hypotl-3064"></a><a name="index-ilogb-3065"></a><a name="index-ilogbf-3066"></a><a name="index-ilogbl-3067"></a><a name="index-imaxabs-3068"></a><a name="index-index-3069"></a><a name="index-isalnum-3070"></a><a name="index-isalpha-3071"></a><a name="index-isascii-3072"></a><a name="index-isblank-3073"></a><a name="index-iscntrl-3074"></a><a name="index-isdigit-3075"></a><a name="index-isgraph-3076"></a><a name="index-islower-3077"></a><a name="index-isprint-3078"></a><a name="index-ispunct-3079"></a><a name="index-isspace-3080"></a><a name="index-isupper-3081"></a><a name="index-iswalnum-3082"></a><a name="index-iswalpha-3083"></a><a name="index-iswblank-3084"></a><a name="index-iswcntrl-3085"></a><a name="index-iswdigit-3086"></a><a name="index-iswgraph-3087"></a><a name="index-iswlower-3088"></a><a name="index-iswprint-3089"></a><a name="index-iswpunct-3090"></a><a name="index-iswspace-3091"></a><a name="index-iswupper-3092"></a><a name="index-iswxdigit-3093"></a><a name="index-isxdigit-3094"></a><a name="index-j0-3095"></a><a name="index-j0f-3096"></a><a name="index-j0l-3097"></a><a name="index-j1-3098"></a><a name="index-j1f-3099"></a><a name="index-j1l-3100"></a><a name="index-jn-3101"></a><a name="index-jnf-3102"></a><a name="index-jnl-3103"></a><a name="index-labs-3104"></a><a name="index-ldexp-3105"></a><a name="index-ldexpf-3106"></a><a name="index-ldexpl-3107"></a><a name="index-lgamma-3108"></a><a name="index-lgammaf-3109"></a><a name="index-lgammal-3110"></a><a name="index-lgamma_005fr-3111"></a><a name="index-lgammaf_005fr-3112"></a><a name="index-lgammal_005fr-3113"></a><a name="index-llabs-3114"></a><a name="index-llrint-3115"></a><a name="index-llrintf-3116"></a><a name="index-llrintl-3117"></a><a name="index-llround-3118"></a><a name="index-llroundf-3119"></a><a name="index-llroundl-3120"></a><a name="index-log-3121"></a><a name="index-log10-3122"></a><a name="index-log10f-3123"></a><a name="index-log10l-3124"></a><a name="index-log1p-3125"></a><a name="index-log1pf-3126"></a><a name="index-log1pl-3127"></a><a name="index-log2-3128"></a><a name="index-log2f-3129"></a><a name="index-log2l-3130"></a><a name="index-logb-3131"></a><a name="index-logbf-3132"></a><a name="index-logbl-3133"></a><a name="index-logf-3134"></a><a name="index-logl-3135"></a><a name="index-lrint-3136"></a><a name="index-lrintf-3137"></a><a name="index-lrintl-3138"></a><a name="index-lround-3139"></a><a name="index-lroundf-3140"></a><a name="index-lroundl-3141"></a><a name="index-malloc-3142"></a><a name="index-memchr-3143"></a><a name="index-memcmp-3144"></a><a name="index-memcpy-3145"></a><a name="index-mempcpy-3146"></a><a name="index-memset-3147"></a><a name="index-modf-3148"></a><a name="index-modff-3149"></a><a name="index-modfl-3150"></a><a name="index-nearbyint-3151"></a><a name="index-nearbyintf-3152"></a><a name="index-nearbyintl-3153"></a><a name="index-nextafter-3154"></a><a name="index-nextafterf-3155"></a><a name="index-nextafterl-3156"></a><a name="index-nexttoward-3157"></a><a name="index-nexttowardf-3158"></a><a name="index-nexttowardl-3159"></a><a name="index-pow-3160"></a><a name="index-pow10-3161"></a><a name="index-pow10f-3162"></a><a name="index-pow10l-3163"></a><a name="index-powf-3164"></a><a name="index-powl-3165"></a><a name="index-printf-3166"></a><a name="index-printf_005funlocked-3167"></a><a name="index-putchar-3168"></a><a name="index-puts-3169"></a><a name="index-remainder-3170"></a><a name="index-remainderf-3171"></a><a name="index-remainderl-3172"></a><a name="index-remquo-3173"></a><a name="index-remquof-3174"></a><a name="index-remquol-3175"></a><a name="index-rindex-3176"></a><a name="index-rint-3177"></a><a name="index-rintf-3178"></a><a name="index-rintl-3179"></a><a name="index-round-3180"></a><a name="index-roundf-3181"></a><a name="index-roundl-3182"></a><a name="index-scalb-3183"></a><a name="index-scalbf-3184"></a><a name="index-scalbl-3185"></a><a name="index-scalbln-3186"></a><a name="index-scalblnf-3187"></a><a name="index-scalblnf-3188"></a><a name="index-scalbn-3189"></a><a name="index-scalbnf-3190"></a><a name="index-scanfnl-3191"></a><a name="index-signbit-3192"></a><a name="index-signbitf-3193"></a><a name="index-signbitl-3194"></a><a name="index-signbitd32-3195"></a><a name="index-signbitd64-3196"></a><a name="index-signbitd128-3197"></a><a name="index-significand-3198"></a><a name="index-significandf-3199"></a><a name="index-significandl-3200"></a><a name="index-sin-3201"></a><a name="index-sincos-3202"></a><a name="index-sincosf-3203"></a><a name="index-sincosl-3204"></a><a name="index-sinf-3205"></a><a name="index-sinh-3206"></a><a name="index-sinhf-3207"></a><a name="index-sinhl-3208"></a><a name="index-sinl-3209"></a><a name="index-snprintf-3210"></a><a name="index-sprintf-3211"></a><a name="index-sqrt-3212"></a><a name="index-sqrtf-3213"></a><a name="index-sqrtl-3214"></a><a name="index-sscanf-3215"></a><a name="index-stpcpy-3216"></a><a name="index-stpncpy-3217"></a><a name="index-strcasecmp-3218"></a><a name="index-strcat-3219"></a><a name="index-strchr-3220"></a><a name="index-strcmp-3221"></a><a name="index-strcpy-3222"></a><a name="index-strcspn-3223"></a><a name="index-strdup-3224"></a><a name="index-strfmon-3225"></a><a name="index-strftime-3226"></a><a name="index-strlen-3227"></a><a name="index-strncasecmp-3228"></a><a name="index-strncat-3229"></a><a name="index-strncmp-3230"></a><a name="index-strncpy-3231"></a><a name="index-strndup-3232"></a><a name="index-strpbrk-3233"></a><a name="index-strrchr-3234"></a><a name="index-strspn-3235"></a><a name="index-strstr-3236"></a><a name="index-tan-3237"></a><a name="index-tanf-3238"></a><a name="index-tanh-3239"></a><a name="index-tanhf-3240"></a><a name="index-tanhl-3241"></a><a name="index-tanl-3242"></a><a name="index-tgamma-3243"></a><a name="index-tgammaf-3244"></a><a name="index-tgammal-3245"></a><a name="index-toascii-3246"></a><a name="index-tolower-3247"></a><a name="index-toupper-3248"></a><a name="index-towlower-3249"></a><a name="index-towupper-3250"></a><a name="index-trunc-3251"></a><a name="index-truncf-3252"></a><a name="index-truncl-3253"></a><a name="index-vfprintf-3254"></a><a name="index-vfscanf-3255"></a><a name="index-vprintf-3256"></a><a name="index-vscanf-3257"></a><a name="index-vsnprintf-3258"></a><a name="index-vsprintf-3259"></a><a name="index-vsscanf-3260"></a><a name="index-y0-3261"></a><a name="index-y0f-3262"></a><a name="index-y0l-3263"></a><a name="index-y1-3264"></a><a name="index-y1f-3265"></a><a name="index-y1l-3266"></a><a name="index-yn-3267"></a><a name="index-ynf-3268"></a><a name="index-ynl-3269"></a>
GCC provides a large number of built-in functions other than the ones
mentioned above. Some of these are for internal use in the processing
of exceptions or variable-length argument lists and will not be
@@ -65,7 +65,7 @@ recommend general use of these functions.
<p>The remaining functions are provided for optimization purposes.
- <p><a name="index-fno_002dbuiltin-3268"></a>GCC includes built-in versions of many of the functions in the standard
+ <p><a name="index-fno_002dbuiltin-3270"></a>GCC includes built-in versions of many of the functions in the standard
C library. The versions prefixed with <code>__builtin_</code> will always be
treated as having the same meaning as the C library function even if you
specify the <samp><span class="option">-fno-builtin</span></samp> option. (see <a href="C-Dialect-Options.html#C-Dialect-Options">C Dialect Options</a>)
@@ -73,7 +73,7 @@ Many of these functions are only optimized in certain cases; if they are
not optimized in a particular case, a call to the library function will
be emitted.
- <p><a name="index-ansi-3269"></a><a name="index-std-3270"></a>Outside strict ISO C mode (<samp><span class="option">-ansi</span></samp>, <samp><span class="option">-std=c90</span></samp>,
+ <p><a name="index-ansi-3271"></a><a name="index-std-3272"></a>Outside strict ISO C mode (<samp><span class="option">-ansi</span></samp>, <samp><span class="option">-std=c90</span></samp>,
<samp><span class="option">-std=c99</span></samp> or <samp><span class="option">-std=c11</span></samp>), the functions
<code>_exit</code>, <code>alloca</code>, <code>bcmp</code>, <code>bzero</code>,
<code>dcgettext</code>, <code>dgettext</code>, <code>dremf</code>, <code>dreml</code>,
@@ -199,7 +199,7 @@ In the same fashion, GCC provides <code>fpclassify</code>, <code>isfinite</code>
builtins appear both with and without the <code>__builtin_</code> prefix.
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_types_compatible_p</b> (<var>type1, type2</var>)<var><a name="index-g_t_005f_005fbuiltin_005ftypes_005fcompatible_005fp-3271"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_types_compatible_p</b> (<var>type1, type2</var>)<var><a name="index-g_t_005f_005fbuiltin_005ftypes_005fcompatible_005fp-3273"></a></var><br>
<blockquote>
<p>You can use the built-in function <code>__builtin_types_compatible_p</code> to
determine whether two types are the same.
@@ -249,7 +249,7 @@ depending on the arguments' types. For example:
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: <var>type</var> <b>__builtin_choose_expr</b> (<var>const_exp, exp1, exp2</var>)<var><a name="index-g_t_005f_005fbuiltin_005fchoose_005fexpr-3272"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__builtin_choose_expr</b> (<var>const_exp, exp1, exp2</var>)<var><a name="index-g_t_005f_005fbuiltin_005fchoose_005fexpr-3274"></a></var><br>
<blockquote>
<p>You can use the built-in function <code>__builtin_choose_expr</code> to
evaluate code depending on the value of a constant expression. This
@@ -290,7 +290,7 @@ future revisions.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: <var>type</var> <b>__builtin_complex</b> (<var>real, imag</var>)<var><a name="index-g_t_005f_005fbuiltin_005fcomplex-3273"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__builtin_complex</b> (<var>real, imag</var>)<var><a name="index-g_t_005f_005fbuiltin_005fcomplex-3275"></a></var><br>
<blockquote>
<p>The built-in function <code>__builtin_complex</code> is provided for use in
implementing the ISO C11 macros <code>CMPLXF</code>, <code>CMPLX</code> and
@@ -303,7 +303,7 @@ infinities, NaNs and negative zeros are involved.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_constant_p</b> (<var>exp</var>)<var><a name="index-g_t_005f_005fbuiltin_005fconstant_005fp-3274"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_constant_p</b> (<var>exp</var>)<var><a name="index-g_t_005f_005fbuiltin_005fconstant_005fp-3276"></a></var><br>
<blockquote><p>You can use the built-in function <code>__builtin_constant_p</code> to
determine if a value is known to be constant at compile-time and hence
that GCC can perform constant-folding on expressions involving that
@@ -354,8 +354,8 @@ initializers. The earliest version where it is completely safe is
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: long <b>__builtin_expect</b> (<var>long exp, long c</var>)<var><a name="index-g_t_005f_005fbuiltin_005fexpect-3275"></a></var><br>
-<blockquote><p><a name="index-fprofile_002darcs-3276"></a>You may use <code>__builtin_expect</code> to provide the compiler with
+&mdash; Built-in Function: long <b>__builtin_expect</b> (<var>long exp, long c</var>)<var><a name="index-g_t_005f_005fbuiltin_005fexpect-3277"></a></var><br>
+<blockquote><p><a name="index-fprofile_002darcs-3278"></a>You may use <code>__builtin_expect</code> to provide the compiler with
branch prediction information. In general, you should prefer to
use actual profile feedback for this (<samp><span class="option">-fprofile-arcs</span></samp>), as
programmers are notoriously bad at predicting how their programs
@@ -380,7 +380,7 @@ expressions for <var>exp</var>, you should use constructions such as
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_trap</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005ftrap-3277"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_trap</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005ftrap-3279"></a></var><br>
<blockquote><p>This function causes the program to exit abnormally. GCC implements
this function by using a target-dependent mechanism (such as
intentionally executing an illegal instruction) or by calling
@@ -389,7 +389,7 @@ you should not rely on any particular implementation.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_unreachable</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005funreachable-3278"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_unreachable</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005funreachable-3280"></a></var><br>
<blockquote><p>If control flow reaches the point of the <code>__builtin_unreachable</code>,
the program is undefined. It is useful in situations where the
compiler cannot deduce the unreachability of the code.
@@ -441,7 +441,7 @@ function that never returns but that is not declared
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>*__builtin_assume_aligned</b> (<var>const void *exp, size_t align, ...</var>)<var><a name="index-g_t_002a_005f_005fbuiltin_005fassume_005faligned-3279"></a></var><br>
+&mdash; Built-in Function: void <b>*__builtin_assume_aligned</b> (<var>const void *exp, size_t align, ...</var>)<var><a name="index-g_t_002a_005f_005fbuiltin_005fassume_005faligned-3281"></a></var><br>
<blockquote><p>This function returns its first argument, and allows the compiler
to assume that the returned pointer is at least <var>align</var> bytes
aligned. This built-in can have either two or three arguments,
@@ -460,7 +460,7 @@ if it is non-zero means misalignment offset. For example:
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin___clear_cache</b> (<var>char *begin, char *end</var>)<var><a name="index-g_t_005f_005fbuiltin_005f_005f_005fclear_005fcache-3280"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin___clear_cache</b> (<var>char *begin, char *end</var>)<var><a name="index-g_t_005f_005fbuiltin_005f_005f_005fclear_005fcache-3282"></a></var><br>
<blockquote><p>This function is used to flush the processor's instruction cache for
the region of memory between <var>begin</var> inclusive and <var>end</var>
exclusive. Some targets require that the instruction cache be
@@ -474,7 +474,7 @@ call to the <code>__clear_cache</code> function in libgcc is made.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_prefetch</b> (<var>const void *addr, ...</var>)<var><a name="index-g_t_005f_005fbuiltin_005fprefetch-3281"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_prefetch</b> (<var>const void *addr, ...</var>)<var><a name="index-g_t_005f_005fbuiltin_005fprefetch-3283"></a></var><br>
<blockquote><p>This function is used to minimize cache-miss latency by moving data into
a cache before it is accessed.
You can insert calls to <code>__builtin_prefetch</code> into code for which
@@ -515,25 +515,25 @@ and GCC does not issue a warning.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: double <b>__builtin_huge_val</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005fhuge_005fval-3282"></a></var><br>
+&mdash; Built-in Function: double <b>__builtin_huge_val</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005fhuge_005fval-3284"></a></var><br>
<blockquote><p>Returns a positive infinity, if supported by the floating-point format,
else <code>DBL_MAX</code>. This function is suitable for implementing the
ISO C macro <code>HUGE_VAL</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: float <b>__builtin_huge_valf</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005fhuge_005fvalf-3283"></a></var><br>
+&mdash; Built-in Function: float <b>__builtin_huge_valf</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005fhuge_005fvalf-3285"></a></var><br>
<blockquote><p>Similar to <code>__builtin_huge_val</code>, except the return type is <code>float</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: long double <b>__builtin_huge_vall</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005fhuge_005fvall-3284"></a></var><br>
+&mdash; Built-in Function: long double <b>__builtin_huge_vall</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005fhuge_005fvall-3286"></a></var><br>
<blockquote><p>Similar to <code>__builtin_huge_val</code>, except the return
type is <code>long double</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_fpclassify</b> (<var>int, int, int, int, int, ...</var>)<var><a name="index-g_t_005f_005fbuiltin_005ffpclassify-3285"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_fpclassify</b> (<var>int, int, int, int, int, ...</var>)<var><a name="index-g_t_005f_005fbuiltin_005ffpclassify-3287"></a></var><br>
<blockquote><p>This built-in implements the C99 fpclassify functionality. The first
five int arguments should be the target library's notion of the
possible FP classes and are used for return values. They must be
@@ -545,40 +545,40 @@ means it does not do default promotion from float to double.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: double <b>__builtin_inf</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finf-3286"></a></var><br>
+&mdash; Built-in Function: double <b>__builtin_inf</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finf-3288"></a></var><br>
<blockquote><p>Similar to <code>__builtin_huge_val</code>, except a warning is generated
if the target floating-point format does not support infinities.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: _Decimal32 <b>__builtin_infd32</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finfd32-3287"></a></var><br>
+&mdash; Built-in Function: _Decimal32 <b>__builtin_infd32</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finfd32-3289"></a></var><br>
<blockquote><p>Similar to <code>__builtin_inf</code>, except the return type is <code>_Decimal32</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: _Decimal64 <b>__builtin_infd64</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finfd64-3288"></a></var><br>
+&mdash; Built-in Function: _Decimal64 <b>__builtin_infd64</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finfd64-3290"></a></var><br>
<blockquote><p>Similar to <code>__builtin_inf</code>, except the return type is <code>_Decimal64</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: _Decimal128 <b>__builtin_infd128</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finfd128-3289"></a></var><br>
+&mdash; Built-in Function: _Decimal128 <b>__builtin_infd128</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finfd128-3291"></a></var><br>
<blockquote><p>Similar to <code>__builtin_inf</code>, except the return type is <code>_Decimal128</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: float <b>__builtin_inff</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finff-3290"></a></var><br>
+&mdash; Built-in Function: float <b>__builtin_inff</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finff-3292"></a></var><br>
<blockquote><p>Similar to <code>__builtin_inf</code>, except the return type is <code>float</code>.
This function is suitable for implementing the ISO C99 macro <code>INFINITY</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: long double <b>__builtin_infl</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finfl-3291"></a></var><br>
+&mdash; Built-in Function: long double <b>__builtin_infl</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005finfl-3293"></a></var><br>
<blockquote><p>Similar to <code>__builtin_inf</code>, except the return
type is <code>long double</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_isinf_sign</b> (<var>...</var>)<var><a name="index-g_t_005f_005fbuiltin_005fisinf_005fsign-3292"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_isinf_sign</b> (<var>...</var>)<var><a name="index-g_t_005f_005fbuiltin_005fisinf_005fsign-3294"></a></var><br>
<blockquote><p>Similar to <code>isinf</code>, except the return value will be negative for
an argument of <code>-Inf</code>. Note while the parameter list is an
ellipsis, this function only accepts exactly one floating point
@@ -587,7 +587,7 @@ does not do default promotion from float to double.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: double <b>__builtin_nan</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnan-3293"></a></var><br>
+&mdash; Built-in Function: double <b>__builtin_nan</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnan-3295"></a></var><br>
<blockquote><p>This is an implementation of the ISO C99 function <code>nan</code>.
<p>Since ISO C99 defines this function in terms of <code>strtod</code>, which we
@@ -605,182 +605,182 @@ compile-time constant.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: _Decimal32 <b>__builtin_nand32</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnand32-3294"></a></var><br>
+&mdash; Built-in Function: _Decimal32 <b>__builtin_nand32</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnand32-3296"></a></var><br>
<blockquote><p>Similar to <code>__builtin_nan</code>, except the return type is <code>_Decimal32</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: _Decimal64 <b>__builtin_nand64</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnand64-3295"></a></var><br>
+&mdash; Built-in Function: _Decimal64 <b>__builtin_nand64</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnand64-3297"></a></var><br>
<blockquote><p>Similar to <code>__builtin_nan</code>, except the return type is <code>_Decimal64</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: _Decimal128 <b>__builtin_nand128</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnand128-3296"></a></var><br>
+&mdash; Built-in Function: _Decimal128 <b>__builtin_nand128</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnand128-3298"></a></var><br>
<blockquote><p>Similar to <code>__builtin_nan</code>, except the return type is <code>_Decimal128</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: float <b>__builtin_nanf</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnanf-3297"></a></var><br>
+&mdash; Built-in Function: float <b>__builtin_nanf</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnanf-3299"></a></var><br>
<blockquote><p>Similar to <code>__builtin_nan</code>, except the return type is <code>float</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: long double <b>__builtin_nanl</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnanl-3298"></a></var><br>
+&mdash; Built-in Function: long double <b>__builtin_nanl</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnanl-3300"></a></var><br>
<blockquote><p>Similar to <code>__builtin_nan</code>, except the return type is <code>long double</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: double <b>__builtin_nans</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnans-3299"></a></var><br>
+&mdash; Built-in Function: double <b>__builtin_nans</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnans-3301"></a></var><br>
<blockquote><p>Similar to <code>__builtin_nan</code>, except the significand is forced
to be a signaling NaN. The <code>nans</code> function is proposed by
<a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n965.htm">WG14 N965</a>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: float <b>__builtin_nansf</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnansf-3300"></a></var><br>
+&mdash; Built-in Function: float <b>__builtin_nansf</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnansf-3302"></a></var><br>
<blockquote><p>Similar to <code>__builtin_nans</code>, except the return type is <code>float</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: long double <b>__builtin_nansl</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnansl-3301"></a></var><br>
+&mdash; Built-in Function: long double <b>__builtin_nansl</b> (<var>const char *str</var>)<var><a name="index-g_t_005f_005fbuiltin_005fnansl-3303"></a></var><br>
<blockquote><p>Similar to <code>__builtin_nans</code>, except the return type is <code>long double</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_ffs</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fffs-3302"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_ffs</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fffs-3304"></a></var><br>
<blockquote><p>Returns one plus the index of the least significant 1-bit of <var>x</var>, or
if <var>x</var> is zero, returns zero.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_clz</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclz-3303"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_clz</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclz-3305"></a></var><br>
<blockquote><p>Returns the number of leading 0-bits in <var>x</var>, starting at the most
significant bit position. If <var>x</var> is 0, the result is undefined.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_ctz</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fctz-3304"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_ctz</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fctz-3306"></a></var><br>
<blockquote><p>Returns the number of trailing 0-bits in <var>x</var>, starting at the least
significant bit position. If <var>x</var> is 0, the result is undefined.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_clrsb</b> (<var>int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclrsb-3305"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_clrsb</b> (<var>int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclrsb-3307"></a></var><br>
<blockquote><p>Returns the number of leading redundant sign bits in <var>x</var>, i.e. the
number of bits following the most significant bit which are identical
to it. There are no special cases for 0 or other values.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_popcount</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpopcount-3306"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_popcount</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpopcount-3308"></a></var><br>
<blockquote><p>Returns the number of 1-bits in <var>x</var>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_parity</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fparity-3307"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_parity</b> (<var>unsigned int x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fparity-3309"></a></var><br>
<blockquote><p>Returns the parity of <var>x</var>, i.e. the number of 1-bits in <var>x</var>
modulo 2.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_ffsl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fffsl-3308"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_ffsl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fffsl-3310"></a></var><br>
<blockquote><p>Similar to <code>__builtin_ffs</code>, except the argument type is
<code>unsigned long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_clzl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclzl-3309"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_clzl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclzl-3311"></a></var><br>
<blockquote><p>Similar to <code>__builtin_clz</code>, except the argument type is
<code>unsigned long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_ctzl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fctzl-3310"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_ctzl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fctzl-3312"></a></var><br>
<blockquote><p>Similar to <code>__builtin_ctz</code>, except the argument type is
<code>unsigned long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_clrsbl</b> (<var>long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclrsbl-3311"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_clrsbl</b> (<var>long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclrsbl-3313"></a></var><br>
<blockquote><p>Similar to <code>__builtin_clrsb</code>, except the argument type is
<code>long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_popcountl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpopcountl-3312"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_popcountl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpopcountl-3314"></a></var><br>
<blockquote><p>Similar to <code>__builtin_popcount</code>, except the argument type is
<code>unsigned long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_parityl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fparityl-3313"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_parityl</b> (<var>unsigned long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fparityl-3315"></a></var><br>
<blockquote><p>Similar to <code>__builtin_parity</code>, except the argument type is
<code>unsigned long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_ffsll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fffsll-3314"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_ffsll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fffsll-3316"></a></var><br>
<blockquote><p>Similar to <code>__builtin_ffs</code>, except the argument type is
<code>unsigned long long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_clzll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclzll-3315"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_clzll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclzll-3317"></a></var><br>
<blockquote><p>Similar to <code>__builtin_clz</code>, except the argument type is
<code>unsigned long long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_ctzll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fctzll-3316"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_ctzll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fctzll-3318"></a></var><br>
<blockquote><p>Similar to <code>__builtin_ctz</code>, except the argument type is
<code>unsigned long long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_clrsbll</b> (<var>long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclrsbll-3317"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_clrsbll</b> (<var>long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fclrsbll-3319"></a></var><br>
<blockquote><p>Similar to <code>__builtin_clrsb</code>, except the argument type is
<code>long long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_popcountll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpopcountll-3318"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_popcountll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpopcountll-3320"></a></var><br>
<blockquote><p>Similar to <code>__builtin_popcount</code>, except the argument type is
<code>unsigned long long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_parityll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fparityll-3319"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_parityll</b> (<var>unsigned long long</var>)<var><a name="index-g_t_005f_005fbuiltin_005fparityll-3321"></a></var><br>
<blockquote><p>Similar to <code>__builtin_parity</code>, except the argument type is
<code>unsigned long long</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: double <b>__builtin_powi</b> (<var>double, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpowi-3320"></a></var><br>
+&mdash; Built-in Function: double <b>__builtin_powi</b> (<var>double, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpowi-3322"></a></var><br>
<blockquote><p>Returns the first argument raised to the power of the second. Unlike the
<code>pow</code> function no guarantees about precision and rounding are made.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: float <b>__builtin_powif</b> (<var>float, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpowif-3321"></a></var><br>
+&mdash; Built-in Function: float <b>__builtin_powif</b> (<var>float, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpowif-3323"></a></var><br>
<blockquote><p>Similar to <code>__builtin_powi</code>, except the argument and return types
are <code>float</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: long double <b>__builtin_powil</b> (<var>long double, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpowil-3322"></a></var><br>
+&mdash; Built-in Function: long double <b>__builtin_powil</b> (<var>long double, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005fpowil-3324"></a></var><br>
<blockquote><p>Similar to <code>__builtin_powi</code>, except the argument and return types
are <code>long double</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int32_t <b>__builtin_bswap32</b> (<var>int32_t x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fbswap32-3323"></a></var><br>
+&mdash; Built-in Function: int32_t <b>__builtin_bswap32</b> (<var>int32_t x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fbswap32-3325"></a></var><br>
<blockquote><p>Returns <var>x</var> with the order of the bytes reversed; for example,
<code>0xaabbccdd</code> becomes <code>0xddccbbaa</code>. Byte here always means
exactly 8 bits.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int64_t <b>__builtin_bswap64</b> (<var>int64_t x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fbswap64-3324"></a></var><br>
+&mdash; Built-in Function: int64_t <b>__builtin_bswap64</b> (<var>int64_t x</var>)<var><a name="index-g_t_005f_005fbuiltin_005fbswap64-3326"></a></var><br>
<blockquote><p>Similar to <code>__builtin_bswap32</code>, except the argument and return types
are 64-bit.
</p></blockquote></div>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PDP_002d11-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PDP_002d11-Options.html
index d3ba855..c21a381 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PDP_002d11-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PDP_002d11-Options.html
@@ -57,51 +57,51 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.31 PDP-11 Options</h4>
-<p><a name="index-PDP_002d11-Options-1835"></a>
+<p><a name="index-PDP_002d11-Options-1837"></a>
These options are defined for the PDP-11:
<dl>
-<dt><code>-mfpu</code><dd><a name="index-mfpu-1836"></a>Use hardware FPP floating point. This is the default. (FIS floating
+<dt><code>-mfpu</code><dd><a name="index-mfpu-1838"></a>Use hardware FPP floating point. This is the default. (FIS floating
point on the PDP-11/40 is not supported.)
- <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1837"></a>Do not use hardware floating point.
+ <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1839"></a>Do not use hardware floating point.
- <br><dt><code>-mac0</code><dd><a name="index-mac0-1838"></a>Return floating-point results in ac0 (fr0 in Unix assembler syntax).
+ <br><dt><code>-mac0</code><dd><a name="index-mac0-1840"></a>Return floating-point results in ac0 (fr0 in Unix assembler syntax).
- <br><dt><code>-mno-ac0</code><dd><a name="index-mno_002dac0-1839"></a>Return floating-point results in memory. This is the default.
+ <br><dt><code>-mno-ac0</code><dd><a name="index-mno_002dac0-1841"></a>Return floating-point results in memory. This is the default.
- <br><dt><code>-m40</code><dd><a name="index-m40-1840"></a>Generate code for a PDP-11/40.
+ <br><dt><code>-m40</code><dd><a name="index-m40-1842"></a>Generate code for a PDP-11/40.
- <br><dt><code>-m45</code><dd><a name="index-m45-1841"></a>Generate code for a PDP-11/45. This is the default.
+ <br><dt><code>-m45</code><dd><a name="index-m45-1843"></a>Generate code for a PDP-11/45. This is the default.
- <br><dt><code>-m10</code><dd><a name="index-m10-1842"></a>Generate code for a PDP-11/10.
+ <br><dt><code>-m10</code><dd><a name="index-m10-1844"></a>Generate code for a PDP-11/10.
- <br><dt><code>-mbcopy-builtin</code><dd><a name="index-mbcopy_002dbuiltin-1843"></a>Use inline <code>movmemhi</code> patterns for copying memory. This is the
+ <br><dt><code>-mbcopy-builtin</code><dd><a name="index-mbcopy_002dbuiltin-1845"></a>Use inline <code>movmemhi</code> patterns for copying memory. This is the
default.
- <br><dt><code>-mbcopy</code><dd><a name="index-mbcopy-1844"></a>Do not use inline <code>movmemhi</code> patterns for copying memory.
+ <br><dt><code>-mbcopy</code><dd><a name="index-mbcopy-1846"></a>Do not use inline <code>movmemhi</code> patterns for copying memory.
- <br><dt><code>-mint16</code><dt><code>-mno-int32</code><dd><a name="index-mint16-1845"></a><a name="index-mno_002dint32-1846"></a>Use 16-bit <code>int</code>. This is the default.
+ <br><dt><code>-mint16</code><dt><code>-mno-int32</code><dd><a name="index-mint16-1847"></a><a name="index-mno_002dint32-1848"></a>Use 16-bit <code>int</code>. This is the default.
- <br><dt><code>-mint32</code><dt><code>-mno-int16</code><dd><a name="index-mint32-1847"></a><a name="index-mno_002dint16-1848"></a>Use 32-bit <code>int</code>.
+ <br><dt><code>-mint32</code><dt><code>-mno-int16</code><dd><a name="index-mint32-1849"></a><a name="index-mno_002dint16-1850"></a>Use 32-bit <code>int</code>.
- <br><dt><code>-mfloat64</code><dt><code>-mno-float32</code><dd><a name="index-mfloat64-1849"></a><a name="index-mno_002dfloat32-1850"></a>Use 64-bit <code>float</code>. This is the default.
+ <br><dt><code>-mfloat64</code><dt><code>-mno-float32</code><dd><a name="index-mfloat64-1851"></a><a name="index-mno_002dfloat32-1852"></a>Use 64-bit <code>float</code>. This is the default.
- <br><dt><code>-mfloat32</code><dt><code>-mno-float64</code><dd><a name="index-mfloat32-1851"></a><a name="index-mno_002dfloat64-1852"></a>Use 32-bit <code>float</code>.
+ <br><dt><code>-mfloat32</code><dt><code>-mno-float64</code><dd><a name="index-mfloat32-1853"></a><a name="index-mno_002dfloat64-1854"></a>Use 32-bit <code>float</code>.
- <br><dt><code>-mabshi</code><dd><a name="index-mabshi-1853"></a>Use <code>abshi2</code> pattern. This is the default.
+ <br><dt><code>-mabshi</code><dd><a name="index-mabshi-1855"></a>Use <code>abshi2</code> pattern. This is the default.
- <br><dt><code>-mno-abshi</code><dd><a name="index-mno_002dabshi-1854"></a>Do not use <code>abshi2</code> pattern.
+ <br><dt><code>-mno-abshi</code><dd><a name="index-mno_002dabshi-1856"></a>Do not use <code>abshi2</code> pattern.
- <br><dt><code>-mbranch-expensive</code><dd><a name="index-mbranch_002dexpensive-1855"></a>Pretend that branches are expensive. This is for experimenting with
+ <br><dt><code>-mbranch-expensive</code><dd><a name="index-mbranch_002dexpensive-1857"></a>Pretend that branches are expensive. This is for experimenting with
code generation only.
- <br><dt><code>-mbranch-cheap</code><dd><a name="index-mbranch_002dcheap-1856"></a>Do not pretend that branches are expensive. This is the default.
+ <br><dt><code>-mbranch-cheap</code><dd><a name="index-mbranch_002dcheap-1858"></a>Do not pretend that branches are expensive. This is the default.
- <br><dt><code>-munix-asm</code><dd><a name="index-munix_002dasm-1857"></a>Use Unix assembler syntax. This is the default when configured for
+ <br><dt><code>-munix-asm</code><dd><a name="index-munix_002dasm-1859"></a>Use Unix assembler syntax. This is the default when configured for
&lsquo;<samp><span class="samp">pdp11-*-bsd</span></samp>&rsquo;.
- <br><dt><code>-mdec-asm</code><dd><a name="index-mdec_002dasm-1858"></a>Use DEC assembler syntax. This is the default when configured for any
+ <br><dt><code>-mdec-asm</code><dd><a name="index-mdec_002dasm-1860"></a>Use DEC assembler syntax. This is the default when configured for any
PDP-11 target other than &lsquo;<samp><span class="samp">pdp11-*-bsd</span></samp>&rsquo;.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pointer-Arith.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pointer-Arith.html
index a574a40..b2d6ccd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pointer-Arith.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pointer-Arith.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.23 Arithmetic on <code>void</code>- and Function-Pointers</h3>
-<p><a name="index-void-pointers_002c-arithmetic-2470"></a><a name="index-void_002c-size-of-pointer-to-2471"></a><a name="index-function-pointers_002c-arithmetic-2472"></a><a name="index-function_002c-size-of-pointer-to-2473"></a>
+<p><a name="index-void-pointers_002c-arithmetic-2472"></a><a name="index-void_002c-size-of-pointer-to-2473"></a><a name="index-function-pointers_002c-arithmetic-2474"></a><a name="index-function_002c-size-of-pointer-to-2475"></a>
In GNU C, addition and subtraction operations are supported on pointers to
<code>void</code> and on pointers to functions. This is done by treating the
size of a <code>void</code> or of a function as 1.
@@ -64,7 +64,7 @@ size of a <code>void</code> or of a function as 1.
<p>A consequence of this is that <code>sizeof</code> is also allowed on <code>void</code>
and on function types, and returns 1.
- <p><a name="index-Wpointer_002darith-2474"></a>The option <samp><span class="option">-Wpointer-arith</span></samp> requests a warning if these extensions
+ <p><a name="index-Wpointer_002darith-2476"></a>The option <samp><span class="option">-Wpointer-arith</span></samp> requests a warning if these extensions
are used.
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PowerPC-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PowerPC-Options.html
index b2f4ed9..12f7571 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PowerPC-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/PowerPC-Options.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.33 PowerPC Options</h4>
-<p><a name="index-PowerPC-options-1861"></a>
+<p><a name="index-PowerPC-options-1863"></a>
These are listed under See <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Options">RS/6000 and PowerPC Options</a>.
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pragmas.html
index ccaa633..930b387 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Pragmas.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.57 Pragmas Accepted by GCC</h3>
-<p><a name="index-pragmas-3348"></a><a name="index-g_t_0040code_007b_0023pragma_007d-3349"></a>
+<p><a name="index-pragmas-3350"></a><a name="index-g_t_0040code_007b_0023pragma_007d-3351"></a>
GCC supports several types of pragmas, primarily in order to compile
code originally written for other compilers. Note that in general
we do not recommend the use of pragmas; See <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a>,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Precompiled-Headers.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Precompiled-Headers.html
index dd1e7d4..9735686 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Precompiled-Headers.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Precompiled-Headers.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.20 Using Precompiled Headers</h3>
-<p><a name="index-precompiled-headers-2321"></a><a name="index-speed-of-compilation-2322"></a>
+<p><a name="index-precompiled-headers-2323"></a><a name="index-speed-of-compilation-2324"></a>
Often large projects have many header files that are included in every
source file. The time the compiler takes to process these header files
over and over again can account for nearly all of the time required to
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Preprocessor-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Preprocessor-Options.html
index 1b17833..f9869ca 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Preprocessor-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Preprocessor-Options.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.11 Options Controlling the Preprocessor</h3>
-<p><a name="index-preprocessor-options-904"></a><a name="index-options_002c-preprocessor-905"></a>
+<p><a name="index-preprocessor-options-906"></a><a name="index-options_002c-preprocessor-907"></a>
These options control the C preprocessor, which is run on each C source
file before actual compilation.
@@ -66,7 +66,7 @@ they cause the preprocessor output to be unsuitable for actual
compilation.
<dl>
-<dt><code>-Wp,</code><var>option</var><dd><a name="index-Wp-906"></a>You can use <samp><span class="option">-Wp,</span><var>option</var></samp> to bypass the compiler driver
+<dt><code>-Wp,</code><var>option</var><dd><a name="index-Wp-908"></a>You can use <samp><span class="option">-Wp,</span><var>option</var></samp> to bypass the compiler driver
and pass <var>option</var> directly through to the preprocessor. If
<var>option</var> contains commas, it is split into multiple options at the
commas. However, many options are modified, translated or interpreted
@@ -76,7 +76,7 @@ interface is undocumented and subject to change, so whenever possible
you should avoid using <samp><span class="option">-Wp</span></samp> and let the driver handle the
options instead.
- <br><dt><code>-Xpreprocessor </code><var>option</var><dd><a name="index-Xpreprocessor-907"></a>Pass <var>option</var> as an option to the preprocessor. You can use this to
+ <br><dt><code>-Xpreprocessor </code><var>option</var><dd><a name="index-Xpreprocessor-909"></a>Pass <var>option</var> as an option to the preprocessor. You can use this to
supply system-specific preprocessor options that GCC does not know how to
recognize.
@@ -94,7 +94,7 @@ recognize.
<!-- If this file is included with the flag ``cppmanual'' set, it is -->
<!-- formatted for inclusion in the CPP manual; otherwise the main GCC manual. -->
<dl>
-<dt><code>-D </code><var>name</var><dd><a name="index-D-908"></a>Predefine <var>name</var> as a macro, with definition <code>1</code>.
+<dt><code>-D </code><var>name</var><dd><a name="index-D-910"></a>Predefine <var>name</var> as a macro, with definition <code>1</code>.
<br><dt><code>-D </code><var>name</var><code>=</code><var>definition</var><dd>The contents of <var>definition</var> are tokenized and processed as if
they appeared during translation phase three in a &lsquo;<samp><span class="samp">#define</span></samp>&rsquo;
@@ -116,13 +116,13 @@ are given on the command line. All <samp><span class="option">-imacros </span><
<samp><span class="option">-include </span><var>file</var></samp> options are processed after all
<samp><span class="option">-D</span></samp> and <samp><span class="option">-U</span></samp> options.
- <br><dt><code>-U </code><var>name</var><dd><a name="index-U-909"></a>Cancel any previous definition of <var>name</var>, either built in or
+ <br><dt><code>-U </code><var>name</var><dd><a name="index-U-911"></a>Cancel any previous definition of <var>name</var>, either built in or
provided with a <samp><span class="option">-D</span></samp> option.
- <br><dt><code>-undef</code><dd><a name="index-undef-910"></a>Do not predefine any system-specific or GCC-specific macros. The
+ <br><dt><code>-undef</code><dd><a name="index-undef-912"></a>Do not predefine any system-specific or GCC-specific macros. The
standard predefined macros remain defined.
- <br><dt><code>-I </code><var>dir</var><dd><a name="index-I-911"></a>Add the directory <var>dir</var> to the list of directories to be searched
+ <br><dt><code>-I </code><var>dir</var><dd><a name="index-I-913"></a>Add the directory <var>dir</var> to the list of directories to be searched
for header files.
Directories named by <samp><span class="option">-I</span></samp> are searched before the standard
system include directories. If the directory <var>dir</var> is a standard
@@ -133,23 +133,23 @@ of system headers are not defeated
If <var>dir</var> begins with <code>=</code>, then the <code>=</code> will be replaced
by the sysroot prefix; see <samp><span class="option">--sysroot</span></samp> and <samp><span class="option">-isysroot</span></samp>.
- <br><dt><code>-o </code><var>file</var><dd><a name="index-o-912"></a>Write output to <var>file</var>. This is the same as specifying <var>file</var>
+ <br><dt><code>-o </code><var>file</var><dd><a name="index-o-914"></a>Write output to <var>file</var>. This is the same as specifying <var>file</var>
as the second non-option argument to <samp><span class="command">cpp</span></samp>. <samp><span class="command">gcc</span></samp> has a
different interpretation of a second non-option argument, so you must
use <samp><span class="option">-o</span></samp> to specify the output file.
- <br><dt><code>-Wall</code><dd><a name="index-Wall-913"></a>Turns on all optional warnings which are desirable for normal code.
+ <br><dt><code>-Wall</code><dd><a name="index-Wall-915"></a>Turns on all optional warnings which are desirable for normal code.
At present this is <samp><span class="option">-Wcomment</span></samp>, <samp><span class="option">-Wtrigraphs</span></samp>,
<samp><span class="option">-Wmultichar</span></samp> and a warning about integer promotion causing a
change of sign in <code>#if</code> expressions. Note that many of the
preprocessor's warnings are on by default and have no options to
control them.
- <br><dt><code>-Wcomment</code><dt><code>-Wcomments</code><dd><a name="index-Wcomment-914"></a><a name="index-Wcomments-915"></a>Warn whenever a comment-start sequence &lsquo;<samp><span class="samp">/*</span></samp>&rsquo; appears in a &lsquo;<samp><span class="samp">/*</span></samp>&rsquo;
+ <br><dt><code>-Wcomment</code><dt><code>-Wcomments</code><dd><a name="index-Wcomment-916"></a><a name="index-Wcomments-917"></a>Warn whenever a comment-start sequence &lsquo;<samp><span class="samp">/*</span></samp>&rsquo; appears in a &lsquo;<samp><span class="samp">/*</span></samp>&rsquo;
comment, or whenever a backslash-newline appears in a &lsquo;<samp><span class="samp">//</span></samp>&rsquo; comment.
(Both forms have the same effect.)
- <br><dt><code>-Wtrigraphs</code><dd><a name="index-Wtrigraphs-916"></a><a name="Wtrigraphs"></a>Most trigraphs in comments cannot affect the meaning of the program.
+ <br><dt><code>-Wtrigraphs</code><dd><a name="index-Wtrigraphs-918"></a><a name="Wtrigraphs"></a>Most trigraphs in comments cannot affect the meaning of the program.
However, a trigraph that would form an escaped newline (&lsquo;<samp><span class="samp">??/</span></samp>&rsquo; at
the end of a line) can, by changing where the comment begins or ends.
Therefore, only trigraphs that would form escaped newlines produce
@@ -160,15 +160,15 @@ given, this option is still enabled unless trigraphs are enabled. To
get trigraph conversion without warnings, but get the other
<samp><span class="option">-Wall</span></samp> warnings, use &lsquo;<samp><span class="samp">-trigraphs -Wall -Wno-trigraphs</span></samp>&rsquo;.
- <br><dt><code>-Wtraditional</code><dd><a name="index-Wtraditional-917"></a>Warn about certain constructs that behave differently in traditional and
+ <br><dt><code>-Wtraditional</code><dd><a name="index-Wtraditional-919"></a>Warn about certain constructs that behave differently in traditional and
ISO C. Also warn about ISO C constructs that have no traditional C
equivalent, and problematic constructs which should be avoided.
- <br><dt><code>-Wundef</code><dd><a name="index-Wundef-918"></a>Warn whenever an identifier which is not a macro is encountered in an
+ <br><dt><code>-Wundef</code><dd><a name="index-Wundef-920"></a>Warn whenever an identifier which is not a macro is encountered in an
&lsquo;<samp><span class="samp">#if</span></samp>&rsquo; directive, outside of &lsquo;<samp><span class="samp">defined</span></samp>&rsquo;. Such identifiers are
replaced with zero.
- <br><dt><code>-Wunused-macros</code><dd><a name="index-Wunused_002dmacros-919"></a>Warn about macros defined in the main file that are unused. A macro
+ <br><dt><code>-Wunused-macros</code><dd><a name="index-Wunused_002dmacros-921"></a>Warn about macros defined in the main file that are unused. A macro
is <dfn>used</dfn> if it is expanded or tested for existence at least once.
The preprocessor will also warn if the macro has not been used at the
time it is redefined or undefined.
@@ -185,7 +185,7 @@ Alternatively, you could provide a dummy use with something like:
<pre class="smallexample"> #if defined the_macro_causing_the_warning
#endif
</pre>
- <br><dt><code>-Wendif-labels</code><dd><a name="index-Wendif_002dlabels-920"></a>Warn whenever an &lsquo;<samp><span class="samp">#else</span></samp>&rsquo; or an &lsquo;<samp><span class="samp">#endif</span></samp>&rsquo; are followed by text.
+ <br><dt><code>-Wendif-labels</code><dd><a name="index-Wendif_002dlabels-922"></a>Warn whenever an &lsquo;<samp><span class="samp">#else</span></samp>&rsquo; or an &lsquo;<samp><span class="samp">#endif</span></samp>&rsquo; are followed by text.
This usually happens in code of the form
<pre class="smallexample"> #if FOO
@@ -197,24 +197,24 @@ This usually happens in code of the form
<p class="noindent">The second and third <code>FOO</code> should be in comments, but often are not
in older programs. This warning is on by default.
- <br><dt><code>-Werror</code><dd><a name="index-Werror-921"></a>Make all warnings into hard errors. Source code which triggers warnings
+ <br><dt><code>-Werror</code><dd><a name="index-Werror-923"></a>Make all warnings into hard errors. Source code which triggers warnings
will be rejected.
- <br><dt><code>-Wsystem-headers</code><dd><a name="index-Wsystem_002dheaders-922"></a>Issue warnings for code in system headers. These are normally unhelpful
+ <br><dt><code>-Wsystem-headers</code><dd><a name="index-Wsystem_002dheaders-924"></a>Issue warnings for code in system headers. These are normally unhelpful
in finding bugs in your own code, therefore suppressed. If you are
responsible for the system library, you may want to see them.
- <br><dt><code>-w</code><dd><a name="index-w-923"></a>Suppress all warnings, including those which GNU CPP issues by default.
+ <br><dt><code>-w</code><dd><a name="index-w-925"></a>Suppress all warnings, including those which GNU CPP issues by default.
- <br><dt><code>-pedantic</code><dd><a name="index-pedantic-924"></a>Issue all the mandatory diagnostics listed in the C standard. Some of
+ <br><dt><code>-pedantic</code><dd><a name="index-pedantic-926"></a>Issue all the mandatory diagnostics listed in the C standard. Some of
them are left out by default, since they trigger frequently on harmless
code.
- <br><dt><code>-pedantic-errors</code><dd><a name="index-pedantic_002derrors-925"></a>Issue all the mandatory diagnostics, and make all mandatory diagnostics
+ <br><dt><code>-pedantic-errors</code><dd><a name="index-pedantic_002derrors-927"></a>Issue all the mandatory diagnostics, and make all mandatory diagnostics
into errors. This includes mandatory diagnostics that GCC issues
without &lsquo;<samp><span class="samp">-pedantic</span></samp>&rsquo; but treats as warnings.
- <br><dt><code>-M</code><dd><a name="index-M-926"></a><a name="index-g_t_0040command_007bmake_007d-927"></a><a name="index-dependencies_002c-_0040command_007bmake_007d-928"></a>Instead of outputting the result of preprocessing, output a rule
+ <br><dt><code>-M</code><dd><a name="index-M-928"></a><a name="index-g_t_0040command_007bmake_007d-929"></a><a name="index-dependencies_002c-_0040command_007bmake_007d-930"></a>Instead of outputting the result of preprocessing, output a rule
suitable for <samp><span class="command">make</span></samp> describing the dependencies of the main
source file. The preprocessor outputs one <samp><span class="command">make</span></samp> rule containing
the object file name for that source file, a colon, and the names of all
@@ -238,7 +238,7 @@ will still be sent to the regular output stream as normal.
<p>Passing <samp><span class="option">-M</span></samp> to the driver implies <samp><span class="option">-E</span></samp>, and suppresses
warnings with an implicit <samp><span class="option">-w</span></samp>.
- <br><dt><code>-MM</code><dd><a name="index-MM-929"></a>Like <samp><span class="option">-M</span></samp> but do not mention header files that are found in
+ <br><dt><code>-MM</code><dd><a name="index-MM-931"></a>Like <samp><span class="option">-M</span></samp> but do not mention header files that are found in
system header directories, nor header files that are included,
directly or indirectly, from such a header.
@@ -247,7 +247,7 @@ directly or indirectly, from such a header.
header will appear in <samp><span class="option">-MM</span></samp> dependency output. This is a
slight change in semantics from GCC versions 3.0 and earlier.
- <p><a name="dashMF"></a><br><dt><code>-MF </code><var>file</var><dd><a name="index-MF-930"></a>When used with <samp><span class="option">-M</span></samp> or <samp><span class="option">-MM</span></samp>, specifies a
+ <p><a name="dashMF"></a><br><dt><code>-MF </code><var>file</var><dd><a name="index-MF-932"></a>When used with <samp><span class="option">-M</span></samp> or <samp><span class="option">-MM</span></samp>, specifies a
file to write the dependencies to. If no <samp><span class="option">-MF</span></samp> switch is given
the preprocessor sends the rules to the same place it would have sent
preprocessed output.
@@ -255,7 +255,7 @@ preprocessed output.
<p>When used with the driver options <samp><span class="option">-MD</span></samp> or <samp><span class="option">-MMD</span></samp>,
<samp><span class="option">-MF</span></samp> overrides the default dependency output file.
- <br><dt><code>-MG</code><dd><a name="index-MG-931"></a>In conjunction with an option such as <samp><span class="option">-M</span></samp> requesting
+ <br><dt><code>-MG</code><dd><a name="index-MG-933"></a>In conjunction with an option such as <samp><span class="option">-M</span></samp> requesting
dependency generation, <samp><span class="option">-MG</span></samp> assumes missing header files are
generated files and adds them to the dependency list without raising
an error. The dependency filename is taken directly from the
@@ -265,7 +265,7 @@ this useless.
<p>This feature is used in automatic updating of makefiles.
- <br><dt><code>-MP</code><dd><a name="index-MP-932"></a>This option instructs CPP to add a phony target for each dependency
+ <br><dt><code>-MP</code><dd><a name="index-MP-934"></a>This option instructs CPP to add a phony target for each dependency
other than the main file, causing each to depend on nothing. These
dummy rules work around errors <samp><span class="command">make</span></samp> gives if you remove header
files without updating the <samp><span class="file">Makefile</span></samp> to match.
@@ -276,7 +276,7 @@ files without updating the <samp><span class="file">Makefile</span></samp> to ma
test.h:
</pre>
- <br><dt><code>-MT </code><var>target</var><dd><a name="index-MT-933"></a>
+ <br><dt><code>-MT </code><var>target</var><dd><a name="index-MT-935"></a>
Change the target of the rule emitted by dependency generation. By
default CPP takes the name of the main input file, deletes any
directory components and any file suffix such as &lsquo;<samp><span class="samp">.c</span></samp>&rsquo;, and
@@ -290,7 +290,7 @@ argument to <samp><span class="option">-MT</span></samp>, or use multiple <samp>
<pre class="smallexample"> $(objpfx)foo.o: foo.c
</pre>
- <br><dt><code>-MQ </code><var>target</var><dd><a name="index-MQ-934"></a>
+ <br><dt><code>-MQ </code><var>target</var><dd><a name="index-MQ-936"></a>
Same as <samp><span class="option">-MT</span></samp>, but it quotes any characters which are special to
Make. <samp><span class="option">-MQ&nbsp;'$(objpfx)foo.o'<!-- /@w --></span></samp> gives
@@ -299,7 +299,7 @@ Make. <samp><span class="option">-MQ&nbsp;'$(objpfx)foo.o'<!-- /@w --></span></
<p>The default target is automatically quoted, as if it were given with
<samp><span class="option">-MQ</span></samp>.
- <br><dt><code>-MD</code><dd><a name="index-MD-935"></a><samp><span class="option">-MD</span></samp> is equivalent to <samp><span class="option">-M -MF </span><var>file</var></samp>, except that
+ <br><dt><code>-MD</code><dd><a name="index-MD-937"></a><samp><span class="option">-MD</span></samp> is equivalent to <samp><span class="option">-M -MF </span><var>file</var></samp>, except that
<samp><span class="option">-E</span></samp> is not implied. The driver determines <var>file</var> based on
whether an <samp><span class="option">-o</span></samp> option is given. If it is, the driver uses its
argument but with a suffix of <samp><span class="file">.d</span></samp>, otherwise it takes the name
@@ -314,17 +314,17 @@ is understood to specify a target object file.
<p>Since <samp><span class="option">-E</span></samp> is not implied, <samp><span class="option">-MD</span></samp> can be used to generate
a dependency output file as a side-effect of the compilation process.
- <br><dt><code>-MMD</code><dd><a name="index-MMD-936"></a>Like <samp><span class="option">-MD</span></samp> except mention only user header files, not system
+ <br><dt><code>-MMD</code><dd><a name="index-MMD-938"></a>Like <samp><span class="option">-MD</span></samp> except mention only user header files, not system
header files.
- <br><dt><code>-fpch-deps</code><dd><a name="index-fpch_002ddeps-937"></a>When using precompiled headers (see <a href="Precompiled-Headers.html#Precompiled-Headers">Precompiled Headers</a>), this flag
+ <br><dt><code>-fpch-deps</code><dd><a name="index-fpch_002ddeps-939"></a>When using precompiled headers (see <a href="Precompiled-Headers.html#Precompiled-Headers">Precompiled Headers</a>), this flag
will cause the dependency-output flags to also list the files from the
precompiled header's dependencies. If not specified only the
precompiled header would be listed and not the files that were used to
create it because those files are not consulted when a precompiled
header is used.
- <br><dt><code>-fpch-preprocess</code><dd><a name="index-fpch_002dpreprocess-938"></a>This option allows use of a precompiled header (see <a href="Precompiled-Headers.html#Precompiled-Headers">Precompiled Headers</a>) together with <samp><span class="option">-E</span></samp>. It inserts a special <code>#pragma</code>,
+ <br><dt><code>-fpch-preprocess</code><dd><a name="index-fpch_002dpreprocess-940"></a>This option allows use of a precompiled header (see <a href="Precompiled-Headers.html#Precompiled-Headers">Precompiled Headers</a>) together with <samp><span class="option">-E</span></samp>. It inserts a special <code>#pragma</code>,
<code>#pragma GCC pch_preprocess "</code><var>filename</var><code>"</code> in the output to mark
the place where the precompiled header was found, and its <var>filename</var>.
When <samp><span class="option">-fpreprocessed</span></samp> is in use, GCC recognizes this <code>#pragma</code>
@@ -339,7 +339,7 @@ safe to edit the filename if the PCH file is available in a different
location. The filename may be absolute or it may be relative to GCC's
current directory.
- <br><dt><code>-x c</code><dt><code>-x c++</code><dt><code>-x objective-c</code><dt><code>-x assembler-with-cpp</code><dd><a name="index-x-939"></a>Specify the source language: C, C++, Objective-C, or assembly. This has
+ <br><dt><code>-x c</code><dt><code>-x c++</code><dt><code>-x objective-c</code><dt><code>-x assembler-with-cpp</code><dd><a name="index-x-941"></a>Specify the source language: C, C++, Objective-C, or assembly. This has
nothing to do with standards conformance or extensions; it merely
selects which base syntax to expect. If you give none of these options,
cpp will deduce the language from the extension of the source file:
@@ -353,7 +353,7 @@ which selected both the language and the standards conformance level.
This option has been removed, because it conflicts with the <samp><span class="option">-l</span></samp>
option.
- <br><dt><code>-std=</code><var>standard</var><dt><code>-ansi</code><dd><a name="index-ansi-940"></a><a name="index-std_003d-941"></a>Specify the standard to which the code should conform. Currently CPP
+ <br><dt><code>-std=</code><var>standard</var><dt><code>-ansi</code><dd><a name="index-ansi-942"></a><a name="index-std_003d-943"></a>Specify the standard to which the code should conform. Currently CPP
knows about C and C++ standards; others may be added in the future.
<p><var>standard</var>
@@ -384,7 +384,7 @@ publication, this was known as C1X.
default for C++ code.
</dl>
- <br><dt><code>-I-</code><dd><a name="index-I_002d-942"></a>Split the include path. Any directories specified with <samp><span class="option">-I</span></samp>
+ <br><dt><code>-I-</code><dd><a name="index-I_002d-944"></a>Split the include path. Any directories specified with <samp><span class="option">-I</span></samp>
options before <samp><span class="option">-I-</span></samp> are searched only for headers requested with
<code>#include&nbsp;"</code><var>file</var><code>"<!-- /@w --></code>; they are not searched for
<code>#include&nbsp;&lt;</code><var>file</var><code>&gt;<!-- /@w --></code>. If additional directories are
@@ -395,15 +395,15 @@ directories are searched for all &lsquo;<samp><span class="samp">#include</span>
file directory as the first search directory for <code>#include&nbsp;"</code><var>file</var><code>"<!-- /@w --></code>.
This option has been deprecated.
- <br><dt><code>-nostdinc</code><dd><a name="index-nostdinc-943"></a>Do not search the standard system directories for header files.
+ <br><dt><code>-nostdinc</code><dd><a name="index-nostdinc-945"></a>Do not search the standard system directories for header files.
Only the directories you have specified with <samp><span class="option">-I</span></samp> options
(and the directory of the current file, if appropriate) are searched.
- <br><dt><code>-nostdinc++</code><dd><a name="index-nostdinc_002b_002b-944"></a>Do not search for header files in the C++-specific standard directories,
+ <br><dt><code>-nostdinc++</code><dd><a name="index-nostdinc_002b_002b-946"></a>Do not search for header files in the C++-specific standard directories,
but do still search the other standard directories. (This option is
used when building the C++ library.)
- <br><dt><code>-include </code><var>file</var><dd><a name="index-include-945"></a>Process <var>file</var> as if <code>#include "file"</code> appeared as the first
+ <br><dt><code>-include </code><var>file</var><dd><a name="index-include-947"></a>Process <var>file</var> as if <code>#include "file"</code> appeared as the first
line of the primary source file. However, the first directory searched
for <var>file</var> is the preprocessor's working directory <em>instead of</em>
the directory containing the main source file. If not found there, it
@@ -413,7 +413,7 @@ chain as normal.
<p>If multiple <samp><span class="option">-include</span></samp> options are given, the files are included
in the order they appear on the command line.
- <br><dt><code>-imacros </code><var>file</var><dd><a name="index-imacros-946"></a>Exactly like <samp><span class="option">-include</span></samp>, except that any output produced by
+ <br><dt><code>-imacros </code><var>file</var><dd><a name="index-imacros-948"></a>Exactly like <samp><span class="option">-include</span></samp>, except that any output produced by
scanning <var>file</var> is thrown away. Macros it defines remain defined.
This allows you to acquire all the macros from a header without also
processing its declarations.
@@ -421,44 +421,44 @@ processing its declarations.
<p>All files specified by <samp><span class="option">-imacros</span></samp> are processed before all files
specified by <samp><span class="option">-include</span></samp>.
- <br><dt><code>-idirafter </code><var>dir</var><dd><a name="index-idirafter-947"></a>Search <var>dir</var> for header files, but do it <em>after</em> all
+ <br><dt><code>-idirafter </code><var>dir</var><dd><a name="index-idirafter-949"></a>Search <var>dir</var> for header files, but do it <em>after</em> all
directories specified with <samp><span class="option">-I</span></samp> and the standard system directories
have been exhausted. <var>dir</var> is treated as a system include directory.
If <var>dir</var> begins with <code>=</code>, then the <code>=</code> will be replaced
by the sysroot prefix; see <samp><span class="option">--sysroot</span></samp> and <samp><span class="option">-isysroot</span></samp>.
- <br><dt><code>-iprefix </code><var>prefix</var><dd><a name="index-iprefix-948"></a>Specify <var>prefix</var> as the prefix for subsequent <samp><span class="option">-iwithprefix</span></samp>
+ <br><dt><code>-iprefix </code><var>prefix</var><dd><a name="index-iprefix-950"></a>Specify <var>prefix</var> as the prefix for subsequent <samp><span class="option">-iwithprefix</span></samp>
options. If the prefix represents a directory, you should include the
final &lsquo;<samp><span class="samp">/</span></samp>&rsquo;.
- <br><dt><code>-iwithprefix </code><var>dir</var><dt><code>-iwithprefixbefore </code><var>dir</var><dd><a name="index-iwithprefix-949"></a><a name="index-iwithprefixbefore-950"></a>Append <var>dir</var> to the prefix specified previously with
+ <br><dt><code>-iwithprefix </code><var>dir</var><dt><code>-iwithprefixbefore </code><var>dir</var><dd><a name="index-iwithprefix-951"></a><a name="index-iwithprefixbefore-952"></a>Append <var>dir</var> to the prefix specified previously with
<samp><span class="option">-iprefix</span></samp>, and add the resulting directory to the include search
path. <samp><span class="option">-iwithprefixbefore</span></samp> puts it in the same place <samp><span class="option">-I</span></samp>
would; <samp><span class="option">-iwithprefix</span></samp> puts it where <samp><span class="option">-idirafter</span></samp> would.
- <br><dt><code>-isysroot </code><var>dir</var><dd><a name="index-isysroot-951"></a>This option is like the <samp><span class="option">--sysroot</span></samp> option, but applies only to
+ <br><dt><code>-isysroot </code><var>dir</var><dd><a name="index-isysroot-953"></a>This option is like the <samp><span class="option">--sysroot</span></samp> option, but applies only to
header files (except for Darwin targets, where it applies to both header
files and libraries). See the <samp><span class="option">--sysroot</span></samp> option for more
information.
- <br><dt><code>-imultilib </code><var>dir</var><dd><a name="index-imultilib-952"></a>Use <var>dir</var> as a subdirectory of the directory containing
+ <br><dt><code>-imultilib </code><var>dir</var><dd><a name="index-imultilib-954"></a>Use <var>dir</var> as a subdirectory of the directory containing
target-specific C++ headers.
- <br><dt><code>-isystem </code><var>dir</var><dd><a name="index-isystem-953"></a>Search <var>dir</var> for header files, after all directories specified by
+ <br><dt><code>-isystem </code><var>dir</var><dd><a name="index-isystem-955"></a>Search <var>dir</var> for header files, after all directories specified by
<samp><span class="option">-I</span></samp> but before the standard system directories. Mark it
as a system directory, so that it gets the same special treatment as
is applied to the standard system directories.
If <var>dir</var> begins with <code>=</code>, then the <code>=</code> will be replaced
by the sysroot prefix; see <samp><span class="option">--sysroot</span></samp> and <samp><span class="option">-isysroot</span></samp>.
- <br><dt><code>-iquote </code><var>dir</var><dd><a name="index-iquote-954"></a>Search <var>dir</var> only for header files requested with
+ <br><dt><code>-iquote </code><var>dir</var><dd><a name="index-iquote-956"></a>Search <var>dir</var> only for header files requested with
<code>#include&nbsp;"</code><var>file</var><code>"<!-- /@w --></code>; they are not searched for
<code>#include&nbsp;&lt;</code><var>file</var><code>&gt;<!-- /@w --></code>, before all directories specified by
<samp><span class="option">-I</span></samp> and before the standard system directories.
If <var>dir</var> begins with <code>=</code>, then the <code>=</code> will be replaced
by the sysroot prefix; see <samp><span class="option">--sysroot</span></samp> and <samp><span class="option">-isysroot</span></samp>.
- <br><dt><code>-fdirectives-only</code><dd><a name="index-fdirectives_002donly-955"></a>When preprocessing, handle directives, but do not expand macros.
+ <br><dt><code>-fdirectives-only</code><dd><a name="index-fdirectives_002donly-957"></a>When preprocessing, handle directives, but do not expand macros.
<p>The option's behavior depends on the <samp><span class="option">-E</span></samp> and <samp><span class="option">-fpreprocessed</span></samp>
options.
@@ -478,13 +478,13 @@ files previously preprocessed with <code>-E -fdirectives-only</code>.
<samp><span class="option">-fpreprocessed</span></samp> take precedence. This enables full preprocessing of
files previously preprocessed with <code>-E -fdirectives-only</code>.
- <br><dt><code>-fdollars-in-identifiers</code><dd><a name="index-fdollars_002din_002didentifiers-956"></a><a name="fdollars_002din_002didentifiers"></a>Accept &lsquo;<samp><span class="samp">$</span></samp>&rsquo; in identifiers.
+ <br><dt><code>-fdollars-in-identifiers</code><dd><a name="index-fdollars_002din_002didentifiers-958"></a><a name="fdollars_002din_002didentifiers"></a>Accept &lsquo;<samp><span class="samp">$</span></samp>&rsquo; in identifiers.
- <br><dt><code>-fextended-identifiers</code><dd><a name="index-fextended_002didentifiers-957"></a>Accept universal character names in identifiers. This option is
+ <br><dt><code>-fextended-identifiers</code><dd><a name="index-fextended_002didentifiers-959"></a>Accept universal character names in identifiers. This option is
experimental; in a future version of GCC, it will be enabled by
default for C99 and C++.
- <br><dt><code>-fpreprocessed</code><dd><a name="index-fpreprocessed-958"></a>Indicate to the preprocessor that the input file has already been
+ <br><dt><code>-fpreprocessed</code><dd><a name="index-fpreprocessed-960"></a>Indicate to the preprocessor that the input file has already been
preprocessed. This suppresses things like macro expansion, trigraph
conversion, escaped newline splicing, and processing of most directives.
The preprocessor still recognizes and removes comments, so that you can
@@ -497,12 +497,12 @@ extensions &lsquo;<samp><span class="samp">.i</span></samp>&rsquo;, &lsquo;<samp
extensions that GCC uses for preprocessed files created by
<samp><span class="option">-save-temps</span></samp>.
- <br><dt><code>-ftabstop=</code><var>width</var><dd><a name="index-ftabstop-959"></a>Set the distance between tab stops. This helps the preprocessor report
+ <br><dt><code>-ftabstop=</code><var>width</var><dd><a name="index-ftabstop-961"></a>Set the distance between tab stops. This helps the preprocessor report
correct column numbers in warnings or errors, even if tabs appear on the
line. If the value is less than 1 or greater than 100, the option is
ignored. The default is 8.
- <br><dt><code>-fdebug-cpp</code><dd><a name="index-fdebug_002dcpp-960"></a>This option is only useful for debugging GCC. When used with
+ <br><dt><code>-fdebug-cpp</code><dd><a name="index-fdebug_002dcpp-962"></a>This option is only useful for debugging GCC. When used with
<samp><span class="option">-E</span></samp>, dumps debugging information about location maps. Every
token in the output is preceded by the dump of the map its location
belongs to. The dump of the map holding the location of a token would
@@ -511,7 +511,7 @@ be:
</pre>
<p>When used without <samp><span class="option">-E</span></samp>, this option has no effect.
- <br><dt><code>-ftrack-macro-expansion</code><span class="roman">[</span><code>=</code><var>level</var><span class="roman">]</span><dd><a name="index-ftrack_002dmacro_002dexpansion-961"></a>Track locations of tokens across macro expansions. This allows the
+ <br><dt><code>-ftrack-macro-expansion</code><span class="roman">[</span><code>=</code><var>level</var><span class="roman">]</span><dd><a name="index-ftrack_002dmacro_002dexpansion-963"></a>Track locations of tokens across macro expansions. This allows the
compiler to emit diagnostic about the current macro expansion stack
when a compilation error occurs in a macro expansion. Using this
option makes the preprocessor and the compiler consume more
@@ -527,18 +527,18 @@ tokens locations completely. This value is the most memory hungry.
When this option is given no argument, the default parameter value is
&lsquo;<samp><span class="samp">2</span></samp>&rsquo;.
- <br><dt><code>-fexec-charset=</code><var>charset</var><dd><a name="index-fexec_002dcharset-962"></a><a name="index-character-set_002c-execution-963"></a>Set the execution character set, used for string and character
+ <br><dt><code>-fexec-charset=</code><var>charset</var><dd><a name="index-fexec_002dcharset-964"></a><a name="index-character-set_002c-execution-965"></a>Set the execution character set, used for string and character
constants. The default is UTF-8. <var>charset</var> can be any encoding
supported by the system's <code>iconv</code> library routine.
- <br><dt><code>-fwide-exec-charset=</code><var>charset</var><dd><a name="index-fwide_002dexec_002dcharset-964"></a><a name="index-character-set_002c-wide-execution-965"></a>Set the wide execution character set, used for wide string and
+ <br><dt><code>-fwide-exec-charset=</code><var>charset</var><dd><a name="index-fwide_002dexec_002dcharset-966"></a><a name="index-character-set_002c-wide-execution-967"></a>Set the wide execution character set, used for wide string and
character constants. The default is UTF-32 or UTF-16, whichever
corresponds to the width of <code>wchar_t</code>. As with
<samp><span class="option">-fexec-charset</span></samp>, <var>charset</var> can be any encoding supported
by the system's <code>iconv</code> library routine; however, you will have
problems with encodings that do not fit exactly in <code>wchar_t</code>.
- <br><dt><code>-finput-charset=</code><var>charset</var><dd><a name="index-finput_002dcharset-966"></a><a name="index-character-set_002c-input-967"></a>Set the input character set, used for translation from the character
+ <br><dt><code>-finput-charset=</code><var>charset</var><dd><a name="index-finput_002dcharset-968"></a><a name="index-character-set_002c-input-969"></a>Set the input character set, used for translation from the character
set of the input file to the source character set used by GCC. If the
locale does not specify, or GCC cannot get this information from the
locale, the default is UTF-8. This can be overridden by either the locale
@@ -546,7 +546,7 @@ or this command line option. Currently the command line option takes
precedence if there's a conflict. <var>charset</var> can be any encoding
supported by the system's <code>iconv</code> library routine.
- <br><dt><code>-fworking-directory</code><dd><a name="index-fworking_002ddirectory-968"></a><a name="index-fno_002dworking_002ddirectory-969"></a>Enable generation of linemarkers in the preprocessor output that will
+ <br><dt><code>-fworking-directory</code><dd><a name="index-fworking_002ddirectory-970"></a><a name="index-fno_002dworking_002ddirectory-971"></a>Enable generation of linemarkers in the preprocessor output that will
let the compiler know the current working directory at the time of
preprocessing. When this option is enabled, the preprocessor will
emit, after the initial linemarker, a second linemarker with the
@@ -559,11 +559,11 @@ form <samp><span class="option">-fno-working-directory</span></samp>. If the <s
present in the command line, this option has no effect, since no
<code>#line</code> directives are emitted whatsoever.
- <br><dt><code>-fno-show-column</code><dd><a name="index-fno_002dshow_002dcolumn-970"></a>Do not print column numbers in diagnostics. This may be necessary if
+ <br><dt><code>-fno-show-column</code><dd><a name="index-fno_002dshow_002dcolumn-972"></a>Do not print column numbers in diagnostics. This may be necessary if
diagnostics are being scanned by a program that does not understand the
column numbers, such as <samp><span class="command">dejagnu</span></samp>.
- <br><dt><code>-A </code><var>predicate</var><code>=</code><var>answer</var><dd><a name="index-A-971"></a>Make an assertion with the predicate <var>predicate</var> and answer
+ <br><dt><code>-A </code><var>predicate</var><code>=</code><var>answer</var><dd><a name="index-A-973"></a>Make an assertion with the predicate <var>predicate</var> and answer
<var>answer</var>. This form is preferred to the older form <samp><span class="option">-A
</span><var>predicate</var><span class="option">(</span><var>answer</var><span class="option">)</span></samp>, which is still supported, because
it does not use shell special characters.
@@ -578,7 +578,7 @@ are silently ignored. If you specify characters whose behavior
conflicts, the result is undefined.
<dl>
-<dt>&lsquo;<samp><span class="samp">M</span></samp>&rsquo;<dd><a name="index-dM-972"></a>Instead of the normal output, generate a list of &lsquo;<samp><span class="samp">#define</span></samp>&rsquo;
+<dt>&lsquo;<samp><span class="samp">M</span></samp>&rsquo;<dd><a name="index-dM-974"></a>Instead of the normal output, generate a list of &lsquo;<samp><span class="samp">#define</span></samp>&rsquo;
directives for all the macros defined during the execution of the
preprocessor, including predefined macros. This gives you a way of
finding out what is predefined in your version of the preprocessor.
@@ -592,29 +592,29 @@ Assuming you have no file <samp><span class="file">foo.h</span></samp>, the comm
interpreted as a synonym for <samp><span class="option">-fdump-rtl-mach</span></samp>.
See <a href="../gcc/Debugging-Options.html#Debugging-Options">Debugging Options</a>.
- <br><dt>&lsquo;<samp><span class="samp">D</span></samp>&rsquo;<dd><a name="index-dD-973"></a>Like &lsquo;<samp><span class="samp">M</span></samp>&rsquo; except in two respects: it does <em>not</em> include the
+ <br><dt>&lsquo;<samp><span class="samp">D</span></samp>&rsquo;<dd><a name="index-dD-975"></a>Like &lsquo;<samp><span class="samp">M</span></samp>&rsquo; except in two respects: it does <em>not</em> include the
predefined macros, and it outputs <em>both</em> the &lsquo;<samp><span class="samp">#define</span></samp>&rsquo;
directives and the result of preprocessing. Both kinds of output go to
the standard output file.
- <br><dt>&lsquo;<samp><span class="samp">N</span></samp>&rsquo;<dd><a name="index-dN-974"></a>Like &lsquo;<samp><span class="samp">D</span></samp>&rsquo;, but emit only the macro names, not their expansions.
+ <br><dt>&lsquo;<samp><span class="samp">N</span></samp>&rsquo;<dd><a name="index-dN-976"></a>Like &lsquo;<samp><span class="samp">D</span></samp>&rsquo;, but emit only the macro names, not their expansions.
- <br><dt>&lsquo;<samp><span class="samp">I</span></samp>&rsquo;<dd><a name="index-dI-975"></a>Output &lsquo;<samp><span class="samp">#include</span></samp>&rsquo; directives in addition to the result of
+ <br><dt>&lsquo;<samp><span class="samp">I</span></samp>&rsquo;<dd><a name="index-dI-977"></a>Output &lsquo;<samp><span class="samp">#include</span></samp>&rsquo; directives in addition to the result of
preprocessing.
- <br><dt>&lsquo;<samp><span class="samp">U</span></samp>&rsquo;<dd><a name="index-dU-976"></a>Like &lsquo;<samp><span class="samp">D</span></samp>&rsquo; except that only macros that are expanded, or whose
+ <br><dt>&lsquo;<samp><span class="samp">U</span></samp>&rsquo;<dd><a name="index-dU-978"></a>Like &lsquo;<samp><span class="samp">D</span></samp>&rsquo; except that only macros that are expanded, or whose
definedness is tested in preprocessor directives, are output; the
output is delayed until the use or test of the macro; and
&lsquo;<samp><span class="samp">#undef</span></samp>&rsquo; directives are also output for macros tested but
undefined at the time.
</dl>
- <br><dt><code>-P</code><dd><a name="index-P-977"></a>Inhibit generation of linemarkers in the output from the preprocessor.
+ <br><dt><code>-P</code><dd><a name="index-P-979"></a>Inhibit generation of linemarkers in the output from the preprocessor.
This might be useful when running the preprocessor on something that is
not C code, and will be sent to a program which might be confused by the
linemarkers.
- <br><dt><code>-C</code><dd><a name="index-C-978"></a>Do not discard comments. All comments are passed through to the output
+ <br><dt><code>-C</code><dd><a name="index-C-980"></a>Do not discard comments. All comments are passed through to the output
file, except for comments in processed directives, which are deleted
along with the directive.
@@ -636,10 +636,10 @@ the source line.
<p>The <samp><span class="option">-CC</span></samp> option is generally used to support lint comments.
- <br><dt><code>-traditional-cpp</code><dd><a name="index-traditional_002dcpp-979"></a>Try to imitate the behavior of old-fashioned C preprocessors, as
+ <br><dt><code>-traditional-cpp</code><dd><a name="index-traditional_002dcpp-981"></a>Try to imitate the behavior of old-fashioned C preprocessors, as
opposed to ISO C preprocessors.
- <br><dt><code>-trigraphs</code><dd><a name="index-trigraphs-980"></a>Process trigraph sequences.
+ <br><dt><code>-trigraphs</code><dd><a name="index-trigraphs-982"></a>Process trigraph sequences.
These are three-character sequences, all starting with &lsquo;<samp><span class="samp">??</span></samp>&rsquo;, that
are defined by ISO C to stand for single characters. For example,
&lsquo;<samp><span class="samp">??/</span></samp>&rsquo; stands for &lsquo;<samp><span class="samp">\</span></samp>&rsquo;, so &lsquo;<samp><span class="samp">'??/n'</span></samp>&rsquo; is a character
@@ -652,22 +652,22 @@ standard-conforming modes it converts them. See the <samp><span class="option">
<pre class="smallexample"> Trigraph: ??( ??) ??&lt; ??&gt; ??= ??/ ??' ??! ??-
Replacement: [ ] { } # \ ^ | ~
</pre>
- <br><dt><code>-remap</code><dd><a name="index-remap-981"></a>Enable special code to work around file systems which only permit very
+ <br><dt><code>-remap</code><dd><a name="index-remap-983"></a>Enable special code to work around file systems which only permit very
short file names, such as MS-DOS.
- <dt><code>--help</code><dt><code>--target-help</code><dd><a name="index-help-982"></a><a name="index-target_002dhelp-983"></a>Print text describing all the command line options instead of
+ <dt><code>--help</code><dt><code>--target-help</code><dd><a name="index-help-984"></a><a name="index-target_002dhelp-985"></a>Print text describing all the command line options instead of
preprocessing anything.
- <br><dt><code>-v</code><dd><a name="index-v-984"></a>Verbose mode. Print out GNU CPP's version number at the beginning of
+ <br><dt><code>-v</code><dd><a name="index-v-986"></a>Verbose mode. Print out GNU CPP's version number at the beginning of
execution, and report the final form of the include path.
- <br><dt><code>-H</code><dd><a name="index-H-985"></a>Print the name of each header file used, in addition to other normal
+ <br><dt><code>-H</code><dd><a name="index-H-987"></a>Print the name of each header file used, in addition to other normal
activities. Each name is indented to show how deep in the
&lsquo;<samp><span class="samp">#include</span></samp>&rsquo; stack it is. Precompiled header files are also
printed, even if they are found to be invalid; an invalid precompiled
header file is printed with &lsquo;<samp><span class="samp">...x</span></samp>&rsquo; and a valid one with &lsquo;<samp><span class="samp">...!</span></samp>&rsquo; .
- <br><dt><code>-version</code><dt><code>--version</code><dd><a name="index-version-986"></a>Print out GNU CPP's version number. With one dash, proceed to
+ <br><dt><code>-version</code><dt><code>--version</code><dd><a name="index-version-988"></a>Print out GNU CPP's version number. With one dash, proceed to
preprocess as normal. With two dashes, exit immediately.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Push_002fPop-Macro-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Push_002fPop-Macro-Pragmas.html
index 4d6c2e4..bdff983 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Push_002fPop-Macro-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Push_002fPop-Macro-Pragmas.html
@@ -62,10 +62,10 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Pragmas.html#Pragmas">Pragmas</a>
and &lsquo;<samp><span class="samp">#pragma pop_macro(</span><var>"macro_name"</var><span class="samp">)</span></samp>&rsquo;.
<dl>
-<dt><code>#pragma push_macro(</code><var>"macro_name"</var><code>)</code><dd><a name="index-pragma_002c-push_005fmacro-3375"></a>This pragma saves the value of the macro named as <var>macro_name</var> to
+<dt><code>#pragma push_macro(</code><var>"macro_name"</var><code>)</code><dd><a name="index-pragma_002c-push_005fmacro-3377"></a>This pragma saves the value of the macro named as <var>macro_name</var> to
the top of the stack for this macro.
- <br><dt><code>#pragma pop_macro(</code><var>"macro_name"</var><code>)</code><dd><a name="index-pragma_002c-pop_005fmacro-3376"></a>This pragma sets the value of the macro named as <var>macro_name</var> to
+ <br><dt><code>#pragma pop_macro(</code><var>"macro_name"</var><code>)</code><dd><a name="index-pragma_002c-pop_005fmacro-3378"></a>This pragma sets the value of the macro named as <var>macro_name</var> to
the value on top of the stack for this macro. If the stack for
<var>macro_name</var> is empty, the value of the macro remains unchanged.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RL78-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RL78-Options.html
index 6eff80c..e8a5014 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RL78-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RL78-Options.html
@@ -56,12 +56,12 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.34 RL78 Options</h4>
-<p><a name="index-RL78-Options-1862"></a>
+<p><a name="index-RL78-Options-1864"></a>
<dl>
-<dt><code>-msim</code><dd><a name="index-msim-1863"></a>Links in additional target libraries to support operation within a
+<dt><code>-msim</code><dd><a name="index-msim-1865"></a>Links in additional target libraries to support operation within a
simulator.
- <br><dt><code>-mmul=none</code><dt><code>-mmul=g13</code><dt><code>-mmul=rl78</code><dd><a name="index-mmul-1864"></a>Specifies the type of hardware multiplication support to be used. The
+ <br><dt><code>-mmul=none</code><dt><code>-mmul=g13</code><dt><code>-mmul=rl78</code><dd><a name="index-mmul-1866"></a>Specifies the type of hardware multiplication support to be used. The
default is <code>none</code>, which uses software multiplication functions.
The <code>g13</code> option is for the hardware multiply/divide peripheral
only on the RL78/G13 targets. The <code>rl78</code> option is for the
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Options.html
index 08753c0..b1a40e9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Options.html
@@ -57,10 +57,10 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.35 IBM RS/6000 and PowerPC Options</h4>
-<p><a name="index-RS_002f6000-and-PowerPC-Options-1865"></a><a name="index-IBM-RS_002f6000-and-PowerPC-Options-1866"></a>
+<p><a name="index-RS_002f6000-and-PowerPC-Options-1867"></a><a name="index-IBM-RS_002f6000-and-PowerPC-Options-1868"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the IBM RS/6000 and PowerPC:
<dl>
-<dt><code>-mpower</code><dt><code>-mno-power</code><dt><code>-mpower2</code><dt><code>-mno-power2</code><dt><code>-mpowerpc</code><dt><code>-mno-powerpc</code><dt><code>-mpowerpc-gpopt</code><dt><code>-mno-powerpc-gpopt</code><dt><code>-mpowerpc-gfxopt</code><dt><code>-mno-powerpc-gfxopt</code><dt><code>-mpowerpc64</code><dt><code>-mno-powerpc64</code><dt><code>-mmfcrf</code><dt><code>-mno-mfcrf</code><dt><code>-mpopcntb</code><dt><code>-mno-popcntb</code><dt><code>-mpopcntd</code><dt><code>-mno-popcntd</code><dt><code>-mfprnd</code><dt><code>-mno-fprnd</code><dt><code>-mcmpb</code><dt><code>-mno-cmpb</code><dt><code>-mmfpgpr</code><dt><code>-mno-mfpgpr</code><dt><code>-mhard-dfp</code><dt><code>-mno-hard-dfp</code><dd><a name="index-mpower-1867"></a><a name="index-mno_002dpower-1868"></a><a name="index-mpower2-1869"></a><a name="index-mno_002dpower2-1870"></a><a name="index-mpowerpc-1871"></a><a name="index-mno_002dpowerpc-1872"></a><a name="index-mpowerpc_002dgpopt-1873"></a><a name="index-mno_002dpowerpc_002dgpopt-1874"></a><a name="index-mpowerpc_002dgfxopt-1875"></a><a name="index-mno_002dpowerpc_002dgfxopt-1876"></a><a name="index-mpowerpc64-1877"></a><a name="index-mno_002dpowerpc64-1878"></a><a name="index-mmfcrf-1879"></a><a name="index-mno_002dmfcrf-1880"></a><a name="index-mpopcntb-1881"></a><a name="index-mno_002dpopcntb-1882"></a><a name="index-mpopcntd-1883"></a><a name="index-mno_002dpopcntd-1884"></a><a name="index-mfprnd-1885"></a><a name="index-mno_002dfprnd-1886"></a><a name="index-mcmpb-1887"></a><a name="index-mno_002dcmpb-1888"></a><a name="index-mmfpgpr-1889"></a><a name="index-mno_002dmfpgpr-1890"></a><a name="index-mhard_002ddfp-1891"></a><a name="index-mno_002dhard_002ddfp-1892"></a>GCC supports two related instruction set architectures for the
+<dt><code>-mpower</code><dt><code>-mno-power</code><dt><code>-mpower2</code><dt><code>-mno-power2</code><dt><code>-mpowerpc</code><dt><code>-mno-powerpc</code><dt><code>-mpowerpc-gpopt</code><dt><code>-mno-powerpc-gpopt</code><dt><code>-mpowerpc-gfxopt</code><dt><code>-mno-powerpc-gfxopt</code><dt><code>-mpowerpc64</code><dt><code>-mno-powerpc64</code><dt><code>-mmfcrf</code><dt><code>-mno-mfcrf</code><dt><code>-mpopcntb</code><dt><code>-mno-popcntb</code><dt><code>-mpopcntd</code><dt><code>-mno-popcntd</code><dt><code>-mfprnd</code><dt><code>-mno-fprnd</code><dt><code>-mcmpb</code><dt><code>-mno-cmpb</code><dt><code>-mmfpgpr</code><dt><code>-mno-mfpgpr</code><dt><code>-mhard-dfp</code><dt><code>-mno-hard-dfp</code><dd><a name="index-mpower-1869"></a><a name="index-mno_002dpower-1870"></a><a name="index-mpower2-1871"></a><a name="index-mno_002dpower2-1872"></a><a name="index-mpowerpc-1873"></a><a name="index-mno_002dpowerpc-1874"></a><a name="index-mpowerpc_002dgpopt-1875"></a><a name="index-mno_002dpowerpc_002dgpopt-1876"></a><a name="index-mpowerpc_002dgfxopt-1877"></a><a name="index-mno_002dpowerpc_002dgfxopt-1878"></a><a name="index-mpowerpc64-1879"></a><a name="index-mno_002dpowerpc64-1880"></a><a name="index-mmfcrf-1881"></a><a name="index-mno_002dmfcrf-1882"></a><a name="index-mpopcntb-1883"></a><a name="index-mno_002dpopcntb-1884"></a><a name="index-mpopcntd-1885"></a><a name="index-mno_002dpopcntd-1886"></a><a name="index-mfprnd-1887"></a><a name="index-mno_002dfprnd-1888"></a><a name="index-mcmpb-1889"></a><a name="index-mno_002dcmpb-1890"></a><a name="index-mmfpgpr-1891"></a><a name="index-mno_002dmfpgpr-1892"></a><a name="index-mhard_002ddfp-1893"></a><a name="index-mno_002dhard_002ddfp-1894"></a>GCC supports two related instruction set architectures for the
RS/6000 and PowerPC. The <dfn>POWER</dfn> instruction set are those
instructions supported by the &lsquo;<samp><span class="samp">rios</span></samp>&rsquo; chip set used in the original
RS/6000 systems and the <dfn>PowerPC</dfn> instruction set is the
@@ -129,7 +129,7 @@ the MQ register. Specifying both <samp><span class="option">-mpower</span></sam
permits GCC to use any instruction from either architecture and to
allow use of the MQ register; specify this for the Motorola MPC601.
- <br><dt><code>-mnew-mnemonics</code><dt><code>-mold-mnemonics</code><dd><a name="index-mnew_002dmnemonics-1893"></a><a name="index-mold_002dmnemonics-1894"></a>Select which mnemonics to use in the generated assembler code. With
+ <br><dt><code>-mnew-mnemonics</code><dt><code>-mold-mnemonics</code><dd><a name="index-mnew_002dmnemonics-1895"></a><a name="index-mold_002dmnemonics-1896"></a>Select which mnemonics to use in the generated assembler code. With
<samp><span class="option">-mnew-mnemonics</span></samp>, GCC uses the assembler mnemonics defined for
the PowerPC architecture. With <samp><span class="option">-mold-mnemonics</span></samp> it uses the
assembler mnemonics defined for the POWER architecture. Instructions
@@ -142,7 +142,7 @@ value of these option. Unless you are building a cross-compiler, you
should normally not specify either <samp><span class="option">-mnew-mnemonics</span></samp> or
<samp><span class="option">-mold-mnemonics</span></samp>, but should instead accept the default.
- <br><dt><code>-mcpu=</code><var>cpu_type</var><dd><a name="index-mcpu-1895"></a>Set architecture type, register usage, choice of mnemonics, and
+ <br><dt><code>-mcpu=</code><var>cpu_type</var><dd><a name="index-mcpu-1897"></a>Set architecture type, register usage, choice of mnemonics, and
instruction scheduling parameters for machine type <var>cpu_type</var>.
Supported values for <var>cpu_type</var> are &lsquo;<samp><span class="samp">401</span></samp>&rsquo;, &lsquo;<samp><span class="samp">403</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">405</span></samp>&rsquo;, &lsquo;<samp><span class="samp">405fp</span></samp>&rsquo;, &lsquo;<samp><span class="samp">440</span></samp>&rsquo;, &lsquo;<samp><span class="samp">440fp</span></samp>&rsquo;, &lsquo;<samp><span class="samp">464</span></samp>&rsquo;, &lsquo;<samp><span class="samp">464fp</span></samp>&rsquo;,
@@ -193,7 +193,7 @@ AIX does not have full support for these options. You may still
enable or disable them individually if you're sure it'll work in your
environment.
- <br><dt><code>-mtune=</code><var>cpu_type</var><dd><a name="index-mtune-1896"></a>Set the instruction scheduling parameters for machine type
+ <br><dt><code>-mtune=</code><var>cpu_type</var><dd><a name="index-mtune-1898"></a>Set the instruction scheduling parameters for machine type
<var>cpu_type</var>, but do not set the architecture type, register usage, or
choice of mnemonics, as <samp><span class="option">-mcpu=</span><var>cpu_type</var></samp> would. The same
values for <var>cpu_type</var> are used for <samp><span class="option">-mtune</span></samp> as for
@@ -201,56 +201,56 @@ values for <var>cpu_type</var> are used for <samp><span class="option">-mtune</s
architecture, registers, and mnemonics set by <samp><span class="option">-mcpu</span></samp>, but the
scheduling parameters set by <samp><span class="option">-mtune</span></samp>.
- <br><dt><code>-mcmodel=small</code><dd><a name="index-mcmodel_003dsmall-1897"></a>Generate PowerPC64 code for the small model: The TOC is limited to
+ <br><dt><code>-mcmodel=small</code><dd><a name="index-mcmodel_003dsmall-1899"></a>Generate PowerPC64 code for the small model: The TOC is limited to
64k.
- <br><dt><code>-mcmodel=medium</code><dd><a name="index-mcmodel_003dmedium-1898"></a>Generate PowerPC64 code for the medium model: The TOC and other static
+ <br><dt><code>-mcmodel=medium</code><dd><a name="index-mcmodel_003dmedium-1900"></a>Generate PowerPC64 code for the medium model: The TOC and other static
data may be up to a total of 4G in size.
- <br><dt><code>-mcmodel=large</code><dd><a name="index-mcmodel_003dlarge-1899"></a>Generate PowerPC64 code for the large model: The TOC may be up to 4G
+ <br><dt><code>-mcmodel=large</code><dd><a name="index-mcmodel_003dlarge-1901"></a>Generate PowerPC64 code for the large model: The TOC may be up to 4G
in size. Other data and code is only limited by the 64-bit address
space.
- <br><dt><code>-maltivec</code><dt><code>-mno-altivec</code><dd><a name="index-maltivec-1900"></a><a name="index-mno_002daltivec-1901"></a>Generate code that uses (does not use) AltiVec instructions, and also
+ <br><dt><code>-maltivec</code><dt><code>-mno-altivec</code><dd><a name="index-maltivec-1902"></a><a name="index-mno_002daltivec-1903"></a>Generate code that uses (does not use) AltiVec instructions, and also
enable the use of built-in functions that allow more direct access to
the AltiVec instruction set. You may also need to set
<samp><span class="option">-mabi=altivec</span></samp> to adjust the current ABI with AltiVec ABI
enhancements.
- <br><dt><code>-mvrsave</code><dt><code>-mno-vrsave</code><dd><a name="index-mvrsave-1902"></a><a name="index-mno_002dvrsave-1903"></a>Generate VRSAVE instructions when generating AltiVec code.
+ <br><dt><code>-mvrsave</code><dt><code>-mno-vrsave</code><dd><a name="index-mvrsave-1904"></a><a name="index-mno_002dvrsave-1905"></a>Generate VRSAVE instructions when generating AltiVec code.
- <br><dt><code>-mgen-cell-microcode</code><dd><a name="index-mgen_002dcell_002dmicrocode-1904"></a>Generate Cell microcode instructions
+ <br><dt><code>-mgen-cell-microcode</code><dd><a name="index-mgen_002dcell_002dmicrocode-1906"></a>Generate Cell microcode instructions
- <br><dt><code>-mwarn-cell-microcode</code><dd><a name="index-mwarn_002dcell_002dmicrocode-1905"></a>Warning when a Cell microcode instruction is going to emitted. An example
+ <br><dt><code>-mwarn-cell-microcode</code><dd><a name="index-mwarn_002dcell_002dmicrocode-1907"></a>Warning when a Cell microcode instruction is going to emitted. An example
of a Cell microcode instruction is a variable shift.
- <br><dt><code>-msecure-plt</code><dd><a name="index-msecure_002dplt-1906"></a>Generate code that allows ld and ld.so to build executables and shared
+ <br><dt><code>-msecure-plt</code><dd><a name="index-msecure_002dplt-1908"></a>Generate code that allows ld and ld.so to build executables and shared
libraries with non-exec .plt and .got sections. This is a PowerPC
32-bit SYSV ABI option.
- <br><dt><code>-mbss-plt</code><dd><a name="index-mbss_002dplt-1907"></a>Generate code that uses a BSS .plt section that ld.so fills in, and
+ <br><dt><code>-mbss-plt</code><dd><a name="index-mbss_002dplt-1909"></a>Generate code that uses a BSS .plt section that ld.so fills in, and
requires .plt and .got sections that are both writable and executable.
This is a PowerPC 32-bit SYSV ABI option.
- <br><dt><code>-misel</code><dt><code>-mno-isel</code><dd><a name="index-misel-1908"></a><a name="index-mno_002disel-1909"></a>This switch enables or disables the generation of ISEL instructions.
+ <br><dt><code>-misel</code><dt><code>-mno-isel</code><dd><a name="index-misel-1910"></a><a name="index-mno_002disel-1911"></a>This switch enables or disables the generation of ISEL instructions.
<br><dt><code>-misel=</code><var>yes/no</var><dd>This switch has been deprecated. Use <samp><span class="option">-misel</span></samp> and
<samp><span class="option">-mno-isel</span></samp> instead.
- <br><dt><code>-mspe</code><dt><code>-mno-spe</code><dd><a name="index-mspe-1910"></a><a name="index-mno_002dspe-1911"></a>This switch enables or disables the generation of SPE simd
+ <br><dt><code>-mspe</code><dt><code>-mno-spe</code><dd><a name="index-mspe-1912"></a><a name="index-mno_002dspe-1913"></a>This switch enables or disables the generation of SPE simd
instructions.
- <br><dt><code>-mpaired</code><dt><code>-mno-paired</code><dd><a name="index-mpaired-1912"></a><a name="index-mno_002dpaired-1913"></a>This switch enables or disables the generation of PAIRED simd
+ <br><dt><code>-mpaired</code><dt><code>-mno-paired</code><dd><a name="index-mpaired-1914"></a><a name="index-mno_002dpaired-1915"></a>This switch enables or disables the generation of PAIRED simd
instructions.
<br><dt><code>-mspe=</code><var>yes/no</var><dd>This option has been deprecated. Use <samp><span class="option">-mspe</span></samp> and
<samp><span class="option">-mno-spe</span></samp> instead.
- <br><dt><code>-mvsx</code><dt><code>-mno-vsx</code><dd><a name="index-mvsx-1914"></a><a name="index-mno_002dvsx-1915"></a>Generate code that uses (does not use) vector/scalar (VSX)
+ <br><dt><code>-mvsx</code><dt><code>-mno-vsx</code><dd><a name="index-mvsx-1916"></a><a name="index-mno_002dvsx-1917"></a>Generate code that uses (does not use) vector/scalar (VSX)
instructions, and also enable the use of built-in functions that allow
more direct access to the VSX instruction set.
- <br><dt><code>-mfloat-gprs=</code><var>yes/single/double/no</var><dt><code>-mfloat-gprs</code><dd><a name="index-mfloat_002dgprs-1916"></a>This switch enables or disables the generation of floating-point
+ <br><dt><code>-mfloat-gprs=</code><var>yes/single/double/no</var><dt><code>-mfloat-gprs</code><dd><a name="index-mfloat_002dgprs-1918"></a>This switch enables or disables the generation of floating-point
operations on the general-purpose registers for architectures that
support it.
@@ -265,14 +265,14 @@ general-purpose registers.
<p>This option is currently only available on the MPC854x.
- <br><dt><code>-m32</code><dt><code>-m64</code><dd><a name="index-m32-1917"></a><a name="index-m64-1918"></a>Generate code for 32-bit or 64-bit environments of Darwin and SVR4
+ <br><dt><code>-m32</code><dt><code>-m64</code><dd><a name="index-m32-1919"></a><a name="index-m64-1920"></a>Generate code for 32-bit or 64-bit environments of Darwin and SVR4
targets (including GNU/Linux). The 32-bit environment sets int, long
and pointer to 32 bits and generates code that runs on any PowerPC
variant. The 64-bit environment sets int to 32 bits and long and
pointer to 64 bits, and generates code for PowerPC64, as for
<samp><span class="option">-mpowerpc64</span></samp>.
- <br><dt><code>-mfull-toc</code><dt><code>-mno-fp-in-toc</code><dt><code>-mno-sum-in-toc</code><dt><code>-mminimal-toc</code><dd><a name="index-mfull_002dtoc-1919"></a><a name="index-mno_002dfp_002din_002dtoc-1920"></a><a name="index-mno_002dsum_002din_002dtoc-1921"></a><a name="index-mminimal_002dtoc-1922"></a>Modify generation of the TOC (Table Of Contents), which is created for
+ <br><dt><code>-mfull-toc</code><dt><code>-mno-fp-in-toc</code><dt><code>-mno-sum-in-toc</code><dt><code>-mminimal-toc</code><dd><a name="index-mfull_002dtoc-1921"></a><a name="index-mno_002dfp_002din_002dtoc-1922"></a><a name="index-mno_002dsum_002din_002dtoc-1923"></a><a name="index-mminimal_002dtoc-1924"></a>Modify generation of the TOC (Table Of Contents), which is created for
every executable file. The <samp><span class="option">-mfull-toc</span></samp> option is selected by
default. In that case, GCC will allocate at least one TOC entry for
each unique non-automatic variable reference in your program. GCC
@@ -296,13 +296,13 @@ option, GCC will produce code that is slower and larger but which
uses extremely little TOC space. You may wish to use this option
only on files that contain less frequently executed code.
- <br><dt><code>-maix64</code><dt><code>-maix32</code><dd><a name="index-maix64-1923"></a><a name="index-maix32-1924"></a>Enable 64-bit AIX ABI and calling convention: 64-bit pointers, 64-bit
+ <br><dt><code>-maix64</code><dt><code>-maix32</code><dd><a name="index-maix64-1925"></a><a name="index-maix32-1926"></a>Enable 64-bit AIX ABI and calling convention: 64-bit pointers, 64-bit
<code>long</code> type, and the infrastructure needed to support them.
Specifying <samp><span class="option">-maix64</span></samp> implies <samp><span class="option">-mpowerpc64</span></samp> and
<samp><span class="option">-mpowerpc</span></samp>, while <samp><span class="option">-maix32</span></samp> disables the 64-bit ABI and
implies <samp><span class="option">-mno-powerpc64</span></samp>. GCC defaults to <samp><span class="option">-maix32</span></samp>.
- <br><dt><code>-mxl-compat</code><dt><code>-mno-xl-compat</code><dd><a name="index-mxl_002dcompat-1925"></a><a name="index-mno_002dxl_002dcompat-1926"></a>Produce code that conforms more closely to IBM XL compiler semantics
+ <br><dt><code>-mxl-compat</code><dt><code>-mno-xl-compat</code><dd><a name="index-mxl_002dcompat-1927"></a><a name="index-mno_002dxl_002dcompat-1928"></a>Produce code that conforms more closely to IBM XL compiler semantics
when using AIX-compatible ABI. Pass floating-point arguments to
prototyped functions beyond the register save area (RSA) on the stack
in addition to argument FPRs. Do not assume that most significant
@@ -320,7 +320,7 @@ stack is inefficient and rarely needed, this option is not enabled by
default and only is necessary when calling subroutines compiled by IBM
XL compilers without optimization.
- <br><dt><code>-mpe</code><dd><a name="index-mpe-1927"></a>Support <dfn>IBM RS/6000 SP</dfn> <dfn>Parallel Environment</dfn> (PE). Link an
+ <br><dt><code>-mpe</code><dd><a name="index-mpe-1929"></a>Support <dfn>IBM RS/6000 SP</dfn> <dfn>Parallel Environment</dfn> (PE). Link an
application written to use message passing with special startup code to
enable the application to run. The system must have PE installed in the
standard location (<samp><span class="file">/usr/lpp/ppe.poe/</span></samp>), or the <samp><span class="file">specs</span></samp> file
@@ -329,7 +329,7 @@ appropriate directory location. The Parallel Environment does not
support threads, so the <samp><span class="option">-mpe</span></samp> option and the <samp><span class="option">-pthread</span></samp>
option are incompatible.
- <br><dt><code>-malign-natural</code><dt><code>-malign-power</code><dd><a name="index-malign_002dnatural-1928"></a><a name="index-malign_002dpower-1929"></a>On AIX, 32-bit Darwin, and 64-bit PowerPC GNU/Linux, the option
+ <br><dt><code>-malign-natural</code><dt><code>-malign-power</code><dd><a name="index-malign_002dnatural-1930"></a><a name="index-malign_002dpower-1931"></a>On AIX, 32-bit Darwin, and 64-bit PowerPC GNU/Linux, the option
<samp><span class="option">-malign-natural</span></samp> overrides the ABI-defined alignment of larger
types, such as floating-point doubles, on their natural size-based boundary.
The option <samp><span class="option">-malign-power</span></samp> instructs GCC to follow the ABI-specified
@@ -338,23 +338,23 @@ alignment rules. GCC defaults to the standard alignment defined in the ABI.
<p>On 64-bit Darwin, natural alignment is the default, and <samp><span class="option">-malign-power</span></samp>
is not supported.
- <br><dt><code>-msoft-float</code><dt><code>-mhard-float</code><dd><a name="index-msoft_002dfloat-1930"></a><a name="index-mhard_002dfloat-1931"></a>Generate code that does not use (uses) the floating-point register set.
+ <br><dt><code>-msoft-float</code><dt><code>-mhard-float</code><dd><a name="index-msoft_002dfloat-1932"></a><a name="index-mhard_002dfloat-1933"></a>Generate code that does not use (uses) the floating-point register set.
Software floating-point emulation is provided if you use the
<samp><span class="option">-msoft-float</span></samp> option, and pass the option to GCC when linking.
- <br><dt><code>-msingle-float</code><dt><code>-mdouble-float</code><dd><a name="index-msingle_002dfloat-1932"></a><a name="index-mdouble_002dfloat-1933"></a>Generate code for single- or double-precision floating-point operations.
+ <br><dt><code>-msingle-float</code><dt><code>-mdouble-float</code><dd><a name="index-msingle_002dfloat-1934"></a><a name="index-mdouble_002dfloat-1935"></a>Generate code for single- or double-precision floating-point operations.
<samp><span class="option">-mdouble-float</span></samp> implies <samp><span class="option">-msingle-float</span></samp>.
- <br><dt><code>-msimple-fpu</code><dd><a name="index-msimple_002dfpu-1934"></a>Do not generate sqrt and div instructions for hardware floating-point unit.
+ <br><dt><code>-msimple-fpu</code><dd><a name="index-msimple_002dfpu-1936"></a>Do not generate sqrt and div instructions for hardware floating-point unit.
- <br><dt><code>-mfpu</code><dd><a name="index-mfpu-1935"></a>Specify type of floating-point unit. Valid values are <var>sp_lite</var>
+ <br><dt><code>-mfpu</code><dd><a name="index-mfpu-1937"></a>Specify type of floating-point unit. Valid values are <var>sp_lite</var>
(equivalent to -msingle-float -msimple-fpu), <var>dp_lite</var> (equivalent
to -mdouble-float -msimple-fpu), <var>sp_full</var> (equivalent to -msingle-float),
and <var>dp_full</var> (equivalent to -mdouble-float).
- <br><dt><code>-mxilinx-fpu</code><dd><a name="index-mxilinx_002dfpu-1936"></a>Perform optimizations for the floating-point unit on Xilinx PPC 405/440.
+ <br><dt><code>-mxilinx-fpu</code><dd><a name="index-mxilinx_002dfpu-1938"></a>Perform optimizations for the floating-point unit on Xilinx PPC 405/440.
- <br><dt><code>-mmultiple</code><dt><code>-mno-multiple</code><dd><a name="index-mmultiple-1937"></a><a name="index-mno_002dmultiple-1938"></a>Generate code that uses (does not use) the load multiple word
+ <br><dt><code>-mmultiple</code><dt><code>-mno-multiple</code><dd><a name="index-mmultiple-1939"></a><a name="index-mno_002dmultiple-1940"></a>Generate code that uses (does not use) the load multiple word
instructions and the store multiple word instructions. These
instructions are generated by default on POWER systems, and not
generated on PowerPC systems. Do not use <samp><span class="option">-mmultiple</span></samp> on little-endian
@@ -362,7 +362,7 @@ PowerPC systems, since those instructions do not work when the
processor is in little-endian mode. The exceptions are PPC740 and
PPC750 which permit these instructions in little-endian mode.
- <br><dt><code>-mstring</code><dt><code>-mno-string</code><dd><a name="index-mstring-1939"></a><a name="index-mno_002dstring-1940"></a>Generate code that uses (does not use) the load string instructions
+ <br><dt><code>-mstring</code><dt><code>-mno-string</code><dd><a name="index-mstring-1941"></a><a name="index-mno_002dstring-1942"></a>Generate code that uses (does not use) the load string instructions
and the store string word instructions to save multiple registers and
do small block moves. These instructions are generated by default on
POWER systems, and not generated on PowerPC systems. Do not use
@@ -371,7 +371,7 @@ instructions do not work when the processor is in little-endian mode.
The exceptions are PPC740 and PPC750 which permit these instructions
in little-endian mode.
- <br><dt><code>-mupdate</code><dt><code>-mno-update</code><dd><a name="index-mupdate-1941"></a><a name="index-mno_002dupdate-1942"></a>Generate code that uses (does not use) the load or store instructions
+ <br><dt><code>-mupdate</code><dt><code>-mno-update</code><dd><a name="index-mupdate-1943"></a><a name="index-mno_002dupdate-1944"></a>Generate code that uses (does not use) the load or store instructions
that update the base register to the address of the calculated memory
location. These instructions are generated by default. If you use
<samp><span class="option">-mno-update</span></samp>, there is a small window between the time that the
@@ -379,29 +379,29 @@ stack pointer is updated and the address of the previous frame is
stored, which means code that walks the stack frame across interrupts or
signals may get corrupted data.
- <br><dt><code>-mavoid-indexed-addresses</code><dt><code>-mno-avoid-indexed-addresses</code><dd><a name="index-mavoid_002dindexed_002daddresses-1943"></a><a name="index-mno_002davoid_002dindexed_002daddresses-1944"></a>Generate code that tries to avoid (not avoid) the use of indexed load
+ <br><dt><code>-mavoid-indexed-addresses</code><dt><code>-mno-avoid-indexed-addresses</code><dd><a name="index-mavoid_002dindexed_002daddresses-1945"></a><a name="index-mno_002davoid_002dindexed_002daddresses-1946"></a>Generate code that tries to avoid (not avoid) the use of indexed load
or store instructions. These instructions can incur a performance
penalty on Power6 processors in certain situations, such as when
stepping through large arrays that cross a 16M boundary. This option
is enabled by default when targetting Power6 and disabled otherwise.
- <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-1945"></a><a name="index-mno_002dfused_002dmadd-1946"></a>Generate code that uses (does not use) the floating-point multiply and
+ <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-1947"></a><a name="index-mno_002dfused_002dmadd-1948"></a>Generate code that uses (does not use) the floating-point multiply and
accumulate instructions. These instructions are generated by default
if hardware floating point is used. The machine-dependent
<samp><span class="option">-mfused-madd</span></samp> option is now mapped to the machine-independent
<samp><span class="option">-ffp-contract=fast</span></samp> option, and <samp><span class="option">-mno-fused-madd</span></samp> is
mapped to <samp><span class="option">-ffp-contract=off</span></samp>.
- <br><dt><code>-mmulhw</code><dt><code>-mno-mulhw</code><dd><a name="index-mmulhw-1947"></a><a name="index-mno_002dmulhw-1948"></a>Generate code that uses (does not use) the half-word multiply and
+ <br><dt><code>-mmulhw</code><dt><code>-mno-mulhw</code><dd><a name="index-mmulhw-1949"></a><a name="index-mno_002dmulhw-1950"></a>Generate code that uses (does not use) the half-word multiply and
multiply-accumulate instructions on the IBM 405, 440, 464 and 476 processors.
These instructions are generated by default when targetting those
processors.
- <br><dt><code>-mdlmzb</code><dt><code>-mno-dlmzb</code><dd><a name="index-mdlmzb-1949"></a><a name="index-mno_002ddlmzb-1950"></a>Generate code that uses (does not use) the string-search &lsquo;<samp><span class="samp">dlmzb</span></samp>&rsquo;
+ <br><dt><code>-mdlmzb</code><dt><code>-mno-dlmzb</code><dd><a name="index-mdlmzb-1951"></a><a name="index-mno_002ddlmzb-1952"></a>Generate code that uses (does not use) the string-search &lsquo;<samp><span class="samp">dlmzb</span></samp>&rsquo;
instruction on the IBM 405, 440, 464 and 476 processors. This instruction is
generated by default when targetting those processors.
- <br><dt><code>-mno-bit-align</code><dt><code>-mbit-align</code><dd><a name="index-mno_002dbit_002dalign-1951"></a><a name="index-mbit_002dalign-1952"></a>On System V.4 and embedded PowerPC systems do not (do) force structures
+ <br><dt><code>-mno-bit-align</code><dt><code>-mbit-align</code><dd><a name="index-mno_002dbit_002dalign-1953"></a><a name="index-mbit_002dalign-1954"></a>On System V.4 and embedded PowerPC systems do not (do) force structures
and unions that contain bit-fields to be aligned to the base type of the
bit-field.
@@ -411,10 +411,10 @@ boundary and has a size of 4 bytes. By using <samp><span class="option">-mno-bi
the structure is aligned to a 1-byte boundary and is 1 byte in
size.
- <br><dt><code>-mno-strict-align</code><dt><code>-mstrict-align</code><dd><a name="index-mno_002dstrict_002dalign-1953"></a><a name="index-mstrict_002dalign-1954"></a>On System V.4 and embedded PowerPC systems do not (do) assume that
+ <br><dt><code>-mno-strict-align</code><dt><code>-mstrict-align</code><dd><a name="index-mno_002dstrict_002dalign-1955"></a><a name="index-mstrict_002dalign-1956"></a>On System V.4 and embedded PowerPC systems do not (do) assume that
unaligned memory references will be handled by the system.
- <br><dt><code>-mrelocatable</code><dt><code>-mno-relocatable</code><dd><a name="index-mrelocatable-1955"></a><a name="index-mno_002drelocatable-1956"></a>Generate code that allows (does not allow) a static executable to be
+ <br><dt><code>-mrelocatable</code><dt><code>-mno-relocatable</code><dd><a name="index-mrelocatable-1957"></a><a name="index-mno_002drelocatable-1958"></a>Generate code that allows (does not allow) a static executable to be
relocated to a different address at run time. A simple embedded
PowerPC system loader should relocate the entire contents of
<code>.got2</code> and 4-byte locations listed in the <code>.fixup</code> section,
@@ -423,42 +423,42 @@ work, all objects linked together must be compiled with
<samp><span class="option">-mrelocatable</span></samp> or <samp><span class="option">-mrelocatable-lib</span></samp>.
<samp><span class="option">-mrelocatable</span></samp> code aligns the stack to an 8-byte boundary.
- <br><dt><code>-mrelocatable-lib</code><dt><code>-mno-relocatable-lib</code><dd><a name="index-mrelocatable_002dlib-1957"></a><a name="index-mno_002drelocatable_002dlib-1958"></a>Like <samp><span class="option">-mrelocatable</span></samp>, <samp><span class="option">-mrelocatable-lib</span></samp> generates a
+ <br><dt><code>-mrelocatable-lib</code><dt><code>-mno-relocatable-lib</code><dd><a name="index-mrelocatable_002dlib-1959"></a><a name="index-mno_002drelocatable_002dlib-1960"></a>Like <samp><span class="option">-mrelocatable</span></samp>, <samp><span class="option">-mrelocatable-lib</span></samp> generates a
<code>.fixup</code> section to allow static executables to be relocated at
run time, but <samp><span class="option">-mrelocatable-lib</span></samp> does not use the smaller stack
alignment of <samp><span class="option">-mrelocatable</span></samp>. Objects compiled with
<samp><span class="option">-mrelocatable-lib</span></samp> may be linked with objects compiled with
any combination of the <samp><span class="option">-mrelocatable</span></samp> options.
- <br><dt><code>-mno-toc</code><dt><code>-mtoc</code><dd><a name="index-mno_002dtoc-1959"></a><a name="index-mtoc-1960"></a>On System V.4 and embedded PowerPC systems do not (do) assume that
+ <br><dt><code>-mno-toc</code><dt><code>-mtoc</code><dd><a name="index-mno_002dtoc-1961"></a><a name="index-mtoc-1962"></a>On System V.4 and embedded PowerPC systems do not (do) assume that
register 2 contains a pointer to a global area pointing to the addresses
used in the program.
- <br><dt><code>-mlittle</code><dt><code>-mlittle-endian</code><dd><a name="index-mlittle-1961"></a><a name="index-mlittle_002dendian-1962"></a>On System V.4 and embedded PowerPC systems compile code for the
+ <br><dt><code>-mlittle</code><dt><code>-mlittle-endian</code><dd><a name="index-mlittle-1963"></a><a name="index-mlittle_002dendian-1964"></a>On System V.4 and embedded PowerPC systems compile code for the
processor in little-endian mode. The <samp><span class="option">-mlittle-endian</span></samp> option is
the same as <samp><span class="option">-mlittle</span></samp>.
- <br><dt><code>-mbig</code><dt><code>-mbig-endian</code><dd><a name="index-mbig-1963"></a><a name="index-mbig_002dendian-1964"></a>On System V.4 and embedded PowerPC systems compile code for the
+ <br><dt><code>-mbig</code><dt><code>-mbig-endian</code><dd><a name="index-mbig-1965"></a><a name="index-mbig_002dendian-1966"></a>On System V.4 and embedded PowerPC systems compile code for the
processor in big-endian mode. The <samp><span class="option">-mbig-endian</span></samp> option is
the same as <samp><span class="option">-mbig</span></samp>.
- <br><dt><code>-mdynamic-no-pic</code><dd><a name="index-mdynamic_002dno_002dpic-1965"></a>On Darwin and Mac OS X systems, compile code so that it is not
+ <br><dt><code>-mdynamic-no-pic</code><dd><a name="index-mdynamic_002dno_002dpic-1967"></a>On Darwin and Mac OS X systems, compile code so that it is not
relocatable, but that its external references are relocatable. The
resulting code is suitable for applications, but not shared
libraries.
- <br><dt><code>-msingle-pic-base</code><dd><a name="index-msingle_002dpic_002dbase-1966"></a>Treat the register used for PIC addressing as read-only, rather than
+ <br><dt><code>-msingle-pic-base</code><dd><a name="index-msingle_002dpic_002dbase-1968"></a>Treat the register used for PIC addressing as read-only, rather than
loading it in the prologue for each function. The runtime system is
responsible for initializing this register with an appropriate value
before execution begins.
- <br><dt><code>-mprioritize-restricted-insns=</code><var>priority</var><dd><a name="index-mprioritize_002drestricted_002dinsns-1967"></a>This option controls the priority that is assigned to
+ <br><dt><code>-mprioritize-restricted-insns=</code><var>priority</var><dd><a name="index-mprioritize_002drestricted_002dinsns-1969"></a>This option controls the priority that is assigned to
dispatch-slot restricted instructions during the second scheduling
pass. The argument <var>priority</var> takes the value <var>0/1/2</var> to assign
<var>no/highest/second-highest</var> priority to dispatch slot restricted
instructions.
- <br><dt><code>-msched-costly-dep=</code><var>dependence_type</var><dd><a name="index-msched_002dcostly_002ddep-1968"></a>This option controls which dependences are considered costly
+ <br><dt><code>-msched-costly-dep=</code><var>dependence_type</var><dd><a name="index-msched_002dcostly_002ddep-1970"></a>This option controls which dependences are considered costly
by the target during instruction scheduling. The argument
<var>dependence_type</var> takes one of the following values:
<var>no</var>: no dependence is costly,
@@ -467,7 +467,7 @@ by the target during instruction scheduling. The argument
<var>store_to_load</var>: any dependence from store to load is costly,
<var>number</var>: any dependence for which latency &gt;= <var>number</var> is costly.
- <br><dt><code>-minsert-sched-nops=</code><var>scheme</var><dd><a name="index-minsert_002dsched_002dnops-1969"></a>This option controls which nop insertion scheme will be used during
+ <br><dt><code>-minsert-sched-nops=</code><var>scheme</var><dd><a name="index-minsert_002dsched_002dnops-1971"></a>This option controls which nop insertion scheme will be used during
the second scheduling pass. The argument <var>scheme</var> takes one of the
following values:
<var>no</var>: Don't insert nops.
@@ -479,52 +479,52 @@ to a new group, according to the estimated processor grouping.
<var>number</var>: Insert nops to force costly dependent insns into
separate groups. Insert <var>number</var> nops to force an insn to a new group.
- <br><dt><code>-mcall-sysv</code><dd><a name="index-mcall_002dsysv-1970"></a>On System V.4 and embedded PowerPC systems compile code using calling
+ <br><dt><code>-mcall-sysv</code><dd><a name="index-mcall_002dsysv-1972"></a>On System V.4 and embedded PowerPC systems compile code using calling
conventions that adheres to the March 1995 draft of the System V
Application Binary Interface, PowerPC processor supplement. This is the
default unless you configured GCC using &lsquo;<samp><span class="samp">powerpc-*-eabiaix</span></samp>&rsquo;.
- <br><dt><code>-mcall-sysv-eabi</code><dt><code>-mcall-eabi</code><dd><a name="index-mcall_002dsysv_002deabi-1971"></a><a name="index-mcall_002deabi-1972"></a>Specify both <samp><span class="option">-mcall-sysv</span></samp> and <samp><span class="option">-meabi</span></samp> options.
+ <br><dt><code>-mcall-sysv-eabi</code><dt><code>-mcall-eabi</code><dd><a name="index-mcall_002dsysv_002deabi-1973"></a><a name="index-mcall_002deabi-1974"></a>Specify both <samp><span class="option">-mcall-sysv</span></samp> and <samp><span class="option">-meabi</span></samp> options.
- <br><dt><code>-mcall-sysv-noeabi</code><dd><a name="index-mcall_002dsysv_002dnoeabi-1973"></a>Specify both <samp><span class="option">-mcall-sysv</span></samp> and <samp><span class="option">-mno-eabi</span></samp> options.
+ <br><dt><code>-mcall-sysv-noeabi</code><dd><a name="index-mcall_002dsysv_002dnoeabi-1975"></a>Specify both <samp><span class="option">-mcall-sysv</span></samp> and <samp><span class="option">-mno-eabi</span></samp> options.
- <br><dt><code>-mcall-aixdesc</code><dd><a name="index-m-1974"></a>On System V.4 and embedded PowerPC systems compile code for the AIX
+ <br><dt><code>-mcall-aixdesc</code><dd><a name="index-m-1976"></a>On System V.4 and embedded PowerPC systems compile code for the AIX
operating system.
- <br><dt><code>-mcall-linux</code><dd><a name="index-mcall_002dlinux-1975"></a>On System V.4 and embedded PowerPC systems compile code for the
+ <br><dt><code>-mcall-linux</code><dd><a name="index-mcall_002dlinux-1977"></a>On System V.4 and embedded PowerPC systems compile code for the
Linux-based GNU system.
- <br><dt><code>-mcall-freebsd</code><dd><a name="index-mcall_002dfreebsd-1976"></a>On System V.4 and embedded PowerPC systems compile code for the
+ <br><dt><code>-mcall-freebsd</code><dd><a name="index-mcall_002dfreebsd-1978"></a>On System V.4 and embedded PowerPC systems compile code for the
FreeBSD operating system.
- <br><dt><code>-mcall-netbsd</code><dd><a name="index-mcall_002dnetbsd-1977"></a>On System V.4 and embedded PowerPC systems compile code for the
+ <br><dt><code>-mcall-netbsd</code><dd><a name="index-mcall_002dnetbsd-1979"></a>On System V.4 and embedded PowerPC systems compile code for the
NetBSD operating system.
- <br><dt><code>-mcall-openbsd</code><dd><a name="index-mcall_002dnetbsd-1978"></a>On System V.4 and embedded PowerPC systems compile code for the
+ <br><dt><code>-mcall-openbsd</code><dd><a name="index-mcall_002dnetbsd-1980"></a>On System V.4 and embedded PowerPC systems compile code for the
OpenBSD operating system.
- <br><dt><code>-maix-struct-return</code><dd><a name="index-maix_002dstruct_002dreturn-1979"></a>Return all structures in memory (as specified by the AIX ABI).
+ <br><dt><code>-maix-struct-return</code><dd><a name="index-maix_002dstruct_002dreturn-1981"></a>Return all structures in memory (as specified by the AIX ABI).
- <br><dt><code>-msvr4-struct-return</code><dd><a name="index-msvr4_002dstruct_002dreturn-1980"></a>Return structures smaller than 8 bytes in registers (as specified by the
+ <br><dt><code>-msvr4-struct-return</code><dd><a name="index-msvr4_002dstruct_002dreturn-1982"></a>Return structures smaller than 8 bytes in registers (as specified by the
SVR4 ABI).
- <br><dt><code>-mabi=</code><var>abi-type</var><dd><a name="index-mabi-1981"></a>Extend the current ABI with a particular extension, or remove such extension.
+ <br><dt><code>-mabi=</code><var>abi-type</var><dd><a name="index-mabi-1983"></a>Extend the current ABI with a particular extension, or remove such extension.
Valid values are <var>altivec</var>, <var>no-altivec</var>, <var>spe</var>,
<var>no-spe</var>, <var>ibmlongdouble</var>, <var>ieeelongdouble</var>.
- <br><dt><code>-mabi=spe</code><dd><a name="index-mabi_003dspe-1982"></a>Extend the current ABI with SPE ABI extensions. This does not change
+ <br><dt><code>-mabi=spe</code><dd><a name="index-mabi_003dspe-1984"></a>Extend the current ABI with SPE ABI extensions. This does not change
the default ABI, instead it adds the SPE ABI extensions to the current
ABI.
- <br><dt><code>-mabi=no-spe</code><dd><a name="index-mabi_003dno_002dspe-1983"></a>Disable Booke SPE ABI extensions for the current ABI.
+ <br><dt><code>-mabi=no-spe</code><dd><a name="index-mabi_003dno_002dspe-1985"></a>Disable Booke SPE ABI extensions for the current ABI.
- <br><dt><code>-mabi=ibmlongdouble</code><dd><a name="index-mabi_003dibmlongdouble-1984"></a>Change the current ABI to use IBM extended-precision long double.
+ <br><dt><code>-mabi=ibmlongdouble</code><dd><a name="index-mabi_003dibmlongdouble-1986"></a>Change the current ABI to use IBM extended-precision long double.
This is a PowerPC 32-bit SYSV ABI option.
- <br><dt><code>-mabi=ieeelongdouble</code><dd><a name="index-mabi_003dieeelongdouble-1985"></a>Change the current ABI to use IEEE extended-precision long double.
+ <br><dt><code>-mabi=ieeelongdouble</code><dd><a name="index-mabi_003dieeelongdouble-1987"></a>Change the current ABI to use IEEE extended-precision long double.
This is a PowerPC 32-bit Linux ABI option.
- <br><dt><code>-mprototype</code><dt><code>-mno-prototype</code><dd><a name="index-mprototype-1986"></a><a name="index-mno_002dprototype-1987"></a>On System V.4 and embedded PowerPC systems assume that all calls to
+ <br><dt><code>-mprototype</code><dt><code>-mno-prototype</code><dd><a name="index-mprototype-1988"></a><a name="index-mno_002dprototype-1989"></a>On System V.4 and embedded PowerPC systems assume that all calls to
variable argument functions are properly prototyped. Otherwise, the
compiler must insert an instruction before every non prototyped call to
set or clear bit 6 of the condition code register (<var>CR</var>) to
@@ -533,30 +533,30 @@ registers in case the function takes variable arguments. With
<samp><span class="option">-mprototype</span></samp>, only calls to prototyped variable argument functions
will set or clear the bit.
- <br><dt><code>-msim</code><dd><a name="index-msim-1988"></a>On embedded PowerPC systems, assume that the startup module is called
+ <br><dt><code>-msim</code><dd><a name="index-msim-1990"></a>On embedded PowerPC systems, assume that the startup module is called
<samp><span class="file">sim-crt0.o</span></samp> and that the standard C libraries are <samp><span class="file">libsim.a</span></samp> and
<samp><span class="file">libc.a</span></samp>. This is the default for &lsquo;<samp><span class="samp">powerpc-*-eabisim</span></samp>&rsquo;
configurations.
- <br><dt><code>-mmvme</code><dd><a name="index-mmvme-1989"></a>On embedded PowerPC systems, assume that the startup module is called
+ <br><dt><code>-mmvme</code><dd><a name="index-mmvme-1991"></a>On embedded PowerPC systems, assume that the startup module is called
<samp><span class="file">crt0.o</span></samp> and the standard C libraries are <samp><span class="file">libmvme.a</span></samp> and
<samp><span class="file">libc.a</span></samp>.
- <br><dt><code>-mads</code><dd><a name="index-mads-1990"></a>On embedded PowerPC systems, assume that the startup module is called
+ <br><dt><code>-mads</code><dd><a name="index-mads-1992"></a>On embedded PowerPC systems, assume that the startup module is called
<samp><span class="file">crt0.o</span></samp> and the standard C libraries are <samp><span class="file">libads.a</span></samp> and
<samp><span class="file">libc.a</span></samp>.
- <br><dt><code>-myellowknife</code><dd><a name="index-myellowknife-1991"></a>On embedded PowerPC systems, assume that the startup module is called
+ <br><dt><code>-myellowknife</code><dd><a name="index-myellowknife-1993"></a>On embedded PowerPC systems, assume that the startup module is called
<samp><span class="file">crt0.o</span></samp> and the standard C libraries are <samp><span class="file">libyk.a</span></samp> and
<samp><span class="file">libc.a</span></samp>.
- <br><dt><code>-mvxworks</code><dd><a name="index-mvxworks-1992"></a>On System V.4 and embedded PowerPC systems, specify that you are
+ <br><dt><code>-mvxworks</code><dd><a name="index-mvxworks-1994"></a>On System V.4 and embedded PowerPC systems, specify that you are
compiling for a VxWorks system.
- <br><dt><code>-memb</code><dd><a name="index-memb-1993"></a>On embedded PowerPC systems, set the <var>PPC_EMB</var> bit in the ELF flags
+ <br><dt><code>-memb</code><dd><a name="index-memb-1995"></a>On embedded PowerPC systems, set the <var>PPC_EMB</var> bit in the ELF flags
header to indicate that &lsquo;<samp><span class="samp">eabi</span></samp>&rsquo; extended relocations are used.
- <br><dt><code>-meabi</code><dt><code>-mno-eabi</code><dd><a name="index-meabi-1994"></a><a name="index-mno_002deabi-1995"></a>On System V.4 and embedded PowerPC systems do (do not) adhere to the
+ <br><dt><code>-meabi</code><dt><code>-mno-eabi</code><dd><a name="index-meabi-1996"></a><a name="index-mno_002deabi-1997"></a>On System V.4 and embedded PowerPC systems do (do not) adhere to the
Embedded Applications Binary Interface (eabi) which is a set of
modifications to the System V.4 specifications. Selecting <samp><span class="option">-meabi</span></samp>
means that the stack is aligned to an 8-byte boundary, a function
@@ -569,7 +569,7 @@ do not call an initialization function from <code>main</code>, and the
small data area. The <samp><span class="option">-meabi</span></samp> option is on by default if you
configured GCC using one of the &lsquo;<samp><span class="samp">powerpc*-*-eabi*</span></samp>&rsquo; options.
- <br><dt><code>-msdata=eabi</code><dd><a name="index-msdata_003deabi-1996"></a>On System V.4 and embedded PowerPC systems, put small initialized
+ <br><dt><code>-msdata=eabi</code><dd><a name="index-msdata_003deabi-1998"></a>On System V.4 and embedded PowerPC systems, put small initialized
<code>const</code> global and static data in the &lsquo;<samp><span class="samp">.sdata2</span></samp>&rsquo; section, which
is pointed to by register <code>r2</code>. Put small initialized
non-<code>const</code> global and static data in the &lsquo;<samp><span class="samp">.sdata</span></samp>&rsquo; section,
@@ -579,42 +579,42 @@ the &lsquo;<samp><span class="samp">.sdata</span></samp>&rsquo; section. The <s
incompatible with the <samp><span class="option">-mrelocatable</span></samp> option. The
<samp><span class="option">-msdata=eabi</span></samp> option also sets the <samp><span class="option">-memb</span></samp> option.
- <br><dt><code>-msdata=sysv</code><dd><a name="index-msdata_003dsysv-1997"></a>On System V.4 and embedded PowerPC systems, put small global and static
+ <br><dt><code>-msdata=sysv</code><dd><a name="index-msdata_003dsysv-1999"></a>On System V.4 and embedded PowerPC systems, put small global and static
data in the &lsquo;<samp><span class="samp">.sdata</span></samp>&rsquo; section, which is pointed to by register
<code>r13</code>. Put small uninitialized global and static data in the
&lsquo;<samp><span class="samp">.sbss</span></samp>&rsquo; section, which is adjacent to the &lsquo;<samp><span class="samp">.sdata</span></samp>&rsquo; section.
The <samp><span class="option">-msdata=sysv</span></samp> option is incompatible with the
<samp><span class="option">-mrelocatable</span></samp> option.
- <br><dt><code>-msdata=default</code><dt><code>-msdata</code><dd><a name="index-msdata_003ddefault-1998"></a><a name="index-msdata-1999"></a>On System V.4 and embedded PowerPC systems, if <samp><span class="option">-meabi</span></samp> is used,
+ <br><dt><code>-msdata=default</code><dt><code>-msdata</code><dd><a name="index-msdata_003ddefault-2000"></a><a name="index-msdata-2001"></a>On System V.4 and embedded PowerPC systems, if <samp><span class="option">-meabi</span></samp> is used,
compile code the same as <samp><span class="option">-msdata=eabi</span></samp>, otherwise compile code the
same as <samp><span class="option">-msdata=sysv</span></samp>.
- <br><dt><code>-msdata=data</code><dd><a name="index-msdata_003ddata-2000"></a>On System V.4 and embedded PowerPC systems, put small global
+ <br><dt><code>-msdata=data</code><dd><a name="index-msdata_003ddata-2002"></a>On System V.4 and embedded PowerPC systems, put small global
data in the &lsquo;<samp><span class="samp">.sdata</span></samp>&rsquo; section. Put small uninitialized global
data in the &lsquo;<samp><span class="samp">.sbss</span></samp>&rsquo; section. Do not use register <code>r13</code>
to address small data however. This is the default behavior unless
other <samp><span class="option">-msdata</span></samp> options are used.
- <br><dt><code>-msdata=none</code><dt><code>-mno-sdata</code><dd><a name="index-msdata_003dnone-2001"></a><a name="index-mno_002dsdata-2002"></a>On embedded PowerPC systems, put all initialized global and static data
+ <br><dt><code>-msdata=none</code><dt><code>-mno-sdata</code><dd><a name="index-msdata_003dnone-2003"></a><a name="index-mno_002dsdata-2004"></a>On embedded PowerPC systems, put all initialized global and static data
in the &lsquo;<samp><span class="samp">.data</span></samp>&rsquo; section, and all uninitialized data in the
&lsquo;<samp><span class="samp">.bss</span></samp>&rsquo; section.
- <br><dt><code>-mblock-move-inline-limit=</code><var>num</var><dd><a name="index-mblock_002dmove_002dinline_002dlimit-2003"></a>Inline all block moves (such as calls to <code>memcpy</code> or structure
+ <br><dt><code>-mblock-move-inline-limit=</code><var>num</var><dd><a name="index-mblock_002dmove_002dinline_002dlimit-2005"></a>Inline all block moves (such as calls to <code>memcpy</code> or structure
copies) less than or equal to <var>num</var> bytes. The minimum value for
<var>num</var> is 32 bytes on 32-bit targets and 64 bytes on 64-bit
targets. The default value is target-specific.
- <br><dt><code>-G </code><var>num</var><dd><a name="index-G-2004"></a><a name="index-smaller-data-references-_0028PowerPC_0029-2005"></a><a name="index-g_t_002esdata_002f_002esdata2-references-_0028PowerPC_0029-2006"></a>On embedded PowerPC systems, put global and static items less than or
+ <br><dt><code>-G </code><var>num</var><dd><a name="index-G-2006"></a><a name="index-smaller-data-references-_0028PowerPC_0029-2007"></a><a name="index-g_t_002esdata_002f_002esdata2-references-_0028PowerPC_0029-2008"></a>On embedded PowerPC systems, put global and static items less than or
equal to <var>num</var> bytes into the small data or bss sections instead of
the normal data or bss section. By default, <var>num</var> is 8. The
<samp><span class="option">-G </span><var>num</var></samp> switch is also passed to the linker.
All modules should be compiled with the same <samp><span class="option">-G </span><var>num</var></samp> value.
- <br><dt><code>-mregnames</code><dt><code>-mno-regnames</code><dd><a name="index-mregnames-2007"></a><a name="index-mno_002dregnames-2008"></a>On System V.4 and embedded PowerPC systems do (do not) emit register
+ <br><dt><code>-mregnames</code><dt><code>-mno-regnames</code><dd><a name="index-mregnames-2009"></a><a name="index-mno_002dregnames-2010"></a>On System V.4 and embedded PowerPC systems do (do not) emit register
names in the assembly language output using symbolic forms.
- <br><dt><code>-mlongcall</code><dt><code>-mno-longcall</code><dd><a name="index-mlongcall-2009"></a><a name="index-mno_002dlongcall-2010"></a>By default assume that all calls are far away so that a longer more
+ <br><dt><code>-mlongcall</code><dt><code>-mno-longcall</code><dd><a name="index-mlongcall-2011"></a><a name="index-mno_002dlongcall-2012"></a>By default assume that all calls are far away so that a longer more
expensive calling sequence is required. This is required for calls
further than 32 megabytes (33,554,432 bytes) from the current location.
A short call will be generated if the compiler knows
@@ -645,16 +645,16 @@ to use or discard it.
<p>In the future, we may cause GCC to ignore all longcall specifications
when the linker is known to generate glue.
- <br><dt><code>-mtls-markers</code><dt><code>-mno-tls-markers</code><dd><a name="index-mtls_002dmarkers-2011"></a><a name="index-mno_002dtls_002dmarkers-2012"></a>Mark (do not mark) calls to <code>__tls_get_addr</code> with a relocation
+ <br><dt><code>-mtls-markers</code><dt><code>-mno-tls-markers</code><dd><a name="index-mtls_002dmarkers-2013"></a><a name="index-mno_002dtls_002dmarkers-2014"></a>Mark (do not mark) calls to <code>__tls_get_addr</code> with a relocation
specifying the function argument. The relocation allows ld to
reliably associate function call with argument setup instructions for
TLS optimization, which in turn allows gcc to better schedule the
sequence.
- <br><dt><code>-pthread</code><dd><a name="index-pthread-2013"></a>Adds support for multithreading with the <dfn>pthreads</dfn> library.
+ <br><dt><code>-pthread</code><dd><a name="index-pthread-2015"></a>Adds support for multithreading with the <dfn>pthreads</dfn> library.
This option sets flags for both the preprocessor and linker.
- <br><dt><code>-mrecip</code><dt><code>-mno-recip</code><dd><a name="index-mrecip-2014"></a>This option will enable GCC to use the reciprocal estimate and
+ <br><dt><code>-mrecip</code><dt><code>-mno-recip</code><dd><a name="index-mrecip-2016"></a>This option will enable GCC to use the reciprocal estimate and
reciprocal square root estimate instructions with additional
Newton-Raphson steps to increase precision instead of doing a divide or
square root and divide for floating-point arguments. You should use
@@ -667,7 +667,7 @@ instruction, the precision of the sequence can be decreased by up to 2
ulp (i.e. the inverse of 1.0 equals 0.99999994) for reciprocal square
roots.
- <br><dt><code>-mrecip=</code><var>opt</var><dd><a name="index-mrecip_003dopt-2015"></a>This option allows to control which reciprocal estimate instructions
+ <br><dt><code>-mrecip=</code><var>opt</var><dd><a name="index-mrecip_003dopt-2017"></a>This option allows to control which reciprocal estimate instructions
may be used. <var>opt</var> is a comma separated list of options, which may
be preceded by a <code>!</code> to invert the option:
<code>all</code>: enable all estimate instructions,
@@ -685,7 +685,7 @@ all of the reciprocal estimate instructions, except for the
<code>FRSQRTE</code>, <code>XSRSQRTEDP</code>, and <code>XVRSQRTEDP</code> instructions
which handle the double-precision reciprocal square root calculations.
- <br><dt><code>-mrecip-precision</code><dt><code>-mno-recip-precision</code><dd><a name="index-mrecip_002dprecision-2016"></a>Assume (do not assume) that the reciprocal estimate instructions
+ <br><dt><code>-mrecip-precision</code><dt><code>-mno-recip-precision</code><dd><a name="index-mrecip_002dprecision-2018"></a>Assume (do not assume) that the reciprocal estimate instructions
provide higher-precision estimates than is mandated by the PowerPC
ABI. Selecting <samp><span class="option">-mcpu=power6</span></samp> or <samp><span class="option">-mcpu=power7</span></samp>
automatically selects <samp><span class="option">-mrecip-precision</span></samp>. The double-precision
@@ -693,7 +693,7 @@ square root estimate instructions are not generated by
default on low-precision machines, since they do not provide an
estimate that converges after three steps.
- <br><dt><code>-mveclibabi=</code><var>type</var><dd><a name="index-mveclibabi-2017"></a>Specifies the ABI type to use for vectorizing intrinsics using an
+ <br><dt><code>-mveclibabi=</code><var>type</var><dd><a name="index-mveclibabi-2019"></a>Specifies the ABI type to use for vectorizing intrinsics using an
external library. The only type supported at present is <code>mass</code>,
which specifies to use IBM's Mathematical Acceleration Subsystem
(MASS) libraries for vectorizing intrinsics using external libraries.
@@ -715,13 +715,13 @@ for power7. Both <samp><span class="option">-ftree-vectorize</span></samp> and
<samp><span class="option">-funsafe-math-optimizations</span></samp> have to be enabled. The MASS
libraries will have to be specified at link time.
- <br><dt><code>-mfriz</code><dt><code>-mno-friz</code><dd><a name="index-mfriz-2018"></a>Generate (do not generate) the <code>friz</code> instruction when the
+ <br><dt><code>-mfriz</code><dt><code>-mno-friz</code><dd><a name="index-mfriz-2020"></a>Generate (do not generate) the <code>friz</code> instruction when the
<samp><span class="option">-funsafe-math-optimizations</span></samp> option is used to optimize
rounding of floating-point values to 64-bit integer and back to floating
point. The <code>friz</code> instruction does not return the same value if
the floating-point number is too large to fit in an integer.
- <br><dt><code>-mpointers-to-nested-functions</code><dt><code>-mno-pointers-to-nested-functions</code><dd><a name="index-mpointers_002dto_002dnested_002dfunctions-2019"></a>Generate (do not generate) code to load up the static chain register
+ <br><dt><code>-mpointers-to-nested-functions</code><dt><code>-mno-pointers-to-nested-functions</code><dd><a name="index-mpointers_002dto_002dnested_002dfunctions-2021"></a>Generate (do not generate) code to load up the static chain register
(<var>r11</var>) when calling through a pointer on AIX and 64-bit Linux
systems where a function pointer points to a 3-word descriptor giving
the function address, TOC value to be loaded in register <var>r2</var>, and
@@ -731,7 +731,7 @@ not be able to call through pointers to nested functions or pointers
to functions compiled in other languages that use the static chain if
you use the <samp><span class="option">-mno-pointers-to-nested-functions</span></samp>.
- <br><dt><code>-msave-toc-indirect</code><dt><code>-mno-save-toc-indirect</code><dd><a name="index-msave_002dtoc_002dindirect-2020"></a>Generate (do not generate) code to save the TOC value in the reserved
+ <br><dt><code>-msave-toc-indirect</code><dt><code>-mno-save-toc-indirect</code><dd><a name="index-msave_002dtoc_002dindirect-2022"></a>Generate (do not generate) code to save the TOC value in the reserved
stack location in the function prologue if the function calls through
a pointer on AIX and 64-bit Linux systems. If the TOC value is not
saved in the prologue, it is saved just before the call through the
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Pragmas.html
index 77c37ae..48aece0 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RS_002f6000-and-PowerPC-Pragmas.html
@@ -65,7 +65,7 @@ See <a href="RS_002f6000-and-PowerPC-Options.html#RS_002f6000-and-PowerPC-Option
calls are and are not necessary.
<dl>
-<dt><code>longcall (1)</code><dd><a name="index-pragma_002c-longcall-3361"></a>Apply the <code>longcall</code> attribute to all subsequent function
+<dt><code>longcall (1)</code><dd><a name="index-pragma_002c-longcall-3363"></a>Apply the <code>longcall</code> attribute to all subsequent function
declarations.
<br><dt><code>longcall (0)</code><dd>Do not apply the <code>longcall</code> attribute to subsequent function
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Built_002din-Functions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Built_002din-Functions.html
index b5ca46e..9c68faa 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Built_002din-Functions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Built_002din-Functions.html
@@ -62,132 +62,132 @@ the C programming language via the use of built-in functions. The
following functions are supported:
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_brk</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fbrk-3327"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_brk</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fbrk-3329"></a></var><br>
<blockquote><p>Generates the <code>brk</code> machine instruction.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_clrpsw</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fclrpsw-3328"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_clrpsw</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fclrpsw-3330"></a></var><br>
<blockquote><p>Generates the <code>clrpsw</code> machine instruction to clear the specified
bit in the processor status word.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_int</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fint-3329"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_int</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fint-3331"></a></var><br>
<blockquote><p>Generates the <code>int</code> machine instruction to generate an interrupt
with the specified value.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_machi</b> (<var>int, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmachi-3330"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_machi</b> (<var>int, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmachi-3332"></a></var><br>
<blockquote><p>Generates the <code>machi</code> machine instruction to add the result of
multiplying the top 16-bits of the two arguments into the
accumulator.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_maclo</b> (<var>int, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmaclo-3331"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_maclo</b> (<var>int, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmaclo-3333"></a></var><br>
<blockquote><p>Generates the <code>maclo</code> machine instruction to add the result of
multiplying the bottom 16-bits of the two arguments into the
accumulator.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_mulhi</b> (<var>int, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmulhi-3332"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_mulhi</b> (<var>int, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmulhi-3334"></a></var><br>
<blockquote><p>Generates the <code>mulhi</code> machine instruction to place the result of
multiplying the top 16-bits of the two arguments into the
accumulator.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_mullo</b> (<var>int, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmullo-3333"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_mullo</b> (<var>int, int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmullo-3335"></a></var><br>
<blockquote><p>Generates the <code>mullo</code> machine instruction to place the result of
multiplying the bottom 16-bits of the two arguments into the
accumulator.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_rx_mvfachi</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvfachi-3334"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_rx_mvfachi</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvfachi-3336"></a></var><br>
<blockquote><p>Generates the <code>mvfachi</code> machine instruction to read the top
32-bits of the accumulator.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_rx_mvfacmi</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvfacmi-3335"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_rx_mvfacmi</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvfacmi-3337"></a></var><br>
<blockquote><p>Generates the <code>mvfacmi</code> machine instruction to read the middle
32-bits of the accumulator.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_rx_mvfc</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvfc-3336"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_rx_mvfc</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvfc-3338"></a></var><br>
<blockquote><p>Generates the <code>mvfc</code> machine instruction which reads the control
register specified in its argument and returns its value.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_mvtachi</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvtachi-3337"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_mvtachi</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvtachi-3339"></a></var><br>
<blockquote><p>Generates the <code>mvtachi</code> machine instruction to set the top
32-bits of the accumulator.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_mvtaclo</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvtaclo-3338"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_mvtaclo</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvtaclo-3340"></a></var><br>
<blockquote><p>Generates the <code>mvtaclo</code> machine instruction to set the bottom
32-bits of the accumulator.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_mvtc</b> (<var>int reg, int val</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvtc-3339"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_mvtc</b> (<var>int reg, int val</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvtc-3341"></a></var><br>
<blockquote><p>Generates the <code>mvtc</code> machine instruction which sets control
register number <code>reg</code> to <code>val</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_mvtipl</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvtipl-3340"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_mvtipl</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fmvtipl-3342"></a></var><br>
<blockquote><p>Generates the <code>mvtipl</code> machine instruction set the interrupt
priority level.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_racw</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fracw-3341"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_racw</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fracw-3343"></a></var><br>
<blockquote><p>Generates the <code>racw</code> machine instruction to round the accumulator
according to the specified mode.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_rx_revw</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005frevw-3342"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_rx_revw</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005frevw-3344"></a></var><br>
<blockquote><p>Generates the <code>revw</code> machine instruction which swaps the bytes in
the argument so that bits 0&ndash;7 now occupy bits 8&ndash;15 and vice versa,
and also bits 16&ndash;23 occupy bits 24&ndash;31 and vice versa.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_rmpa</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005frmpa-3343"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_rmpa</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005frmpa-3345"></a></var><br>
<blockquote><p>Generates the <code>rmpa</code> machine instruction which initiates a
repeated multiply and accumulate sequence.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_round</b> (<var>float</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fround-3344"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_round</b> (<var>float</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fround-3346"></a></var><br>
<blockquote><p>Generates the <code>round</code> machine instruction which returns the
floating point argument rounded according to the current rounding mode
set in the floating point status word register.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: int <b>__builtin_rx_sat</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fsat-3345"></a></var><br>
+&mdash; Built-in Function: int <b>__builtin_rx_sat</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fsat-3347"></a></var><br>
<blockquote><p>Generates the <code>sat</code> machine instruction which returns the
saturated value of the argument.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_setpsw</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fsetpsw-3346"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_setpsw</b> (<var>int</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fsetpsw-3348"></a></var><br>
<blockquote><p>Generates the <code>setpsw</code> machine instruction to set the specified
bit in the processor status word.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__builtin_rx_wait</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fwait-3347"></a></var><br>
+&mdash; Built-in Function: void <b>__builtin_rx_wait</b> (<var>void</var>)<var><a name="index-g_t_005f_005fbuiltin_005frx_005fwait-3349"></a></var><br>
<blockquote><p>Generates the <code>wait</code> machine instruction.
</p></blockquote></div>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Options.html
index 208b8ee..3a830e4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/RX-Options.html
@@ -56,17 +56,17 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.36 RX Options</h4>
-<p><a name="index-RX-Options-2021"></a>
+<p><a name="index-RX-Options-2023"></a>
These command-line options are defined for RX targets:
<dl>
-<dt><code>-m64bit-doubles</code><dt><code>-m32bit-doubles</code><dd><a name="index-m64bit_002ddoubles-2022"></a><a name="index-m32bit_002ddoubles-2023"></a>Make the <code>double</code> data type be 64 bits (<samp><span class="option">-m64bit-doubles</span></samp>)
+<dt><code>-m64bit-doubles</code><dt><code>-m32bit-doubles</code><dd><a name="index-m64bit_002ddoubles-2024"></a><a name="index-m32bit_002ddoubles-2025"></a>Make the <code>double</code> data type be 64 bits (<samp><span class="option">-m64bit-doubles</span></samp>)
or 32 bits (<samp><span class="option">-m32bit-doubles</span></samp>) in size. The default is
<samp><span class="option">-m32bit-doubles</span></samp>. <em>Note</em> RX floating-point hardware only
works on 32-bit values, which is why the default is
<samp><span class="option">-m32bit-doubles</span></samp>.
- <br><dt><code>-fpu</code><dt><code>-nofpu</code><dd><a name="index-fpu-2024"></a><a name="index-nofpu-2025"></a>Enables (<samp><span class="option">-fpu</span></samp>) or disables (<samp><span class="option">-nofpu</span></samp>) the use of RX
+ <br><dt><code>-fpu</code><dt><code>-nofpu</code><dd><a name="index-fpu-2026"></a><a name="index-nofpu-2027"></a>Enables (<samp><span class="option">-fpu</span></samp>) or disables (<samp><span class="option">-nofpu</span></samp>) the use of RX
floating-point hardware. The default is enabled for the <var>RX600</var>
series and disabled for the <var>RX200</var> series.
@@ -78,7 +78,7 @@ use then the FPU hardware will not be used for doubles.
<samp><span class="option">-funsafe-math-optimizations</span></samp> is also enabled automatically.
This is because the RX FPU instructions are themselves unsafe.
- <br><dt><code>-mcpu=</code><var>name</var><dd><a name="index-g_t_002dmcpu-2026"></a>Selects the type of RX CPU to be targeted. Currently three types are
+ <br><dt><code>-mcpu=</code><var>name</var><dd><a name="index-g_t_002dmcpu-2028"></a>Selects the type of RX CPU to be targeted. Currently three types are
supported, the generic <var>RX600</var> and <var>RX200</var> series hardware and
the specific <var>RX610</var> CPU. The default is <var>RX600</var>.
@@ -89,11 +89,11 @@ the specific <var>RX610</var> CPU. The default is <var>RX600</var>.
and so <samp><span class="option">-nofpu</span></samp> is enabled by default when this type is
selected.
- <br><dt><code>-mbig-endian-data</code><dt><code>-mlittle-endian-data</code><dd><a name="index-mbig_002dendian_002ddata-2027"></a><a name="index-mlittle_002dendian_002ddata-2028"></a>Store data (but not code) in the big-endian format. The default is
+ <br><dt><code>-mbig-endian-data</code><dt><code>-mlittle-endian-data</code><dd><a name="index-mbig_002dendian_002ddata-2029"></a><a name="index-mlittle_002dendian_002ddata-2030"></a>Store data (but not code) in the big-endian format. The default is
<samp><span class="option">-mlittle-endian-data</span></samp>, i.e. to store data in the little-endian
format.
- <br><dt><code>-msmall-data-limit=</code><var>N</var><dd><a name="index-msmall_002ddata_002dlimit-2029"></a>Specifies the maximum size in bytes of global and static variables
+ <br><dt><code>-msmall-data-limit=</code><var>N</var><dd><a name="index-msmall_002ddata_002dlimit-2031"></a>Specifies the maximum size in bytes of global and static variables
which can be placed into the small data area. Using the small data
area can lead to smaller and faster code, but the size of area is
limited and it is up to the programmer to ensure that the area does
@@ -116,15 +116,15 @@ discover whether this feature is of benefit to their program. See the
description of the <samp><span class="option">-mpid</span></samp> option for a description of how the
actual register to hold the small data area pointer is chosen.
- <br><dt><code>-msim</code><dt><code>-mno-sim</code><dd><a name="index-msim-2030"></a><a name="index-mno_002dsim-2031"></a>Use the simulator runtime. The default is to use the libgloss board
+ <br><dt><code>-msim</code><dt><code>-mno-sim</code><dd><a name="index-msim-2032"></a><a name="index-mno_002dsim-2033"></a>Use the simulator runtime. The default is to use the libgloss board
specific runtime.
- <br><dt><code>-mas100-syntax</code><dt><code>-mno-as100-syntax</code><dd><a name="index-mas100_002dsyntax-2032"></a><a name="index-mno_002das100_002dsyntax-2033"></a>When generating assembler output use a syntax that is compatible with
+ <br><dt><code>-mas100-syntax</code><dt><code>-mno-as100-syntax</code><dd><a name="index-mas100_002dsyntax-2034"></a><a name="index-mno_002das100_002dsyntax-2035"></a>When generating assembler output use a syntax that is compatible with
Renesas's AS100 assembler. This syntax can also be handled by the GAS
assembler but it has some restrictions so generating it is not the
default option.
- <br><dt><code>-mmax-constant-size=</code><var>N</var><dd><a name="index-mmax_002dconstant_002dsize-2034"></a>Specifies the maximum size, in bytes, of a constant that can be used as
+ <br><dt><code>-mmax-constant-size=</code><var>N</var><dd><a name="index-mmax_002dconstant_002dsize-2036"></a>Specifies the maximum size, in bytes, of a constant that can be used as
an operand in a RX instruction. Although the RX instruction set does
allow constants of up to 4 bytes in length to be used in instructions,
a longer value equates to a longer instruction. Thus in some
@@ -135,11 +135,11 @@ placed into a constant pool and referenced via register indirection.
<p>The value <var>N</var> can be between 0 and 4. A value of 0 (the default)
or 4 means that constants of any size are allowed.
- <br><dt><code>-mrelax</code><dd><a name="index-mrelax-2035"></a>Enable linker relaxation. Linker relaxation is a process whereby the
+ <br><dt><code>-mrelax</code><dd><a name="index-mrelax-2037"></a>Enable linker relaxation. Linker relaxation is a process whereby the
linker will attempt to reduce the size of a program by finding shorter
versions of various instructions. Disabled by default.
- <br><dt><code>-mint-register=</code><var>N</var><dd><a name="index-mint_002dregister-2036"></a>Specify the number of registers to reserve for fast interrupt handler
+ <br><dt><code>-mint-register=</code><var>N</var><dd><a name="index-mint_002dregister-2038"></a>Specify the number of registers to reserve for fast interrupt handler
functions. The value <var>N</var> can be between 0 and 4. A value of 1
means that register <code>r13</code> will be reserved for the exclusive use
of fast interrupt handlers. A value of 2 reserves <code>r13</code> and
@@ -147,13 +147,13 @@ of fast interrupt handlers. A value of 2 reserves <code>r13</code> and
<code>r11</code>, and a value of 4 reserves <code>r13</code> through <code>r10</code>.
A value of 0, the default, does not reserve any registers.
- <br><dt><code>-msave-acc-in-interrupts</code><dd><a name="index-msave_002dacc_002din_002dinterrupts-2037"></a>Specifies that interrupt handler functions should preserve the
+ <br><dt><code>-msave-acc-in-interrupts</code><dd><a name="index-msave_002dacc_002din_002dinterrupts-2039"></a>Specifies that interrupt handler functions should preserve the
accumulator register. This is only necessary if normal code might use
the accumulator register, for example because it performs 64-bit
multiplications. The default is to ignore the accumulator as this
makes the interrupt handlers faster.
- <br><dt><code>-mpid</code><dt><code>-mno-pid</code><dd><a name="index-mpid-2038"></a><a name="index-mno_002dpid-2039"></a>Enables the generation of position independent data. When enabled any
+ <br><dt><code>-mpid</code><dt><code>-mno-pid</code><dd><a name="index-mpid-2040"></a><a name="index-mno_002dpid-2041"></a>Enables the generation of position independent data. When enabled any
access to constant data will done via an offset from a base address
held in a register. This allows the location of constant data to be
determined at run time without requiring the executable to be
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Restricted-Pointers.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Restricted-Pointers.html
index 0947d0d..f97519d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Restricted-Pointers.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Restricted-Pointers.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Extensions.html#C_002b_002b
<h3 class="section">7.2 Restricting Pointer Aliasing</h3>
-<p><a name="index-restricted-pointers-3396"></a><a name="index-restricted-references-3397"></a><a name="index-restricted-this-pointer-3398"></a>
+<p><a name="index-restricted-pointers-3398"></a><a name="index-restricted-references-3399"></a><a name="index-restricted-this-pointer-3400"></a>
As with the C front end, G++ understands the C99 feature of restricted pointers,
specified with the <code>__restrict__</code>, or <code>__restrict</code> type
qualifier. Because you cannot compile C++ by specifying the <samp><span class="option">-std=c99</span></samp>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Return-Address.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Return-Address.html
index 63ad2fa..4d0999b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Return-Address.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Return-Address.html
@@ -60,7 +60,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
function.
<div class="defun">
-&mdash; Built-in Function: void * <b>__builtin_return_address</b> (<var>unsigned int level</var>)<var><a name="index-g_t_005f_005fbuiltin_005freturn_005faddress-2808"></a></var><br>
+&mdash; Built-in Function: void * <b>__builtin_return_address</b> (<var>unsigned int level</var>)<var><a name="index-g_t_005f_005fbuiltin_005freturn_005faddress-2810"></a></var><br>
<blockquote><p>This function returns the return address of the current function, or of
one of its callers. The <var>level</var> argument is number of frames to
scan up the call stack. A value of <code>0</code> yields the return address
@@ -86,7 +86,7 @@ purposes.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void * <b>__builtin_extract_return_address</b> (<var>void *addr</var>)<var><a name="index-g_t_005f_005fbuiltin_005fextract_005freturn_005faddress-2809"></a></var><br>
+&mdash; Built-in Function: void * <b>__builtin_extract_return_address</b> (<var>void *addr</var>)<var><a name="index-g_t_005f_005fbuiltin_005fextract_005freturn_005faddress-2811"></a></var><br>
<blockquote><p>The address as returned by <code>__builtin_return_address</code> may have to be fed
through this function to get the actual encoded address. For example, on the
31-bit S/390 platform the highest bit has to be masked out, or on SPARC
@@ -97,12 +97,12 @@ executed.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void * <b>__builtin_frob_return_address</b> (<var>void *addr</var>)<var><a name="index-g_t_005f_005fbuiltin_005ffrob_005freturn_005faddress-2810"></a></var><br>
+&mdash; Built-in Function: void * <b>__builtin_frob_return_address</b> (<var>void *addr</var>)<var><a name="index-g_t_005f_005fbuiltin_005ffrob_005freturn_005faddress-2812"></a></var><br>
<blockquote><p>This function does the reverse of <code>__builtin_extract_return_address</code>.
</p></blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void * <b>__builtin_frame_address</b> (<var>unsigned int level</var>)<var><a name="index-g_t_005f_005fbuiltin_005fframe_005faddress-2811"></a></var><br>
+&mdash; Built-in Function: void * <b>__builtin_frame_address</b> (<var>unsigned int level</var>)<var><a name="index-g_t_005f_005fbuiltin_005fframe_005faddress-2813"></a></var><br>
<blockquote><p>This function is similar to <code>__builtin_return_address</code>, but it
returns the address of the function frame rather than the return address
of the function. Calling <code>__builtin_frame_address</code> with a value of
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SH-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SH-Options.html
index 5b2aa90..b4a88bd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SH-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SH-Options.html
@@ -59,91 +59,91 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<p>These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the SH implementations:
<dl>
-<dt><code>-m1</code><dd><a name="index-m1-2081"></a>Generate code for the SH1.
+<dt><code>-m1</code><dd><a name="index-m1-2083"></a>Generate code for the SH1.
- <br><dt><code>-m2</code><dd><a name="index-m2-2082"></a>Generate code for the SH2.
+ <br><dt><code>-m2</code><dd><a name="index-m2-2084"></a>Generate code for the SH2.
<br><dt><code>-m2e</code><dd>Generate code for the SH2e.
- <br><dt><code>-m2a-nofpu</code><dd><a name="index-m2a_002dnofpu-2083"></a>Generate code for the SH2a without FPU, or for a SH2a-FPU in such a way
+ <br><dt><code>-m2a-nofpu</code><dd><a name="index-m2a_002dnofpu-2085"></a>Generate code for the SH2a without FPU, or for a SH2a-FPU in such a way
that the floating-point unit is not used.
- <br><dt><code>-m2a-single-only</code><dd><a name="index-m2a_002dsingle_002donly-2084"></a>Generate code for the SH2a-FPU, in such a way that no double-precision
+ <br><dt><code>-m2a-single-only</code><dd><a name="index-m2a_002dsingle_002donly-2086"></a>Generate code for the SH2a-FPU, in such a way that no double-precision
floating-point operations are used.
- <br><dt><code>-m2a-single</code><dd><a name="index-m2a_002dsingle-2085"></a>Generate code for the SH2a-FPU assuming the floating-point unit is in
+ <br><dt><code>-m2a-single</code><dd><a name="index-m2a_002dsingle-2087"></a>Generate code for the SH2a-FPU assuming the floating-point unit is in
single-precision mode by default.
- <br><dt><code>-m2a</code><dd><a name="index-m2a-2086"></a>Generate code for the SH2a-FPU assuming the floating-point unit is in
+ <br><dt><code>-m2a</code><dd><a name="index-m2a-2088"></a>Generate code for the SH2a-FPU assuming the floating-point unit is in
double-precision mode by default.
- <br><dt><code>-m3</code><dd><a name="index-m3-2087"></a>Generate code for the SH3.
+ <br><dt><code>-m3</code><dd><a name="index-m3-2089"></a>Generate code for the SH3.
- <br><dt><code>-m3e</code><dd><a name="index-m3e-2088"></a>Generate code for the SH3e.
+ <br><dt><code>-m3e</code><dd><a name="index-m3e-2090"></a>Generate code for the SH3e.
- <br><dt><code>-m4-nofpu</code><dd><a name="index-m4_002dnofpu-2089"></a>Generate code for the SH4 without a floating-point unit.
+ <br><dt><code>-m4-nofpu</code><dd><a name="index-m4_002dnofpu-2091"></a>Generate code for the SH4 without a floating-point unit.
- <br><dt><code>-m4-single-only</code><dd><a name="index-m4_002dsingle_002donly-2090"></a>Generate code for the SH4 with a floating-point unit that only
+ <br><dt><code>-m4-single-only</code><dd><a name="index-m4_002dsingle_002donly-2092"></a>Generate code for the SH4 with a floating-point unit that only
supports single-precision arithmetic.
- <br><dt><code>-m4-single</code><dd><a name="index-m4_002dsingle-2091"></a>Generate code for the SH4 assuming the floating-point unit is in
+ <br><dt><code>-m4-single</code><dd><a name="index-m4_002dsingle-2093"></a>Generate code for the SH4 assuming the floating-point unit is in
single-precision mode by default.
- <br><dt><code>-m4</code><dd><a name="index-m4-2092"></a>Generate code for the SH4.
+ <br><dt><code>-m4</code><dd><a name="index-m4-2094"></a>Generate code for the SH4.
- <br><dt><code>-m4a-nofpu</code><dd><a name="index-m4a_002dnofpu-2093"></a>Generate code for the SH4al-dsp, or for a SH4a in such a way that the
+ <br><dt><code>-m4a-nofpu</code><dd><a name="index-m4a_002dnofpu-2095"></a>Generate code for the SH4al-dsp, or for a SH4a in such a way that the
floating-point unit is not used.
- <br><dt><code>-m4a-single-only</code><dd><a name="index-m4a_002dsingle_002donly-2094"></a>Generate code for the SH4a, in such a way that no double-precision
+ <br><dt><code>-m4a-single-only</code><dd><a name="index-m4a_002dsingle_002donly-2096"></a>Generate code for the SH4a, in such a way that no double-precision
floating-point operations are used.
- <br><dt><code>-m4a-single</code><dd><a name="index-m4a_002dsingle-2095"></a>Generate code for the SH4a assuming the floating-point unit is in
+ <br><dt><code>-m4a-single</code><dd><a name="index-m4a_002dsingle-2097"></a>Generate code for the SH4a assuming the floating-point unit is in
single-precision mode by default.
- <br><dt><code>-m4a</code><dd><a name="index-m4a-2096"></a>Generate code for the SH4a.
+ <br><dt><code>-m4a</code><dd><a name="index-m4a-2098"></a>Generate code for the SH4a.
- <br><dt><code>-m4al</code><dd><a name="index-m4al-2097"></a>Same as <samp><span class="option">-m4a-nofpu</span></samp>, except that it implicitly passes
+ <br><dt><code>-m4al</code><dd><a name="index-m4al-2099"></a>Same as <samp><span class="option">-m4a-nofpu</span></samp>, except that it implicitly passes
<samp><span class="option">-dsp</span></samp> to the assembler. GCC doesn't generate any DSP
instructions at the moment.
- <br><dt><code>-mb</code><dd><a name="index-mb-2098"></a>Compile code for the processor in big-endian mode.
+ <br><dt><code>-mb</code><dd><a name="index-mb-2100"></a>Compile code for the processor in big-endian mode.
- <br><dt><code>-ml</code><dd><a name="index-ml-2099"></a>Compile code for the processor in little-endian mode.
+ <br><dt><code>-ml</code><dd><a name="index-ml-2101"></a>Compile code for the processor in little-endian mode.
- <br><dt><code>-mdalign</code><dd><a name="index-mdalign-2100"></a>Align doubles at 64-bit boundaries. Note that this changes the calling
+ <br><dt><code>-mdalign</code><dd><a name="index-mdalign-2102"></a>Align doubles at 64-bit boundaries. Note that this changes the calling
conventions, and thus some functions from the standard C library will
not work unless you recompile it first with <samp><span class="option">-mdalign</span></samp>.
- <br><dt><code>-mrelax</code><dd><a name="index-mrelax-2101"></a>Shorten some address references at link time, when possible; uses the
+ <br><dt><code>-mrelax</code><dd><a name="index-mrelax-2103"></a>Shorten some address references at link time, when possible; uses the
linker option <samp><span class="option">-relax</span></samp>.
- <br><dt><code>-mbigtable</code><dd><a name="index-mbigtable-2102"></a>Use 32-bit offsets in <code>switch</code> tables. The default is to use
+ <br><dt><code>-mbigtable</code><dd><a name="index-mbigtable-2104"></a>Use 32-bit offsets in <code>switch</code> tables. The default is to use
16-bit offsets.
- <br><dt><code>-mbitops</code><dd><a name="index-mbitops-2103"></a>Enable the use of bit manipulation instructions on SH2A.
+ <br><dt><code>-mbitops</code><dd><a name="index-mbitops-2105"></a>Enable the use of bit manipulation instructions on SH2A.
- <br><dt><code>-mfmovd</code><dd><a name="index-mfmovd-2104"></a>Enable the use of the instruction <code>fmovd</code>. Check <samp><span class="option">-mdalign</span></samp> for
+ <br><dt><code>-mfmovd</code><dd><a name="index-mfmovd-2106"></a>Enable the use of the instruction <code>fmovd</code>. Check <samp><span class="option">-mdalign</span></samp> for
alignment constraints.
- <br><dt><code>-mhitachi</code><dd><a name="index-mhitachi-2105"></a>Comply with the calling conventions defined by Renesas.
+ <br><dt><code>-mhitachi</code><dd><a name="index-mhitachi-2107"></a>Comply with the calling conventions defined by Renesas.
- <br><dt><code>-mrenesas</code><dd><a name="index-mhitachi-2106"></a>Comply with the calling conventions defined by Renesas.
+ <br><dt><code>-mrenesas</code><dd><a name="index-mhitachi-2108"></a>Comply with the calling conventions defined by Renesas.
- <br><dt><code>-mno-renesas</code><dd><a name="index-mhitachi-2107"></a>Comply with the calling conventions defined for GCC before the Renesas
+ <br><dt><code>-mno-renesas</code><dd><a name="index-mhitachi-2109"></a>Comply with the calling conventions defined for GCC before the Renesas
conventions were available. This option is the default for all
targets of the SH toolchain.
- <br><dt><code>-mnomacsave</code><dd><a name="index-mnomacsave-2108"></a>Mark the <code>MAC</code> register as call-clobbered, even if
+ <br><dt><code>-mnomacsave</code><dd><a name="index-mnomacsave-2110"></a>Mark the <code>MAC</code> register as call-clobbered, even if
<samp><span class="option">-mhitachi</span></samp> is given.
- <br><dt><code>-mieee</code><br><dt><code>-mno-ieee</code><dd><a name="index-mieee-2109"></a><a name="index-mnoieee-2110"></a>Control the IEEE compliance of floating-point comparisons, which affects the
+ <br><dt><code>-mieee</code><br><dt><code>-mno-ieee</code><dd><a name="index-mieee-2111"></a><a name="index-mnoieee-2112"></a>Control the IEEE compliance of floating-point comparisons, which affects the
handling of cases where the result of a comparison is unordered. By default
<samp><span class="option">-mieee</span></samp> is implicitly enabled. If <samp><span class="option">-ffinite-math-only</span></samp> is
enabled <samp><span class="option">-mno-ieee</span></samp> is implicitly set, which results in faster
floating-point greater-equal and less-equal comparisons. The implcit settings
can be overridden by specifying either <samp><span class="option">-mieee</span></samp> or <samp><span class="option">-mno-ieee</span></samp>.
- <br><dt><code>-minline-ic_invalidate</code><dd><a name="index-minline_002dic_005finvalidate-2111"></a>Inline code to invalidate instruction cache entries after setting up
+ <br><dt><code>-minline-ic_invalidate</code><dd><a name="index-minline_002dic_005finvalidate-2113"></a>Inline code to invalidate instruction cache entries after setting up
nested function trampolines.
This option has no effect if -musermode is in effect and the selected
code generation option (e.g. -m4) does not allow the use of the icbi
@@ -154,30 +154,30 @@ manipulate the instruction cache address array directly with an associative
write. This not only requires privileged mode, but it will also
fail if the cache line had been mapped via the TLB and has become unmapped.
- <br><dt><code>-misize</code><dd><a name="index-misize-2112"></a>Dump instruction size and location in the assembly code.
+ <br><dt><code>-misize</code><dd><a name="index-misize-2114"></a>Dump instruction size and location in the assembly code.
- <br><dt><code>-mpadstruct</code><dd><a name="index-mpadstruct-2113"></a>This option is deprecated. It pads structures to multiple of 4 bytes,
+ <br><dt><code>-mpadstruct</code><dd><a name="index-mpadstruct-2115"></a>This option is deprecated. It pads structures to multiple of 4 bytes,
which is incompatible with the SH ABI.
- <br><dt><code>-msoft-atomic</code><dd><a name="index-msoft_002datomic-2114"></a>Generate GNU/Linux compatible gUSA software atomic sequences for the atomic
+ <br><dt><code>-msoft-atomic</code><dd><a name="index-msoft_002datomic-2116"></a>Generate GNU/Linux compatible gUSA software atomic sequences for the atomic
built-in functions. The generated atomic sequences require support from the
interrupt / exception handling code of the system and are only suitable for
single-core systems. They will not perform correctly on multi-core systems.
This option is enabled by default when the target is <code>sh-*-linux*</code>.
For details on the atomic built-in functions see <a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a>.
- <br><dt><code>-mspace</code><dd><a name="index-mspace-2115"></a>Optimize for space instead of speed. Implied by <samp><span class="option">-Os</span></samp>.
+ <br><dt><code>-mspace</code><dd><a name="index-mspace-2117"></a>Optimize for space instead of speed. Implied by <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-mprefergot</code><dd><a name="index-mprefergot-2116"></a>When generating position-independent code, emit function calls using
+ <br><dt><code>-mprefergot</code><dd><a name="index-mprefergot-2118"></a>When generating position-independent code, emit function calls using
the Global Offset Table instead of the Procedure Linkage Table.
- <br><dt><code>-musermode</code><dd><a name="index-musermode-2117"></a>Don't generate privileged mode only code; implies -mno-inline-ic_invalidate
+ <br><dt><code>-musermode</code><dd><a name="index-musermode-2119"></a>Don't generate privileged mode only code; implies -mno-inline-ic_invalidate
if the inlined code would not work in user mode.
This is the default when the target is <code>sh-*-linux*</code>.
- <br><dt><code>-multcost=</code><var>number</var><dd><a name="index-multcost_003d_0040var_007bnumber_007d-2118"></a>Set the cost to assume for a multiply insn.
+ <br><dt><code>-multcost=</code><var>number</var><dd><a name="index-multcost_003d_0040var_007bnumber_007d-2120"></a>Set the cost to assume for a multiply insn.
- <br><dt><code>-mdiv=</code><var>strategy</var><dd><a name="index-mdiv_003d_0040var_007bstrategy_007d-2119"></a>Set the division strategy to use for SHmedia code. <var>strategy</var> must be
+ <br><dt><code>-mdiv=</code><var>strategy</var><dd><a name="index-mdiv_003d_0040var_007bstrategy_007d-2121"></a>Set the division strategy to use for SHmedia code. <var>strategy</var> must be
one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call,
inv:call2, inv:fp .
"fp" performs the operation in floating point. This has a very high latency,
@@ -215,26 +215,26 @@ by inserting a test to skip a number of operations in this case; this test
slows down the case of larger dividends. inv20u assumes the case of a such
a small dividend to be unlikely, and inv20l assumes it to be likely.
- <br><dt><code>-maccumulate-outgoing-args</code><dd><a name="index-maccumulate_002doutgoing_002dargs-2120"></a>Reserve space once for outgoing arguments in the function prologue rather
+ <br><dt><code>-maccumulate-outgoing-args</code><dd><a name="index-maccumulate_002doutgoing_002dargs-2122"></a>Reserve space once for outgoing arguments in the function prologue rather
than around each call. Generally beneficial for performance and size. Also
needed for unwinding to avoid changing the stack frame around conditional code.
- <br><dt><code>-mdivsi3_libfunc=</code><var>name</var><dd><a name="index-mdivsi3_005flibfunc_003d_0040var_007bname_007d-2121"></a>Set the name of the library function used for 32-bit signed division to
+ <br><dt><code>-mdivsi3_libfunc=</code><var>name</var><dd><a name="index-mdivsi3_005flibfunc_003d_0040var_007bname_007d-2123"></a>Set the name of the library function used for 32-bit signed division to
<var>name</var>. This only affect the name used in the call and inv:call
division strategies, and the compiler will still expect the same
sets of input/output/clobbered registers as if this option was not present.
- <br><dt><code>-mfixed-range=</code><var>register-range</var><dd><a name="index-mfixed_002drange-2122"></a>Generate code treating the given register range as fixed registers.
+ <br><dt><code>-mfixed-range=</code><var>register-range</var><dd><a name="index-mfixed_002drange-2124"></a>Generate code treating the given register range as fixed registers.
A fixed register is one that the register allocator can not use. This is
useful when compiling kernel code. A register range is specified as
two registers separated by a dash. Multiple register ranges can be
specified separated by a comma.
- <br><dt><code>-madjust-unroll</code><dd><a name="index-madjust_002dunroll-2123"></a>Throttle unrolling to avoid thrashing target registers.
+ <br><dt><code>-madjust-unroll</code><dd><a name="index-madjust_002dunroll-2125"></a>Throttle unrolling to avoid thrashing target registers.
This option only has an effect if the gcc code base supports the
TARGET_ADJUST_UNROLL_MAX target hook.
- <br><dt><code>-mindexed-addressing</code><dd><a name="index-mindexed_002daddressing-2124"></a>Enable the use of the indexed addressing mode for SHmedia32/SHcompact.
+ <br><dt><code>-mindexed-addressing</code><dd><a name="index-mindexed_002daddressing-2126"></a>Enable the use of the indexed addressing mode for SHmedia32/SHcompact.
This is only safe if the hardware and/or OS implement 32-bit wrap-around
semantics for the indexed addressing mode. The architecture allows the
implementation of processors with 64-bit MMU, which the OS could use to
@@ -242,10 +242,10 @@ get 32-bit addressing, but since no current hardware implementation supports
this or any other way to make the indexed addressing mode safe to use in
the 32-bit ABI, the default is <samp><span class="option">-mno-indexed-addressing</span></samp>.
- <br><dt><code>-mgettrcost=</code><var>number</var><dd><a name="index-mgettrcost_003d_0040var_007bnumber_007d-2125"></a>Set the cost assumed for the gettr instruction to <var>number</var>.
+ <br><dt><code>-mgettrcost=</code><var>number</var><dd><a name="index-mgettrcost_003d_0040var_007bnumber_007d-2127"></a>Set the cost assumed for the gettr instruction to <var>number</var>.
The default is 2 if <samp><span class="option">-mpt-fixed</span></samp> is in effect, 100 otherwise.
- <br><dt><code>-mpt-fixed</code><dd><a name="index-mpt_002dfixed-2126"></a>Assume pt* instructions won't trap. This will generally generate better
+ <br><dt><code>-mpt-fixed</code><dd><a name="index-mpt_002dfixed-2128"></a>Assume pt* instructions won't trap. This will generally generate better
scheduled code, but is unsafe on current hardware. The current architecture
definition says that ptabs and ptrel trap when the target anded with 3 is 3.
This has the unintentional effect of making it unsafe to schedule ptabs /
@@ -262,7 +262,7 @@ is -mno-pt-fixed. Unless the user specifies a specific cost with
this deters register allocation using target registers for storing
ordinary integers.
- <br><dt><code>-minvalid-symbols</code><dd><a name="index-minvalid_002dsymbols-2127"></a>Assume symbols might be invalid. Ordinary function symbols generated by
+ <br><dt><code>-minvalid-symbols</code><dd><a name="index-minvalid_002dsymbols-2129"></a>Assume symbols might be invalid. Ordinary function symbols generated by
the compiler will always be valid to load with movi/shori/ptabs or
movi/shori/ptrel, but with assembler and/or linker tricks it is possible
to generate symbols that will cause ptabs / ptrel to trap.
@@ -270,22 +270,22 @@ This option is only meaningful when <samp><span class="option">-mno-pt-fixed</sp
It will then prevent cross-basic-block cse, hoisting and most scheduling
of symbol loads. The default is <samp><span class="option">-mno-invalid-symbols</span></samp>.
- <br><dt><code>-mbranch-cost=</code><var>num</var><dd><a name="index-mbranch_002dcost_003d_0040var_007bnum_007d-2128"></a>Assume <var>num</var> to be the cost for a branch instruction. Higher numbers
+ <br><dt><code>-mbranch-cost=</code><var>num</var><dd><a name="index-mbranch_002dcost_003d_0040var_007bnum_007d-2130"></a>Assume <var>num</var> to be the cost for a branch instruction. Higher numbers
will make the compiler try to generate more branch-free code if possible.
If not specified the value is selected depending on the processor type that
is being compiled for.
- <br><dt><code>-mcbranchdi</code><dd><a name="index-mcbranchdi-2129"></a>Enable the <code>cbranchdi4</code> instruction pattern.
+ <br><dt><code>-mcbranchdi</code><dd><a name="index-mcbranchdi-2131"></a>Enable the <code>cbranchdi4</code> instruction pattern.
- <br><dt><code>-mcmpeqdi</code><dd><a name="index-mcmpeqdi-2130"></a>Emit the <code>cmpeqdi_t</code> instruction pattern even when <samp><span class="option">-mcbranchdi</span></samp>
+ <br><dt><code>-mcmpeqdi</code><dd><a name="index-mcmpeqdi-2132"></a>Emit the <code>cmpeqdi_t</code> instruction pattern even when <samp><span class="option">-mcbranchdi</span></samp>
is in effect.
- <br><dt><code>-mfused-madd</code><dd><a name="index-mfused_002dmadd-2131"></a>Allow the usage of the <code>fmac</code> instruction (floating-point
+ <br><dt><code>-mfused-madd</code><dd><a name="index-mfused_002dmadd-2133"></a>Allow the usage of the <code>fmac</code> instruction (floating-point
multiply-accumulate) if the processor type supports it. Enabling this
option might generate code that produces different numeric floating-point
results compared to strict IEEE 754 arithmetic.
- <br><dt><code>-mpretend-cmove</code><dd><a name="index-mpretend_002dcmove-2132"></a>Prefer zero-displacement conditional branches for conditional move instruction
+ <br><dt><code>-mpretend-cmove</code><dd><a name="index-mpretend_002dcmove-2134"></a>Prefer zero-displacement conditional branches for conditional move instruction
patterns. This can result in faster code on the SH4 processor.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPARC-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPARC-Options.html
index 136c7a5..8323862 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPARC-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPARC-Options.html
@@ -56,11 +56,11 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.41 SPARC Options</h4>
-<p><a name="index-SPARC-options-2137"></a>
+<p><a name="index-SPARC-options-2139"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are supported on the SPARC:
<dl>
-<dt><code>-mno-app-regs</code><dt><code>-mapp-regs</code><dd><a name="index-mno_002dapp_002dregs-2138"></a><a name="index-mapp_002dregs-2139"></a>Specify <samp><span class="option">-mapp-regs</span></samp> to generate output using the global registers
+<dt><code>-mno-app-regs</code><dt><code>-mapp-regs</code><dd><a name="index-mno_002dapp_002dregs-2140"></a><a name="index-mapp_002dregs-2141"></a>Specify <samp><span class="option">-mapp-regs</span></samp> to generate output using the global registers
2 through 4, which the SPARC SVR4 ABI reserves for applications. This
is the default.
@@ -68,7 +68,7 @@ is the default.
specify <samp><span class="option">-mno-app-regs</span></samp>. You should compile libraries and system
software with this option.
- <br><dt><code>-mflat</code><dt><code>-mno-flat</code><dd><a name="index-mflat-2140"></a><a name="index-mno_002dflat-2141"></a>With <samp><span class="option">-mflat</span></samp>, the compiler does not generate save/restore instructions
+ <br><dt><code>-mflat</code><dt><code>-mno-flat</code><dd><a name="index-mflat-2142"></a><a name="index-mno_002dflat-2143"></a>With <samp><span class="option">-mflat</span></samp>, the compiler does not generate save/restore instructions
and uses a &ldquo;flat&rdquo; or single register window model. This model is compatible
with the regular register window model. The local registers and the input
registers (0&ndash;5) are still treated as &ldquo;call-saved&rdquo; registers and will be
@@ -77,10 +77,10 @@ saved on the stack as needed.
<p>With <samp><span class="option">-mno-flat</span></samp> (the default), the compiler generates save/restore
instructions (except for leaf functions). This is the normal operating mode.
- <br><dt><code>-mfpu</code><dt><code>-mhard-float</code><dd><a name="index-mfpu-2142"></a><a name="index-mhard_002dfloat-2143"></a>Generate output containing floating-point instructions. This is the
+ <br><dt><code>-mfpu</code><dt><code>-mhard-float</code><dd><a name="index-mfpu-2144"></a><a name="index-mhard_002dfloat-2145"></a>Generate output containing floating-point instructions. This is the
default.
- <br><dt><code>-mno-fpu</code><dt><code>-msoft-float</code><dd><a name="index-mno_002dfpu-2144"></a><a name="index-msoft_002dfloat-2145"></a>Generate output containing library calls for floating point.
+ <br><dt><code>-mno-fpu</code><dt><code>-msoft-float</code><dd><a name="index-mno_002dfpu-2146"></a><a name="index-msoft_002dfloat-2147"></a>Generate output containing library calls for floating point.
<strong>Warning:</strong> the requisite libraries are not available for all SPARC
targets. Normally the facilities of the machine's usual C compiler are
used, but this cannot be done directly in cross-compilation. You must make
@@ -94,10 +94,10 @@ this option. In particular, you need to compile <samp><span class="file">libgcc
library that comes with GCC, with <samp><span class="option">-msoft-float</span></samp> in order for
this to work.
- <br><dt><code>-mhard-quad-float</code><dd><a name="index-mhard_002dquad_002dfloat-2146"></a>Generate output containing quad-word (long double) floating-point
+ <br><dt><code>-mhard-quad-float</code><dd><a name="index-mhard_002dquad_002dfloat-2148"></a>Generate output containing quad-word (long double) floating-point
instructions.
- <br><dt><code>-msoft-quad-float</code><dd><a name="index-msoft_002dquad_002dfloat-2147"></a>Generate output containing library calls for quad-word (long double)
+ <br><dt><code>-msoft-quad-float</code><dd><a name="index-msoft_002dquad_002dfloat-2149"></a>Generate output containing library calls for quad-word (long double)
floating-point instructions. The functions called are those specified
in the SPARC ABI. This is the default.
@@ -108,7 +108,7 @@ emulates the effect of the instruction. Because of the trap handler overhead,
this is much slower than calling the ABI library routines. Thus the
<samp><span class="option">-msoft-quad-float</span></samp> option is the default.
- <br><dt><code>-mno-unaligned-doubles</code><dt><code>-munaligned-doubles</code><dd><a name="index-mno_002dunaligned_002ddoubles-2148"></a><a name="index-munaligned_002ddoubles-2149"></a>Assume that doubles have 8-byte alignment. This is the default.
+ <br><dt><code>-mno-unaligned-doubles</code><dt><code>-munaligned-doubles</code><dd><a name="index-mno_002dunaligned_002ddoubles-2150"></a><a name="index-munaligned_002ddoubles-2151"></a>Assume that doubles have 8-byte alignment. This is the default.
<p>With <samp><span class="option">-munaligned-doubles</span></samp>, GCC assumes that doubles have 8-byte
alignment only if they are contained in another type, or if they have an
@@ -117,7 +117,7 @@ Specifying this option avoids some rare compatibility problems with code
generated by other compilers. It is not the default because it results
in a performance loss, especially for floating-point code.
- <br><dt><code>-mno-faster-structs</code><dt><code>-mfaster-structs</code><dd><a name="index-mno_002dfaster_002dstructs-2150"></a><a name="index-mfaster_002dstructs-2151"></a>With <samp><span class="option">-mfaster-structs</span></samp>, the compiler assumes that structures
+ <br><dt><code>-mno-faster-structs</code><dt><code>-mfaster-structs</code><dd><a name="index-mno_002dfaster_002dstructs-2152"></a><a name="index-mfaster_002dstructs-2153"></a>With <samp><span class="option">-mfaster-structs</span></samp>, the compiler assumes that structures
should have 8-byte alignment. This enables the use of pairs of
<code>ldd</code> and <code>std</code> instructions for copies in structure
assignment, in place of twice as many <code>ld</code> and <code>st</code> pairs.
@@ -126,7 +126,7 @@ ABI. Thus, it's intended only for use on targets where the developer
acknowledges that their resulting code will not be directly in line with
the rules of the ABI.
- <br><dt><code>-mcpu=</code><var>cpu_type</var><dd><a name="index-mcpu-2152"></a>Set the instruction set, register set, and instruction scheduling parameters
+ <br><dt><code>-mcpu=</code><var>cpu_type</var><dd><a name="index-mcpu-2154"></a>Set the instruction set, register set, and instruction scheduling parameters
for machine type <var>cpu_type</var>. Supported values for <var>cpu_type</var> are
&lsquo;<samp><span class="samp">v7</span></samp>&rsquo;, &lsquo;<samp><span class="samp">cypress</span></samp>&rsquo;, &lsquo;<samp><span class="samp">v8</span></samp>&rsquo;, &lsquo;<samp><span class="samp">supersparc</span></samp>&rsquo;, &lsquo;<samp><span class="samp">hypersparc</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">leon</span></samp>&rsquo;, &lsquo;<samp><span class="samp">sparclite</span></samp>&rsquo;, &lsquo;<samp><span class="samp">f930</span></samp>&rsquo;, &lsquo;<samp><span class="samp">f934</span></samp>&rsquo;, &lsquo;<samp><span class="samp">sparclite86x</span></samp>&rsquo;,
@@ -199,7 +199,7 @@ additionally optimizes it for Sun UltraSPARC T2 chips. With
UltraSPARC T3 chips. With <samp><span class="option">-mcpu=niagara4</span></samp>, the compiler
additionally optimizes it for Sun UltraSPARC T4 chips.
- <br><dt><code>-mtune=</code><var>cpu_type</var><dd><a name="index-mtune-2153"></a>Set the instruction scheduling parameters for machine type
+ <br><dt><code>-mtune=</code><var>cpu_type</var><dd><a name="index-mtune-2155"></a>Set the instruction scheduling parameters for machine type
<var>cpu_type</var>, but do not set the instruction set or register set that the
option <samp><span class="option">-mcpu=</span><var>cpu_type</var></samp> would.
@@ -211,37 +211,37 @@ that select a particular CPU implementation. Those are &lsquo;<samp><span class
&lsquo;<samp><span class="samp">niagara</span></samp>&rsquo;, &lsquo;<samp><span class="samp">niagara2</span></samp>&rsquo;, &lsquo;<samp><span class="samp">niagara3</span></samp>&rsquo; and &lsquo;<samp><span class="samp">niagara4</span></samp>&rsquo;. With
native Solaris and GNU/Linux toolchains, &lsquo;<samp><span class="samp">native</span></samp>&rsquo; can also be used.
- <br><dt><code>-mv8plus</code><dt><code>-mno-v8plus</code><dd><a name="index-mv8plus-2154"></a><a name="index-mno_002dv8plus-2155"></a>With <samp><span class="option">-mv8plus</span></samp>, GCC generates code for the SPARC-V8+ ABI. The
+ <br><dt><code>-mv8plus</code><dt><code>-mno-v8plus</code><dd><a name="index-mv8plus-2156"></a><a name="index-mno_002dv8plus-2157"></a>With <samp><span class="option">-mv8plus</span></samp>, GCC generates code for the SPARC-V8+ ABI. The
difference from the V8 ABI is that the global and out registers are
considered 64 bits wide. This is enabled by default on Solaris in 32-bit
mode for all SPARC-V9 processors.
- <br><dt><code>-mvis</code><dt><code>-mno-vis</code><dd><a name="index-mvis-2156"></a><a name="index-mno_002dvis-2157"></a>With <samp><span class="option">-mvis</span></samp>, GCC generates code that takes advantage of the UltraSPARC
+ <br><dt><code>-mvis</code><dt><code>-mno-vis</code><dd><a name="index-mvis-2158"></a><a name="index-mno_002dvis-2159"></a>With <samp><span class="option">-mvis</span></samp>, GCC generates code that takes advantage of the UltraSPARC
Visual Instruction Set extensions. The default is <samp><span class="option">-mno-vis</span></samp>.
- <br><dt><code>-mvis2</code><dt><code>-mno-vis2</code><dd><a name="index-mvis2-2158"></a><a name="index-mno_002dvis2-2159"></a>With <samp><span class="option">-mvis2</span></samp>, GCC generates code that takes advantage of
+ <br><dt><code>-mvis2</code><dt><code>-mno-vis2</code><dd><a name="index-mvis2-2160"></a><a name="index-mno_002dvis2-2161"></a>With <samp><span class="option">-mvis2</span></samp>, GCC generates code that takes advantage of
version 2.0 of the UltraSPARC Visual Instruction Set extensions. The
default is <samp><span class="option">-mvis2</span></samp> when targetting a cpu that supports such
instructions, such as UltraSPARC-III and later. Setting <samp><span class="option">-mvis2</span></samp>
also sets <samp><span class="option">-mvis</span></samp>.
- <br><dt><code>-mvis3</code><dt><code>-mno-vis3</code><dd><a name="index-mvis3-2160"></a><a name="index-mno_002dvis3-2161"></a>With <samp><span class="option">-mvis3</span></samp>, GCC generates code that takes advantage of
+ <br><dt><code>-mvis3</code><dt><code>-mno-vis3</code><dd><a name="index-mvis3-2162"></a><a name="index-mno_002dvis3-2163"></a>With <samp><span class="option">-mvis3</span></samp>, GCC generates code that takes advantage of
version 3.0 of the UltraSPARC Visual Instruction Set extensions. The
default is <samp><span class="option">-mvis3</span></samp> when targetting a cpu that supports such
instructions, such as niagara-3 and later. Setting <samp><span class="option">-mvis3</span></samp>
also sets <samp><span class="option">-mvis2</span></samp> and <samp><span class="option">-mvis</span></samp>.
- <br><dt><code>-mpopc</code><dt><code>-mno-popc</code><dd><a name="index-mpopc-2162"></a><a name="index-mno_002dpopc-2163"></a>With <samp><span class="option">-mpopc</span></samp>, GCC generates code that takes advantage of the UltraSPARC
+ <br><dt><code>-mpopc</code><dt><code>-mno-popc</code><dd><a name="index-mpopc-2164"></a><a name="index-mno_002dpopc-2165"></a>With <samp><span class="option">-mpopc</span></samp>, GCC generates code that takes advantage of the UltraSPARC
population count instruction. The default is <samp><span class="option">-mpopc</span></samp>
when targetting a cpu that supports such instructions, such as Niagara-2 and
later.
- <br><dt><code>-mfmaf</code><dt><code>-mno-fmaf</code><dd><a name="index-mfmaf-2164"></a><a name="index-mno_002dfmaf-2165"></a>With <samp><span class="option">-mfmaf</span></samp>, GCC generates code that takes advantage of the UltraSPARC
+ <br><dt><code>-mfmaf</code><dt><code>-mno-fmaf</code><dd><a name="index-mfmaf-2166"></a><a name="index-mno_002dfmaf-2167"></a>With <samp><span class="option">-mfmaf</span></samp>, GCC generates code that takes advantage of the UltraSPARC
Fused Multiply-Add Floating-point extensions. The default is <samp><span class="option">-mfmaf</span></samp>
when targetting a cpu that supports such instructions, such as Niagara-3 and
later.
- <br><dt><code>-mfix-at697f</code><dd><a name="index-mfix_002dat697f-2166"></a>Enable the documented workaround for the single erratum of the Atmel AT697F
+ <br><dt><code>-mfix-at697f</code><dd><a name="index-mfix_002dat697f-2168"></a>Enable the documented workaround for the single erratum of the Atmel AT697F
processor (which corresponds to erratum #13 of the AT697E processor).
</dl>
@@ -249,15 +249,15 @@ processor (which corresponds to erratum #13 of the AT697E processor).
on SPARC-V9 processors in 64-bit environments:
<dl>
-<dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-2167"></a>Generate code for a processor running in little-endian mode. It is only
+<dt><code>-mlittle-endian</code><dd><a name="index-mlittle_002dendian-2169"></a>Generate code for a processor running in little-endian mode. It is only
available for a few configurations and most notably not on Solaris and Linux.
- <br><dt><code>-m32</code><dt><code>-m64</code><dd><a name="index-m32-2168"></a><a name="index-m64-2169"></a>Generate code for a 32-bit or 64-bit environment.
+ <br><dt><code>-m32</code><dt><code>-m64</code><dd><a name="index-m32-2170"></a><a name="index-m64-2171"></a>Generate code for a 32-bit or 64-bit environment.
The 32-bit environment sets int, long and pointer to 32 bits.
The 64-bit environment sets int to 32 bits and long and pointer
to 64 bits.
- <br><dt><code>-mcmodel=</code><var>which</var><dd><a name="index-mcmodel-2170"></a>Set the code model to one of
+ <br><dt><code>-mcmodel=</code><var>which</var><dd><a name="index-mcmodel-2172"></a>Set the code model to one of
<dl>
<dt>&lsquo;<samp><span class="samp">medlow</span></samp>&rsquo;<dd>The Medium/Low code model: 64-bit addresses, programs
@@ -281,7 +281,7 @@ global register %g4 points to the base of the data segment. Programs
are statically linked and PIC is not supported.
</dl>
- <br><dt><code>-mmemory-model=</code><var>mem-model</var><dd><a name="index-mmemory_002dmodel-2171"></a>Set the memory model in force on the processor to one of
+ <br><dt><code>-mmemory-model=</code><var>mem-model</var><dd><a name="index-mmemory_002dmodel-2173"></a>Set the memory model in force on the processor to one of
<dl>
<dt>&lsquo;<samp><span class="samp">default</span></samp>&rsquo;<dd>The default memory model for the processor and operating system.
@@ -298,7 +298,7 @@ are statically linked and PIC is not supported.
<p>These memory models are formally defined in Appendix D of the Sparc V9
architecture manual, as set in the processor's <code>PSTATE.MM</code> field.
- <br><dt><code>-mstack-bias</code><dt><code>-mno-stack-bias</code><dd><a name="index-mstack_002dbias-2172"></a><a name="index-mno_002dstack_002dbias-2173"></a>With <samp><span class="option">-mstack-bias</span></samp>, GCC assumes that the stack pointer, and
+ <br><dt><code>-mstack-bias</code><dt><code>-mno-stack-bias</code><dd><a name="index-mstack_002dbias-2174"></a><a name="index-mno_002dstack_002dbias-2175"></a>With <samp><span class="option">-mstack-bias</span></samp>, GCC assumes that the stack pointer, and
frame pointer if present, are offset by &minus;2047 which must be added back
when making stack frame references. This is the default in 64-bit mode.
Otherwise, assume no such offset is present.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPU-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPU-Options.html
index a7628ff..52fc838 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPU-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/SPU-Options.html
@@ -56,17 +56,17 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.42 SPU Options</h4>
-<p><a name="index-SPU-options-2174"></a>
+<p><a name="index-SPU-options-2176"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are supported on the SPU:
<dl>
-<dt><code>-mwarn-reloc</code><dt><code>-merror-reloc</code><dd><a name="index-mwarn_002dreloc-2175"></a><a name="index-merror_002dreloc-2176"></a>
+<dt><code>-mwarn-reloc</code><dt><code>-merror-reloc</code><dd><a name="index-mwarn_002dreloc-2177"></a><a name="index-merror_002dreloc-2178"></a>
The loader for SPU does not handle dynamic relocations. By default, GCC
will give an error when it generates code that requires a dynamic
relocation. <samp><span class="option">-mno-error-reloc</span></samp> disables the error,
<samp><span class="option">-mwarn-reloc</span></samp> will generate a warning instead.
- <br><dt><code>-msafe-dma</code><dt><code>-munsafe-dma</code><dd><a name="index-msafe_002ddma-2177"></a><a name="index-munsafe_002ddma-2178"></a>
+ <br><dt><code>-msafe-dma</code><dt><code>-munsafe-dma</code><dd><a name="index-msafe_002ddma-2179"></a><a name="index-munsafe_002ddma-2180"></a>
Instructions that initiate or test completion of DMA must not be
reordered with respect to loads and stores of the memory that is being
accessed. Users typically address this problem using the volatile
@@ -76,49 +76,49 @@ we treat the DMA instructions as potentially effecting all memory. With
<samp><span class="option">-munsafe-dma</span></samp> users must use the volatile keyword to protect
memory accesses.
- <br><dt><code>-mbranch-hints</code><dd><a name="index-mbranch_002dhints-2179"></a>
+ <br><dt><code>-mbranch-hints</code><dd><a name="index-mbranch_002dhints-2181"></a>
By default, GCC will generate a branch hint instruction to avoid
pipeline stalls for always taken or probably taken branches. A hint
will not be generated closer than 8 instructions away from its branch.
There is little reason to disable them, except for debugging purposes,
or to make an object a little bit smaller.
- <br><dt><code>-msmall-mem</code><dt><code>-mlarge-mem</code><dd><a name="index-msmall_002dmem-2180"></a><a name="index-mlarge_002dmem-2181"></a>
+ <br><dt><code>-msmall-mem</code><dt><code>-mlarge-mem</code><dd><a name="index-msmall_002dmem-2182"></a><a name="index-mlarge_002dmem-2183"></a>
By default, GCC generates code assuming that addresses are never larger
than 18 bits. With <samp><span class="option">-mlarge-mem</span></samp> code is generated that assumes
a full 32-bit address.
- <br><dt><code>-mstdmain</code><dd><a name="index-mstdmain-2182"></a>
+ <br><dt><code>-mstdmain</code><dd><a name="index-mstdmain-2184"></a>
By default, GCC links against startup code that assumes the SPU-style
main function interface (which has an unconventional parameter list).
With <samp><span class="option">-mstdmain</span></samp>, GCC will link your program against startup
code that assumes a C99-style interface to <code>main</code>, including a
local copy of <code>argv</code> strings.
- <br><dt><code>-mfixed-range=</code><var>register-range</var><dd><a name="index-mfixed_002drange-2183"></a>Generate code treating the given register range as fixed registers.
+ <br><dt><code>-mfixed-range=</code><var>register-range</var><dd><a name="index-mfixed_002drange-2185"></a>Generate code treating the given register range as fixed registers.
A fixed register is one that the register allocator can not use. This is
useful when compiling kernel code. A register range is specified as
two registers separated by a dash. Multiple register ranges can be
specified separated by a comma.
- <br><dt><code>-mea32</code><dt><code>-mea64</code><dd><a name="index-mea32-2184"></a><a name="index-mea64-2185"></a>Compile code assuming that pointers to the PPU address space accessed
+ <br><dt><code>-mea32</code><dt><code>-mea64</code><dd><a name="index-mea32-2186"></a><a name="index-mea64-2187"></a>Compile code assuming that pointers to the PPU address space accessed
via the <code>__ea</code> named address space qualifier are either 32 or 64
bits wide. The default is 32 bits. As this is an ABI changing option,
all object code in an executable must be compiled with the same setting.
- <br><dt><code>-maddress-space-conversion</code><dt><code>-mno-address-space-conversion</code><dd><a name="index-maddress_002dspace_002dconversion-2186"></a><a name="index-mno_002daddress_002dspace_002dconversion-2187"></a>Allow/disallow treating the <code>__ea</code> address space as superset
+ <br><dt><code>-maddress-space-conversion</code><dt><code>-mno-address-space-conversion</code><dd><a name="index-maddress_002dspace_002dconversion-2188"></a><a name="index-mno_002daddress_002dspace_002dconversion-2189"></a>Allow/disallow treating the <code>__ea</code> address space as superset
of the generic address space. This enables explicit type casts
between <code>__ea</code> and generic pointer as well as implicit
conversions of generic pointers to <code>__ea</code> pointers. The
default is to allow address space pointer conversions.
- <br><dt><code>-mcache-size=</code><var>cache-size</var><dd><a name="index-mcache_002dsize-2188"></a>This option controls the version of libgcc that the compiler links to an
+ <br><dt><code>-mcache-size=</code><var>cache-size</var><dd><a name="index-mcache_002dsize-2190"></a>This option controls the version of libgcc that the compiler links to an
executable and selects a software-managed cache for accessing variables
in the <code>__ea</code> address space with a particular cache size. Possible
options for <var>cache-size</var> are &lsquo;<samp><span class="samp">8</span></samp>&rsquo;, &lsquo;<samp><span class="samp">16</span></samp>&rsquo;, &lsquo;<samp><span class="samp">32</span></samp>&rsquo;, &lsquo;<samp><span class="samp">64</span></samp>&rsquo;
and &lsquo;<samp><span class="samp">128</span></samp>&rsquo;. The default cache size is 64KB.
- <br><dt><code>-matomic-updates</code><dt><code>-mno-atomic-updates</code><dd><a name="index-matomic_002dupdates-2189"></a><a name="index-mno_002datomic_002dupdates-2190"></a>This option controls the version of libgcc that the compiler links to an
+ <br><dt><code>-matomic-updates</code><dt><code>-mno-atomic-updates</code><dd><a name="index-matomic_002dupdates-2191"></a><a name="index-mno_002datomic_002dupdates-2192"></a>This option controls the version of libgcc that the compiler links to an
executable and selects whether atomic updates to the software-managed
cache of PPU-side variables are used. If you use atomic updates, changes
to a PPU variable from SPU code using the <code>__ea</code> named address space
@@ -127,21 +127,21 @@ in the same cache line from PPU code. If you do not use atomic updates,
such interference may occur; however, writing back cache lines will be
more efficient. The default behavior is to use atomic updates.
- <br><dt><code>-mdual-nops</code><dt><code>-mdual-nops=</code><var>n</var><dd><a name="index-mdual_002dnops-2191"></a>By default, GCC will insert nops to increase dual issue when it expects
+ <br><dt><code>-mdual-nops</code><dt><code>-mdual-nops=</code><var>n</var><dd><a name="index-mdual_002dnops-2193"></a>By default, GCC will insert nops to increase dual issue when it expects
it to increase performance. <var>n</var> can be a value from 0 to 10. A
smaller <var>n</var> will insert fewer nops. 10 is the default, 0 is the
same as <samp><span class="option">-mno-dual-nops</span></samp>. Disabled with <samp><span class="option">-Os</span></samp>.
- <br><dt><code>-mhint-max-nops=</code><var>n</var><dd><a name="index-mhint_002dmax_002dnops-2192"></a>Maximum number of nops to insert for a branch hint. A branch hint must
+ <br><dt><code>-mhint-max-nops=</code><var>n</var><dd><a name="index-mhint_002dmax_002dnops-2194"></a>Maximum number of nops to insert for a branch hint. A branch hint must
be at least 8 instructions away from the branch it is effecting. GCC
will insert up to <var>n</var> nops to enforce this, otherwise it will not
generate the branch hint.
- <br><dt><code>-mhint-max-distance=</code><var>n</var><dd><a name="index-mhint_002dmax_002ddistance-2193"></a>The encoding of the branch hint instruction limits the hint to be within
+ <br><dt><code>-mhint-max-distance=</code><var>n</var><dd><a name="index-mhint_002dmax_002ddistance-2195"></a>The encoding of the branch hint instruction limits the hint to be within
256 instructions of the branch it is effecting. By default, GCC makes
sure it is within 125.
- <br><dt><code>-msafe-hints</code><dd><a name="index-msafe_002dhints-2194"></a>Work around a hardware bug that causes the SPU to stall indefinitely.
+ <br><dt><code>-msafe-hints</code><dd><a name="index-msafe_002dhints-2196"></a>Work around a hardware bug that causes the SPU to stall indefinitely.
By default, GCC will insert the <code>hbrp</code> instruction to make sure
this stall won't happen.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/S_002f390-and-zSeries-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/S_002f390-and-zSeries-Options.html
index c829cf7..3b652b5 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/S_002f390-and-zSeries-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/S_002f390-and-zSeries-Options.html
@@ -57,28 +57,28 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.37 S/390 and zSeries Options</h4>
-<p><a name="index-S_002f390-and-zSeries-Options-2040"></a>
+<p><a name="index-S_002f390-and-zSeries-Options-2042"></a>
These are the &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options defined for the S/390 and zSeries architecture.
<dl>
-<dt><code>-mhard-float</code><dt><code>-msoft-float</code><dd><a name="index-mhard_002dfloat-2041"></a><a name="index-msoft_002dfloat-2042"></a>Use (do not use) the hardware floating-point instructions and registers
+<dt><code>-mhard-float</code><dt><code>-msoft-float</code><dd><a name="index-mhard_002dfloat-2043"></a><a name="index-msoft_002dfloat-2044"></a>Use (do not use) the hardware floating-point instructions and registers
for floating-point operations. When <samp><span class="option">-msoft-float</span></samp> is specified,
functions in <samp><span class="file">libgcc.a</span></samp> will be used to perform floating-point
operations. When <samp><span class="option">-mhard-float</span></samp> is specified, the compiler
generates IEEE floating-point instructions. This is the default.
- <br><dt><code>-mhard-dfp</code><dt><code>-mno-hard-dfp</code><dd><a name="index-mhard_002ddfp-2043"></a><a name="index-mno_002dhard_002ddfp-2044"></a>Use (do not use) the hardware decimal-floating-point instructions for
+ <br><dt><code>-mhard-dfp</code><dt><code>-mno-hard-dfp</code><dd><a name="index-mhard_002ddfp-2045"></a><a name="index-mno_002dhard_002ddfp-2046"></a>Use (do not use) the hardware decimal-floating-point instructions for
decimal-floating-point operations. When <samp><span class="option">-mno-hard-dfp</span></samp> is
specified, functions in <samp><span class="file">libgcc.a</span></samp> will be used to perform
decimal-floating-point operations. When <samp><span class="option">-mhard-dfp</span></samp> is
specified, the compiler generates decimal-floating-point hardware
instructions. This is the default for <samp><span class="option">-march=z9-ec</span></samp> or higher.
- <br><dt><code>-mlong-double-64</code><dt><code>-mlong-double-128</code><dd><a name="index-mlong_002ddouble_002d64-2045"></a><a name="index-mlong_002ddouble_002d128-2046"></a>These switches control the size of <code>long double</code> type. A size
+ <br><dt><code>-mlong-double-64</code><dt><code>-mlong-double-128</code><dd><a name="index-mlong_002ddouble_002d64-2047"></a><a name="index-mlong_002ddouble_002d128-2048"></a>These switches control the size of <code>long double</code> type. A size
of 64 bits makes the <code>long double</code> type equivalent to the <code>double</code>
type. This is the default.
- <br><dt><code>-mbackchain</code><dt><code>-mno-backchain</code><dd><a name="index-mbackchain-2047"></a><a name="index-mno_002dbackchain-2048"></a>Store (do not store) the address of the caller's frame as backchain pointer
+ <br><dt><code>-mbackchain</code><dt><code>-mno-backchain</code><dd><a name="index-mbackchain-2049"></a><a name="index-mno_002dbackchain-2050"></a>Store (do not store) the address of the caller's frame as backchain pointer
into the callee's stack frame.
A backchain may be needed to allow debugging using tools that do not understand
DWARF-2 call frame information.
@@ -96,7 +96,7 @@ to build a linux kernel use <samp><span class="option">-msoft-float</span></samp
<p>The default is to not maintain the backchain.
- <br><dt><code>-mpacked-stack</code><dt><code>-mno-packed-stack</code><dd><a name="index-mpacked_002dstack-2049"></a><a name="index-mno_002dpacked_002dstack-2050"></a>Use (do not use) the packed stack layout. When <samp><span class="option">-mno-packed-stack</span></samp> is
+ <br><dt><code>-mpacked-stack</code><dt><code>-mno-packed-stack</code><dd><a name="index-mpacked_002dstack-2051"></a><a name="index-mno_002dpacked_002dstack-2052"></a>Use (do not use) the packed stack layout. When <samp><span class="option">-mno-packed-stack</span></samp> is
specified, the compiler uses the all fields of the 96/160 byte register save
area only for their default purpose; unused fields still take up stack space.
When <samp><span class="option">-mpacked-stack</span></samp> is specified, register save slots are densely
@@ -118,20 +118,20 @@ to build a linux kernel use <samp><span class="option">-msoft-float</span></samp
<p>The default is to not use the packed stack layout.
- <br><dt><code>-msmall-exec</code><dt><code>-mno-small-exec</code><dd><a name="index-msmall_002dexec-2051"></a><a name="index-mno_002dsmall_002dexec-2052"></a>Generate (or do not generate) code using the <code>bras</code> instruction
+ <br><dt><code>-msmall-exec</code><dt><code>-mno-small-exec</code><dd><a name="index-msmall_002dexec-2053"></a><a name="index-mno_002dsmall_002dexec-2054"></a>Generate (or do not generate) code using the <code>bras</code> instruction
to do subroutine calls.
This only works reliably if the total executable size does not
exceed 64k. The default is to use the <code>basr</code> instruction instead,
which does not have this limitation.
- <br><dt><code>-m64</code><dt><code>-m31</code><dd><a name="index-m64-2053"></a><a name="index-m31-2054"></a>When <samp><span class="option">-m31</span></samp> is specified, generate code compliant to the
+ <br><dt><code>-m64</code><dt><code>-m31</code><dd><a name="index-m64-2055"></a><a name="index-m31-2056"></a>When <samp><span class="option">-m31</span></samp> is specified, generate code compliant to the
GNU/Linux for S/390 ABI. When <samp><span class="option">-m64</span></samp> is specified, generate
code compliant to the GNU/Linux for zSeries ABI. This allows GCC in
particular to generate 64-bit instructions. For the &lsquo;<samp><span class="samp">s390</span></samp>&rsquo;
targets, the default is <samp><span class="option">-m31</span></samp>, while the &lsquo;<samp><span class="samp">s390x</span></samp>&rsquo;
targets default to <samp><span class="option">-m64</span></samp>.
- <br><dt><code>-mzarch</code><dt><code>-mesa</code><dd><a name="index-mzarch-2055"></a><a name="index-mesa-2056"></a>When <samp><span class="option">-mzarch</span></samp> is specified, generate code using the
+ <br><dt><code>-mzarch</code><dt><code>-mesa</code><dd><a name="index-mzarch-2057"></a><a name="index-mesa-2058"></a>When <samp><span class="option">-mzarch</span></samp> is specified, generate code using the
instructions available on z/Architecture.
When <samp><span class="option">-mesa</span></samp> is specified, generate code using the
instructions available on ESA/390. Note that <samp><span class="option">-mesa</span></samp> is
@@ -140,15 +140,15 @@ When generating code compliant to the GNU/Linux for S/390 ABI,
the default is <samp><span class="option">-mesa</span></samp>. When generating code compliant
to the GNU/Linux for zSeries ABI, the default is <samp><span class="option">-mzarch</span></samp>.
- <br><dt><code>-mmvcle</code><dt><code>-mno-mvcle</code><dd><a name="index-mmvcle-2057"></a><a name="index-mno_002dmvcle-2058"></a>Generate (or do not generate) code using the <code>mvcle</code> instruction
+ <br><dt><code>-mmvcle</code><dt><code>-mno-mvcle</code><dd><a name="index-mmvcle-2059"></a><a name="index-mno_002dmvcle-2060"></a>Generate (or do not generate) code using the <code>mvcle</code> instruction
to perform block moves. When <samp><span class="option">-mno-mvcle</span></samp> is specified,
use a <code>mvc</code> loop instead. This is the default unless optimizing for
size.
- <br><dt><code>-mdebug</code><dt><code>-mno-debug</code><dd><a name="index-mdebug-2059"></a><a name="index-mno_002ddebug-2060"></a>Print (or do not print) additional debug information when compiling.
+ <br><dt><code>-mdebug</code><dt><code>-mno-debug</code><dd><a name="index-mdebug-2061"></a><a name="index-mno_002ddebug-2062"></a>Print (or do not print) additional debug information when compiling.
The default is to not print debug information.
- <br><dt><code>-march=</code><var>cpu-type</var><dd><a name="index-march-2061"></a>Generate code that will run on <var>cpu-type</var>, which is the name of a system
+ <br><dt><code>-march=</code><var>cpu-type</var><dd><a name="index-march-2063"></a>Generate code that will run on <var>cpu-type</var>, which is the name of a system
representing a certain processor type. Possible values for
<var>cpu-type</var> are &lsquo;<samp><span class="samp">g5</span></samp>&rsquo;, &lsquo;<samp><span class="samp">g6</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z900</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z990</span></samp>&rsquo;,
&lsquo;<samp><span class="samp">z9-109</span></samp>&rsquo;, &lsquo;<samp><span class="samp">z9-ec</span></samp>&rsquo; and &lsquo;<samp><span class="samp">z10</span></samp>&rsquo;.
@@ -156,29 +156,29 @@ When generating code using the instructions available on z/Architecture,
the default is <samp><span class="option">-march=z900</span></samp>. Otherwise, the default is
<samp><span class="option">-march=g5</span></samp>.
- <br><dt><code>-mtune=</code><var>cpu-type</var><dd><a name="index-mtune-2062"></a>Tune to <var>cpu-type</var> everything applicable about the generated code,
+ <br><dt><code>-mtune=</code><var>cpu-type</var><dd><a name="index-mtune-2064"></a>Tune to <var>cpu-type</var> everything applicable about the generated code,
except for the ABI and the set of available instructions.
The list of <var>cpu-type</var> values is the same as for <samp><span class="option">-march</span></samp>.
The default is the value used for <samp><span class="option">-march</span></samp>.
- <br><dt><code>-mtpf-trace</code><dt><code>-mno-tpf-trace</code><dd><a name="index-mtpf_002dtrace-2063"></a><a name="index-mno_002dtpf_002dtrace-2064"></a>Generate code that adds (does not add) in TPF OS specific branches to trace
+ <br><dt><code>-mtpf-trace</code><dt><code>-mno-tpf-trace</code><dd><a name="index-mtpf_002dtrace-2065"></a><a name="index-mno_002dtpf_002dtrace-2066"></a>Generate code that adds (does not add) in TPF OS specific branches to trace
routines in the operating system. This option is off by default, even
when compiling for the TPF OS.
- <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-2065"></a><a name="index-mno_002dfused_002dmadd-2066"></a>Generate code that uses (does not use) the floating-point multiply and
+ <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-2067"></a><a name="index-mno_002dfused_002dmadd-2068"></a>Generate code that uses (does not use) the floating-point multiply and
accumulate instructions. These instructions are generated by default if
hardware floating point is used.
- <br><dt><code>-mwarn-framesize=</code><var>framesize</var><dd><a name="index-mwarn_002dframesize-2067"></a>Emit a warning if the current function exceeds the given frame size. Because
+ <br><dt><code>-mwarn-framesize=</code><var>framesize</var><dd><a name="index-mwarn_002dframesize-2069"></a>Emit a warning if the current function exceeds the given frame size. Because
this is a compile-time check it doesn't need to be a real problem when the program
runs. It is intended to identify functions that most probably cause
a stack overflow. It is useful to be used in an environment with limited stack
size e.g. the linux kernel.
- <br><dt><code>-mwarn-dynamicstack</code><dd><a name="index-mwarn_002ddynamicstack-2068"></a>Emit a warning if the function calls alloca or uses dynamically
+ <br><dt><code>-mwarn-dynamicstack</code><dd><a name="index-mwarn_002ddynamicstack-2070"></a>Emit a warning if the function calls alloca or uses dynamically
sized arrays. This is generally a bad idea with a limited stack size.
- <br><dt><code>-mstack-guard=</code><var>stack-guard</var><dt><code>-mstack-size=</code><var>stack-size</var><dd><a name="index-mstack_002dguard-2069"></a><a name="index-mstack_002dsize-2070"></a>If these options are provided the s390 back end emits additional instructions in
+ <br><dt><code>-mstack-guard=</code><var>stack-guard</var><dt><code>-mstack-size=</code><var>stack-size</var><dd><a name="index-mstack_002dguard-2071"></a><a name="index-mstack_002dsize-2072"></a>If these options are provided the s390 back end emits additional instructions in
the function prologue which trigger a trap if the stack size is <var>stack-guard</var>
bytes above the <var>stack-size</var> (remember that the stack on s390 grows downward).
If the <var>stack-guard</var> option is omitted the smallest power of 2 larger than
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Score-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Score-Options.html
index ff749fb..0538b02 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Score-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Score-Options.html
@@ -56,27 +56,27 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.38 Score Options</h4>
-<p><a name="index-Score-Options-2071"></a>
+<p><a name="index-Score-Options-2073"></a>
These options are defined for Score implementations:
<dl>
-<dt><code>-meb</code><dd><a name="index-meb-2072"></a>Compile code for big-endian mode. This is the default.
+<dt><code>-meb</code><dd><a name="index-meb-2074"></a>Compile code for big-endian mode. This is the default.
- <br><dt><code>-mel</code><dd><a name="index-mel-2073"></a>Compile code for little-endian mode.
+ <br><dt><code>-mel</code><dd><a name="index-mel-2075"></a>Compile code for little-endian mode.
- <br><dt><code>-mnhwloop</code><dd><a name="index-mnhwloop-2074"></a>Disable generate bcnz instruction.
+ <br><dt><code>-mnhwloop</code><dd><a name="index-mnhwloop-2076"></a>Disable generate bcnz instruction.
- <br><dt><code>-muls</code><dd><a name="index-muls-2075"></a>Enable generate unaligned load and store instruction.
+ <br><dt><code>-muls</code><dd><a name="index-muls-2077"></a>Enable generate unaligned load and store instruction.
- <br><dt><code>-mmac</code><dd><a name="index-mmac-2076"></a>Enable the use of multiply-accumulate instructions. Disabled by default.
+ <br><dt><code>-mmac</code><dd><a name="index-mmac-2078"></a>Enable the use of multiply-accumulate instructions. Disabled by default.
- <br><dt><code>-mscore5</code><dd><a name="index-mscore5-2077"></a>Specify the SCORE5 as the target architecture.
+ <br><dt><code>-mscore5</code><dd><a name="index-mscore5-2079"></a>Specify the SCORE5 as the target architecture.
- <br><dt><code>-mscore5u</code><dd><a name="index-mscore5u-2078"></a>Specify the SCORE5U of the target architecture.
+ <br><dt><code>-mscore5u</code><dd><a name="index-mscore5u-2080"></a>Specify the SCORE5U of the target architecture.
- <br><dt><code>-mscore7</code><dd><a name="index-mscore7-2079"></a>Specify the SCORE7 as the target architecture. This is the default.
+ <br><dt><code>-mscore7</code><dd><a name="index-mscore7-2081"></a>Specify the SCORE7 as the target architecture. This is the default.
- <br><dt><code>-mscore7d</code><dd><a name="index-mscore7d-2080"></a>Specify the SCORE7D as the target architecture.
+ <br><dt><code>-mscore7d</code><dd><a name="index-mscore7d-2082"></a>Specify the SCORE7D as the target architecture.
</dl>
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Simple-Constraints.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Simple-Constraints.html
index 1e931f1..fba47ba 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Simple-Constraints.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Simple-Constraints.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Constraints.html#Constraints">Constrain
<h4 class="subsection">6.42.1 Simple Constraints</h4>
-<p><a name="index-simple-constraints-2734"></a>
+<p><a name="index-simple-constraints-2736"></a>
The simplest kind of constraint is a string full of letters, each of
which describes one kind of operand that is permitted. Here are
the letters that are allowed:
@@ -65,18 +65,18 @@ except the first. This enables each alternative for different operands to
be visually aligned in the machine description even if they have different
number of constraints and modifiers.
- <p><a name="index-g_t_0040samp_007bm_007d-in-constraint-2735"></a><a name="index-memory-references-in-constraints-2736"></a><br><dt>&lsquo;<samp><span class="samp">m</span></samp>&rsquo;<dd>A memory operand is allowed, with any kind of address that the machine
+ <p><a name="index-g_t_0040samp_007bm_007d-in-constraint-2737"></a><a name="index-memory-references-in-constraints-2738"></a><br><dt>&lsquo;<samp><span class="samp">m</span></samp>&rsquo;<dd>A memory operand is allowed, with any kind of address that the machine
supports in general.
Note that the letter used for the general memory constraint can be
re-defined by a back end using the <code>TARGET_MEM_CONSTRAINT</code> macro.
- <p><a name="index-offsettable-address-2737"></a><a name="index-g_t_0040samp_007bo_007d-in-constraint-2738"></a><br><dt>&lsquo;<samp><span class="samp">o</span></samp>&rsquo;<dd>A memory operand is allowed, but only if the address is
+ <p><a name="index-offsettable-address-2739"></a><a name="index-g_t_0040samp_007bo_007d-in-constraint-2740"></a><br><dt>&lsquo;<samp><span class="samp">o</span></samp>&rsquo;<dd>A memory operand is allowed, but only if the address is
<dfn>offsettable</dfn>. This means that adding a small integer (actually,
the width in bytes of the operand, as determined by its machine mode)
may be added to the address and the result is also a valid memory
address.
- <p><a name="index-autoincrement_002fdecrement-addressing-2739"></a>For example, an address which is constant is offsettable; so is an
+ <p><a name="index-autoincrement_002fdecrement-addressing-2741"></a>For example, an address which is constant is offsettable; so is an
address that is the sum of a register and a constant (as long as a
slightly larger constant is also within the range of address-offsets
supported by the machine); but an autoincrement or autodecrement
@@ -89,10 +89,10 @@ operand, the constraint letter &lsquo;<samp><span class="samp">o</span></samp>&r
by both &lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo; (if the target machine has predecrement addressing)
and &lsquo;<samp><span class="samp">&gt;</span></samp>&rsquo; (if the target machine has preincrement addressing).
- <p><a name="index-g_t_0040samp_007bV_007d-in-constraint-2740"></a><br><dt>&lsquo;<samp><span class="samp">V</span></samp>&rsquo;<dd>A memory operand that is not offsettable. In other words, anything that
+ <p><a name="index-g_t_0040samp_007bV_007d-in-constraint-2742"></a><br><dt>&lsquo;<samp><span class="samp">V</span></samp>&rsquo;<dd>A memory operand that is not offsettable. In other words, anything that
would fit the &lsquo;<samp><span class="samp">m</span></samp>&rsquo; constraint but not the &lsquo;<samp><span class="samp">o</span></samp>&rsquo; constraint.
- <p><a name="index-g_t_0040samp_007b_003c_007d-in-constraint-2741"></a><br><dt>&lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo;<dd>A memory operand with autodecrement addressing (either predecrement or
+ <p><a name="index-g_t_0040samp_007b_003c_007d-in-constraint-2743"></a><br><dt>&lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo;<dd>A memory operand with autodecrement addressing (either predecrement or
postdecrement) is allowed. In inline <code>asm</code> this constraint is only
allowed if the operand is used exactly once in an instruction that can
handle the side-effects. Not using an operand with &lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo; in constraint
@@ -103,40 +103,40 @@ the operand with &lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo; in co
special instruction suffixes like <code>%U0</code> instruction suffix on PowerPC
or <code>%P0</code> on IA-64.
- <p><a name="index-g_t_0040samp_007b_003e_007d-in-constraint-2742"></a><br><dt>&lsquo;<samp><span class="samp">&gt;</span></samp>&rsquo;<dd>A memory operand with autoincrement addressing (either preincrement or
+ <p><a name="index-g_t_0040samp_007b_003e_007d-in-constraint-2744"></a><br><dt>&lsquo;<samp><span class="samp">&gt;</span></samp>&rsquo;<dd>A memory operand with autoincrement addressing (either preincrement or
postincrement) is allowed. In inline <code>asm</code> the same restrictions
as for &lsquo;<samp><span class="samp">&lt;</span></samp>&rsquo; apply.
- <p><a name="index-g_t_0040samp_007br_007d-in-constraint-2743"></a><a name="index-registers-in-constraints-2744"></a><br><dt>&lsquo;<samp><span class="samp">r</span></samp>&rsquo;<dd>A register operand is allowed provided that it is in a general
+ <p><a name="index-g_t_0040samp_007br_007d-in-constraint-2745"></a><a name="index-registers-in-constraints-2746"></a><br><dt>&lsquo;<samp><span class="samp">r</span></samp>&rsquo;<dd>A register operand is allowed provided that it is in a general
register.
- <p><a name="index-constants-in-constraints-2745"></a><a name="index-g_t_0040samp_007bi_007d-in-constraint-2746"></a><br><dt>&lsquo;<samp><span class="samp">i</span></samp>&rsquo;<dd>An immediate integer operand (one with constant value) is allowed.
+ <p><a name="index-constants-in-constraints-2747"></a><a name="index-g_t_0040samp_007bi_007d-in-constraint-2748"></a><br><dt>&lsquo;<samp><span class="samp">i</span></samp>&rsquo;<dd>An immediate integer operand (one with constant value) is allowed.
This includes symbolic constants whose values will be known only at
assembly time or later.
- <p><a name="index-g_t_0040samp_007bn_007d-in-constraint-2747"></a><br><dt>&lsquo;<samp><span class="samp">n</span></samp>&rsquo;<dd>An immediate integer operand with a known numeric value is allowed.
+ <p><a name="index-g_t_0040samp_007bn_007d-in-constraint-2749"></a><br><dt>&lsquo;<samp><span class="samp">n</span></samp>&rsquo;<dd>An immediate integer operand with a known numeric value is allowed.
Many systems cannot support assembly-time constants for operands less
than a word wide. Constraints for these operands should use &lsquo;<samp><span class="samp">n</span></samp>&rsquo;
rather than &lsquo;<samp><span class="samp">i</span></samp>&rsquo;.
- <p><a name="index-g_t_0040samp_007bI_007d-in-constraint-2748"></a><br><dt>&lsquo;<samp><span class="samp">I</span></samp>&rsquo;, &lsquo;<samp><span class="samp">J</span></samp>&rsquo;, &lsquo;<samp><span class="samp">K</span></samp>&rsquo;, <small class="dots">...</small> &lsquo;<samp><span class="samp">P</span></samp>&rsquo;<dd>Other letters in the range &lsquo;<samp><span class="samp">I</span></samp>&rsquo; through &lsquo;<samp><span class="samp">P</span></samp>&rsquo; may be defined in
+ <p><a name="index-g_t_0040samp_007bI_007d-in-constraint-2750"></a><br><dt>&lsquo;<samp><span class="samp">I</span></samp>&rsquo;, &lsquo;<samp><span class="samp">J</span></samp>&rsquo;, &lsquo;<samp><span class="samp">K</span></samp>&rsquo;, <small class="dots">...</small> &lsquo;<samp><span class="samp">P</span></samp>&rsquo;<dd>Other letters in the range &lsquo;<samp><span class="samp">I</span></samp>&rsquo; through &lsquo;<samp><span class="samp">P</span></samp>&rsquo; may be defined in
a machine-dependent fashion to permit immediate integer operands with
explicit integer values in specified ranges. For example, on the
68000, &lsquo;<samp><span class="samp">I</span></samp>&rsquo; is defined to stand for the range of values 1 to 8.
This is the range permitted as a shift count in the shift
instructions.
- <p><a name="index-g_t_0040samp_007bE_007d-in-constraint-2749"></a><br><dt>&lsquo;<samp><span class="samp">E</span></samp>&rsquo;<dd>An immediate floating operand (expression code <code>const_double</code>) is
+ <p><a name="index-g_t_0040samp_007bE_007d-in-constraint-2751"></a><br><dt>&lsquo;<samp><span class="samp">E</span></samp>&rsquo;<dd>An immediate floating operand (expression code <code>const_double</code>) is
allowed, but only if the target floating point format is the same as
that of the host machine (on which the compiler is running).
- <p><a name="index-g_t_0040samp_007bF_007d-in-constraint-2750"></a><br><dt>&lsquo;<samp><span class="samp">F</span></samp>&rsquo;<dd>An immediate floating operand (expression code <code>const_double</code> or
+ <p><a name="index-g_t_0040samp_007bF_007d-in-constraint-2752"></a><br><dt>&lsquo;<samp><span class="samp">F</span></samp>&rsquo;<dd>An immediate floating operand (expression code <code>const_double</code> or
<code>const_vector</code>) is allowed.
- <p><a name="index-g_t_0040samp_007bG_007d-in-constraint-2751"></a><a name="index-g_t_0040samp_007bH_007d-in-constraint-2752"></a><br><dt>&lsquo;<samp><span class="samp">G</span></samp>&rsquo;, &lsquo;<samp><span class="samp">H</span></samp>&rsquo;<dd>&lsquo;<samp><span class="samp">G</span></samp>&rsquo; and &lsquo;<samp><span class="samp">H</span></samp>&rsquo; may be defined in a machine-dependent fashion to
+ <p><a name="index-g_t_0040samp_007bG_007d-in-constraint-2753"></a><a name="index-g_t_0040samp_007bH_007d-in-constraint-2754"></a><br><dt>&lsquo;<samp><span class="samp">G</span></samp>&rsquo;, &lsquo;<samp><span class="samp">H</span></samp>&rsquo;<dd>&lsquo;<samp><span class="samp">G</span></samp>&rsquo; and &lsquo;<samp><span class="samp">H</span></samp>&rsquo; may be defined in a machine-dependent fashion to
permit immediate floating operands in particular ranges of values.
- <p><a name="index-g_t_0040samp_007bs_007d-in-constraint-2753"></a><br><dt>&lsquo;<samp><span class="samp">s</span></samp>&rsquo;<dd>An immediate integer operand whose value is not an explicit integer is
+ <p><a name="index-g_t_0040samp_007bs_007d-in-constraint-2755"></a><br><dt>&lsquo;<samp><span class="samp">s</span></samp>&rsquo;<dd>An immediate integer operand whose value is not an explicit integer is
allowed.
<p>This might appear strange; if an insn allows a constant operand with a
@@ -153,12 +153,12 @@ by defining the letter &lsquo;<samp><span class="samp">K</span></samp>&rsquo; to
range &minus;128 to 127&rdquo;, and then specifying &lsquo;<samp><span class="samp">Ks</span></samp>&rsquo; in the operand
constraints.
- <p><a name="index-g_t_0040samp_007bg_007d-in-constraint-2754"></a><br><dt>&lsquo;<samp><span class="samp">g</span></samp>&rsquo;<dd>Any register, memory or immediate integer operand is allowed, except for
+ <p><a name="index-g_t_0040samp_007bg_007d-in-constraint-2756"></a><br><dt>&lsquo;<samp><span class="samp">g</span></samp>&rsquo;<dd>Any register, memory or immediate integer operand is allowed, except for
registers that are not general registers.
- <p><a name="index-g_t_0040samp_007bX_007d-in-constraint-2755"></a><br><dt>&lsquo;<samp><span class="samp">X</span></samp>&rsquo;<dd>Any operand whatsoever is allowed.
+ <p><a name="index-g_t_0040samp_007bX_007d-in-constraint-2757"></a><br><dt>&lsquo;<samp><span class="samp">X</span></samp>&rsquo;<dd>Any operand whatsoever is allowed.
- <p><a name="index-g_t_0040samp_007b0_007d-in-constraint-2756"></a><a name="index-digits-in-constraint-2757"></a><br><dt>&lsquo;<samp><span class="samp">0</span></samp>&rsquo;, &lsquo;<samp><span class="samp">1</span></samp>&rsquo;, &lsquo;<samp><span class="samp">2</span></samp>&rsquo;, <small class="dots">...</small> &lsquo;<samp><span class="samp">9</span></samp>&rsquo;<dd>An operand that matches the specified operand number is allowed. If a
+ <p><a name="index-g_t_0040samp_007b0_007d-in-constraint-2758"></a><a name="index-digits-in-constraint-2759"></a><br><dt>&lsquo;<samp><span class="samp">0</span></samp>&rsquo;, &lsquo;<samp><span class="samp">1</span></samp>&rsquo;, &lsquo;<samp><span class="samp">2</span></samp>&rsquo;, <small class="dots">...</small> &lsquo;<samp><span class="samp">9</span></samp>&rsquo;<dd>An operand that matches the specified operand number is allowed. If a
digit is used together with letters within the same alternative, the
digit should come last.
@@ -169,7 +169,7 @@ it has never been desirable that &lsquo;<samp><span class="samp">10</span></samp
either operand 1 <em>or</em> operand 0. Should this be desired, one
can use multiple alternatives instead.
- <p><a name="index-matching-constraint-2758"></a><a name="index-constraint_002c-matching-2759"></a>This is called a <dfn>matching constraint</dfn> and what it really means is
+ <p><a name="index-matching-constraint-2760"></a><a name="index-constraint_002c-matching-2761"></a>This is called a <dfn>matching constraint</dfn> and what it really means is
that the assembler has only a single operand that fills two roles
which <code>asm</code> distinguishes. For example, an add instruction uses
two input operands and an output operand, but on most CISC
@@ -184,15 +184,15 @@ operand and one output-only operand. Moreover, the digit must be a
smaller number than the number of the operand that uses it in the
constraint.
- <p><a name="index-load-address-instruction-2760"></a><a name="index-push-address-instruction-2761"></a><a name="index-address-constraints-2762"></a><a name="index-g_t_0040samp_007bp_007d-in-constraint-2763"></a><br><dt>&lsquo;<samp><span class="samp">p</span></samp>&rsquo;<dd>An operand that is a valid memory address is allowed. This is
+ <p><a name="index-load-address-instruction-2762"></a><a name="index-push-address-instruction-2763"></a><a name="index-address-constraints-2764"></a><a name="index-g_t_0040samp_007bp_007d-in-constraint-2765"></a><br><dt>&lsquo;<samp><span class="samp">p</span></samp>&rsquo;<dd>An operand that is a valid memory address is allowed. This is
for &ldquo;load address&rdquo; and &ldquo;push address&rdquo; instructions.
- <p><a name="index-address_005foperand-2764"></a>&lsquo;<samp><span class="samp">p</span></samp>&rsquo; in the constraint must be accompanied by <code>address_operand</code>
+ <p><a name="index-address_005foperand-2766"></a>&lsquo;<samp><span class="samp">p</span></samp>&rsquo; in the constraint must be accompanied by <code>address_operand</code>
as the predicate in the <code>match_operand</code>. This predicate interprets
the mode specified in the <code>match_operand</code> as the mode of the memory
reference for which the address would be valid.
- <p><a name="index-other-register-constraints-2765"></a><a name="index-extensible-constraints-2766"></a><br><dt><var>other-letters</var><dd>Other letters can be defined in machine-dependent fashion to stand for
+ <p><a name="index-other-register-constraints-2767"></a><a name="index-extensible-constraints-2768"></a><br><dt><var>other-letters</var><dd>Other letters can be defined in machine-dependent fashion to stand for
particular classes of registers or other arbitrary operand types.
&lsquo;<samp><span class="samp">d</span></samp>&rsquo;, &lsquo;<samp><span class="samp">a</span></samp>&rsquo; and &lsquo;<samp><span class="samp">f</span></samp>&rsquo; are defined on the 68000/68020 to stand
for data, address and floating point registers.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-2-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-2-Options.html
index d6d0010..ba862aa 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-2-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-2-Options.html
@@ -56,11 +56,11 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.40 Solaris 2 Options</h4>
-<p><a name="index-Solaris-2-options-2133"></a>
+<p><a name="index-Solaris-2-options-2135"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are supported on Solaris 2:
<dl>
-<dt><code>-mimpure-text</code><dd><a name="index-mimpure_002dtext-2134"></a><samp><span class="option">-mimpure-text</span></samp>, used in addition to <samp><span class="option">-shared</span></samp>, tells
+<dt><code>-mimpure-text</code><dd><a name="index-mimpure_002dtext-2136"></a><samp><span class="option">-mimpure-text</span></samp>, used in addition to <samp><span class="option">-shared</span></samp>, tells
the compiler to not pass <samp><span class="option">-z text</span></samp> to the linker when linking a
shared object. Using this option, you can link position-dependent
code into a shared object.
@@ -77,12 +77,12 @@ using <samp><span class="option">-mimpure-text</span></samp>, you should compile
<p>These switches are supported in addition to the above on Solaris 2:
<dl>
-<dt><code>-pthreads</code><dd><a name="index-pthreads-2135"></a>Add support for multithreading using the POSIX threads library. This
+<dt><code>-pthreads</code><dd><a name="index-pthreads-2137"></a>Add support for multithreading using the POSIX threads library. This
option sets flags for both the preprocessor and linker. This option does
not affect the thread safety of object code produced by the compiler or
that of libraries supplied with it.
- <br><dt><code>-pthread</code><dd><a name="index-pthread-2136"></a>This is a synonym for <samp><span class="option">-pthreads</span></samp>.
+ <br><dt><code>-pthread</code><dd><a name="index-pthread-2138"></a>This is a synonym for <samp><span class="option">-pthreads</span></samp>.
</dl>
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-Pragmas.html
index ac4281c..1e2779e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Solaris-Pragmas.html
@@ -61,19 +61,19 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Pragmas.html#Pragmas">Pragmas</a>
<code>#pragma</code> directives for compatibility with the system compiler.
<dl>
-<dt><code>align </code><var>alignment</var><code> (</code><var>variable</var><code> [, </code><var>variable</var><code>]...)</code><dd><a name="index-pragma_002c-align-3366"></a>
+<dt><code>align </code><var>alignment</var><code> (</code><var>variable</var><code> [, </code><var>variable</var><code>]...)</code><dd><a name="index-pragma_002c-align-3368"></a>
Increase the minimum alignment of each <var>variable</var> to <var>alignment</var>.
This is the same as GCC's <code>aligned</code> attribute see <a href="Variable-Attributes.html#Variable-Attributes">Variable Attributes</a>). Macro expansion occurs on the arguments to this pragma
when compiling C and Objective-C. It does not currently occur when
compiling C++, but this is a bug which may be fixed in a future
release.
- <br><dt><code>fini (</code><var>function</var><code> [, </code><var>function</var><code>]...)</code><dd><a name="index-pragma_002c-fini-3367"></a>
+ <br><dt><code>fini (</code><var>function</var><code> [, </code><var>function</var><code>]...)</code><dd><a name="index-pragma_002c-fini-3369"></a>
This pragma causes each listed <var>function</var> to be called after
main, or during shared module unloading, by adding a call to the
<code>.fini</code> section.
- <br><dt><code>init (</code><var>function</var><code> [, </code><var>function</var><code>]...)</code><dd><a name="index-pragma_002c-init-3368"></a>
+ <br><dt><code>init (</code><var>function</var><code> [, </code><var>function</var><code>]...)</code><dd><a name="index-pragma_002c-init-3370"></a>
This pragma causes each listed <var>function</var> to be called during
initialization (before <code>main</code>) or during shared module loading, by
adding a call to the <code>.init</code> section.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Spec-Files.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Spec-Files.html
index 8a77f54..947f023 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Spec-Files.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Spec-Files.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.15 Specifying subprocesses and the switches to pass to them</h3>
-<p><a name="index-Spec-Files-1030"></a>
+<p><a name="index-Spec-Files-1032"></a>
<samp><span class="command">gcc</span></samp> is a driver program. It performs its job by invoking a
sequence of other programs to do the work of compiling, assembling and
linking. GCC interprets its command-line parameters and uses these to
@@ -78,13 +78,13 @@ character on the line, which can be one of the following:
appear here are:
<dl>
-<dt><code>%include &lt;</code><var>file</var><code>&gt;</code><dd><a name="index-g_t_0040code_007b_0025include_007d-1031"></a>Search for <var>file</var> and insert its text at the current point in the
+<dt><code>%include &lt;</code><var>file</var><code>&gt;</code><dd><a name="index-g_t_0040code_007b_0025include_007d-1033"></a>Search for <var>file</var> and insert its text at the current point in the
specs file.
- <br><dt><code>%include_noerr &lt;</code><var>file</var><code>&gt;</code><dd><a name="index-g_t_0040code_007b_0025include_005fnoerr_007d-1032"></a>Just like &lsquo;<samp><span class="samp">%include</span></samp>&rsquo;, but do not generate an error message if the include
+ <br><dt><code>%include_noerr &lt;</code><var>file</var><code>&gt;</code><dd><a name="index-g_t_0040code_007b_0025include_005fnoerr_007d-1034"></a>Just like &lsquo;<samp><span class="samp">%include</span></samp>&rsquo;, but do not generate an error message if the include
file cannot be found.
- <br><dt><code>%rename </code><var>old_name</var> <var>new_name</var><dd><a name="index-g_t_0040code_007b_0025rename_007d-1033"></a>Rename the spec string <var>old_name</var> to <var>new_name</var>.
+ <br><dt><code>%rename </code><var>old_name</var> <var>new_name</var><dd><a name="index-g_t_0040code_007b_0025rename_007d-1035"></a>Rename the spec string <var>old_name</var> to <var>new_name</var>.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Standard-Libraries.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Standard-Libraries.html
index be6ddcf..ccf33db 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Standard-Libraries.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Standard-Libraries.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Trouble.html#Trouble">Trouble</a>
<h3 class="section">11.6 Standard Libraries</h3>
-<p><a name="index-Wall-3458"></a>GCC by itself attempts to be a conforming freestanding implementation.
+<p><a name="index-Wall-3460"></a>GCC by itself attempts to be a conforming freestanding implementation.
See <a href="Standards.html#Standards">Language Standards Supported by GCC</a>, for details of
what this means. Beyond the library facilities required of such an
implementation, the rest of the C library is supplied by the vendor of
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html
index 7bc48f4..18750f1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Statement-Exprs.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.1 Statements and Declarations in Expressions</h3>
-<p><a name="index-statements-inside-expressions-2332"></a><a name="index-declarations-inside-expressions-2333"></a><a name="index-expressions-containing-statements-2334"></a><a name="index-macros_002c-statements-in-expressions-2335"></a>
+<p><a name="index-statements-inside-expressions-2334"></a><a name="index-declarations-inside-expressions-2335"></a><a name="index-expressions-containing-statements-2336"></a><a name="index-macros_002c-statements-in-expressions-2337"></a>
<!-- the above section title wrapped and causes an underfull hbox.. i -->
<!-- changed it from "within" to "in". -mew 4feb93 -->
A compound statement enclosed in parentheses may appear as an expression
@@ -86,7 +86,7 @@ follows:
<pre class="smallexample"> #define max(a,b) ((a) &gt; (b) ? (a) : (b))
</pre>
- <p class="noindent"><a name="index-side-effects_002c-macro-argument-2336"></a>But this definition computes either <var>a</var> or <var>b</var> twice, with bad
+ <p class="noindent"><a name="index-side-effects_002c-macro-argument-2338"></a>But this definition computes either <var>a</var> or <var>b</var> twice, with bad
results if the operand has side effects. In GNU C, if you know the
type of the operands (here taken as <code>int</code>), you can define
the macro safely as follows:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Static-Definitions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Static-Definitions.html
index d535a4b..e9f57f3 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Static-Definitions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Static-Definitions.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Misunderstandings.html#C_00
<h4 class="subsection">11.8.1 Declare <em>and</em> Define Static Members</h4>
-<p><a name="index-C_002b_002b-static-data_002c-declaring-and-defining-3466"></a><a name="index-static-data-in-C_002b_002b_002c-declaring-and-defining-3467"></a><a name="index-declaring-static-data-in-C_002b_002b-3468"></a><a name="index-defining-static-data-in-C_002b_002b-3469"></a>When a class has static data members, it is not enough to <em>declare</em>
+<p><a name="index-C_002b_002b-static-data_002c-declaring-and-defining-3468"></a><a name="index-static-data-in-C_002b_002b_002c-declaring-and-defining-3469"></a><a name="index-declaring-static-data-in-C_002b_002b-3470"></a><a name="index-defining-static-data-in-C_002b_002b-3471"></a>When a class has static data members, it is not enough to <em>declare</em>
the static member; you must also <em>define</em> it. For example:
<pre class="smallexample"> class Foo
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Structures-unions-enumerations-and-bit_002dfields-implementation.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Structures-unions-enumerations-and-bit_002dfields-implementation.html
index 534d6e6..e44acf8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Structures-unions-enumerations-and-bit_002dfields-implementation.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Structures-unions-enumerations-and-bit_002dfields-implementation.html
@@ -69,7 +69,7 @@ may be a trap representation.
</cite><code>signed int</code><cite> bit-field or as an </cite><code>unsigned int</code><cite> bit-field
(C90 6.5.2, C90 6.5.2.1, C99 6.7.2, C99 6.7.2.1).</cite>
- <p><a name="index-funsigned_002dbitfields-2326"></a>By default it is treated as <code>signed int</code> but this may be changed
+ <p><a name="index-funsigned_002dbitfields-2328"></a>By default it is treated as <code>signed int</code> but this may be changed
by the <samp><span class="option">-funsigned-bitfields</span></samp> option.
<li><cite>Allowable bit-field types other than </cite><code>_Bool</code><cite>, </cite><code>signed int</code><cite>,
@@ -97,7 +97,7 @@ and </cite><code>unsigned int</code><cite> (C99 6.7.2.1).</cite>
<li><cite>The integer type compatible with each enumerated type (C90
6.5.2.2, C99 6.7.2.2).</cite>
- <p><a name="index-fshort_002denums-2327"></a>Normally, the type is <code>unsigned int</code> if there are no negative
+ <p><a name="index-fshort_002denums-2329"></a>Normally, the type is <code>unsigned int</code> if there are no negative
values in the enumeration, otherwise <code>int</code>. If
<samp><span class="option">-fshort-enums</span></samp> is specified, then if there are negative values
it is the first of <code>signed char</code>, <code>short</code> and <code>int</code>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Submodel-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Submodel-Options.html
index e5b67cf..8fc32e1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Submodel-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Submodel-Options.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.17 Hardware Models and Configurations</h3>
-<p><a name="index-submodel-options-1040"></a><a name="index-specifying-hardware-config-1041"></a><a name="index-hardware-models-and-configurations_002c-specifying-1042"></a><a name="index-machine-dependent-options-1043"></a>
+<p><a name="index-submodel-options-1042"></a><a name="index-specifying-hardware-config-1043"></a><a name="index-hardware-models-and-configurations_002c-specifying-1044"></a><a name="index-machine-dependent-options-1045"></a>
Each target machine types can have its own
special options, starting with &lsquo;<samp><span class="samp">-m</span></samp>&rsquo;, to choose among various
hardware models or configurations&mdash;for example, 68010 vs 68020,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Subscripting.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Subscripting.html
index f4eeed8..989c909 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Subscripting.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Subscripting.html
@@ -56,8 +56,8 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.22 Non-Lvalue Arrays May Have Subscripts</h3>
-<p><a name="index-subscripting-2467"></a><a name="index-arrays_002c-non_002dlvalue-2468"></a>
-<a name="index-subscripting-and-function-values-2469"></a>In ISO C99, arrays that are not lvalues still decay to pointers, and
+<p><a name="index-subscripting-2469"></a><a name="index-arrays_002c-non_002dlvalue-2470"></a>
+<a name="index-subscripting-and-function-values-2471"></a>In ISO C99, arrays that are not lvalues still decay to pointers, and
may be subscripted, although they may not be modified or used after
the next sequence point and the unary &lsquo;<samp><span class="samp">&amp;</span></samp>&rsquo; operator may not be
applied to them. As an extension, GCC allows such arrays to be
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Symbol_002dRenaming-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Symbol_002dRenaming-Pragmas.html
index d314598..cdb2f48 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Symbol_002dRenaming-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Symbol_002dRenaming-Pragmas.html
@@ -64,12 +64,12 @@ available on platforms whose system headers need it. To get this effect
on all platforms supported by GCC, use the asm labels extension (see <a href="Asm-Labels.html#Asm-Labels">Asm Labels</a>).
<dl>
-<dt><code>redefine_extname </code><var>oldname</var> <var>newname</var><dd><a name="index-pragma_002c-redefine_005fextname-3369"></a>
+<dt><code>redefine_extname </code><var>oldname</var> <var>newname</var><dd><a name="index-pragma_002c-redefine_005fextname-3371"></a>
This pragma gives the C function <var>oldname</var> the assembly symbol
<var>newname</var>. The preprocessor macro <code>__PRAGMA_REDEFINE_EXTNAME</code>
will be defined if this pragma is available (currently on all platforms).
- <br><dt><code>extern_prefix </code><var>string</var><dd><a name="index-pragma_002c-extern_005fprefix-3370"></a>
+ <br><dt><code>extern_prefix </code><var>string</var><dd><a name="index-pragma_002c-extern_005fprefix-3372"></a>
This pragma causes all subsequent external function and variable
declarations to have <var>string</var> prepended to their assembly symbols.
This effect may be terminated with another <code>extern_prefix</code> pragma
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/System-V-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/System-V-Options.html
index 9ee4643..25d6fc6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/System-V-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/System-V-Options.html
@@ -60,19 +60,19 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
compatibility with other compilers on those systems:
<dl>
-<dt><code>-G</code><dd><a name="index-G-2195"></a>Create a shared object.
+<dt><code>-G</code><dd><a name="index-G-2197"></a>Create a shared object.
It is recommended that <samp><span class="option">-symbolic</span></samp> or <samp><span class="option">-shared</span></samp> be used instead.
- <br><dt><code>-Qy</code><dd><a name="index-Qy-2196"></a>Identify the versions of each tool used by the compiler, in a
+ <br><dt><code>-Qy</code><dd><a name="index-Qy-2198"></a>Identify the versions of each tool used by the compiler, in a
<code>.ident</code> assembler directive in the output.
- <br><dt><code>-Qn</code><dd><a name="index-Qn-2197"></a>Refrain from adding <code>.ident</code> directives to the output file (this is
+ <br><dt><code>-Qn</code><dd><a name="index-Qn-2199"></a>Refrain from adding <code>.ident</code> directives to the output file (this is
the default).
- <br><dt><code>-YP,</code><var>dirs</var><dd><a name="index-YP-2198"></a>Search the directories <var>dirs</var>, and no others, for libraries
+ <br><dt><code>-YP,</code><var>dirs</var><dd><a name="index-YP-2200"></a>Search the directories <var>dirs</var>, and no others, for libraries
specified with <samp><span class="option">-l</span></samp>.
- <br><dt><code>-Ym,</code><var>dir</var><dd><a name="index-Ym-2199"></a>Look in the directory <var>dir</var> to find the M4 preprocessor.
+ <br><dt><code>-Ym,</code><var>dir</var><dd><a name="index-Ym-2201"></a>Look in the directory <var>dir</var> to find the M4 preprocessor.
The assembler uses this option.
<!-- This is supposed to go with a -Yd for predefined M4 macro files, but -->
<!-- the generic assembler that comes with Solaris takes just -Ym. -->
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILEPro-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILEPro-Options.html
index 8b70d6d..9e3c7bb 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILEPro-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILEPro-Options.html
@@ -56,14 +56,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.45 TILEPro Options</h4>
-<p><a name="index-TILEPro-options-2204"></a>
+<p><a name="index-TILEPro-options-2206"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are supported on the TILEPro:
<dl>
-<dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu-2205"></a>Selects the type of CPU to be targeted. Currently the only supported
+<dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu-2207"></a>Selects the type of CPU to be targeted. Currently the only supported
type is &lsquo;<samp><span class="samp">tilepro</span></samp>&rsquo;.
- <br><dt><code>-m32</code><dd><a name="index-m32-2206"></a>Generate code for a 32-bit environment, which sets int, long, and
+ <br><dt><code>-m32</code><dd><a name="index-m32-2208"></a>Generate code for a 32-bit environment, which sets int, long, and
pointer to 32 bits. This is the only supported behavior so the flag
is essentially ignored.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILE_002dGx-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILE_002dGx-Options.html
index 7d4b2c9..f2c1a15 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILE_002dGx-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/TILE_002dGx-Options.html
@@ -57,14 +57,14 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.44 TILE-Gx Options</h4>
-<p><a name="index-TILE_002dGx-options-2200"></a>
+<p><a name="index-TILE_002dGx-options-2202"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are supported on the TILE-Gx:
<dl>
-<dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu-2201"></a>Selects the type of CPU to be targeted. Currently the only supported
+<dt><code>-mcpu=</code><var>name</var><dd><a name="index-mcpu-2203"></a>Selects the type of CPU to be targeted. Currently the only supported
type is &lsquo;<samp><span class="samp">tilegx</span></samp>&rsquo;.
- <br><dt><code>-m32</code><dt><code>-m64</code><dd><a name="index-m32-2202"></a><a name="index-m64-2203"></a>Generate code for a 32-bit or 64-bit environment. The 32-bit
+ <br><dt><code>-m32</code><dt><code>-m64</code><dd><a name="index-m32-2204"></a><a name="index-m64-2205"></a>Generate code for a 32-bit or 64-bit environment. The 32-bit
environment sets int, long, and pointer to 32 bits. The 64-bit
environment sets int to 32 bits and long and pointer to 64 bits.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Target-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Target-Options.html
index d80cf64..2b2e988 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Target-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Target-Options.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Invoking-GCC.html#Invoking-GCC">Invokin
<h3 class="section">3.16 Specifying Target Machine and Compiler Version</h3>
-<p><a name="index-target-options-1034"></a><a name="index-cross-compiling-1035"></a><a name="index-specifying-machine-version-1036"></a><a name="index-specifying-compiler-version-and-target-machine-1037"></a><a name="index-compiler-version_002c-specifying-1038"></a><a name="index-target-machine_002c-specifying-1039"></a>
+<p><a name="index-target-options-1036"></a><a name="index-cross-compiling-1037"></a><a name="index-specifying-machine-version-1038"></a><a name="index-specifying-compiler-version-and-target-machine-1039"></a><a name="index-compiler-version_002c-specifying-1040"></a><a name="index-target-machine_002c-specifying-1041"></a>
The usual way to run GCC is to run the executable called <samp><span class="command">gcc</span></samp>, or
<samp><var>machine</var><span class="command">-gcc</span></samp> when cross-compiling, or
<samp><var>machine</var><span class="command">-gcc-</span><var>version</var></samp> to run a version other than the
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Template-Instantiation.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Template-Instantiation.html
index 96c6a98..b171059 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Template-Instantiation.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Template-Instantiation.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Extensions.html#C_002b_002b
<h3 class="section">7.5 Where's the Template?</h3>
-<p><a name="index-template-instantiation-3415"></a>
+<p><a name="index-template-instantiation-3417"></a>
C++ templates are the first language feature to require more
intelligence from the environment than one usually finds on a UNIX
system. Somehow the compiler and linker have to make sure that each
@@ -112,7 +112,7 @@ then combine duplicate instantiations.
template instantiations:
<ol type=1 start=1>
-<li><a name="index-frepo-3416"></a>Compile your template-using code with <samp><span class="option">-frepo</span></samp>. The compiler will
+<li><a name="index-frepo-3418"></a>Compile your template-using code with <samp><span class="option">-frepo</span></samp>. The compiler will
generate files with the extension &lsquo;<samp><span class="samp">.rpo</span></samp>&rsquo; listing all of the
template instantiations used in the corresponding object files which
could be instantiated there; the link wrapper, &lsquo;<samp><span class="samp">collect2</span></samp>&rsquo;, will
@@ -135,7 +135,7 @@ conflicts if multiple libraries try to provide the same instantiations.
For greater control, use explicit instantiation as described in the next
option.
- <li><a name="index-fno_002dimplicit_002dtemplates-3417"></a>Compile your code with <samp><span class="option">-fno-implicit-templates</span></samp> to disable the
+ <li><a name="index-fno_002dimplicit_002dtemplates-3419"></a>Compile your code with <samp><span class="option">-fno-implicit-templates</span></samp> to disable the
implicit generation of template instances, and explicitly instantiate
all the ones you use. This approach requires more knowledge of exactly
which instances you need than do the others, but it's less
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Temporaries.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Temporaries.html
index 85c436d..ebbb15a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Temporaries.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Temporaries.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Misunderstandings.html#C_00
<h4 class="subsection">11.8.3 Temporaries May Vanish Before You Expect</h4>
-<p><a name="index-temporaries_002c-lifetime-of-3473"></a><a name="index-portions-of-temporary-objects_002c-pointers-to-3474"></a>It is dangerous to use pointers or references to <em>portions</em> of a
+<p><a name="index-temporaries_002c-lifetime-of-3475"></a><a name="index-portions-of-temporary-objects_002c-pointers-to-3476"></a>It is dangerous to use pointers or references to <em>portions</em> of a
temporary object. The compiler may very well delete the object before
you expect it to, leaving a pointer to garbage. The most common place
where this problem crops up is in classes like string classes,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Thread_002dLocal.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Thread_002dLocal.html
index 470fee5..5b382da 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Thread_002dLocal.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Thread_002dLocal.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.59 Thread-Local Storage</h3>
-<p><a name="index-Thread_002dLocal-Storage-3386"></a><a name="index-g_t_0040acronym_007bTLS_007d-3387"></a><a name="index-g_t_0040code_007b_005f_005fthread_007d-3388"></a>
+<p><a name="index-Thread_002dLocal-Storage-3388"></a><a name="index-g_t_0040acronym_007bTLS_007d-3389"></a><a name="index-g_t_0040code_007b_005f_005fthread_007d-3390"></a>
Thread-local storage (<acronym>TLS</acronym>) is a mechanism by which variables
are allocated such that there is one instance of the variable per extant
thread. The run-time model GCC uses to implement this originates
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Trouble.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Trouble.html
index 132f620..b3f15be 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Trouble.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Trouble.html
@@ -55,7 +55,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<h2 class="chapter">11 Known Causes of Trouble with GCC</h2>
-<p><a name="index-bugs_002c-known-3429"></a><a name="index-installation-trouble-3430"></a><a name="index-known-causes-of-trouble-3431"></a>
+<p><a name="index-bugs_002c-known-3431"></a><a name="index-installation-trouble-3432"></a><a name="index-known-causes-of-trouble-3433"></a>
This section describes known problems that affect users of GCC. Most
of these are not GCC bugs per se&mdash;if they were, we would fix them.
But the result for a user may be like the result of a bug.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Type-Attributes.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Type-Attributes.html
index de55191..ccb0a10 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Type-Attributes.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Type-Attributes.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.37 Specifying Attributes of Types</h3>
-<p><a name="index-attribute-of-types-2700"></a><a name="index-type-attributes-2701"></a>
+<p><a name="index-attribute-of-types-2702"></a><a name="index-type-attributes-2703"></a>
The keyword <code>__attribute__</code> allows you to specify special
attributes of <code>struct</code> and <code>union</code> types when you define
such types. This keyword is followed by an attribute specification
@@ -85,7 +85,7 @@ former syntax is preferred.
attributes.
-<a name="index-g_t_0040code_007baligned_007d-attribute-2702"></a>
+<a name="index-g_t_0040code_007baligned_007d-attribute-2704"></a>
<dl><dt><code>aligned (</code><var>alignment</var><code>)</code><dd>This attribute specifies a minimum alignment (in bytes) for variables
of the specified type. For example, the declarations:
@@ -164,7 +164,7 @@ of the structure or union is placed to minimize the memory required. When
attached to an <code>enum</code> definition, it indicates that the smallest
integral type should be used.
- <p><a name="index-fshort_002denums-2703"></a>Specifying this attribute for <code>struct</code> and <code>union</code> types is
+ <p><a name="index-fshort_002denums-2705"></a>Specifying this attribute for <code>struct</code> and <code>union</code> types is
equivalent to specifying the <code>packed</code> attribute on each of the
structure or union members. Specifying the <samp><span class="option">-fshort-enums</span></samp>
flag on the line is equivalent to specifying the <code>packed</code>
@@ -364,7 +364,7 @@ Specifically, the <code>based</code>, <code>tiny</code>, <code>near</code>, and
<code>ms_struct</code> and <code>gcc_struct</code>.
<dl>
-<dt><code>ms_struct</code><dt><code>gcc_struct</code><dd><a name="index-g_t_0040code_007bms_005fstruct_007d-2704"></a><a name="index-g_t_0040code_007bgcc_005fstruct_007d-2705"></a>
+<dt><code>ms_struct</code><dt><code>gcc_struct</code><dd><a name="index-g_t_0040code_007bms_005fstruct_007d-2706"></a><a name="index-g_t_0040code_007bgcc_005fstruct_007d-2707"></a>
If <code>packed</code> is used on a structure, or if bit-fields are used
it may be that the Microsoft ABI packs them differently
than GCC would normally pack them. Particularly when moving packed
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Typeof.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Typeof.html
index 0bf24ca..348195c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Typeof.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Typeof.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.6 Referring to a Type with <code>typeof</code></h3>
-<p><a name="index-typeof-2353"></a><a name="index-sizeof-2354"></a><a name="index-macros_002c-types-of-arguments-2355"></a>
+<p><a name="index-typeof-2355"></a><a name="index-sizeof-2356"></a><a name="index-macros_002c-types-of-arguments-2357"></a>
Another way to refer to the type of an expression is with <code>typeof</code>.
The syntax of using of this keyword looks like <code>sizeof</code>, but the
construct acts semantically like a type name defined with <code>typedef</code>.
@@ -97,7 +97,7 @@ arithmetic type and evaluates each of its arguments exactly once:
typeof (b) _b = (b); \
_a &gt; _b ? _a : _b; })
</pre>
- <p><a name="index-underscores-in-variables-in-macros-2356"></a><a name="index-g_t_0040samp_007b_005f_007d-in-variables-in-macros-2357"></a><a name="index-local-variables-in-macros-2358"></a><a name="index-variables_002c-local_002c-in-macros-2359"></a><a name="index-macros_002c-local-variables-in-2360"></a>
+ <p><a name="index-underscores-in-variables-in-macros-2358"></a><a name="index-g_t_0040samp_007b_005f_007d-in-variables-in-macros-2359"></a><a name="index-local-variables-in-macros-2360"></a><a name="index-variables_002c-local_002c-in-macros-2361"></a><a name="index-macros_002c-local-variables-in-2362"></a>
The reason for using names that start with underscores for the local
variables is to avoid conflicts with variable names that occur within the
expressions that are substituted for <code>a</code> and <code>b</code>. Eventually we
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Unnamed-Fields.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Unnamed-Fields.html
index aa8a1b8..7cefc52 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Unnamed-Fields.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Unnamed-Fields.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.58 Unnamed struct/union fields within structs/unions</h3>
-<p><a name="index-g_t_0040code_007bstruct_007d-3382"></a><a name="index-g_t_0040code_007bunion_007d-3383"></a>
+<p><a name="index-g_t_0040code_007bstruct_007d-3384"></a><a name="index-g_t_0040code_007bunion_007d-3385"></a>
As permitted by ISO C11 and for compatibility with other compilers,
GCC allows you to define
a structure or union that contains, as fields, structures and unions
@@ -89,7 +89,7 @@ For example, this structure:
<p>It is ambiguous which <code>a</code> is being referred to with &lsquo;<samp><span class="samp">foo.a</span></samp>&rsquo;.
The compiler gives errors for such constructs.
- <p><a name="index-fms_002dextensions-3384"></a>Unless <samp><span class="option">-fms-extensions</span></samp> is used, the unnamed field must be a
+ <p><a name="index-fms_002dextensions-3386"></a>Unless <samp><span class="option">-fms-extensions</span></samp> is used, the unnamed field must be a
structure or union definition without a tag (for example, &lsquo;<samp><span class="samp">struct
{ int a; };</span></samp>&rsquo;). If <samp><span class="option">-fms-extensions</span></samp> is used, the field may
also be a definition with a tag such as &lsquo;<samp><span class="samp">struct foo { int a;
@@ -97,7 +97,7 @@ also be a definition with a tag such as &lsquo;<samp><span class="samp">struct f
&lsquo;<samp><span class="samp">struct foo;</span></samp>&rsquo;, or a reference to a <code>typedef</code> name for a
previously defined structure or union type.
- <p><a name="index-fplan9_002dextensions-3385"></a>The option <samp><span class="option">-fplan9-extensions</span></samp> enables
+ <p><a name="index-fplan9_002dextensions-3387"></a>The option <samp><span class="option">-fplan9-extensions</span></samp> enables
<samp><span class="option">-fms-extensions</span></samp> as well as two other extensions. First, a
pointer to a structure is automatically converted to a pointer to an
anonymous field for assignments and function calls. For example:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/V850-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/V850-Options.html
index 6b8e5d4..3c8e78e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/V850-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/V850-Options.html
@@ -56,65 +56,65 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.46 V850 Options</h4>
-<p><a name="index-V850-Options-2207"></a>
+<p><a name="index-V850-Options-2209"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for V850 implementations:
<dl>
-<dt><code>-mlong-calls</code><dt><code>-mno-long-calls</code><dd><a name="index-mlong_002dcalls-2208"></a><a name="index-mno_002dlong_002dcalls-2209"></a>Treat all calls as being far away (near). If calls are assumed to be
+<dt><code>-mlong-calls</code><dt><code>-mno-long-calls</code><dd><a name="index-mlong_002dcalls-2210"></a><a name="index-mno_002dlong_002dcalls-2211"></a>Treat all calls as being far away (near). If calls are assumed to be
far away, the compiler will always load the functions address up into a
register, and call indirect through the pointer.
- <br><dt><code>-mno-ep</code><dt><code>-mep</code><dd><a name="index-mno_002dep-2210"></a><a name="index-mep-2211"></a>Do not optimize (do optimize) basic blocks that use the same index
+ <br><dt><code>-mno-ep</code><dt><code>-mep</code><dd><a name="index-mno_002dep-2212"></a><a name="index-mep-2213"></a>Do not optimize (do optimize) basic blocks that use the same index
pointer 4 or more times to copy pointer into the <code>ep</code> register, and
use the shorter <code>sld</code> and <code>sst</code> instructions. The <samp><span class="option">-mep</span></samp>
option is on by default if you optimize.
- <br><dt><code>-mno-prolog-function</code><dt><code>-mprolog-function</code><dd><a name="index-mno_002dprolog_002dfunction-2212"></a><a name="index-mprolog_002dfunction-2213"></a>Do not use (do use) external functions to save and restore registers
+ <br><dt><code>-mno-prolog-function</code><dt><code>-mprolog-function</code><dd><a name="index-mno_002dprolog_002dfunction-2214"></a><a name="index-mprolog_002dfunction-2215"></a>Do not use (do use) external functions to save and restore registers
at the prologue and epilogue of a function. The external functions
are slower, but use less code space if more than one function saves
the same number of registers. The <samp><span class="option">-mprolog-function</span></samp> option
is on by default if you optimize.
- <br><dt><code>-mspace</code><dd><a name="index-mspace-2214"></a>Try to make the code as small as possible. At present, this just turns
+ <br><dt><code>-mspace</code><dd><a name="index-mspace-2216"></a>Try to make the code as small as possible. At present, this just turns
on the <samp><span class="option">-mep</span></samp> and <samp><span class="option">-mprolog-function</span></samp> options.
- <br><dt><code>-mtda=</code><var>n</var><dd><a name="index-mtda-2215"></a>Put static or global variables whose size is <var>n</var> bytes or less into
+ <br><dt><code>-mtda=</code><var>n</var><dd><a name="index-mtda-2217"></a>Put static or global variables whose size is <var>n</var> bytes or less into
the tiny data area that register <code>ep</code> points to. The tiny data
area can hold up to 256 bytes in total (128 bytes for byte references).
- <br><dt><code>-msda=</code><var>n</var><dd><a name="index-msda-2216"></a>Put static or global variables whose size is <var>n</var> bytes or less into
+ <br><dt><code>-msda=</code><var>n</var><dd><a name="index-msda-2218"></a>Put static or global variables whose size is <var>n</var> bytes or less into
the small data area that register <code>gp</code> points to. The small data
area can hold up to 64 kilobytes.
- <br><dt><code>-mzda=</code><var>n</var><dd><a name="index-mzda-2217"></a>Put static or global variables whose size is <var>n</var> bytes or less into
+ <br><dt><code>-mzda=</code><var>n</var><dd><a name="index-mzda-2219"></a>Put static or global variables whose size is <var>n</var> bytes or less into
the first 32 kilobytes of memory.
- <br><dt><code>-mv850</code><dd><a name="index-mv850-2218"></a>Specify that the target processor is the V850.
+ <br><dt><code>-mv850</code><dd><a name="index-mv850-2220"></a>Specify that the target processor is the V850.
- <br><dt><code>-mbig-switch</code><dd><a name="index-mbig_002dswitch-2219"></a>Generate code suitable for big switch tables. Use this option only if
+ <br><dt><code>-mbig-switch</code><dd><a name="index-mbig_002dswitch-2221"></a>Generate code suitable for big switch tables. Use this option only if
the assembler/linker complain about out of range branches within a switch
table.
- <br><dt><code>-mapp-regs</code><dd><a name="index-mapp_002dregs-2220"></a>This option will cause r2 and r5 to be used in the code generated by
+ <br><dt><code>-mapp-regs</code><dd><a name="index-mapp_002dregs-2222"></a>This option will cause r2 and r5 to be used in the code generated by
the compiler. This setting is the default.
- <br><dt><code>-mno-app-regs</code><dd><a name="index-mno_002dapp_002dregs-2221"></a>This option will cause r2 and r5 to be treated as fixed registers.
+ <br><dt><code>-mno-app-regs</code><dd><a name="index-mno_002dapp_002dregs-2223"></a>This option will cause r2 and r5 to be treated as fixed registers.
- <br><dt><code>-mv850e2v3</code><dd><a name="index-mv850e2v3-2222"></a>Specify that the target processor is the V850E2V3. The preprocessor
+ <br><dt><code>-mv850e2v3</code><dd><a name="index-mv850e2v3-2224"></a>Specify that the target processor is the V850E2V3. The preprocessor
constants &lsquo;<samp><span class="samp">__v850e2v3__</span></samp>&rsquo; will be defined if
this option is used.
- <br><dt><code>-mv850e2</code><dd><a name="index-mv850e2-2223"></a>Specify that the target processor is the V850E2. The preprocessor
+ <br><dt><code>-mv850e2</code><dd><a name="index-mv850e2-2225"></a>Specify that the target processor is the V850E2. The preprocessor
constants &lsquo;<samp><span class="samp">__v850e2__</span></samp>&rsquo; will be defined if this option is used.
- <br><dt><code>-mv850e1</code><dd><a name="index-mv850e1-2224"></a>Specify that the target processor is the V850E1. The preprocessor
+ <br><dt><code>-mv850e1</code><dd><a name="index-mv850e1-2226"></a>Specify that the target processor is the V850E1. The preprocessor
constants &lsquo;<samp><span class="samp">__v850e1__</span></samp>&rsquo; and &lsquo;<samp><span class="samp">__v850e__</span></samp>&rsquo; will be defined if
this option is used.
- <br><dt><code>-mv850es</code><dd><a name="index-mv850es-2225"></a>Specify that the target processor is the V850ES. This is an alias for
+ <br><dt><code>-mv850es</code><dd><a name="index-mv850es-2227"></a>Specify that the target processor is the V850ES. This is an alias for
the <samp><span class="option">-mv850e1</span></samp> option.
- <br><dt><code>-mv850e</code><dd><a name="index-mv850e-2226"></a>Specify that the target processor is the V850E. The preprocessor
+ <br><dt><code>-mv850e</code><dd><a name="index-mv850e-2228"></a>Specify that the target processor is the V850E. The preprocessor
constant &lsquo;<samp><span class="samp">__v850e__</span></samp>&rsquo; will be defined if this option is used.
<p>If neither <samp><span class="option">-mv850</span></samp> nor <samp><span class="option">-mv850e</span></samp> nor <samp><span class="option">-mv850e1</span></samp>
@@ -125,7 +125,7 @@ relevant &lsquo;<samp><span class="samp">__v850*__</span></samp>&rsquo; preproce
<p>The preprocessor constants &lsquo;<samp><span class="samp">__v850</span></samp>&rsquo; and &lsquo;<samp><span class="samp">__v851__</span></samp>&rsquo; are always
defined, regardless of which processor variant is the target.
- <br><dt><code>-mdisable-callt</code><dd><a name="index-mdisable_002dcallt-2227"></a>This option will suppress generation of the CALLT instruction for the
+ <br><dt><code>-mdisable-callt</code><dd><a name="index-mdisable_002dcallt-2229"></a>This option will suppress generation of the CALLT instruction for the
v850e, v850e1, v850e2 and v850e2v3 flavors of the v850 architecture. The default is
<samp><span class="option">-mno-disable-callt</span></samp> which allows the CALLT instruction to be used.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VAX-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VAX-Options.html
index 43e1613..3a17246 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VAX-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VAX-Options.html
@@ -56,18 +56,18 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.47 VAX Options</h4>
-<p><a name="index-VAX-options-2228"></a>
+<p><a name="index-VAX-options-2230"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the VAX:
<dl>
-<dt><code>-munix</code><dd><a name="index-munix-2229"></a>Do not output certain jump instructions (<code>aobleq</code> and so on)
+<dt><code>-munix</code><dd><a name="index-munix-2231"></a>Do not output certain jump instructions (<code>aobleq</code> and so on)
that the Unix assembler for the VAX cannot handle across long
ranges.
- <br><dt><code>-mgnu</code><dd><a name="index-mgnu-2230"></a>Do output those jump instructions, on the assumption that you
+ <br><dt><code>-mgnu</code><dd><a name="index-mgnu-2232"></a>Do output those jump instructions, on the assumption that you
will assemble with the GNU assembler.
- <br><dt><code>-mg</code><dd><a name="index-mg-2231"></a>Output code for G-format floating-point numbers instead of D-format.
+ <br><dt><code>-mg</code><dd><a name="index-mg-2233"></a>Output code for G-format floating-point numbers instead of D-format.
</dl>
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Vague-Linkage.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Vague-Linkage.html
index ed18b46..bf58ab0 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Vague-Linkage.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Vague-Linkage.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C_002b_002b-Extensions.html#C_002b_002b
<h3 class="section">7.3 Vague Linkage</h3>
-<p><a name="index-vague-linkage-3399"></a>
+<p><a name="index-vague-linkage-3401"></a>
There are several constructs in C++ which require space in the object
file but are not clearly tied to a single translation unit. We say that
these constructs have &ldquo;vague linkage&rdquo;. Typically such constructs are
@@ -76,7 +76,7 @@ it will always require a copy.
are also considered to have vague linkage, since they must be shared
between all inlined and out-of-line instances of the function.
- <br><dt>VTables<dd><a name="index-vtable-3400"></a>C++ virtual functions are implemented in most compilers using a lookup
+ <br><dt>VTables<dd><a name="index-vtable-3402"></a>C++ virtual functions are implemented in most compilers using a lookup
table, known as a vtable. The vtable contains pointers to the virtual
functions provided by a class, and each object of the class contains a
pointer to its vtable (or vtables, in some multiple-inheritance
@@ -90,7 +90,7 @@ vtable will still be emitted in every translation unit which defines it.
Make sure that any inline virtuals are declared inline in the class
body, even if they are not defined there.
- <br><dt><code>type_info</code> objects<dd><a name="index-g_t_0040code_007btype_005finfo_007d-3401"></a><a name="index-RTTI-3402"></a>C++ requires information about types to be written out in order to
+ <br><dt><code>type_info</code> objects<dd><a name="index-g_t_0040code_007btype_005finfo_007d-3403"></a><a name="index-RTTI-3404"></a>C++ requires information about types to be written out in order to
implement &lsquo;<samp><span class="samp">dynamic_cast</span></samp>&rsquo;, &lsquo;<samp><span class="samp">typeid</span></samp>&rsquo; and exception handling.
For polymorphic classes (classes with virtual functions), the &lsquo;<samp><span class="samp">type_info</span></samp>&rsquo;
object is written out along with the vtable so that &lsquo;<samp><span class="samp">dynamic_cast</span></samp>&rsquo;
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Attributes.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Attributes.html
index 6faa2f2..3f677c9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Attributes.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Attributes.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.36 Specifying Attributes of Variables</h3>
-<p><a name="index-attribute-of-variables-2677"></a><a name="index-variable-attributes-2678"></a>
+<p><a name="index-attribute-of-variables-2679"></a><a name="index-variable-attributes-2680"></a>
The keyword <code>__attribute__</code> allows you to specify special
attributes of variables or structure fields. This keyword is followed
by an attribute specification inside double parentheses. Some
@@ -76,7 +76,7 @@ you may use <code>__aligned__</code> instead of <code>aligned</code>.
attributes.
-<a name="index-g_t_0040code_007baligned_007d-attribute-2679"></a>
+<a name="index-g_t_0040code_007baligned_007d-attribute-2681"></a>
<dl><dt><code>aligned (</code><var>alignment</var><code>)</code><dd>This attribute specifies a minimum alignment for the variable or
structure field, measured in bytes. For example, the declaration:
@@ -136,7 +136,7 @@ alignment. See your linker documentation for further information.
<p>The <code>aligned</code> attribute can also be used for functions
(see <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a>.)
- <br><dt><code>cleanup (</code><var>cleanup_function</var><code>)</code><dd><a name="index-g_t_0040code_007bcleanup_007d-attribute-2680"></a>The <code>cleanup</code> attribute runs a function when the variable goes
+ <br><dt><code>cleanup (</code><var>cleanup_function</var><code>)</code><dd><a name="index-g_t_0040code_007bcleanup_007d-attribute-2682"></a>The <code>cleanup</code> attribute runs a function when the variable goes
out of scope. This attribute can only be applied to auto function
scope variables; it may not be applied to parameters or variables
with static storage duration. The function must take one parameter,
@@ -150,14 +150,14 @@ does not allow the exception to be caught, only to perform an action.
It is undefined what happens if <var>cleanup_function</var> does not
return normally.
- <br><dt><code>common</code><dt><code>nocommon</code><dd><a name="index-g_t_0040code_007bcommon_007d-attribute-2681"></a><a name="index-g_t_0040code_007bnocommon_007d-attribute-2682"></a><a name="index-fcommon-2683"></a><a name="index-fno_002dcommon-2684"></a>The <code>common</code> attribute requests GCC to place a variable in
+ <br><dt><code>common</code><dt><code>nocommon</code><dd><a name="index-g_t_0040code_007bcommon_007d-attribute-2683"></a><a name="index-g_t_0040code_007bnocommon_007d-attribute-2684"></a><a name="index-fcommon-2685"></a><a name="index-fno_002dcommon-2686"></a>The <code>common</code> attribute requests GCC to place a variable in
&ldquo;common&rdquo; storage. The <code>nocommon</code> attribute requests the
opposite&mdash;to allocate space for it directly.
<p>These attributes override the default chosen by the
<samp><span class="option">-fno-common</span></samp> and <samp><span class="option">-fcommon</span></samp> flags respectively.
- <br><dt><code>deprecated</code><dt><code>deprecated (</code><var>msg</var><code>)</code><dd><a name="index-g_t_0040code_007bdeprecated_007d-attribute-2685"></a>The <code>deprecated</code> attribute results in a warning if the variable
+ <br><dt><code>deprecated</code><dt><code>deprecated (</code><var>msg</var><code>)</code><dd><a name="index-g_t_0040code_007bdeprecated_007d-attribute-2687"></a>The <code>deprecated</code> attribute results in a warning if the variable
is used anywhere in the source file. This is useful when identifying
variables that are expected to be removed in a future version of a
program. The warning also includes the location of the declaration
@@ -176,7 +176,7 @@ present.
<p>The <code>deprecated</code> attribute can also be used for functions and
types (see <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a>, see <a href="Type-Attributes.html#Type-Attributes">Type Attributes</a>.)
- <br><dt><code>mode (</code><var>mode</var><code>)</code><dd><a name="index-g_t_0040code_007bmode_007d-attribute-2686"></a>This attribute specifies the data type for the declaration&mdash;whichever
+ <br><dt><code>mode (</code><var>mode</var><code>)</code><dd><a name="index-g_t_0040code_007bmode_007d-attribute-2688"></a>This attribute specifies the data type for the declaration&mdash;whichever
type corresponds to the mode <var>mode</var>. This in effect lets you
request an integer or floating point type according to its width.
@@ -185,7 +185,7 @@ indicate the mode corresponding to a one-byte integer, &lsquo;<samp><span class=
&lsquo;<samp><span class="samp">__word__</span></samp>&rsquo; for the mode of a one-word integer, and &lsquo;<samp><span class="samp">pointer</span></samp>&rsquo;
or &lsquo;<samp><span class="samp">__pointer__</span></samp>&rsquo; for the mode used to represent pointers.
- <br><dt><code>packed</code><dd><a name="index-g_t_0040code_007bpacked_007d-attribute-2687"></a>The <code>packed</code> attribute specifies that a variable or structure field
+ <br><dt><code>packed</code><dd><a name="index-g_t_0040code_007bpacked_007d-attribute-2689"></a>The <code>packed</code> attribute specifies that a variable or structure field
should have the smallest possible alignment&mdash;one byte for a variable,
and one bit for a field, unless you specify a larger value with the
<code>aligned</code> attribute.
@@ -205,7 +205,7 @@ been fixed in GCC 4.4 but the change can lead to differences in the
structure layout. See the documentation of
<samp><span class="option">-Wpacked-bitfield-compat</span></samp> for more information.
- <br><dt><code>section ("</code><var>section-name</var><code>")</code><dd><a name="index-g_t_0040code_007bsection_007d-variable-attribute-2688"></a>Normally, the compiler places the objects it generates in sections like
+ <br><dt><code>section ("</code><var>section-name</var><code>")</code><dd><a name="index-g_t_0040code_007bsection_007d-variable-attribute-2690"></a>Normally, the compiler places the objects it generates in sections like
<code>data</code> and <code>bss</code>. Sometimes, however, you need additional sections,
or you need certain particular variables to appear in special sections,
for example to map to special hardware. The <code>section</code>
@@ -249,7 +249,7 @@ attribute is not available on all platforms.
If you need to map the entire contents of a module to a particular
section, consider using the facilities of the linker instead.
- <br><dt><code>shared</code><dd><a name="index-g_t_0040code_007bshared_007d-variable-attribute-2689"></a>On Microsoft Windows, in addition to putting variable definitions in a named
+ <br><dt><code>shared</code><dd><a name="index-g_t_0040code_007bshared_007d-variable-attribute-2691"></a>On Microsoft Windows, in addition to putting variable definitions in a named
section, the section can also be shared among all running copies of an
executable or DLL. For example, this small program defines shared data
by putting it in a named section <code>shared</code> and marking the section
@@ -271,7 +271,7 @@ linkers work. See <code>section</code> attribute for more information.
<p>The <code>shared</code> attribute is only available on Microsoft Windows.
- <br><dt><code>tls_model ("</code><var>tls_model</var><code>")</code><dd><a name="index-g_t_0040code_007btls_005fmodel_007d-attribute-2690"></a>The <code>tls_model</code> attribute sets thread-local storage model
+ <br><dt><code>tls_model ("</code><var>tls_model</var><code>")</code><dd><a name="index-g_t_0040code_007btls_005fmodel_007d-attribute-2692"></a>The <code>tls_model</code> attribute sets thread-local storage model
(see <a href="Thread_002dLocal.html#Thread_002dLocal">Thread-Local</a>) of a particular <code>__thread</code> variable,
overriding <samp><span class="option">-ftls-model=</span></samp> command-line switch on a per-variable
basis.
@@ -345,7 +345,7 @@ compilers.
<h4 class="subsection">6.36.1 AVR Variable Attributes</h4>
<dl>
-<dt><code>progmem</code><dd><a name="index-g_t_0040code_007bprogmem_007d-AVR-variable-attribute-2691"></a>The <code>progmem</code> attribute is used on the AVR to place read-only
+<dt><code>progmem</code><dd><a name="index-g_t_0040code_007bprogmem_007d-AVR-variable-attribute-2693"></a>The <code>progmem</code> attribute is used on the AVR to place read-only
data in the non-volatile program memory (flash). The <code>progmem</code>
attribute accomplishes this by putting respective variables into a
section whose name starts with <code>.progmem</code>.
@@ -381,13 +381,13 @@ an alternate way to locate and access data in flash memory.
<p>Three attributes are currently defined for the Blackfin.
<dl>
-<dt><code>l1_data</code><dt><code>l1_data_A</code><dt><code>l1_data_B</code><dd><a name="index-g_t_0040code_007bl1_005fdata_007d-variable-attribute-2692"></a><a name="index-g_t_0040code_007bl1_005fdata_005fA_007d-variable-attribute-2693"></a><a name="index-g_t_0040code_007bl1_005fdata_005fB_007d-variable-attribute-2694"></a>Use these attributes on the Blackfin to place the variable into L1 Data SRAM.
+<dt><code>l1_data</code><dt><code>l1_data_A</code><dt><code>l1_data_B</code><dd><a name="index-g_t_0040code_007bl1_005fdata_007d-variable-attribute-2694"></a><a name="index-g_t_0040code_007bl1_005fdata_005fA_007d-variable-attribute-2695"></a><a name="index-g_t_0040code_007bl1_005fdata_005fB_007d-variable-attribute-2696"></a>Use these attributes on the Blackfin to place the variable into L1 Data SRAM.
Variables with <code>l1_data</code> attribute will be put into the specific section
named <code>.l1.data</code>. Those with <code>l1_data_A</code> attribute will be put into
the specific section named <code>.l1.data.A</code>. Those with <code>l1_data_B</code>
attribute will be put into the specific section named <code>.l1.data.B</code>.
- <br><dt><code>l2</code><dd><a name="index-g_t_0040code_007bl2_007d-variable-attribute-2695"></a>Use this attribute on the Blackfin to place the variable into L2 SRAM.
+ <br><dt><code>l2</code><dd><a name="index-g_t_0040code_007bl2_007d-variable-attribute-2697"></a>Use this attribute on the Blackfin to place the variable into L2 SRAM.
Variables with <code>l2</code> attribute will be put into the specific section
named <code>.l2.data</code>.
</dl>
@@ -397,7 +397,7 @@ named <code>.l2.data</code>.
<p>One attribute is currently defined for the M32R/D.
<dl>
-<dt><code>model (</code><var>model-name</var><code>)</code><dd><a name="index-variable-addressability-on-the-M32R_002fD-2696"></a>Use this attribute on the M32R/D to set the addressability of an object.
+<dt><code>model (</code><var>model-name</var><code>)</code><dd><a name="index-variable-addressability-on-the-M32R_002fD-2698"></a>Use this attribute on the M32R/D to set the addressability of an object.
The identifier <var>model-name</var> is one of <code>small</code>, <code>medium</code>,
or <code>large</code>, representing each of the code models.
@@ -463,7 +463,7 @@ address. Example:
<code>ms_struct</code> and <code>gcc_struct</code>
<dl>
-<dt><code>ms_struct</code><dt><code>gcc_struct</code><dd><a name="index-g_t_0040code_007bms_005fstruct_007d-attribute-2697"></a><a name="index-g_t_0040code_007bgcc_005fstruct_007d-attribute-2698"></a>
+<dt><code>ms_struct</code><dt><code>gcc_struct</code><dd><a name="index-g_t_0040code_007bms_005fstruct_007d-attribute-2699"></a><a name="index-g_t_0040code_007bgcc_005fstruct_007d-attribute-2700"></a>
If <code>packed</code> is used on a structure, or if bit-fields are used
it may be that the Microsoft ABI packs them differently
than GCC would normally pack them. Particularly when moving packed
@@ -601,7 +601,7 @@ documentation of this attribute please see the documentation in
<code>below100</code>.
<dl>
-<dt><code>below100</code><dd><a name="index-g_t_0040code_007bbelow100_007d-attribute-2699"></a>
+<dt><code>below100</code><dd><a name="index-g_t_0040code_007bbelow100_007d-attribute-2701"></a>
If a variable has the <code>below100</code> attribute (<code>BELOW100</code> is
allowed also), GCC will place the variable in the first 0x100 bytes of
memory and use special opcodes to access it. Such variables will be
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Length.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Length.html
index bee4e63..5e530b6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Length.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variable-Length.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.19 Arrays of Variable Length</h3>
-<p><a name="index-variable_002dlength-arrays-2453"></a><a name="index-arrays-of-variable-length-2454"></a><a name="index-VLAs-2455"></a>
+<p><a name="index-variable_002dlength-arrays-2455"></a><a name="index-arrays-of-variable-length-2456"></a><a name="index-VLAs-2457"></a>
Variable-length automatic arrays are allowed in ISO C99, and as an
extension GCC accepts them in C90 mode and in C++. These arrays are
declared like any other automatic arrays, but with a length that is not
@@ -73,11 +73,11 @@ example:
return fopen (str, mode);
}
</pre>
- <p><a name="index-scope-of-a-variable-length-array-2456"></a><a name="index-variable_002dlength-array-scope-2457"></a><a name="index-deallocating-variable-length-arrays-2458"></a>Jumping or breaking out of the scope of the array name deallocates the
+ <p><a name="index-scope-of-a-variable-length-array-2458"></a><a name="index-variable_002dlength-array-scope-2459"></a><a name="index-deallocating-variable-length-arrays-2460"></a>Jumping or breaking out of the scope of the array name deallocates the
storage. Jumping into the scope is not allowed; you get an error
message for it.
- <p><a name="index-g_t_0040code_007balloca_007d-vs-variable_002dlength-arrays-2459"></a>You can use the function <code>alloca</code> to get an effect much like
+ <p><a name="index-g_t_0040code_007balloca_007d-vs-variable_002dlength-arrays-2461"></a>You can use the function <code>alloca</code> to get an effect much like
variable-length arrays. The function <code>alloca</code> is available in
many other C implementations (but not in all). On the other hand,
variable-length arrays are more elegant.
@@ -110,7 +110,7 @@ use a forward declaration in the parameter list&mdash;another GNU extension.
/* <span class="roman">...</span> */
}
</pre>
- <p><a name="index-parameter-forward-declaration-2460"></a>The &lsquo;<samp><span class="samp">int len</span></samp>&rsquo; before the semicolon is a <dfn>parameter forward
+ <p><a name="index-parameter-forward-declaration-2462"></a>The &lsquo;<samp><span class="samp">int len</span></samp>&rsquo; before the semicolon is a <dfn>parameter forward
declaration</dfn>, and it serves the purpose of making the name <code>len</code>
known when the declaration of <code>data</code> is parsed.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variadic-Macros.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variadic-Macros.html
index f164341..d0e00fc 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variadic-Macros.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Variadic-Macros.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.20 Macros with a Variable Number of Arguments.</h3>
-<p><a name="index-variable-number-of-arguments-2461"></a><a name="index-macro-with-variable-arguments-2462"></a><a name="index-rest-argument-_0028in-macro_0029-2463"></a><a name="index-variadic-macros-2464"></a>
+<p><a name="index-variable-number-of-arguments-2463"></a><a name="index-macro-with-variable-arguments-2464"></a><a name="index-rest-argument-_0028in-macro_0029-2465"></a><a name="index-variadic-macros-2466"></a>
In the ISO C standard of 1999, a macro can be declared to accept a
variable number of arguments much as a function can. The syntax for
defining the macro is similar to that of a function. Here is an
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Visibility-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Visibility-Pragmas.html
index bf10481..c3e11f9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Visibility-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Visibility-Pragmas.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Pragmas.html#Pragmas">Pragmas</a>
<h4 class="subsection">6.57.11 Visibility Pragmas</h4>
<dl>
-<dt><code>#pragma GCC visibility push(</code><var>visibility</var><code>)</code><dt><code>#pragma GCC visibility pop</code><dd><a name="index-pragma_002c-visibility-3374"></a>
+<dt><code>#pragma GCC visibility push(</code><var>visibility</var><code>)</code><dt><code>#pragma GCC visibility pop</code><dd><a name="index-pragma_002c-visibility-3376"></a>
This pragma allows the user to set the visibility for multiple
declarations without having to give each a visibility attribute
See <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a>, for more information about visibility and
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Volatiles.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Volatiles.html
index debb155..c34d953 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Volatiles.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Volatiles.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.40 When is a Volatile Object Accessed?</h3>
-<p><a name="index-accessing-volatiles-2722"></a><a name="index-volatile-read-2723"></a><a name="index-volatile-write-2724"></a><a name="index-volatile-access-2725"></a>
+<p><a name="index-accessing-volatiles-2724"></a><a name="index-volatile-read-2725"></a><a name="index-volatile-write-2726"></a><a name="index-volatile-access-2727"></a>
C has the concept of volatile objects. These are normally accessed by
pointers and used for accessing hardware or inter-thread
communication. The standard encourages compilers to refrain from
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VxWorks-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VxWorks-Options.html
index 332517d..b29a494 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VxWorks-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/VxWorks-Options.html
@@ -56,28 +56,28 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.48 VxWorks Options</h4>
-<p><a name="index-VxWorks-Options-2232"></a>
+<p><a name="index-VxWorks-Options-2234"></a>
The options in this section are defined for all VxWorks targets.
Options specific to the target hardware are listed with the other
options for that target.
<dl>
-<dt><code>-mrtp</code><dd><a name="index-mrtp-2233"></a>GCC can generate code for both VxWorks kernels and real time processes
+<dt><code>-mrtp</code><dd><a name="index-mrtp-2235"></a>GCC can generate code for both VxWorks kernels and real time processes
(RTPs). This option switches from the former to the latter. It also
defines the preprocessor macro <code>__RTP__</code>.
- <br><dt><code>-non-static</code><dd><a name="index-non_002dstatic-2234"></a>Link an RTP executable against shared libraries rather than static
+ <br><dt><code>-non-static</code><dd><a name="index-non_002dstatic-2236"></a>Link an RTP executable against shared libraries rather than static
libraries. The options <samp><span class="option">-static</span></samp> and <samp><span class="option">-shared</span></samp> can
also be used for RTPs (see <a href="Link-Options.html#Link-Options">Link Options</a>); <samp><span class="option">-static</span></samp>
is the default.
- <br><dt><code>-Bstatic</code><dt><code>-Bdynamic</code><dd><a name="index-Bstatic-2235"></a><a name="index-Bdynamic-2236"></a>These options are passed down to the linker. They are defined for
+ <br><dt><code>-Bstatic</code><dt><code>-Bdynamic</code><dd><a name="index-Bstatic-2237"></a><a name="index-Bdynamic-2238"></a>These options are passed down to the linker. They are defined for
compatibility with Diab.
- <br><dt><code>-Xbind-lazy</code><dd><a name="index-Xbind_002dlazy-2237"></a>Enable lazy binding of function calls. This option is equivalent to
+ <br><dt><code>-Xbind-lazy</code><dd><a name="index-Xbind_002dlazy-2239"></a>Enable lazy binding of function calls. This option is equivalent to
<samp><span class="option">-Wl,-z,now</span></samp> and is defined for compatibility with Diab.
- <br><dt><code>-Xbind-now</code><dd><a name="index-Xbind_002dnow-2238"></a>Disable lazy binding of function calls. This option is the default and
+ <br><dt><code>-Xbind-now</code><dd><a name="index-Xbind_002dnow-2240"></a>Disable lazy binding of function calls. This option is the default and
is defined for compatibility with Diab.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Warnings-and-Errors.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Warnings-and-Errors.html
index af419fa..f12d8cf 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Warnings-and-Errors.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Warnings-and-Errors.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Trouble.html#Trouble">Trouble</a>
<h3 class="section">11.10 Warning Messages and Error Messages</h3>
-<p><a name="index-error-messages-3483"></a><a name="index-warnings-vs-errors-3484"></a><a name="index-messages_002c-warning-and-error-3485"></a>The GNU compiler can produce two kinds of diagnostics: errors and
+<p><a name="index-error-messages-3485"></a><a name="index-warnings-vs-errors-3486"></a><a name="index-messages_002c-warning-and-error-3487"></a>The GNU compiler can produce two kinds of diagnostics: errors and
warnings. Each kind has a different purpose:
<ul>
@@ -76,7 +76,7 @@ warnings are issued only if you ask for them, with one of the <samp><span class=
options (for instance, <samp><span class="option">-Wall</span></samp> requests a variety of useful
warnings).
- <p><a name="index-pedantic-3486"></a><a name="index-pedantic_002derrors-3487"></a>GCC always tries to compile your program if possible; it never
+ <p><a name="index-pedantic-3488"></a><a name="index-pedantic_002derrors-3489"></a>GCC always tries to compile your program if possible; it never
gratuitously rejects a program whose meaning is clear merely because
(for instance) it fails to conform to a standard. In some cases,
however, the C and C++ standards specify that certain extensions are
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Weak-Pragmas.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Weak-Pragmas.html
index 03bf4ce..c1b5edc 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Weak-Pragmas.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Weak-Pragmas.html
@@ -61,7 +61,7 @@ directives for declaring symbols to be weak, and defining weak
aliases.
<dl>
-<dt><code>#pragma weak </code><var>symbol</var><dd><a name="index-pragma_002c-weak-3371"></a>This pragma declares <var>symbol</var> to be weak, as if the declaration
+<dt><code>#pragma weak </code><var>symbol</var><dd><a name="index-pragma_002c-weak-3373"></a>This pragma declares <var>symbol</var> to be weak, as if the declaration
had the attribute of the same name. The pragma may appear before
or after the declaration of <var>symbol</var>. It is not an error for
<var>symbol</var> to never be defined at all.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/X86-Built_002din-Functions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/X86-Built_002din-Functions.html
index 07a6933..b08c5b6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/X86-Built_002din-Functions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/X86-Built_002din-Functions.html
@@ -105,9 +105,9 @@ barrier.
<dl>
<dt><code>__float128 __builtin_infq (void)</code><dd>Similar to <code>__builtin_inf</code>, except the return type is <code>__float128</code>.
-<a name="index-g_t_005f_005fbuiltin_005finfq-3325"></a>
+<a name="index-g_t_005f_005fbuiltin_005finfq-3327"></a>
<br><dt><code>__float128 __builtin_huge_valq (void)</code><dd>Similar to <code>__builtin_huge_val</code>, except the return type is <code>__float128</code>.
-<a name="index-g_t_005f_005fbuiltin_005fhuge_005fvalq-3326"></a></dl>
+<a name="index-g_t_005f_005fbuiltin_005fhuge_005fvalq-3328"></a></dl>
<p>The following built-in functions are made available by <samp><span class="option">-mmmx</span></samp>.
All of them generate the machine instruction that is part of the name.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xstormy16-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xstormy16-Options.html
index eda1f38..ce66d6d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xstormy16-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xstormy16-Options.html
@@ -56,11 +56,11 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.50 Xstormy16 Options</h4>
-<p><a name="index-Xstormy16-Options-2240"></a>
+<p><a name="index-Xstormy16-Options-2242"></a>
These options are defined for Xstormy16:
<dl>
-<dt><code>-msim</code><dd><a name="index-msim-2241"></a>Choose startup files and linker script suitable for the simulator.
+<dt><code>-msim</code><dd><a name="index-msim-2243"></a>Choose startup files and linker script suitable for the simulator.
</dl>
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xtensa-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xtensa-Options.html
index 50bc25b..b44d41a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xtensa-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Xtensa-Options.html
@@ -56,18 +56,18 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.51 Xtensa Options</h4>
-<p><a name="index-Xtensa-Options-2242"></a>
+<p><a name="index-Xtensa-Options-2244"></a>
These options are supported for Xtensa targets:
<dl>
-<dt><code>-mconst16</code><dt><code>-mno-const16</code><dd><a name="index-mconst16-2243"></a><a name="index-mno_002dconst16-2244"></a>Enable or disable use of <code>CONST16</code> instructions for loading
+<dt><code>-mconst16</code><dt><code>-mno-const16</code><dd><a name="index-mconst16-2245"></a><a name="index-mno_002dconst16-2246"></a>Enable or disable use of <code>CONST16</code> instructions for loading
constant values. The <code>CONST16</code> instruction is currently not a
standard option from Tensilica. When enabled, <code>CONST16</code>
instructions are always used in place of the standard <code>L32R</code>
instructions. The use of <code>CONST16</code> is enabled by default only if
the <code>L32R</code> instruction is not available.
- <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-2245"></a><a name="index-mno_002dfused_002dmadd-2246"></a>Enable or disable use of fused multiply/add and multiply/subtract
+ <br><dt><code>-mfused-madd</code><dt><code>-mno-fused-madd</code><dd><a name="index-mfused_002dmadd-2247"></a><a name="index-mno_002dfused_002dmadd-2248"></a>Enable or disable use of fused multiply/add and multiply/subtract
instructions in the floating-point option. This has no effect if the
floating-point option is not also enabled. Disabling fused multiply/add
and multiply/subtract instructions forces the compiler to use separate
@@ -80,16 +80,16 @@ add/subtract instructions also ensures that the program output is not
sensitive to the compiler's ability to combine multiply and add/subtract
operations.
- <br><dt><code>-mserialize-volatile</code><dt><code>-mno-serialize-volatile</code><dd><a name="index-mserialize_002dvolatile-2247"></a><a name="index-mno_002dserialize_002dvolatile-2248"></a>When this option is enabled, GCC inserts <code>MEMW</code> instructions before
+ <br><dt><code>-mserialize-volatile</code><dt><code>-mno-serialize-volatile</code><dd><a name="index-mserialize_002dvolatile-2249"></a><a name="index-mno_002dserialize_002dvolatile-2250"></a>When this option is enabled, GCC inserts <code>MEMW</code> instructions before
<code>volatile</code> memory references to guarantee sequential consistency.
The default is <samp><span class="option">-mserialize-volatile</span></samp>. Use
<samp><span class="option">-mno-serialize-volatile</span></samp> to omit the <code>MEMW</code> instructions.
- <br><dt><code>-mforce-no-pic</code><dd><a name="index-mforce_002dno_002dpic-2249"></a>For targets, like GNU/Linux, where all user-mode Xtensa code must be
+ <br><dt><code>-mforce-no-pic</code><dd><a name="index-mforce_002dno_002dpic-2251"></a>For targets, like GNU/Linux, where all user-mode Xtensa code must be
position-independent code (PIC), this option disables PIC for compiling
kernel code.
- <br><dt><code>-mtext-section-literals</code><dt><code>-mno-text-section-literals</code><dd><a name="index-mtext_002dsection_002dliterals-2250"></a><a name="index-mno_002dtext_002dsection_002dliterals-2251"></a>Control the treatment of literal pools. The default is
+ <br><dt><code>-mtext-section-literals</code><dt><code>-mno-text-section-literals</code><dd><a name="index-mtext_002dsection_002dliterals-2252"></a><a name="index-mno_002dtext_002dsection_002dliterals-2253"></a>Control the treatment of literal pools. The default is
<samp><span class="option">-mno-text-section-literals</span></samp>, which places literals in a separate
section in the output file. This allows the literal pool to be placed
in a data RAM/ROM, and it also allows the linker to combine literal
@@ -99,7 +99,7 @@ are interspersed in the text section in order to keep them as close as
possible to their references. This may be necessary for large assembly
files.
- <br><dt><code>-mtarget-align</code><dt><code>-mno-target-align</code><dd><a name="index-mtarget_002dalign-2252"></a><a name="index-mno_002dtarget_002dalign-2253"></a>When this option is enabled, GCC instructs the assembler to
+ <br><dt><code>-mtarget-align</code><dt><code>-mno-target-align</code><dd><a name="index-mtarget_002dalign-2254"></a><a name="index-mno_002dtarget_002dalign-2255"></a>When this option is enabled, GCC instructs the assembler to
automatically align instructions to reduce branch penalties at the
expense of some code density. The assembler attempts to widen density
instructions to align branch targets and the instructions following call
@@ -110,7 +110,7 @@ treatment of auto-aligned instructions like <code>LOOP</code>, which the
assembler will always align, either by widening density instructions or
by inserting no-op instructions.
- <br><dt><code>-mlongcalls</code><dt><code>-mno-longcalls</code><dd><a name="index-mlongcalls-2254"></a><a name="index-mno_002dlongcalls-2255"></a>When this option is enabled, GCC instructs the assembler to translate
+ <br><dt><code>-mlongcalls</code><dt><code>-mno-longcalls</code><dd><a name="index-mlongcalls-2256"></a><a name="index-mno_002dlongcalls-2257"></a>When this option is enabled, GCC instructs the assembler to translate
direct calls to indirect calls unless it can determine that the target
of a direct call is in the range allowed by the call instruction. This
translation typically occurs for calls to functions in other source
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Zero-Length.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Zero-Length.html
index bd05fbd..fcaab1d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Zero-Length.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/Zero-Length.html
@@ -56,7 +56,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.17 Arrays of Length Zero</h3>
-<p><a name="index-arrays-of-length-zero-2447"></a><a name="index-zero_002dlength-arrays-2448"></a><a name="index-length_002dzero-arrays-2449"></a><a name="index-flexible-array-members-2450"></a>
+<p><a name="index-arrays-of-length-zero-2449"></a><a name="index-zero_002dlength-arrays-2450"></a><a name="index-length_002dzero-arrays-2451"></a><a name="index-flexible-array-members-2452"></a>
Zero-length arrays are allowed in GNU C. They are very useful as the
last element of a structure which is really a header for a variable-length
object:
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fatomic-Builtins.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fatomic-Builtins.html
index 103a2aa..4a59e3e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fatomic-Builtins.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fatomic-Builtins.html
@@ -128,7 +128,7 @@ for future use and should be 0. Use of the predefined atomic values will
ensure proper usage.
<div class="defun">
-&mdash; Built-in Function: <var>type</var> <b>__atomic_load_n</b> (<var>type *ptr, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fload_005fn-2830"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_load_n</b> (<var>type *ptr, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fload_005fn-2832"></a></var><br>
<blockquote><p>This built-in function implements an atomic load operation. It returns the
contents of <code>*</code><var>ptr</var>.
@@ -139,14 +139,14 @@ and <code>__ATOMIC_CONSUME</code>.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__atomic_load</b> (<var>type *ptr, type *ret, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fload-2831"></a></var><br>
+&mdash; Built-in Function: void <b>__atomic_load</b> (<var>type *ptr, type *ret, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fload-2833"></a></var><br>
<blockquote><p>This is the generic version of an atomic load. It will return the
contents of <code>*</code><var>ptr</var> in <code>*</code><var>ret</var>.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__atomic_store_n</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fstore_005fn-2832"></a></var><br>
+&mdash; Built-in Function: void <b>__atomic_store_n</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fstore_005fn-2834"></a></var><br>
<blockquote><p>This built-in function implements an atomic store operation. It writes
<var>val</var> into <code>*</code><var>ptr</var>.
@@ -156,14 +156,14 @@ contents of <code>*</code><var>ptr</var> in <code>*</code><var>ret</var>.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__atomic_store</b> (<var>type *ptr, type *val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fstore-2833"></a></var><br>
+&mdash; Built-in Function: void <b>__atomic_store</b> (<var>type *ptr, type *val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fstore-2835"></a></var><br>
<blockquote><p>This is the generic version of an atomic store. It will store the value
of <code>*</code><var>val</var> into <code>*</code><var>ptr</var>.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: <var>type</var> <b>__atomic_exchange_n</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fexchange_005fn-2834"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_exchange_n</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fexchange_005fn-2836"></a></var><br>
<blockquote><p>This built-in function implements an atomic exchange operation. It writes
<var>val</var> into <code>*</code><var>ptr</var>, and returns the previous contents of
<code>*</code><var>ptr</var>.
@@ -175,7 +175,7 @@ of <code>*</code><var>val</var> into <code>*</code><var>ptr</var>.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__atomic_exchange</b> (<var>type *ptr, type *val, type *ret, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fexchange-2835"></a></var><br>
+&mdash; Built-in Function: void <b>__atomic_exchange</b> (<var>type *ptr, type *val, type *ret, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fexchange-2837"></a></var><br>
<blockquote><p>This is the generic version of an atomic exchange. It will store the
contents of <code>*</code><var>val</var> into <code>*</code><var>ptr</var>. The original value
of <code>*</code><var>ptr</var> will be copied into <code>*</code><var>ret</var>.
@@ -183,7 +183,7 @@ of <code>*</code><var>ptr</var> will be copied into <code>*</code><var>ret</var>
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: bool <b>__atomic_compare_exchange_n</b> (<var>type *ptr, type *expected, type desired, bool weak, int success_memmodel, int failure_memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fcompare_005fexchange_005fn-2836"></a></var><br>
+&mdash; Built-in Function: bool <b>__atomic_compare_exchange_n</b> (<var>type *ptr, type *expected, type desired, bool weak, int success_memmodel, int failure_memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fcompare_005fexchange_005fn-2838"></a></var><br>
<blockquote><p>This built-in function implements an atomic compare and exchange operation.
This compares the contents of <code>*</code><var>ptr</var> with the contents of
<code>*</code><var>expected</var> and if equal, writes <var>desired</var> into
@@ -206,7 +206,7 @@ stronger model than that specified by <var>success_memmodel</var>.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: bool <b>__atomic_compare_exchange</b> (<var>type *ptr, type *expected, type *desired, bool weak, int success_memmodel, int failure_memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fcompare_005fexchange-2837"></a></var><br>
+&mdash; Built-in Function: bool <b>__atomic_compare_exchange</b> (<var>type *ptr, type *expected, type *desired, bool weak, int success_memmodel, int failure_memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fcompare_005fexchange-2839"></a></var><br>
<blockquote><p>This built-in function implements the generic version of
<code>__atomic_compare_exchange</code>. The function is virtually identical to
<code>__atomic_compare_exchange_n</code>, except the desired value is also a
@@ -215,12 +215,12 @@ pointer.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: <var>type</var> <b>__atomic_add_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fadd_005ffetch-2838"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_sub_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fsub_005ffetch-2839"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_and_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fand_005ffetch-2840"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_xor_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fxor_005ffetch-2841"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_or_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005for_005ffetch-2842"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_nand_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fnand_005ffetch-2843"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_add_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fadd_005ffetch-2840"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_sub_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fsub_005ffetch-2841"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_and_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fand_005ffetch-2842"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_xor_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fxor_005ffetch-2843"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_or_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005for_005ffetch-2844"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_nand_fetch</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fnand_005ffetch-2845"></a></var><br>
<blockquote><p>These built-in functions perform the operation suggested by the name, and
return the result of the operation. That is,
@@ -231,12 +231,12 @@ return the result of the operation. That is,
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_add</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fadd-2844"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_sub</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fsub-2845"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_and</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fand-2846"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_xor</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fxor-2847"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_or</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005for-2848"></a></var><br>
-&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_nand</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fnand-2849"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_add</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fadd-2846"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_sub</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fsub-2847"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_and</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fand-2848"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_xor</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fxor-2849"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_or</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005for-2850"></a></var><br>
+&mdash; Built-in Function: <var>type</var> <b>__atomic_fetch_nand</b> (<var>type *ptr, type val, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ffetch_005fnand-2851"></a></var><br>
<blockquote><p>These built-in functions perform the operation suggested by the name, and
return the value that had previously been in <code>*</code><var>ptr</var>. That is,
@@ -247,7 +247,7 @@ return the value that had previously been in <code>*</code><var>ptr</var>. That
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: bool <b>__atomic_test_and_set</b> (<var>void *ptr, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ftest_005fand_005fset-2850"></a></var><br>
+&mdash; Built-in Function: bool <b>__atomic_test_and_set</b> (<var>void *ptr, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005ftest_005fand_005fset-2852"></a></var><br>
<blockquote>
<p>This built-in function performs an atomic test-and-set operation on
the byte at <code>*</code><var>ptr</var>. The byte is set to some implementation
@@ -259,7 +259,7 @@ if the previous contents were "set".
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__atomic_clear</b> (<var>bool *ptr, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fclear-2851"></a></var><br>
+&mdash; Built-in Function: void <b>__atomic_clear</b> (<var>bool *ptr, int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fclear-2853"></a></var><br>
<blockquote>
<p>This built-in function performs an atomic clear operation on
<code>*</code><var>ptr</var>. After the operation, <code>*</code><var>ptr</var> will contain 0.
@@ -271,7 +271,7 @@ if the previous contents were "set".
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__atomic_thread_fence</b> (<var>int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fthread_005ffence-2852"></a></var><br>
+&mdash; Built-in Function: void <b>__atomic_thread_fence</b> (<var>int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fthread_005ffence-2854"></a></var><br>
<blockquote>
<p>This built-in function acts as a synchronization fence between threads
based on the specified memory model.
@@ -281,7 +281,7 @@ based on the specified memory model.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: void <b>__atomic_signal_fence</b> (<var>int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fsignal_005ffence-2853"></a></var><br>
+&mdash; Built-in Function: void <b>__atomic_signal_fence</b> (<var>int memmodel</var>)<var><a name="index-g_t_005f_005fatomic_005fsignal_005ffence-2855"></a></var><br>
<blockquote>
<p>This built-in function acts as a synchronization fence between a thread
and signal handlers based in the same thread.
@@ -291,7 +291,7 @@ and signal handlers based in the same thread.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: bool <b>__atomic_always_lock_free</b> (<var>size_t size, void *ptr</var>)<var><a name="index-g_t_005f_005fatomic_005falways_005flock_005ffree-2854"></a></var><br>
+&mdash; Built-in Function: bool <b>__atomic_always_lock_free</b> (<var>size_t size, void *ptr</var>)<var><a name="index-g_t_005f_005fatomic_005falways_005flock_005ffree-2856"></a></var><br>
<blockquote>
<p>This built-in function returns true if objects of <var>size</var> bytes will always
generate lock free atomic instructions for the target architecture.
@@ -306,7 +306,7 @@ compiler may also ignore this parameter.
</blockquote></div>
<div class="defun">
-&mdash; Built-in Function: bool <b>__atomic_is_lock_free</b> (<var>size_t size, void *ptr</var>)<var><a name="index-g_t_005f_005fatomic_005fis_005flock_005ffree-2855"></a></var><br>
+&mdash; Built-in Function: bool <b>__atomic_is_lock_free</b> (<var>size_t size, void *ptr</var>)<var><a name="index-g_t_005f_005fatomic_005fis_005flock_005ffree-2857"></a></var><br>
<blockquote>
<p>This built-in function returns true if objects of <var>size</var> bytes will always
generate lock free atomic instructions for the target architecture. If
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fint128.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fint128.html
index c659e52..7bda91e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fint128.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fint128.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="C-Extensions.html#C-Extensions">C Exten
<h3 class="section">6.8 128-bits integers</h3>
-<p><a name="index-g_t_0040code_007b_005f_005fint128_007d-data-types-2368"></a>
+<p><a name="index-g_t_0040code_007b_005f_005fint128_007d-data-types-2370"></a>
As an extension the integer scalar type <code>__int128</code> is supported for
targets having an integer mode wide enough to hold 128-bit.
Simply write <code>__int128</code> for a signed 128-bit integer, or
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fsync-Builtins.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fsync-Builtins.html
index dea494a..71a0fde 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fsync-Builtins.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/_005f_005fsync-Builtins.html
@@ -93,7 +93,7 @@ we make some use of this list, an empty list will continue to mean all
globally accessible variables.
<dl>
-<dt><var>type</var><code> __sync_fetch_and_add (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_sub (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_or (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_and (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_xor (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_nand (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dd><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fadd-2813"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fsub-2814"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005for-2815"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fand-2816"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fxor-2817"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fnand-2818"></a>These builtins perform the operation suggested by the name, and
+<dt><var>type</var><code> __sync_fetch_and_add (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_sub (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_or (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_and (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_xor (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_fetch_and_nand (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dd><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fadd-2815"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fsub-2816"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005for-2817"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fand-2818"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fxor-2819"></a><a name="index-g_t_005f_005fsync_005ffetch_005fand_005fnand-2820"></a>These builtins perform the operation suggested by the name, and
returns the value that had previously been in memory. That is,
<pre class="smallexample"> { tmp = *ptr; *ptr <var>op</var>= value; return tmp; }
@@ -102,7 +102,7 @@ returns the value that had previously been in memory. That is,
<p><em>Note:</em> GCC 4.4 and later implement <code>__sync_fetch_and_nand</code>
builtin as <code>*ptr = ~(tmp &amp; value)</code> instead of <code>*ptr = ~tmp &amp; value</code>.
- <br><dt><var>type</var><code> __sync_add_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_sub_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_or_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_and_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_xor_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_nand_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dd><a name="index-g_t_005f_005fsync_005fadd_005fand_005ffetch-2819"></a><a name="index-g_t_005f_005fsync_005fsub_005fand_005ffetch-2820"></a><a name="index-g_t_005f_005fsync_005for_005fand_005ffetch-2821"></a><a name="index-g_t_005f_005fsync_005fand_005fand_005ffetch-2822"></a><a name="index-g_t_005f_005fsync_005fxor_005fand_005ffetch-2823"></a><a name="index-g_t_005f_005fsync_005fnand_005fand_005ffetch-2824"></a>These builtins perform the operation suggested by the name, and
+ <br><dt><var>type</var><code> __sync_add_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_sub_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_or_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_and_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_xor_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dt><var>type</var><code> __sync_nand_and_fetch (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dd><a name="index-g_t_005f_005fsync_005fadd_005fand_005ffetch-2821"></a><a name="index-g_t_005f_005fsync_005fsub_005fand_005ffetch-2822"></a><a name="index-g_t_005f_005fsync_005for_005fand_005ffetch-2823"></a><a name="index-g_t_005f_005fsync_005fand_005fand_005ffetch-2824"></a><a name="index-g_t_005f_005fsync_005fxor_005fand_005ffetch-2825"></a><a name="index-g_t_005f_005fsync_005fnand_005fand_005ffetch-2826"></a>These builtins perform the operation suggested by the name, and
return the new value. That is,
<pre class="smallexample"> { *ptr <var>op</var>= value; return *ptr; }
@@ -112,7 +112,7 @@ return the new value. That is,
builtin as <code>*ptr = ~(*ptr &amp; value)</code> instead of
<code>*ptr = ~*ptr &amp; value</code>.
- <br><dt><code>bool __sync_bool_compare_and_swap (</code><var>type</var><code> *ptr, </code><var>type</var><code> oldval, </code><var>type</var><code> newval, ...)</code><dt><var>type</var><code> __sync_val_compare_and_swap (</code><var>type</var><code> *ptr, </code><var>type</var><code> oldval, </code><var>type</var><code> newval, ...)</code><dd><a name="index-g_t_005f_005fsync_005fbool_005fcompare_005fand_005fswap-2825"></a><a name="index-g_t_005f_005fsync_005fval_005fcompare_005fand_005fswap-2826"></a>These builtins perform an atomic compare and swap. That is, if the current
+ <br><dt><code>bool __sync_bool_compare_and_swap (</code><var>type</var><code> *ptr, </code><var>type</var><code> oldval, </code><var>type</var><code> newval, ...)</code><dt><var>type</var><code> __sync_val_compare_and_swap (</code><var>type</var><code> *ptr, </code><var>type</var><code> oldval, </code><var>type</var><code> newval, ...)</code><dd><a name="index-g_t_005f_005fsync_005fbool_005fcompare_005fand_005fswap-2827"></a><a name="index-g_t_005f_005fsync_005fval_005fcompare_005fand_005fswap-2828"></a>These builtins perform an atomic compare and swap. That is, if the current
value of <code>*</code><var>ptr</var> is <var>oldval</var>, then write <var>newval</var> into
<code>*</code><var>ptr</var>.
@@ -120,9 +120,9 @@ value of <code>*</code><var>ptr</var> is <var>oldval</var>, then write <var>newv
<var>newval</var> was written. The &ldquo;val&rdquo; version returns the contents
of <code>*</code><var>ptr</var> before the operation.
- <br><dt><code>__sync_synchronize (...)</code><dd><a name="index-g_t_005f_005fsync_005fsynchronize-2827"></a>This builtin issues a full memory barrier.
+ <br><dt><code>__sync_synchronize (...)</code><dd><a name="index-g_t_005f_005fsync_005fsynchronize-2829"></a>This builtin issues a full memory barrier.
- <br><dt><var>type</var><code> __sync_lock_test_and_set (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dd><a name="index-g_t_005f_005fsync_005flock_005ftest_005fand_005fset-2828"></a>This builtin, as described by Intel, is not a traditional test-and-set
+ <br><dt><var>type</var><code> __sync_lock_test_and_set (</code><var>type</var><code> *ptr, </code><var>type</var><code> value, ...)</code><dd><a name="index-g_t_005f_005fsync_005flock_005ftest_005fand_005fset-2830"></a>This builtin, as described by Intel, is not a traditional test-and-set
operation, but rather an atomic exchange operation. It writes <var>value</var>
into <code>*</code><var>ptr</var>, and returns the previous contents of
<code>*</code><var>ptr</var>.
@@ -139,7 +139,7 @@ speculated to) before the builtin, but previous memory stores may not
be globally visible yet, and previous memory loads may not yet be
satisfied.
- <br><dt><code>void __sync_lock_release (</code><var>type</var><code> *ptr, ...)</code><dd><a name="index-g_t_005f_005fsync_005flock_005frelease-2829"></a>This builtin releases the lock acquired by <code>__sync_lock_test_and_set</code>.
+ <br><dt><code>void __sync_lock_release (</code><var>type</var><code> *ptr, ...)</code><dd><a name="index-g_t_005f_005fsync_005flock_005frelease-2831"></a>This builtin releases the lock acquired by <code>__sync_lock_test_and_set</code>.
Normally this means writing the constant 0 to <code>*</code><var>ptr</var>.
<p>This builtin is not a full barrier, but rather a <dfn>release barrier</dfn>.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cpp.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cpp.pdf
index 44c3ff6..92b3de5 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cpp.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cpp.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cppinternals.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cppinternals.pdf
index a90f2bf..d73fedf 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cppinternals.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/cppinternals.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gcc.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gcc.pdf
index 99badcb..6cee9c2 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gcc.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gcc.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccinstall.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccinstall.pdf
index fad26be..b4d7d77 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccinstall.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccinstall.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccint.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccint.pdf
index e94bae1..1cf2d38 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccint.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gccint.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gfortran.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gfortran.pdf
index 42fe63a..676f65a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gfortran.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/gfortran.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Options.html
index 0eded2d..7ffd530 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Options.html
@@ -57,12 +57,12 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.17 Intel 386 and AMD x86-64 Options</h4>
-<p><a name="index-i386-Options-1407"></a><a name="index-x86_002d64-Options-1408"></a><a name="index-Intel-386-Options-1409"></a><a name="index-AMD-x86_002d64-Options-1410"></a>
+<p><a name="index-i386-Options-1409"></a><a name="index-x86_002d64-Options-1410"></a><a name="index-Intel-386-Options-1411"></a><a name="index-AMD-x86_002d64-Options-1412"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for the i386 and x86-64 family of
computers:
<dl>
-<dt><code>-mtune=</code><var>cpu-type</var><dd><a name="index-mtune-1411"></a>Tune to <var>cpu-type</var> everything applicable about the generated code, except
+<dt><code>-mtune=</code><var>cpu-type</var><dd><a name="index-mtune-1413"></a>Tune to <var>cpu-type</var> everything applicable about the generated code, except
for the ABI and the set of available instructions. The choices for
<var>cpu-type</var> are:
<dl>
@@ -156,13 +156,13 @@ option being used. For example, if GCC is configured for i686-pc-linux-gnu
then <samp><span class="option">-mtune=pentium4</span></samp> will generate code that is tuned for Pentium4
but will still run on i686 machines.
- <br><dt><code>-march=</code><var>cpu-type</var><dd><a name="index-march-1412"></a>Generate instructions for the machine type <var>cpu-type</var>. The choices
+ <br><dt><code>-march=</code><var>cpu-type</var><dd><a name="index-march-1414"></a>Generate instructions for the machine type <var>cpu-type</var>. The choices
for <var>cpu-type</var> are the same as for <samp><span class="option">-mtune</span></samp>. Moreover,
specifying <samp><span class="option">-march=</span><var>cpu-type</var></samp> implies <samp><span class="option">-mtune=</span><var>cpu-type</var></samp>.
- <br><dt><code>-mcpu=</code><var>cpu-type</var><dd><a name="index-mcpu-1413"></a>A deprecated synonym for <samp><span class="option">-mtune</span></samp>.
+ <br><dt><code>-mcpu=</code><var>cpu-type</var><dd><a name="index-mcpu-1415"></a>A deprecated synonym for <samp><span class="option">-mtune</span></samp>.
- <br><dt><code>-mfpmath=</code><var>unit</var><dd><a name="index-mfpmath-1414"></a>Generate floating-point arithmetic for selected unit <var>unit</var>. The choices
+ <br><dt><code>-mfpmath=</code><var>unit</var><dd><a name="index-mfpmath-1416"></a>Generate floating-point arithmetic for selected unit <var>unit</var>. The choices
for <var>unit</var> are:
<dl>
@@ -199,15 +199,15 @@ still experimental, because the GCC register allocator does not model separate
functional units well resulting in instable performance.
</dl>
- <br><dt><code>-masm=</code><var>dialect</var><dd><a name="index-masm_003d_0040var_007bdialect_007d-1415"></a>Output asm instructions using selected <var>dialect</var>. Supported
+ <br><dt><code>-masm=</code><var>dialect</var><dd><a name="index-masm_003d_0040var_007bdialect_007d-1417"></a>Output asm instructions using selected <var>dialect</var>. Supported
choices are &lsquo;<samp><span class="samp">intel</span></samp>&rsquo; or &lsquo;<samp><span class="samp">att</span></samp>&rsquo; (the default one). Darwin does
not support &lsquo;<samp><span class="samp">intel</span></samp>&rsquo;.
- <br><dt><code>-mieee-fp</code><dt><code>-mno-ieee-fp</code><dd><a name="index-mieee_002dfp-1416"></a><a name="index-mno_002dieee_002dfp-1417"></a>Control whether or not the compiler uses IEEE floating-point
+ <br><dt><code>-mieee-fp</code><dt><code>-mno-ieee-fp</code><dd><a name="index-mieee_002dfp-1418"></a><a name="index-mno_002dieee_002dfp-1419"></a>Control whether or not the compiler uses IEEE floating-point
comparisons. These handle correctly the case where the result of a
comparison is unordered.
- <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1418"></a>Generate output containing library calls for floating point.
+ <br><dt><code>-msoft-float</code><dd><a name="index-msoft_002dfloat-1420"></a>Generate output containing library calls for floating point.
<strong>Warning:</strong> the requisite libraries are not part of GCC.
Normally the facilities of the machine's usual C compiler are used, but
this can't be done directly in cross-compilation. You must make your
@@ -218,7 +218,7 @@ cross-compilation.
register stack, some floating-point opcodes may be emitted even if
<samp><span class="option">-msoft-float</span></samp> is used.
- <br><dt><code>-mno-fp-ret-in-387</code><dd><a name="index-mno_002dfp_002dret_002din_002d387-1419"></a>Do not use the FPU registers for return values of functions.
+ <br><dt><code>-mno-fp-ret-in-387</code><dd><a name="index-mno_002dfp_002dret_002din_002d387-1421"></a>Do not use the FPU registers for return values of functions.
<p>The usual calling convention has functions return values of types
<code>float</code> and <code>double</code> in an FPU register, even if there
@@ -228,7 +228,7 @@ an FPU.
<p>The option <samp><span class="option">-mno-fp-ret-in-387</span></samp> causes such values to be returned
in ordinary CPU registers instead.
- <br><dt><code>-mno-fancy-math-387</code><dd><a name="index-mno_002dfancy_002dmath_002d387-1420"></a>Some 387 emulators do not support the <code>sin</code>, <code>cos</code> and
+ <br><dt><code>-mno-fancy-math-387</code><dd><a name="index-mno_002dfancy_002dmath_002d387-1422"></a>Some 387 emulators do not support the <code>sin</code>, <code>cos</code> and
<code>sqrt</code> instructions for the 387. Specify this option to avoid
generating those instructions. This option is the default on FreeBSD,
OpenBSD and NetBSD. This option is overridden when <samp><span class="option">-march</span></samp>
@@ -237,7 +237,7 @@ instruction will not need emulation. As of revision 2.6.1, these
instructions are not generated unless you also use the
<samp><span class="option">-funsafe-math-optimizations</span></samp> switch.
- <br><dt><code>-malign-double</code><dt><code>-mno-align-double</code><dd><a name="index-malign_002ddouble-1421"></a><a name="index-mno_002dalign_002ddouble-1422"></a>Control whether GCC aligns <code>double</code>, <code>long double</code>, and
+ <br><dt><code>-malign-double</code><dt><code>-mno-align-double</code><dd><a name="index-malign_002ddouble-1423"></a><a name="index-mno_002dalign_002ddouble-1424"></a>Control whether GCC aligns <code>double</code>, <code>long double</code>, and
<code>long long</code> variables on a two-word boundary or a one-word
boundary. Aligning <code>double</code> variables on a two-word boundary
produces code that runs somewhat faster on a &lsquo;<samp><span class="samp">Pentium</span></samp>&rsquo; at the
@@ -251,7 +251,7 @@ the published application binary interface specifications for the 386
and will not be binary compatible with structures in code compiled
without that switch.
- <br><dt><code>-m96bit-long-double</code><dt><code>-m128bit-long-double</code><dd><a name="index-m96bit_002dlong_002ddouble-1423"></a><a name="index-m128bit_002dlong_002ddouble-1424"></a>These switches control the size of <code>long double</code> type. The i386
+ <br><dt><code>-m96bit-long-double</code><dt><code>-m128bit-long-double</code><dd><a name="index-m96bit_002dlong_002ddouble-1425"></a><a name="index-m128bit_002dlong_002ddouble-1426"></a>These switches control the size of <code>long double</code> type. The i386
application binary interface specifies the size to be 96 bits,
so <samp><span class="option">-m96bit-long-double</span></samp> is the default in 32-bit mode.
@@ -274,11 +274,11 @@ their size as well as function calling convention for function taking
<code>long double</code> will be modified. Hence they will not be binary
compatible with arrays or structures in code compiled without that switch.
- <br><dt><code>-mlarge-data-threshold=</code><var>number</var><dd><a name="index-mlarge_002ddata_002dthreshold_003d_0040var_007bnumber_007d-1425"></a>When <samp><span class="option">-mcmodel=medium</span></samp> is specified, the data greater than
+ <br><dt><code>-mlarge-data-threshold=</code><var>number</var><dd><a name="index-mlarge_002ddata_002dthreshold_003d_0040var_007bnumber_007d-1427"></a>When <samp><span class="option">-mcmodel=medium</span></samp> is specified, the data greater than
<var>threshold</var> are placed in large data section. This value must be the
same across all object linked into the binary and defaults to 65535.
- <br><dt><code>-mrtd</code><dd><a name="index-mrtd-1426"></a>Use a different function-calling convention, in which functions that
+ <br><dt><code>-mrtd</code><dd><a name="index-mrtd-1428"></a>Use a different function-calling convention, in which functions that
take a fixed number of arguments return with the <code>ret</code> <var>num</var>
instruction, which pops their arguments while returning. This saves one
instruction in the caller since there is no need to pop the arguments
@@ -302,7 +302,7 @@ functions.
function with too many arguments. (Normally, extra arguments are
harmlessly ignored.)
- <br><dt><code>-mregparm=</code><var>num</var><dd><a name="index-mregparm-1427"></a>Control how many registers are used to pass integer arguments. By
+ <br><dt><code>-mregparm=</code><var>num</var><dd><a name="index-mregparm-1429"></a>Control how many registers are used to pass integer arguments. By
default, no registers are used to pass arguments, and at most 3
registers can be used. You can control this behavior for a specific
function by using the function attribute &lsquo;<samp><span class="samp">regparm</span></samp>&rsquo;.
@@ -313,7 +313,7 @@ See <a href="Function-Attributes.html#Function-Attributes">Function Attributes</
value, including any libraries. This includes the system libraries and
startup modules.
- <br><dt><code>-msseregparm</code><dd><a name="index-msseregparm-1428"></a>Use SSE register passing conventions for float and double arguments
+ <br><dt><code>-msseregparm</code><dd><a name="index-msseregparm-1430"></a>Use SSE register passing conventions for float and double arguments
and return values. You can control this behavior for a specific
function by using the function attribute &lsquo;<samp><span class="samp">sseregparm</span></samp>&rsquo;.
See <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a>.
@@ -322,7 +322,7 @@ See <a href="Function-Attributes.html#Function-Attributes">Function Attributes</
modules with the same value, including any libraries. This includes
the system libraries and startup modules.
- <br><dt><code>-mvect8-ret-in-mem</code><dd><a name="index-mvect8_002dret_002din_002dmem-1429"></a>Return 8-byte vectors in memory instead of MMX registers. This is the
+ <br><dt><code>-mvect8-ret-in-mem</code><dd><a name="index-mvect8_002dret_002din_002dmem-1431"></a>Return 8-byte vectors in memory instead of MMX registers. This is the
default on Solaris&nbsp;8 and 9 and VxWorks to match the ABI of the Sun
Studio compilers until version 12. Later compiler versions (starting
with Studio 12 Update&nbsp;1) follow the ABI used by other x86 targets, which
@@ -330,7 +330,7 @@ is the default on Solaris&nbsp;10 and later. <em>Only</em> use this option if
you need to remain compatible with existing code produced by those
previous compiler versions or older versions of GCC.
- <br><dt><code>-mpc32</code><dt><code>-mpc64</code><dt><code>-mpc80</code><dd><a name="index-mpc32-1430"></a><a name="index-mpc64-1431"></a><a name="index-mpc80-1432"></a>
+ <br><dt><code>-mpc32</code><dt><code>-mpc64</code><dt><code>-mpc80</code><dd><a name="index-mpc32-1432"></a><a name="index-mpc64-1433"></a><a name="index-mpc80-1434"></a>
Set 80387 floating-point precision to 32, 64 or 80 bits. When <samp><span class="option">-mpc32</span></samp>
is specified, the significands of results of floating-point operations are
rounded to 24 bits (single precision); <samp><span class="option">-mpc64</span></samp> rounds the
@@ -348,18 +348,18 @@ are enabled by default; routines in such libraries could suffer significant
loss of accuracy, typically through so-called "catastrophic cancellation",
when this option is used to set the precision to less than extended precision.
- <br><dt><code>-mstackrealign</code><dd><a name="index-mstackrealign-1433"></a>Realign the stack at entry. On the Intel x86, the <samp><span class="option">-mstackrealign</span></samp>
+ <br><dt><code>-mstackrealign</code><dd><a name="index-mstackrealign-1435"></a>Realign the stack at entry. On the Intel x86, the <samp><span class="option">-mstackrealign</span></samp>
option will generate an alternate prologue and epilogue that realigns the
run-time stack if necessary. This supports mixing legacy codes that keep
a 4-byte aligned stack with modern codes that keep a 16-byte stack for
SSE compatibility. See also the attribute <code>force_align_arg_pointer</code>,
applicable to individual functions.
- <br><dt><code>-mpreferred-stack-boundary=</code><var>num</var><dd><a name="index-mpreferred_002dstack_002dboundary-1434"></a>Attempt to keep the stack boundary aligned to a 2 raised to <var>num</var>
+ <br><dt><code>-mpreferred-stack-boundary=</code><var>num</var><dd><a name="index-mpreferred_002dstack_002dboundary-1436"></a>Attempt to keep the stack boundary aligned to a 2 raised to <var>num</var>
byte boundary. If <samp><span class="option">-mpreferred-stack-boundary</span></samp> is not specified,
the default is 4 (16 bytes or 128 bits).
- <br><dt><code>-mincoming-stack-boundary=</code><var>num</var><dd><a name="index-mincoming_002dstack_002dboundary-1435"></a>Assume the incoming stack is aligned to a 2 raised to <var>num</var> byte
+ <br><dt><code>-mincoming-stack-boundary=</code><var>num</var><dd><a name="index-mincoming_002dstack_002dboundary-1437"></a>Assume the incoming stack is aligned to a 2 raised to <var>num</var> byte
boundary. If <samp><span class="option">-mincoming-stack-boundary</span></samp> is not specified,
the one specified by <samp><span class="option">-mpreferred-stack-boundary</span></samp> will be used.
@@ -382,7 +382,7 @@ increases code size. Code that is sensitive to stack space usage, such
as embedded systems and operating system kernels, may want to reduce the
preferred alignment to <samp><span class="option">-mpreferred-stack-boundary=2</span></samp>.
- <br><dt><code>-mmmx</code><dt><code>-mno-mmx</code><dt><code>-msse</code><dt><code>-mno-sse</code><dt><code>-msse2</code><dt><code>-mno-sse2</code><dt><code>-msse3</code><dt><code>-mno-sse3</code><dt><code>-mssse3</code><dt><code>-mno-ssse3</code><dt><code>-msse4.1</code><dt><code>-mno-sse4.1</code><dt><code>-msse4.2</code><dt><code>-mno-sse4.2</code><dt><code>-msse4</code><dt><code>-mno-sse4</code><dt><code>-mavx</code><dt><code>-mno-avx</code><dt><code>-mavx2</code><dt><code>-mno-avx2</code><dt><code>-maes</code><dt><code>-mno-aes</code><dt><code>-mpclmul</code><dt><code>-mno-pclmul</code><dt><code>-mfsgsbase</code><dt><code>-mno-fsgsbase</code><dt><code>-mrdrnd</code><dt><code>-mno-rdrnd</code><dt><code>-mf16c</code><dt><code>-mno-f16c</code><dt><code>-mfma</code><dt><code>-mno-fma</code><dt><code>-msse4a</code><dt><code>-mno-sse4a</code><dt><code>-mfma4</code><dt><code>-mno-fma4</code><dt><code>-mxop</code><dt><code>-mno-xop</code><dt><code>-mlwp</code><dt><code>-mno-lwp</code><dt><code>-m3dnow</code><dt><code>-mno-3dnow</code><dt><code>-mpopcnt</code><dt><code>-mno-popcnt</code><dt><code>-mabm</code><dt><code>-mno-abm</code><dt><code>-mbmi</code><dt><code>-mbmi2</code><dt><code>-mno-bmi</code><dt><code>-mno-bmi2</code><dt><code>-mlzcnt</code><dt><code>-mno-lzcnt</code><dt><code>-mtbm</code><dt><code>-mno-tbm</code><dd><a name="index-mmmx-1436"></a><a name="index-mno_002dmmx-1437"></a><a name="index-msse-1438"></a><a name="index-mno_002dsse-1439"></a><a name="index-m3dnow-1440"></a><a name="index-mno_002d3dnow-1441"></a>These switches enable or disable the use of instructions in the MMX, SSE,
+ <br><dt><code>-mmmx</code><dt><code>-mno-mmx</code><dt><code>-msse</code><dt><code>-mno-sse</code><dt><code>-msse2</code><dt><code>-mno-sse2</code><dt><code>-msse3</code><dt><code>-mno-sse3</code><dt><code>-mssse3</code><dt><code>-mno-ssse3</code><dt><code>-msse4.1</code><dt><code>-mno-sse4.1</code><dt><code>-msse4.2</code><dt><code>-mno-sse4.2</code><dt><code>-msse4</code><dt><code>-mno-sse4</code><dt><code>-mavx</code><dt><code>-mno-avx</code><dt><code>-mavx2</code><dt><code>-mno-avx2</code><dt><code>-maes</code><dt><code>-mno-aes</code><dt><code>-mpclmul</code><dt><code>-mno-pclmul</code><dt><code>-mfsgsbase</code><dt><code>-mno-fsgsbase</code><dt><code>-mrdrnd</code><dt><code>-mno-rdrnd</code><dt><code>-mf16c</code><dt><code>-mno-f16c</code><dt><code>-mfma</code><dt><code>-mno-fma</code><dt><code>-msse4a</code><dt><code>-mno-sse4a</code><dt><code>-mfma4</code><dt><code>-mno-fma4</code><dt><code>-mxop</code><dt><code>-mno-xop</code><dt><code>-mlwp</code><dt><code>-mno-lwp</code><dt><code>-m3dnow</code><dt><code>-mno-3dnow</code><dt><code>-mpopcnt</code><dt><code>-mno-popcnt</code><dt><code>-mabm</code><dt><code>-mno-abm</code><dt><code>-mbmi</code><dt><code>-mbmi2</code><dt><code>-mno-bmi</code><dt><code>-mno-bmi2</code><dt><code>-mlzcnt</code><dt><code>-mno-lzcnt</code><dt><code>-mtbm</code><dt><code>-mno-tbm</code><dd><a name="index-mmmx-1438"></a><a name="index-mno_002dmmx-1439"></a><a name="index-msse-1440"></a><a name="index-mno_002dsse-1441"></a><a name="index-m3dnow-1442"></a><a name="index-mno_002d3dnow-1443"></a>These switches enable or disable the use of instructions in the MMX, SSE,
SSE2, SSE3, SSSE3, SSE4.1, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, F16C,
FMA, SSE4A, FMA4, XOP, LWP, ABM, BMI, BMI2, LZCNT or 3DNow!
extended instruction sets.
@@ -404,7 +404,7 @@ supported architecture, using the appropriate flags. In particular,
the file containing the CPU detection code should be compiled without
these options.
- <br><dt><code>-mcld</code><dd><a name="index-mcld-1442"></a>This option instructs GCC to emit a <code>cld</code> instruction in the prologue
+ <br><dt><code>-mcld</code><dd><a name="index-mcld-1444"></a>This option instructs GCC to emit a <code>cld</code> instruction in the prologue
of functions that use string instructions. String instructions depend on
the DF flag to select between autoincrement or autodecrement mode. While the
ABI specifies the DF flag to be cleared on function entry, some operating
@@ -416,33 +416,33 @@ GCC with the <samp><span class="option">--enable-cld</span></samp> configure opt
instructions can be suppressed with the <samp><span class="option">-mno-cld</span></samp> compiler option
in this case.
- <br><dt><code>-mvzeroupper</code><dd><a name="index-mvzeroupper-1443"></a>This option instructs GCC to emit a <code>vzeroupper</code> instruction
+ <br><dt><code>-mvzeroupper</code><dd><a name="index-mvzeroupper-1445"></a>This option instructs GCC to emit a <code>vzeroupper</code> instruction
before a transfer of control flow out of the function to minimize
AVX to SSE transition penalty as well as remove unnecessary zeroupper
intrinsics.
- <br><dt><code>-mcx16</code><dd><a name="index-mcx16-1444"></a>This option will enable GCC to use CMPXCHG16B instruction in generated code.
+ <br><dt><code>-mcx16</code><dd><a name="index-mcx16-1446"></a>This option will enable GCC to use CMPXCHG16B instruction in generated code.
CMPXCHG16B allows for atomic operations on 128-bit double quadword (or oword)
data types. This is useful for high resolution counters that could be updated
by multiple processors (or cores). This instruction is generated as part of
atomic built-in functions: see <a href="_005f_005fsync-Builtins.html#g_t_005f_005fsync-Builtins">__sync Builtins</a> or
<a href="_005f_005fatomic-Builtins.html#g_t_005f_005fatomic-Builtins">__atomic Builtins</a> for details.
- <br><dt><code>-msahf</code><dd><a name="index-msahf-1445"></a>This option will enable GCC to use SAHF instruction in generated 64-bit code.
+ <br><dt><code>-msahf</code><dd><a name="index-msahf-1447"></a>This option will enable GCC to use SAHF instruction in generated 64-bit code.
Early Intel CPUs with Intel 64 lacked LAHF and SAHF instructions supported
by AMD64 until introduction of Pentium 4 G1 step in December 2005. LAHF and
SAHF are load and store instructions, respectively, for certain status flags.
In 64-bit mode, SAHF instruction is used to optimize <code>fmod</code>, <code>drem</code>
or <code>remainder</code> built-in functions: see <a href="Other-Builtins.html#Other-Builtins">Other Builtins</a> for details.
- <br><dt><code>-mmovbe</code><dd><a name="index-mmovbe-1446"></a>This option will enable GCC to use movbe instruction to implement
+ <br><dt><code>-mmovbe</code><dd><a name="index-mmovbe-1448"></a>This option will enable GCC to use movbe instruction to implement
<code>__builtin_bswap32</code> and <code>__builtin_bswap64</code>.
- <br><dt><code>-mcrc32</code><dd><a name="index-mcrc32-1447"></a>This option will enable built-in functions, <code>__builtin_ia32_crc32qi</code>,
+ <br><dt><code>-mcrc32</code><dd><a name="index-mcrc32-1449"></a>This option will enable built-in functions, <code>__builtin_ia32_crc32qi</code>,
<code>__builtin_ia32_crc32hi</code>. <code>__builtin_ia32_crc32si</code> and
<code>__builtin_ia32_crc32di</code> to generate the crc32 machine instruction.
- <br><dt><code>-mrecip</code><dd><a name="index-mrecip-1448"></a>This option will enable GCC to use RCPSS and RSQRTSS instructions (and their
+ <br><dt><code>-mrecip</code><dd><a name="index-mrecip-1450"></a>This option will enable GCC to use RCPSS and RSQRTSS instructions (and their
vectorized variants RCPPS and RSQRTPS) with an additional Newton-Raphson step
to increase precision instead of DIVSS and SQRTSS (and their vectorized
variants) for single-precision floating-point arguments. These instructions
@@ -461,7 +461,7 @@ for vectorized single-float division and vectorized <code>sqrtf(</code><var>x</v
already with <samp><span class="option">-ffast-math</span></samp> (or the above option combination), and
doesn't need <samp><span class="option">-mrecip</span></samp>.
- <br><dt><code>-mrecip=</code><var>opt</var><dd><a name="index-mrecip_003dopt-1449"></a>This option allows to control which reciprocal estimate instructions
+ <br><dt><code>-mrecip=</code><var>opt</var><dd><a name="index-mrecip_003dopt-1451"></a>This option allows to control which reciprocal estimate instructions
may be used. <var>opt</var> is a comma separated list of options, which may
be preceded by a <code>!</code> to invert the option:
<code>all</code>: enable all estimate instructions,
@@ -475,7 +475,7 @@ be preceded by a <code>!</code> to invert the option:
<p>So for example, <samp><span class="option">-mrecip=all,!sqrt</span></samp> would enable
all of the reciprocal approximations, except for square root.
- <br><dt><code>-mveclibabi=</code><var>type</var><dd><a name="index-mveclibabi-1450"></a>Specifies the ABI type to use for vectorizing intrinsics using an
+ <br><dt><code>-mveclibabi=</code><var>type</var><dd><a name="index-mveclibabi-1452"></a>Specifies the ABI type to use for vectorizing intrinsics using an
external library. Supported types are <code>svml</code> for the Intel short
vector math library and <code>acml</code> for the AMD math core library style
of interfacing. GCC will currently emit calls to <code>vmldExp2</code>,
@@ -497,7 +497,7 @@ when <samp><span class="option">-mveclibabi=acml</span></samp> is used. Both <sa
<samp><span class="option">-funsafe-math-optimizations</span></samp> have to be enabled. A SVML or ACML ABI
compatible library will have to be specified at link time.
- <br><dt><code>-mabi=</code><var>name</var><dd><a name="index-mabi-1451"></a>Generate code for the specified calling convention. Permissible values
+ <br><dt><code>-mabi=</code><var>name</var><dd><a name="index-mabi-1453"></a>Generate code for the specified calling convention. Permissible values
are: &lsquo;<samp><span class="samp">sysv</span></samp>&rsquo; for the ABI used on GNU/Linux and other systems and
&lsquo;<samp><span class="samp">ms</span></samp>&rsquo; for the Microsoft ABI. The default is to use the Microsoft
ABI when targeting Windows. On all other systems, the default is the
@@ -505,54 +505,54 @@ SYSV ABI. You can control this behavior for a specific function by
using the function attribute &lsquo;<samp><span class="samp">ms_abi</span></samp>&rsquo;/&lsquo;<samp><span class="samp">sysv_abi</span></samp>&rsquo;.
See <a href="Function-Attributes.html#Function-Attributes">Function Attributes</a>.
- <br><dt><code>-mtls-dialect=</code><var>type</var><dd><a name="index-mtls_002ddialect-1452"></a>Generate code to access thread-local storage using the &lsquo;<samp><span class="samp">gnu</span></samp>&rsquo; or
+ <br><dt><code>-mtls-dialect=</code><var>type</var><dd><a name="index-mtls_002ddialect-1454"></a>Generate code to access thread-local storage using the &lsquo;<samp><span class="samp">gnu</span></samp>&rsquo; or
&lsquo;<samp><span class="samp">gnu2</span></samp>&rsquo; conventions. &lsquo;<samp><span class="samp">gnu</span></samp>&rsquo; is the conservative default;
&lsquo;<samp><span class="samp">gnu2</span></samp>&rsquo; is more efficient, but it may add compile- and run-time
requirements that cannot be satisfied on all systems.
- <br><dt><code>-mpush-args</code><dt><code>-mno-push-args</code><dd><a name="index-mpush_002dargs-1453"></a><a name="index-mno_002dpush_002dargs-1454"></a>Use PUSH operations to store outgoing parameters. This method is shorter
+ <br><dt><code>-mpush-args</code><dt><code>-mno-push-args</code><dd><a name="index-mpush_002dargs-1455"></a><a name="index-mno_002dpush_002dargs-1456"></a>Use PUSH operations to store outgoing parameters. This method is shorter
and usually equally fast as method using SUB/MOV operations and is enabled
by default. In some cases disabling it may improve performance because of
improved scheduling and reduced dependencies.
- <br><dt><code>-maccumulate-outgoing-args</code><dd><a name="index-maccumulate_002doutgoing_002dargs-1455"></a>If enabled, the maximum amount of space required for outgoing arguments will be
+ <br><dt><code>-maccumulate-outgoing-args</code><dd><a name="index-maccumulate_002doutgoing_002dargs-1457"></a>If enabled, the maximum amount of space required for outgoing arguments will be
computed in the function prologue. This is faster on most modern CPUs
because of reduced dependencies, improved scheduling and reduced stack usage
when preferred stack boundary is not equal to 2. The drawback is a notable
increase in code size. This switch implies <samp><span class="option">-mno-push-args</span></samp>.
- <br><dt><code>-mthreads</code><dd><a name="index-mthreads-1456"></a>Support thread-safe exception handling on &lsquo;<samp><span class="samp">Mingw32</span></samp>&rsquo;. Code that relies
+ <br><dt><code>-mthreads</code><dd><a name="index-mthreads-1458"></a>Support thread-safe exception handling on &lsquo;<samp><span class="samp">Mingw32</span></samp>&rsquo;. Code that relies
on thread-safe exception handling must compile and link all code with the
<samp><span class="option">-mthreads</span></samp> option. When compiling, <samp><span class="option">-mthreads</span></samp> defines
<samp><span class="option">-D_MT</span></samp>; when linking, it links in a special thread helper library
<samp><span class="option">-lmingwthrd</span></samp> which cleans up per thread exception handling data.
- <br><dt><code>-mno-align-stringops</code><dd><a name="index-mno_002dalign_002dstringops-1457"></a>Do not align destination of inlined string operations. This switch reduces
+ <br><dt><code>-mno-align-stringops</code><dd><a name="index-mno_002dalign_002dstringops-1459"></a>Do not align destination of inlined string operations. This switch reduces
code size and improves performance in case the destination is already aligned,
but GCC doesn't know about it.
- <br><dt><code>-minline-all-stringops</code><dd><a name="index-minline_002dall_002dstringops-1458"></a>By default GCC inlines string operations only when the destination is
+ <br><dt><code>-minline-all-stringops</code><dd><a name="index-minline_002dall_002dstringops-1460"></a>By default GCC inlines string operations only when the destination is
known to be aligned to least a 4-byte boundary.
This enables more inlining, increase code
size, but may improve performance of code that depends on fast memcpy, strlen
and memset for short lengths.
- <br><dt><code>-minline-stringops-dynamically</code><dd><a name="index-minline_002dstringops_002ddynamically-1459"></a>For string operations of unknown size, use run-time checks with
+ <br><dt><code>-minline-stringops-dynamically</code><dd><a name="index-minline_002dstringops_002ddynamically-1461"></a>For string operations of unknown size, use run-time checks with
inline code for small blocks and a library call for large blocks.
- <br><dt><code>-mstringop-strategy=</code><var>alg</var><dd><a name="index-mstringop_002dstrategy_003d_0040var_007balg_007d-1460"></a>Overwrite internal decision heuristic about particular algorithm to inline
+ <br><dt><code>-mstringop-strategy=</code><var>alg</var><dd><a name="index-mstringop_002dstrategy_003d_0040var_007balg_007d-1462"></a>Overwrite internal decision heuristic about particular algorithm to inline
string operation with. The allowed values are <code>rep_byte</code>,
<code>rep_4byte</code>, <code>rep_8byte</code> for expanding using i386 <code>rep</code> prefix
of specified size, <code>byte_loop</code>, <code>loop</code>, <code>unrolled_loop</code> for
expanding inline loop, <code>libcall</code> for always expanding library call.
- <br><dt><code>-momit-leaf-frame-pointer</code><dd><a name="index-momit_002dleaf_002dframe_002dpointer-1461"></a>Don't keep the frame pointer in a register for leaf functions. This
+ <br><dt><code>-momit-leaf-frame-pointer</code><dd><a name="index-momit_002dleaf_002dframe_002dpointer-1463"></a>Don't keep the frame pointer in a register for leaf functions. This
avoids the instructions to save, set up and restore frame pointers and
makes an extra register available in leaf functions. The option
<samp><span class="option">-fomit-frame-pointer</span></samp> removes the frame pointer for all functions,
which might make debugging harder.
- <br><dt><code>-mtls-direct-seg-refs</code><dt><code>-mno-tls-direct-seg-refs</code><dd><a name="index-mtls_002ddirect_002dseg_002drefs-1462"></a>Controls whether TLS variables may be accessed with offsets from the
+ <br><dt><code>-mtls-direct-seg-refs</code><dt><code>-mno-tls-direct-seg-refs</code><dd><a name="index-mtls_002ddirect_002dseg_002drefs-1464"></a>Controls whether TLS variables may be accessed with offsets from the
TLS segment register (<code>%gs</code> for 32-bit, <code>%fs</code> for 64-bit),
or whether the thread base pointer must be added. Whether or not this
is legal depends on the operating system, and whether it maps the
@@ -560,21 +560,21 @@ segment to cover the entire TLS area.
<p>For systems that use GNU libc, the default is on.
- <br><dt><code>-msse2avx</code><dt><code>-mno-sse2avx</code><dd><a name="index-msse2avx-1463"></a>Specify that the assembler should encode SSE instructions with VEX
+ <br><dt><code>-msse2avx</code><dt><code>-mno-sse2avx</code><dd><a name="index-msse2avx-1465"></a>Specify that the assembler should encode SSE instructions with VEX
prefix. The option <samp><span class="option">-mavx</span></samp> turns this on by default.
- <br><dt><code>-mfentry</code><dt><code>-mno-fentry</code><dd><a name="index-mfentry-1464"></a>If profiling is active <samp><span class="option">-pg</span></samp> put the profiling
+ <br><dt><code>-mfentry</code><dt><code>-mno-fentry</code><dd><a name="index-mfentry-1466"></a>If profiling is active <samp><span class="option">-pg</span></samp> put the profiling
counter call before prologue.
Note: On x86 architectures the attribute <code>ms_hook_prologue</code>
isn't possible at the moment for <samp><span class="option">-mfentry</span></samp> and <samp><span class="option">-pg</span></samp>.
- <br><dt><code>-m8bit-idiv</code><dt><code>-mno-8bit-idiv</code><dd><a name="index-g_t8bit_002didiv-1465"></a>On some processors, like Intel Atom, 8-bit unsigned integer divide is
+ <br><dt><code>-m8bit-idiv</code><dt><code>-mno-8bit-idiv</code><dd><a name="index-g_t8bit_002didiv-1467"></a>On some processors, like Intel Atom, 8-bit unsigned integer divide is
much faster than 32-bit/64-bit integer divide. This option generates a
run-time check. If both dividend and divisor are within range of 0
to 255, 8-bit unsigned integer divide is used instead of
32-bit/64-bit integer divide.
- <br><dt><code>-mavx256-split-unaligned-load</code><br><dt><code>-mavx256-split-unaligned-store</code><dd><a name="index-avx256_002dsplit_002dunaligned_002dload-1466"></a><a name="index-avx256_002dsplit_002dunaligned_002dstore-1467"></a>Split 32-byte AVX unaligned load and store.
+ <br><dt><code>-mavx256-split-unaligned-load</code><br><dt><code>-mavx256-split-unaligned-store</code><dd><a name="index-avx256_002dsplit_002dunaligned_002dload-1468"></a><a name="index-avx256_002dsplit_002dunaligned_002dstore-1469"></a>Split 32-byte AVX unaligned load and store.
</dl>
@@ -582,7 +582,7 @@ to 255, 8-bit unsigned integer divide is used instead of
on AMD x86-64 processors in 64-bit environments.
<dl>
-<dt><code>-m32</code><dt><code>-m64</code><dt><code>-mx32</code><dd><a name="index-m32-1468"></a><a name="index-m64-1469"></a><a name="index-mx32-1470"></a>Generate code for a 32-bit or 64-bit environment.
+<dt><code>-m32</code><dt><code>-m64</code><dt><code>-mx32</code><dd><a name="index-m32-1470"></a><a name="index-m64-1471"></a><a name="index-mx32-1472"></a>Generate code for a 32-bit or 64-bit environment.
The <samp><span class="option">-m32</span></samp> option sets int, long and pointer to 32 bits and
generates code that runs on any i386 system.
The <samp><span class="option">-m64</span></samp> option sets int to 32 bits and long and pointer
@@ -592,28 +592,28 @@ generates code for AMD's x86-64 architecture.
For darwin only the <samp><span class="option">-m64</span></samp> option turns off the <samp><span class="option">-fno-pic</span></samp>
and <samp><span class="option">-mdynamic-no-pic</span></samp> options.
- <br><dt><code>-mno-red-zone</code><dd><a name="index-mno_002dred_002dzone-1471"></a>Do not use a so called red zone for x86-64 code. The red zone is mandated
+ <br><dt><code>-mno-red-zone</code><dd><a name="index-mno_002dred_002dzone-1473"></a>Do not use a so called red zone for x86-64 code. The red zone is mandated
by the x86-64 ABI, it is a 128-byte area beyond the location of the
stack pointer that will not be modified by signal or interrupt handlers
and therefore can be used for temporary data without adjusting the stack
pointer. The flag <samp><span class="option">-mno-red-zone</span></samp> disables this red zone.
- <br><dt><code>-mcmodel=small</code><dd><a name="index-mcmodel_003dsmall-1472"></a>Generate code for the small code model: the program and its symbols must
+ <br><dt><code>-mcmodel=small</code><dd><a name="index-mcmodel_003dsmall-1474"></a>Generate code for the small code model: the program and its symbols must
be linked in the lower 2 GB of the address space. Pointers are 64 bits.
Programs can be statically or dynamically linked. This is the default
code model.
- <br><dt><code>-mcmodel=kernel</code><dd><a name="index-mcmodel_003dkernel-1473"></a>Generate code for the kernel code model. The kernel runs in the
+ <br><dt><code>-mcmodel=kernel</code><dd><a name="index-mcmodel_003dkernel-1475"></a>Generate code for the kernel code model. The kernel runs in the
negative 2 GB of the address space.
This model has to be used for Linux kernel code.
- <br><dt><code>-mcmodel=medium</code><dd><a name="index-mcmodel_003dmedium-1474"></a>Generate code for the medium model: The program is linked in the lower 2
+ <br><dt><code>-mcmodel=medium</code><dd><a name="index-mcmodel_003dmedium-1476"></a>Generate code for the medium model: The program is linked in the lower 2
GB of the address space. Small symbols are also placed there. Symbols
with sizes larger than <samp><span class="option">-mlarge-data-threshold</span></samp> are put into
large data or bss sections and can be located above 2GB. Programs can
be statically or dynamically linked.
- <br><dt><code>-mcmodel=large</code><dd><a name="index-mcmodel_003dlarge-1475"></a>Generate code for the large model: This model makes no assumptions
+ <br><dt><code>-mcmodel=large</code><dd><a name="index-mcmodel_003dlarge-1477"></a>Generate code for the large model: This model makes no assumptions
about addresses and sizes of sections.
</dl>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Windows-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Windows-Options.html
index fb3b223..d618162 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Windows-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/i386-and-x86_002d64-Windows-Options.html
@@ -57,48 +57,48 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.18 i386 and x86-64 Windows Options</h4>
-<p><a name="index-i386-and-x86_002d64-Windows-Options-1476"></a>
+<p><a name="index-i386-and-x86_002d64-Windows-Options-1478"></a>
These additional options are available for Windows targets:
<dl>
-<dt><code>-mconsole</code><dd><a name="index-mconsole-1477"></a>This option is available for Cygwin and MinGW targets. It
+<dt><code>-mconsole</code><dd><a name="index-mconsole-1479"></a>This option is available for Cygwin and MinGW targets. It
specifies that a console application is to be generated, by
instructing the linker to set the PE header subsystem type
required for console applications.
This is the default behavior for Cygwin and MinGW targets.
- <br><dt><code>-mdll</code><dd><a name="index-mdll-1478"></a>This option is available for Cygwin and MinGW targets. It
+ <br><dt><code>-mdll</code><dd><a name="index-mdll-1480"></a>This option is available for Cygwin and MinGW targets. It
specifies that a DLL - a dynamic link library - is to be
generated, enabling the selection of the required runtime
startup object and entry point.
- <br><dt><code>-mnop-fun-dllimport</code><dd><a name="index-mnop_002dfun_002ddllimport-1479"></a>This option is available for Cygwin and MinGW targets. It
+ <br><dt><code>-mnop-fun-dllimport</code><dd><a name="index-mnop_002dfun_002ddllimport-1481"></a>This option is available for Cygwin and MinGW targets. It
specifies that the dllimport attribute should be ignored.
- <br><dt><code>-mthread</code><dd><a name="index-mthread-1480"></a>This option is available for MinGW targets. It specifies
+ <br><dt><code>-mthread</code><dd><a name="index-mthread-1482"></a>This option is available for MinGW targets. It specifies
that MinGW-specific thread support is to be used.
- <br><dt><code>-municode</code><dd><a name="index-municode-1481"></a>This option is available for mingw-w64 targets. It specifies
+ <br><dt><code>-municode</code><dd><a name="index-municode-1483"></a>This option is available for mingw-w64 targets. It specifies
that the UNICODE macro is getting pre-defined and that the
unicode capable runtime startup code is chosen.
- <br><dt><code>-mwin32</code><dd><a name="index-mwin32-1482"></a>This option is available for Cygwin and MinGW targets. It
+ <br><dt><code>-mwin32</code><dd><a name="index-mwin32-1484"></a>This option is available for Cygwin and MinGW targets. It
specifies that the typical Windows pre-defined macros are to
be set in the pre-processor, but does not influence the choice
of runtime library/startup code.
- <br><dt><code>-mwindows</code><dd><a name="index-mwindows-1483"></a>This option is available for Cygwin and MinGW targets. It
+ <br><dt><code>-mwindows</code><dd><a name="index-mwindows-1485"></a>This option is available for Cygwin and MinGW targets. It
specifies that a GUI application is to be generated by
instructing the linker to set the PE header subsystem type
appropriately.
- <br><dt><code>-fno-set-stack-executable</code><dd><a name="index-fno_002dset_002dstack_002dexecutable-1484"></a>This option is available for MinGW targets. It specifies that
+ <br><dt><code>-fno-set-stack-executable</code><dd><a name="index-fno_002dset_002dstack_002dexecutable-1486"></a>This option is available for MinGW targets. It specifies that
the executable flag for stack used by nested functions isn't
set. This is necessary for binaries running in kernel mode of
Windows, as there the user32 API, which is used to set executable
privileges, isn't available.
- <br><dt><code>-mpe-aligned-commons</code><dd><a name="index-mpe_002daligned_002dcommons-1485"></a>This option is available for Cygwin and MinGW targets. It
+ <br><dt><code>-mpe-aligned-commons</code><dd><a name="index-mpe_002daligned_002dcommons-1487"></a>This option is available for Cygwin and MinGW targets. It
specifies that the GNU extension to the PE file format that
permits the correct alignment of COMMON variables should be
used when generating code. It will be enabled by default if
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/index.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/index.html
index 73e1c84..e1ece81 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/index.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/index.html
@@ -574,7 +574,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="../index.html#DIR">(DIR)</a>
This manual documents how to use the GNU compilers,
as well as their features and incompatibilities, and how to report
bugs. It corresponds to the compilers
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 4.7.3.
The internals of the GNU compilers, including how to port them to new
targets and some information about how to write front ends for new
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/picoChip-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/picoChip-Options.html
index 197ecf1..cc19749 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/picoChip-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/picoChip-Options.html
@@ -56,11 +56,11 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.32 picoChip Options</h4>
-<p><a name="index-picoChip-options-1859"></a>
+<p><a name="index-picoChip-options-1861"></a>
These &lsquo;<samp><span class="samp">-m</span></samp>&rsquo; options are defined for picoChip implementations:
<dl>
-<dt><code>-mae=</code><var>ae_type</var><dd><a name="index-mcpu-1860"></a>Set the instruction set, register set, and instruction scheduling
+<dt><code>-mae=</code><var>ae_type</var><dd><a name="index-mcpu-1862"></a>Set the instruction set, register set, and instruction scheduling
parameters for array element type <var>ae_type</var>. Supported values
for <var>ae_type</var> are &lsquo;<samp><span class="samp">ANY</span></samp>&rsquo;, &lsquo;<samp><span class="samp">MUL</span></samp>&rsquo;, and &lsquo;<samp><span class="samp">MAC</span></samp>&rsquo;.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/x86_002d64-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/x86_002d64-Options.html
index a670ddb..5ae0d4b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/x86_002d64-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/x86_002d64-Options.html
@@ -57,7 +57,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.49 x86-64 Options</h4>
-<p><a name="index-x86_002d64-options-2239"></a>
+<p><a name="index-x86_002d64-options-2241"></a>
These are listed under See <a href="i386-and-x86_002d64-Options.html#i386-and-x86_002d64-Options">i386 and x86-64 Options</a>.
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/zSeries-Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/zSeries-Options.html
index 16ba5d6..425fbc1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/zSeries-Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gcc/zSeries-Options.html
@@ -54,7 +54,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="Submodel-Options.html#Submodel-Options"
<h4 class="subsection">3.17.52 zSeries Options</h4>
-<p><a name="index-zSeries-options-2256"></a>
+<p><a name="index-zSeries-options-2258"></a>
These are listed under See <a href="S_002f390-and-zSeries-Options.html#S_002f390-and-zSeries-Options">S/390 and zSeries Options</a>.
</body></html>
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gprof.html/index.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gprof.html/index.html
index 5ea753e..901df52 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/gprof.html/index.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/gprof.html/index.html
@@ -104,7 +104,7 @@ execution time. We assume that you know how to write, compile, and
execute programs. <span class="sc">gnu</span> <code>gprof</code> was written by Jay Fenlason.
<p>This manual is for <code>gprof</code>
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
<p>This document is distributed under the terms of the GNU Free
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/ARM.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/ARM.html
index 4fb7764..65bf25d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/ARM.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/ARM.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Assignments.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Assignments.html
index eae1e18..5b7c599 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Assignments.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Assignments.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-information-loss.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-information-loss.html
index 36b363d..d3e4d5d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-information-loss.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-information-loss.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-outline.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-outline.html
index 259f16c..542ac36 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-outline.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD-outline.html
@@ -9,7 +9,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD.html
index 649fc9c..ec6ba07 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/BFD.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Basic-Script-Concepts.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Basic-Script-Concepts.html
index 360e4e9..a0dbdb8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Basic-Script-Concepts.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Basic-Script-Concepts.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Criteria.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Criteria.html
index de932fb..2bf7462 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Criteria.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Criteria.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Reporting.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Reporting.html
index 9d1857f..41b843e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Reporting.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Bug-Reporting.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Builtin-Functions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Builtin-Functions.html
index 82d6514..e57c371 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Builtin-Functions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Builtin-Functions.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Canonical-format.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Canonical-format.html
index 062ca63..285b62c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Canonical-format.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Canonical-format.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Constants.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Constants.html
index 68f2acb..a4f117f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Constants.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Constants.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Entry-Point.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Entry-Point.html
index 777c496..6120b4a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Entry-Point.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Entry-Point.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Environment.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Environment.html
index 1c293dd..d1a6d13 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Environment.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Environment.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Evaluation.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Evaluation.html
index d26a310..82d1453 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Evaluation.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Evaluation.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expression-Section.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expression-Section.html
index 3042be9..f8b71e9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expression-Section.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expression-Section.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expressions.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expressions.html
index a28f299..04a3e95 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expressions.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Expressions.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/File-Commands.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/File-Commands.html
index 101f6bd..cc7891c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/File-Commands.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/File-Commands.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Input-Alignment.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Input-Alignment.html
index 1e6fd8b..297e0cd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Input-Alignment.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Input-Alignment.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Output-Alignment.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Output-Alignment.html
index 1886d25..deb3658 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Output-Alignment.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Forced-Output-Alignment.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Format-Commands.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Format-Commands.html
index e5ff33b..909c10c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Format-Commands.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Format-Commands.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/GNU-Free-Documentation-License.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/GNU-Free-Documentation-License.html
index 87f3f6c..6ee75df 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/GNU-Free-Documentation-License.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/GNU-Free-Documentation-License.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/H8_002f300.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/H8_002f300.html
index ecff887..8e84231 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/H8_002f300.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/H8_002f300.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HIDDEN.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HIDDEN.html
index d34f3fa..750cd60 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HIDDEN.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HIDDEN.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HPPA-ELF32.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HPPA-ELF32.html
index e1abd5f..d52bc0c 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HPPA-ELF32.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/HPPA-ELF32.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Implicit-Linker-Scripts.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Implicit-Linker-Scripts.html
index 069136f..87a7429 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Implicit-Linker-Scripts.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Implicit-Linker-Scripts.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Basics.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Basics.html
index 629c053..0321847 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Basics.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Basics.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Common.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Common.html
index 78c6c84..37973e6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Common.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Common.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Example.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Example.html
index 4ebe7bb..64e6b2b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Example.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Example.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Keep.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Keep.html
index dcc6afa..9f99279 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Keep.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Keep.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Wildcards.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Wildcards.html
index 9646b5c..03bc72f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Wildcards.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section-Wildcards.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section.html
index ecc8a7c..5578f8f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Input-Section.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Invocation.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Invocation.html
index dc890f0..4c9e0c8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Invocation.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Invocation.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/LD-Index.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/LD-Index.html
index 116648a..c2a12a8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/LD-Index.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/LD-Index.html
@@ -9,7 +9,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Location-Counter.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Location-Counter.html
index c962eb7..c4087e4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Location-Counter.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Location-Counter.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68HC11_002f68HC12.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68HC11_002f68HC12.html
index ea4e09a..4db7873 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68HC11_002f68HC12.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68HC11_002f68HC12.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68K.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68K.html
index 071e48b..ef2d0e9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68K.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/M68K.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MEMORY.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MEMORY.html
index 8910f11..4b0bf8d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MEMORY.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MEMORY.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MMIX.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MMIX.html
index ba4c44e..75ba6eb 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MMIX.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MMIX.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MRI.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MRI.html
index 942673f..04eb3ad 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MRI.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MRI.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MSP430.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MSP430.html
index 13fb721..ddbdb97 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MSP430.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/MSP430.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Machine-Dependent.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Machine-Dependent.html
index 8251449..882e5f3 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Machine-Dependent.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Machine-Dependent.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Miscellaneous-Commands.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Miscellaneous-Commands.html
index b37dc2b..60b011d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Miscellaneous-Commands.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Miscellaneous-Commands.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Operators.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Operators.html
index e5e74f5..ade274a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Operators.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Operators.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Options.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Options.html
index e668942..bc12852 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Options.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Options.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Orphan-Sections.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Orphan-Sections.html
index 1265986..6b780d0 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Orphan-Sections.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Orphan-Sections.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Address.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Address.html
index f53f7d1..7b5735b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Address.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Address.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Attributes.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Attributes.html
index 1e24769..8bc04f1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Attributes.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Attributes.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Constraint.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Constraint.html
index 63763d1..ec6afa9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Constraint.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Constraint.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Data.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Data.html
index a45ce8c..3f5b83f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Data.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Data.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Description.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Description.html
index e252407..cf2dd39 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Description.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Description.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Discarding.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Discarding.html
index 284bb9c..2003a63 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Discarding.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Discarding.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Fill.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Fill.html
index 604d47e..26052f6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Fill.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Fill.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Keywords.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Keywords.html
index 3225567..4c2cf13 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Keywords.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Keywords.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-LMA.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-LMA.html
index 0c235e7..6671079 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-LMA.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-LMA.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Name.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Name.html
index 2d5279a..c0dd29f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Name.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Name.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Phdr.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Phdr.html
index ba68cac..5c73f82 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Phdr.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Phdr.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Region.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Region.html
index 7fe1b5e..2c57d71 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Region.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Region.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Type.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Type.html
index 2ef78b3..c481b9e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Type.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Output-Section-Type.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overlay-Description.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overlay-Description.html
index c64a791..c4ae46a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overlay-Description.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overlay-Description.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overview.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overview.html
index cfe663d..0855dc3 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overview.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Overview.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PHDRS.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PHDRS.html
index 80db72a..3235e51 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PHDRS.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PHDRS.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE.html
index 36ca143..e7be489 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE_005fHIDDEN.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE_005fHIDDEN.html
index 0e910ce..85255ec 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE_005fHIDDEN.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PROVIDE_005fHIDDEN.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC-ELF32.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC-ELF32.html
index f2eec69..1657dd1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC-ELF32.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC-ELF32.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC64-ELF64.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC64-ELF64.html
index 72d2ece..c71d7fc 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC64-ELF64.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/PowerPC64-ELF64.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/REGION_005fALIAS.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/REGION_005fALIAS.html
index d1ec0b2..8af36fc 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/REGION_005fALIAS.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/REGION_005fALIAS.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Reporting-Bugs.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Reporting-Bugs.html
index 4cbaed0..6a9be1b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Reporting-Bugs.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Reporting-Bugs.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SECTIONS.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SECTIONS.html
index 96a7bd8..0ebe3a3 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SECTIONS.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SECTIONS.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SPU-ELF.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SPU-ELF.html
index 32edb52..b979627 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SPU-ELF.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/SPU-ELF.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Script-Format.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Script-Format.html
index cf0ff36..1f414fd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Script-Format.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Script-Format.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Scripts.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Scripts.html
index 609c56c..d1fc9b3 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Scripts.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Scripts.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Assignments.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Assignments.html
index 397b5b9..e7f41d4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Assignments.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Assignments.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Commands.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Commands.html
index 8117ddd..21f2e4e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Commands.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Commands.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Example.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Example.html
index e9537d6..2fc4e50 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Example.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Simple-Example.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Source-Code-Reference.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Source-Code-Reference.html
index de6fe40..9ead18b 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Source-Code-Reference.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Source-Code-Reference.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbolic-Constants.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbolic-Constants.html
index 059ba07..9a0e5a8 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbolic-Constants.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbolic-Constants.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbols.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbols.html
index 5c3c672..37bfbc7 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbols.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Symbols.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/TI-COFF.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/TI-COFF.html
index 1cef3f5..54a409a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/TI-COFF.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/TI-COFF.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/VERSION.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/VERSION.html
index 78f7528..b99c6d6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/VERSION.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/VERSION.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/WIN32.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/WIN32.html
index 2ee0866..57d96f0 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/WIN32.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/WIN32.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Xtensa.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Xtensa.html
index 1e36919..c3b17cf 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Xtensa.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/Xtensa.html
@@ -10,7 +10,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/i960.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/i960.html
index d77c9f8..71a45d9 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/i960.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/i960.html
@@ -11,7 +11,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/index.html b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/index.html
index a83ea2f..29d325d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/index.html
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/html/ld.html/index.html
@@ -8,7 +8,7 @@
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This file documents the GNU linker LD
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
@@ -171,7 +171,7 @@ Up:&nbsp;<a rel="up" accesskey="u" href="../index.html#dir">(dir)</a>
<h2 class="unnumbered">LD</h2>
<p>This file documents the <span class="sc">gnu</span> linker ld
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro)
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro)
version 2.23.51.
<p>This document is distributed under the terms of the GNU Free
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/info/as.info b/share/doc/gcc-linaro-aarch64-linux-gnu/info/as.info
index 6006f02..aae0dfd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/info/as.info
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/info/as.info
@@ -1,5 +1,5 @@
This is as.info, produced by makeinfo version 4.13 from
-/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/binutils-2.24~20120930+gitc1d77ff/gas/doc/as.texinfo.
+/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/binutils-2.24~20121016+git142208f/gas/doc/as.texinfo.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
@@ -27,7 +27,7 @@ Using as
********
This file is a user guide to the GNU assembler `as' (crosstool-NG
-linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) version 2.23.51.
+linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) version 2.23.51.
This document is distributed under the terms of the GNU Free
Documentation License. A copy of the license is included in the
@@ -212,8 +212,8 @@ Command-Line Options: Invoking.
[-mpwrx|-mpwr2|-mpwr|-m601|-mppc|-mppc32|-m603|-m604|-m403|-m405|
-m440|-m464|-m476|-m7400|-m7410|-m7450|-m7455|-m750cl|-mppc64|
-m620|-me500|-e500x2|-me500mc|-me500mc64|-me5500|-me6500|-mppc64bridge|
- -mbooke|-mpower4|-mpr4|-mpower5|-mpwr5|-mpwr5x|-mpower6|-mpwr6|
- -mpower7|-mpw7|-ma2|-mcell|-mspe|-mtitan|-me300|-mvle|-mcom]
+ -mbooke|-mpower4|-mpwr4|-mpower5|-mpwr5|-mpwr5x|-mpower6|-mpwr6|
+ -mpower7|-mpwr7|-ma2|-mcell|-mspe|-mtitan|-me300|-mvle|-mcom]
[-many] [-maltivec|-mvsx]
[-mregnames|-mno-regnames]
[-mrelocatable|-mrelocatable-lib|-K PIC] [-memb]
@@ -971,7 +971,7 @@ s390 processor family.
`-march=PROCESSOR'
Specify which s390 processor variant is the target, `g6', `g6',
- `z900', `z990', `z9-109', `z9-ec', or `z10'.
+ `z900', `z990', `z9-109', `z9-ec', `z10', `z196', or `zEC12'.
`-mregnames'
`-mno-regnames'
@@ -10118,8 +10118,8 @@ The i386 version of `as' has a few machine dependent options:
`i386', `i486', `i586', `i686', `pentium', `pentiumpro',
`pentiumii', `pentiumiii', `pentium4', `prescott', `nocona',
`core', `core2', `corei7', `l1om', `k1om', `k6', `k6_2', `athlon',
- `opteron', `k8', `amdfam10', `bdver1', `bdver2', `btver1',
- `btver2', `generic32' and `generic64'.
+ `opteron', `k8', `amdfam10', `bdver1', `bdver2', `bdver3',
+ `btver1', `btver2', `generic32' and `generic64'.
In addition to the basic instruction set, the assembler can be
told to accept various extension mnemonics. For example,
@@ -10757,7 +10757,7 @@ specified. The choices for CPU_TYPE are:
`prescott' `nocona' `core' `core2'
`corei7' `l1om' `k1om'
`k6' `k6_2' `athlon' `k8'
-`amdfam10' `bdver1' `bdver2'
+`amdfam10' `bdver1' `bdver2' `bdver3'
`btver1' `btver2'
`generic32' `generic64'
`.mmx' `.sse' `.sse2' `.sse3'
@@ -15380,7 +15380,7 @@ File: as.info, Node: S/390-Dependent, Next: SCORE-Dependent, Prev: RX-Depende
The s390 version of `as' supports two architectures modes and seven
chip levels. The architecture modes are the Enterprise System
Architecture (ESA) and the newer z/Architecture mode. The chip levels
-are g5, g6, z900, z990, z9-109, z9-ec, z10 and z196.
+are g5, g6, z900, z990, z9-109, z9-ec, z10, z196, and zEC12.
* Menu:
@@ -24523,614 +24523,614 @@ AS Index
Tag Table:
Node: Top956
Node: Overview1992
-Node: Manual32656
-Node: GNU Assembler33600
-Node: Object Formats34771
-Node: Command Line35223
-Node: Input Files36310
-Node: Object38291
-Node: Errors39187
-Node: Invoking40382
-Node: a42337
-Node: alternate44248
-Node: D44420
-Node: f44653
-Node: I45161
-Node: K45705
-Node: L46009
-Node: listing46748
-Node: M48407
-Node: MD52808
-Node: o53234
-Node: R53689
-Node: statistics54719
-Node: traditional-format55126
-Node: v55599
-Node: W55874
-Node: Z56781
-Node: Syntax57303
-Node: Preprocessing57895
-Node: Whitespace59458
-Node: Comments59854
-Node: Symbol Intro61865
-Node: Statements62592
-Node: Constants64581
-Node: Characters65212
-Node: Strings65714
-Node: Chars67880
-Node: Numbers68634
-Node: Integers69174
-Node: Bignums69830
-Node: Flonums70186
-Node: Sections71933
-Node: Secs Background72311
-Node: Ld Sections77350
-Node: As Sections79734
-Node: Sub-Sections80644
-Node: bss83789
-Node: Symbols84739
-Node: Labels85387
-Node: Setting Symbols86118
-Node: Symbol Names86672
-Node: Dot91963
-Node: Symbol Attributes92410
-Node: Symbol Value93147
-Node: Symbol Type94192
-Node: a.out Symbols94580
-Node: Symbol Desc94842
-Node: Symbol Other95137
-Node: COFF Symbols95306
-Node: SOM Symbols95979
-Node: Expressions96421
-Node: Empty Exprs97170
-Node: Integer Exprs97517
-Node: Arguments97912
-Node: Operators99018
-Node: Prefix Ops99353
-Node: Infix Ops99681
-Node: Pseudo Ops102071
-Node: Abort107695
-Node: ABORT (COFF)108107
-Node: Align108315
-Node: Altmacro110597
-Node: Ascii111926
-Node: Asciz112235
-Node: Balign112480
-Node: Bundle directives114356
-Node: Byte117285
-Node: CFI directives117546
-Node: Comm123175
-Ref: Comm-Footnote-1124776
-Node: Data125138
-Node: Def125455
-Node: Desc125687
-Node: Dim126187
-Node: Double126444
-Node: Eject126782
-Node: Else126957
-Node: Elseif127257
-Node: End127551
-Node: Endef127766
-Node: Endfunc127943
-Node: Endif128118
-Node: Equ128379
-Node: Equiv128893
-Node: Eqv129449
-Node: Err129813
-Node: Error130124
-Node: Exitm130569
-Node: Extern130738
-Node: Fail130999
-Node: File131444
-Node: Fill132773
-Node: Float133737
-Node: Func134079
-Node: Global134669
-Node: Gnu_attribute135426
-Node: Hidden135651
-Node: hword136237
-Node: Ident136565
-Node: If137139
-Node: Incbin140198
-Node: Include140893
-Node: Int141444
-Node: Internal141825
-Node: Irp142473
-Node: Irpc143352
-Node: Lcomm144269
-Node: Lflags145017
-Node: Line145211
-Node: Linkonce146124
-Node: List147353
-Node: Ln147961
-Node: Loc148111
-Node: Loc_mark_labels149497
-Node: Local149981
-Node: Long150593
-Node: Macro150771
-Node: MRI156693
-Node: Noaltmacro157031
-Node: Nolist157200
-Node: Octa157630
-Node: Offset157967
-Node: Org158294
-Node: P2align159579
-Node: PopSection161507
-Node: Previous162015
-Node: Print163428
-Node: Protected163657
-Node: Psize164304
-Node: Purgem164988
-Node: PushSection165209
-Node: Quad165952
-Node: Reloc166408
-Node: Rept167169
-Node: Sbttl167583
-Node: Scl167948
-Node: Section168289
-Node: Set174404
-Node: Short174977
-Node: Single175300
-Node: Size175647
-Node: Skip176321
-Node: Sleb128176645
-Node: Space176969
-Node: Stab177610
-Node: String179614
-Node: Struct180608
-Node: SubSection181333
-Node: Symver181896
-Node: Tag184289
-Node: Text184671
-Node: Title184992
-Node: Type185373
-Node: Uleb128187686
-Node: Val188010
-Node: Version188260
-Node: VTableEntry188535
-Node: VTableInherit188825
-Node: Warning189275
-Node: Weak189509
-Node: Weakref190178
-Node: Word191143
-Node: Deprecated192989
-Node: Object Attributes193224
-Node: GNU Object Attributes194944
-Node: Defining New Object Attributes197497
-Node: Machine Dependencies198294
-Node: AArch64-Dependent201999
-Node: AArch64 Options202445
-Node: AArch64 Syntax202854
-Node: AArch64-Chars203151
-Node: AArch64-Regs203637
-Node: AArch64-Relocations203931
-Node: AArch64 Floating Point205010
-Node: AArch64 Directives205235
-Node: AArch64 Opcodes206783
-Node: AArch64 Mapping Symbols207462
-Node: Alpha-Dependent207844
-Node: Alpha Notes208284
-Node: Alpha Options208565
-Node: Alpha Syntax211040
-Node: Alpha-Chars211509
-Node: Alpha-Regs211921
-Node: Alpha-Relocs212308
-Node: Alpha Floating Point218566
-Node: Alpha Directives218788
-Node: Alpha Opcodes224311
-Node: ARC-Dependent224606
-Node: ARC Options224989
-Node: ARC Syntax226058
-Node: ARC-Chars226290
-Node: ARC-Regs226771
-Node: ARC Floating Point226895
-Node: ARC Directives227206
-Node: ARC Opcodes233178
-Node: ARM-Dependent233404
-Node: ARM Options233869
-Node: ARM Syntax242677
-Node: ARM-Instruction-Set243045
-Node: ARM-Chars244277
-Node: ARM-Regs244988
-Node: ARM-Neon-Alignment245197
-Node: ARM Floating Point245661
-Node: ARM-Relocations245860
-Node: ARM Directives246994
-Ref: arm_pad248311
-Ref: arm_fnend251648
-Ref: arm_fnstart251972
-Ref: arm_save254982
-Ref: arm_setfp255683
-Node: ARM Opcodes258975
-Node: ARM Mapping Symbols261063
-Node: ARM Unwinding Tutorial261873
-Node: AVR-Dependent268073
-Node: AVR Options268363
-Node: AVR Syntax273155
-Node: AVR-Chars273442
-Node: AVR-Regs274001
-Node: AVR-Modifiers274580
-Node: AVR Opcodes276640
-Node: Blackfin-Dependent281886
-Node: Blackfin Options282198
-Node: Blackfin Syntax283172
-Node: Blackfin Directives289379
-Node: CR16-Dependent290125
-Node: CR16 Operand Qualifiers290425
-Node: CR16 Syntax293086
-Node: CR16-Chars293272
-Node: CRIS-Dependent293809
-Node: CRIS-Opts294155
-Ref: march-option295841
-Node: CRIS-Expand297658
-Node: CRIS-Symbols298841
-Node: CRIS-Syntax300010
-Node: CRIS-Chars300346
-Node: CRIS-Pic300897
-Ref: crispic301093
-Node: CRIS-Regs304633
-Node: CRIS-Pseudos305050
-Ref: crisnous305826
-Node: D10V-Dependent307108
-Node: D10V-Opts307459
-Node: D10V-Syntax308421
-Node: D10V-Size308950
-Node: D10V-Subs309923
-Node: D10V-Chars310958
-Node: D10V-Regs312870
-Node: D10V-Addressing313915
-Node: D10V-Word314601
-Node: D10V-Float315116
-Node: D10V-Opcodes315427
-Node: D30V-Dependent315820
-Node: D30V-Opts316177
-Node: D30V-Syntax316854
-Node: D30V-Size317388
-Node: D30V-Subs318361
-Node: D30V-Chars319398
-Node: D30V-Guarded322006
-Node: D30V-Regs322688
-Node: D30V-Addressing323829
-Node: D30V-Float324499
-Node: D30V-Opcodes324812
-Node: Epiphany-Dependent325207
-Node: Epiphany Options325495
-Node: Epiphany Syntax325894
-Node: Epiphany-Chars326095
-Node: H8/300-Dependent326649
-Node: H8/300 Options327065
-Node: H8/300 Syntax327332
-Node: H8/300-Chars327633
-Node: H8/300-Regs327932
-Node: H8/300-Addressing328851
-Node: H8/300 Floating Point329892
-Node: H8/300 Directives330219
-Node: H8/300 Opcodes331347
-Node: HPPA-Dependent339669
-Node: HPPA Notes340104
-Node: HPPA Options340862
-Node: HPPA Syntax341057
-Node: HPPA Floating Point342327
-Node: HPPA Directives342533
-Node: HPPA Opcodes351219
-Node: ESA/390-Dependent351478
-Node: ESA/390 Notes351938
-Node: ESA/390 Options352729
-Node: ESA/390 Syntax352939
-Node: ESA/390 Floating Point355112
-Node: ESA/390 Directives355391
-Node: ESA/390 Opcodes358680
-Node: i386-Dependent358942
-Node: i386-Options360272
-Node: i386-Directives364836
-Node: i386-Syntax365574
-Node: i386-Variations365879
-Node: i386-Chars368420
-Node: i386-Mnemonics369149
-Node: i386-Regs372460
-Node: i386-Prefixes374505
-Node: i386-Memory377265
-Node: i386-Jumps380202
-Node: i386-Float381323
-Node: i386-SIMD383154
-Node: i386-LWP384263
-Node: i386-BMI385097
-Node: i386-TBM385475
-Node: i386-16bit386005
-Node: i386-Bugs388076
-Node: i386-Arch388830
-Node: i386-Notes391658
-Node: i860-Dependent392516
-Node: Notes-i860392956
-Node: Options-i860393861
-Node: Directives-i860395224
-Node: Opcodes for i860396293
-Node: Syntax of i860398483
-Node: i860-Chars398667
-Node: i960-Dependent399226
-Node: Options-i960399673
-Node: Floating Point-i960403558
-Node: Directives-i960403826
-Node: Opcodes for i960405860
-Node: callj-i960406500
-Node: Compare-and-branch-i960406989
-Node: Syntax of i960408893
-Node: i960-Chars409093
-Node: IA-64-Dependent409636
-Node: IA-64 Options409937
-Node: IA-64 Syntax413088
-Node: IA-64-Chars413494
-Node: IA-64-Regs413724
-Node: IA-64-Bits414650
-Node: IA-64-Relocs415180
-Node: IA-64 Opcodes415652
-Node: IP2K-Dependent415924
-Node: IP2K-Opts416196
-Node: IP2K-Syntax416696
-Node: IP2K-Chars416870
-Node: LM32-Dependent417413
-Node: LM32 Options417708
-Node: LM32 Syntax418342
-Node: LM32-Regs418638
-Node: LM32-Modifiers419597
-Node: LM32-Chars420972
-Node: LM32 Opcodes421480
-Node: M32C-Dependent421784
-Node: M32C-Opts422293
-Node: M32C-Syntax422713
-Node: M32C-Modifiers422948
-Node: M32C-Chars424737
-Node: M32R-Dependent425303
-Node: M32R-Opts425624
-Node: M32R-Directives429791
-Node: M32R-Warnings433766
-Node: M68K-Dependent436772
-Node: M68K-Opts437239
-Node: M68K-Syntax444612
-Node: M68K-Moto-Syntax446452
-Node: M68K-Float449042
-Node: M68K-Directives449562
-Node: M68K-opcodes450890
-Node: M68K-Branch451116
-Node: M68K-Chars455314
-Node: M68HC11-Dependent456177
-Node: M68HC11-Opts456714
-Node: M68HC11-Syntax461019
-Node: M68HC11-Modifiers463810
-Node: M68HC11-Directives465638
-Node: M68HC11-Float467014
-Node: M68HC11-opcodes467542
-Node: M68HC11-Branch467724
-Node: MicroBlaze-Dependent470173
-Node: MicroBlaze Directives470865
-Node: MicroBlaze Syntax472248
-Node: MicroBlaze-Chars472480
-Node: MIPS-Dependent473032
-Node: MIPS Opts474260
-Node: MIPS Object485334
-Node: MIPS Stabs486900
-Node: MIPS symbol sizes487622
-Node: MIPS ISA489291
-Node: MIPS autoextend491028
-Node: MIPS insn491758
-Node: MIPS option stack493043
-Node: MIPS ASE instruction generation overrides493817
-Node: MIPS floating-point495855
-Node: MIPS Syntax496761
-Node: MIPS-Chars497023
-Node: MMIX-Dependent497565
-Node: MMIX-Opts497945
-Node: MMIX-Expand501549
-Node: MMIX-Syntax502864
-Ref: mmixsite503221
-Node: MMIX-Chars504062
-Node: MMIX-Symbols504936
-Node: MMIX-Regs507004
-Node: MMIX-Pseudos508029
-Ref: MMIX-loc508170
-Ref: MMIX-local509250
-Ref: MMIX-is509782
-Ref: MMIX-greg510053
-Ref: GREG-base510972
-Ref: MMIX-byte512289
-Ref: MMIX-constants512760
-Ref: MMIX-prefix513406
-Ref: MMIX-spec513780
-Node: MMIX-mmixal514114
-Node: MSP430-Dependent517612
-Node: MSP430 Options518081
-Node: MSP430 Syntax518367
-Node: MSP430-Macros518683
-Node: MSP430-Chars519414
-Node: MSP430-Regs520129
-Node: MSP430-Ext520689
-Node: MSP430 Floating Point522510
-Node: MSP430 Directives522734
-Node: MSP430 Opcodes523525
-Node: MSP430 Profiling Capability523920
-Node: NS32K-Dependent526249
-Node: NS32K Syntax526472
-Node: NS32K-Chars526621
-Node: PDP-11-Dependent527361
-Node: PDP-11-Options527750
-Node: PDP-11-Pseudos532821
-Node: PDP-11-Syntax533166
-Node: PDP-11-Mnemonics533998
-Node: PDP-11-Synthetic534300
-Node: PJ-Dependent534518
-Node: PJ Options534781
-Node: PJ Syntax535076
-Node: PJ-Chars535241
-Node: PPC-Dependent535790
-Node: PowerPC-Opts536123
-Node: PowerPC-Pseudo539448
-Node: PowerPC-Syntax540070
-Node: PowerPC-Chars540260
-Node: RL78-Dependent541011
-Node: RL78-Opts541409
-Node: RL78-Modifiers541592
-Node: RL78-Directives542368
-Node: RL78-Syntax542866
-Node: RL78-Chars543062
-Node: RX-Dependent543618
-Node: RX-Opts544049
-Node: RX-Modifiers546654
-Node: RX-Directives547758
-Node: RX-Float548498
-Node: RX-Syntax549139
-Node: RX-Chars549318
-Node: S/390-Dependent549870
-Node: s390 Options550578
-Node: s390 Characters552124
-Node: s390 Syntax552645
-Node: s390 Register553546
-Node: s390 Mnemonics554359
-Node: s390 Operands557379
-Node: s390 Formats559998
-Node: s390 Aliases567844
-Node: s390 Operand Modifier571741
-Node: s390 Instruction Marker575542
-Node: s390 Literal Pool Entries576558
-Node: s390 Directives578481
-Node: s390 Floating Point583537
-Node: SCORE-Dependent583983
-Node: SCORE-Opts584288
-Node: SCORE-Pseudo585576
-Node: SCORE-Syntax587653
-Node: SCORE-Chars587835
-Node: SH-Dependent588393
-Node: SH Options588804
-Node: SH Syntax589859
-Node: SH-Chars590132
-Node: SH-Regs590675
-Node: SH-Addressing591289
-Node: SH Floating Point592198
-Node: SH Directives593292
-Node: SH Opcodes593693
-Node: SH64-Dependent598015
-Node: SH64 Options598378
-Node: SH64 Syntax600175
-Node: SH64-Chars600458
-Node: SH64-Regs601007
-Node: SH64-Addressing602103
-Node: SH64 Directives603286
-Node: SH64 Opcodes604271
-Node: Sparc-Dependent604987
-Node: Sparc-Opts605399
-Node: Sparc-Aligned-Data610057
-Node: Sparc-Syntax610889
-Node: Sparc-Chars611463
-Node: Sparc-Regs612026
-Node: Sparc-Constants617137
-Node: Sparc-Relocs621897
-Node: Sparc-Size-Translations627033
-Node: Sparc-Float628682
-Node: Sparc-Directives628877
-Node: TIC54X-Dependent630837
-Node: TIC54X-Opts631600
-Node: TIC54X-Block632643
-Node: TIC54X-Env633003
-Node: TIC54X-Constants633351
-Node: TIC54X-Subsyms633753
-Node: TIC54X-Locals635662
-Node: TIC54X-Builtins636406
-Node: TIC54X-Ext638877
-Node: TIC54X-Directives639448
-Node: TIC54X-Macros650349
-Node: TIC54X-MMRegs652460
-Node: TIC54X-Syntax652698
-Node: TIC54X-Chars652888
-Node: TIC6X-Dependent653579
-Node: TIC6X Options653882
-Node: TIC6X Syntax655883
-Node: TIC6X Directives656985
-Node: TILE-Gx-Dependent659270
-Node: TILE-Gx Options659580
-Node: TILE-Gx Syntax659930
-Node: TILE-Gx Opcodes662164
-Node: TILE-Gx Registers662452
-Node: TILE-Gx Modifiers663224
-Node: TILE-Gx Directives668196
-Node: TILEPro-Dependent669100
-Node: TILEPro Options669409
-Node: TILEPro Syntax669593
-Node: TILEPro Opcodes671827
-Node: TILEPro Registers672118
-Node: TILEPro Modifiers672888
-Node: TILEPro Directives677653
-Node: Z80-Dependent678557
-Node: Z80 Options678945
-Node: Z80 Syntax680368
-Node: Z80-Chars681040
-Node: Z80-Regs681890
-Node: Z80-Case682242
-Node: Z80 Floating Point682687
-Node: Z80 Directives682881
-Node: Z80 Opcodes684506
-Node: Z8000-Dependent685850
-Node: Z8000 Options686811
-Node: Z8000 Syntax687028
-Node: Z8000-Chars687318
-Node: Z8000-Regs687800
-Node: Z8000-Addressing688590
-Node: Z8000 Directives689707
-Node: Z8000 Opcodes691316
-Node: Vax-Dependent701258
-Node: VAX-Opts701818
-Node: VAX-float705553
-Node: VAX-directives706185
-Node: VAX-opcodes707046
-Node: VAX-branch707435
-Node: VAX-operands709942
-Node: VAX-no710705
-Node: VAX-Syntax710961
-Node: VAX-Chars711127
-Node: V850-Dependent711681
-Node: V850 Options712079
-Node: V850 Syntax714930
-Node: V850-Chars715170
-Node: V850-Regs715714
-Node: V850 Floating Point717282
-Node: V850 Directives717488
-Node: V850 Opcodes719091
-Node: XGATE-Dependent724983
-Node: XGATE-Opts725403
-Node: XGATE-Syntax726394
-Node: XGATE-Directives728473
-Node: XGATE-Float728712
-Node: XGATE-opcodes729209
-Node: XSTORMY16-Dependent729321
-Node: XStormy16 Syntax729667
-Node: XStormy16-Chars729857
-Node: XStormy16 Directives730470
-Node: XStormy16 Opcodes731125
-Node: Xtensa-Dependent732181
-Node: Xtensa Options732915
-Node: Xtensa Syntax735652
-Node: Xtensa Opcodes737796
-Node: Xtensa Registers739590
-Node: Xtensa Optimizations740223
-Node: Density Instructions740675
-Node: Xtensa Automatic Alignment741777
-Node: Xtensa Relaxation744224
-Node: Xtensa Branch Relaxation745132
-Node: Xtensa Call Relaxation746504
-Node: Xtensa Immediate Relaxation748290
-Node: Xtensa Directives750864
-Node: Schedule Directive752573
-Node: Longcalls Directive752913
-Node: Transform Directive753457
-Node: Literal Directive754199
-Ref: Literal Directive-Footnote-1757738
-Node: Literal Position Directive757880
-Node: Literal Prefix Directive759579
-Node: Absolute Literals Directive760477
-Node: Reporting Bugs761784
-Node: Bug Criteria762510
-Node: Bug Reporting763277
-Node: Acknowledgements769928
-Ref: Acknowledgements-Footnote-1774894
-Node: GNU Free Documentation License774920
-Node: AS Index800089
+Node: Manual32675
+Node: GNU Assembler33619
+Node: Object Formats34790
+Node: Command Line35242
+Node: Input Files36329
+Node: Object38310
+Node: Errors39206
+Node: Invoking40401
+Node: a42356
+Node: alternate44267
+Node: D44439
+Node: f44672
+Node: I45180
+Node: K45724
+Node: L46028
+Node: listing46767
+Node: M48426
+Node: MD52827
+Node: o53253
+Node: R53708
+Node: statistics54738
+Node: traditional-format55145
+Node: v55618
+Node: W55893
+Node: Z56800
+Node: Syntax57322
+Node: Preprocessing57914
+Node: Whitespace59477
+Node: Comments59873
+Node: Symbol Intro61884
+Node: Statements62611
+Node: Constants64600
+Node: Characters65231
+Node: Strings65733
+Node: Chars67899
+Node: Numbers68653
+Node: Integers69193
+Node: Bignums69849
+Node: Flonums70205
+Node: Sections71952
+Node: Secs Background72330
+Node: Ld Sections77369
+Node: As Sections79753
+Node: Sub-Sections80663
+Node: bss83808
+Node: Symbols84758
+Node: Labels85406
+Node: Setting Symbols86137
+Node: Symbol Names86691
+Node: Dot91982
+Node: Symbol Attributes92429
+Node: Symbol Value93166
+Node: Symbol Type94211
+Node: a.out Symbols94599
+Node: Symbol Desc94861
+Node: Symbol Other95156
+Node: COFF Symbols95325
+Node: SOM Symbols95998
+Node: Expressions96440
+Node: Empty Exprs97189
+Node: Integer Exprs97536
+Node: Arguments97931
+Node: Operators99037
+Node: Prefix Ops99372
+Node: Infix Ops99700
+Node: Pseudo Ops102090
+Node: Abort107714
+Node: ABORT (COFF)108126
+Node: Align108334
+Node: Altmacro110616
+Node: Ascii111945
+Node: Asciz112254
+Node: Balign112499
+Node: Bundle directives114375
+Node: Byte117304
+Node: CFI directives117565
+Node: Comm123194
+Ref: Comm-Footnote-1124795
+Node: Data125157
+Node: Def125474
+Node: Desc125706
+Node: Dim126206
+Node: Double126463
+Node: Eject126801
+Node: Else126976
+Node: Elseif127276
+Node: End127570
+Node: Endef127785
+Node: Endfunc127962
+Node: Endif128137
+Node: Equ128398
+Node: Equiv128912
+Node: Eqv129468
+Node: Err129832
+Node: Error130143
+Node: Exitm130588
+Node: Extern130757
+Node: Fail131018
+Node: File131463
+Node: Fill132792
+Node: Float133756
+Node: Func134098
+Node: Global134688
+Node: Gnu_attribute135445
+Node: Hidden135670
+Node: hword136256
+Node: Ident136584
+Node: If137158
+Node: Incbin140217
+Node: Include140912
+Node: Int141463
+Node: Internal141844
+Node: Irp142492
+Node: Irpc143371
+Node: Lcomm144288
+Node: Lflags145036
+Node: Line145230
+Node: Linkonce146143
+Node: List147372
+Node: Ln147980
+Node: Loc148130
+Node: Loc_mark_labels149516
+Node: Local150000
+Node: Long150612
+Node: Macro150790
+Node: MRI156712
+Node: Noaltmacro157050
+Node: Nolist157219
+Node: Octa157649
+Node: Offset157986
+Node: Org158313
+Node: P2align159598
+Node: PopSection161526
+Node: Previous162034
+Node: Print163447
+Node: Protected163676
+Node: Psize164323
+Node: Purgem165007
+Node: PushSection165228
+Node: Quad165971
+Node: Reloc166427
+Node: Rept167188
+Node: Sbttl167602
+Node: Scl167967
+Node: Section168308
+Node: Set174423
+Node: Short174996
+Node: Single175319
+Node: Size175666
+Node: Skip176340
+Node: Sleb128176664
+Node: Space176988
+Node: Stab177629
+Node: String179633
+Node: Struct180627
+Node: SubSection181352
+Node: Symver181915
+Node: Tag184308
+Node: Text184690
+Node: Title185011
+Node: Type185392
+Node: Uleb128187705
+Node: Val188029
+Node: Version188279
+Node: VTableEntry188554
+Node: VTableInherit188844
+Node: Warning189294
+Node: Weak189528
+Node: Weakref190197
+Node: Word191162
+Node: Deprecated193008
+Node: Object Attributes193243
+Node: GNU Object Attributes194963
+Node: Defining New Object Attributes197516
+Node: Machine Dependencies198313
+Node: AArch64-Dependent202018
+Node: AArch64 Options202464
+Node: AArch64 Syntax202873
+Node: AArch64-Chars203170
+Node: AArch64-Regs203656
+Node: AArch64-Relocations203950
+Node: AArch64 Floating Point205029
+Node: AArch64 Directives205254
+Node: AArch64 Opcodes206802
+Node: AArch64 Mapping Symbols207481
+Node: Alpha-Dependent207863
+Node: Alpha Notes208303
+Node: Alpha Options208584
+Node: Alpha Syntax211059
+Node: Alpha-Chars211528
+Node: Alpha-Regs211940
+Node: Alpha-Relocs212327
+Node: Alpha Floating Point218585
+Node: Alpha Directives218807
+Node: Alpha Opcodes224330
+Node: ARC-Dependent224625
+Node: ARC Options225008
+Node: ARC Syntax226077
+Node: ARC-Chars226309
+Node: ARC-Regs226790
+Node: ARC Floating Point226914
+Node: ARC Directives227225
+Node: ARC Opcodes233197
+Node: ARM-Dependent233423
+Node: ARM Options233888
+Node: ARM Syntax242696
+Node: ARM-Instruction-Set243064
+Node: ARM-Chars244296
+Node: ARM-Regs245007
+Node: ARM-Neon-Alignment245216
+Node: ARM Floating Point245680
+Node: ARM-Relocations245879
+Node: ARM Directives247013
+Ref: arm_pad248330
+Ref: arm_fnend251667
+Ref: arm_fnstart251991
+Ref: arm_save255001
+Ref: arm_setfp255702
+Node: ARM Opcodes258994
+Node: ARM Mapping Symbols261082
+Node: ARM Unwinding Tutorial261892
+Node: AVR-Dependent268092
+Node: AVR Options268382
+Node: AVR Syntax273174
+Node: AVR-Chars273461
+Node: AVR-Regs274020
+Node: AVR-Modifiers274599
+Node: AVR Opcodes276659
+Node: Blackfin-Dependent281905
+Node: Blackfin Options282217
+Node: Blackfin Syntax283191
+Node: Blackfin Directives289398
+Node: CR16-Dependent290144
+Node: CR16 Operand Qualifiers290444
+Node: CR16 Syntax293105
+Node: CR16-Chars293291
+Node: CRIS-Dependent293828
+Node: CRIS-Opts294174
+Ref: march-option295860
+Node: CRIS-Expand297677
+Node: CRIS-Symbols298860
+Node: CRIS-Syntax300029
+Node: CRIS-Chars300365
+Node: CRIS-Pic300916
+Ref: crispic301112
+Node: CRIS-Regs304652
+Node: CRIS-Pseudos305069
+Ref: crisnous305845
+Node: D10V-Dependent307127
+Node: D10V-Opts307478
+Node: D10V-Syntax308440
+Node: D10V-Size308969
+Node: D10V-Subs309942
+Node: D10V-Chars310977
+Node: D10V-Regs312889
+Node: D10V-Addressing313934
+Node: D10V-Word314620
+Node: D10V-Float315135
+Node: D10V-Opcodes315446
+Node: D30V-Dependent315839
+Node: D30V-Opts316196
+Node: D30V-Syntax316873
+Node: D30V-Size317407
+Node: D30V-Subs318380
+Node: D30V-Chars319417
+Node: D30V-Guarded322025
+Node: D30V-Regs322707
+Node: D30V-Addressing323848
+Node: D30V-Float324518
+Node: D30V-Opcodes324831
+Node: Epiphany-Dependent325226
+Node: Epiphany Options325514
+Node: Epiphany Syntax325913
+Node: Epiphany-Chars326114
+Node: H8/300-Dependent326668
+Node: H8/300 Options327084
+Node: H8/300 Syntax327351
+Node: H8/300-Chars327652
+Node: H8/300-Regs327951
+Node: H8/300-Addressing328870
+Node: H8/300 Floating Point329911
+Node: H8/300 Directives330238
+Node: H8/300 Opcodes331366
+Node: HPPA-Dependent339688
+Node: HPPA Notes340123
+Node: HPPA Options340881
+Node: HPPA Syntax341076
+Node: HPPA Floating Point342346
+Node: HPPA Directives342552
+Node: HPPA Opcodes351238
+Node: ESA/390-Dependent351497
+Node: ESA/390 Notes351957
+Node: ESA/390 Options352748
+Node: ESA/390 Syntax352958
+Node: ESA/390 Floating Point355131
+Node: ESA/390 Directives355410
+Node: ESA/390 Opcodes358699
+Node: i386-Dependent358961
+Node: i386-Options360291
+Node: i386-Directives364865
+Node: i386-Syntax365603
+Node: i386-Variations365908
+Node: i386-Chars368449
+Node: i386-Mnemonics369178
+Node: i386-Regs372489
+Node: i386-Prefixes374534
+Node: i386-Memory377294
+Node: i386-Jumps380231
+Node: i386-Float381352
+Node: i386-SIMD383183
+Node: i386-LWP384292
+Node: i386-BMI385126
+Node: i386-TBM385504
+Node: i386-16bit386034
+Node: i386-Bugs388105
+Node: i386-Arch388859
+Node: i386-Notes391695
+Node: i860-Dependent392553
+Node: Notes-i860392993
+Node: Options-i860393898
+Node: Directives-i860395261
+Node: Opcodes for i860396330
+Node: Syntax of i860398520
+Node: i860-Chars398704
+Node: i960-Dependent399263
+Node: Options-i960399710
+Node: Floating Point-i960403595
+Node: Directives-i960403863
+Node: Opcodes for i960405897
+Node: callj-i960406537
+Node: Compare-and-branch-i960407026
+Node: Syntax of i960408930
+Node: i960-Chars409130
+Node: IA-64-Dependent409673
+Node: IA-64 Options409974
+Node: IA-64 Syntax413125
+Node: IA-64-Chars413531
+Node: IA-64-Regs413761
+Node: IA-64-Bits414687
+Node: IA-64-Relocs415217
+Node: IA-64 Opcodes415689
+Node: IP2K-Dependent415961
+Node: IP2K-Opts416233
+Node: IP2K-Syntax416733
+Node: IP2K-Chars416907
+Node: LM32-Dependent417450
+Node: LM32 Options417745
+Node: LM32 Syntax418379
+Node: LM32-Regs418675
+Node: LM32-Modifiers419634
+Node: LM32-Chars421009
+Node: LM32 Opcodes421517
+Node: M32C-Dependent421821
+Node: M32C-Opts422330
+Node: M32C-Syntax422750
+Node: M32C-Modifiers422985
+Node: M32C-Chars424774
+Node: M32R-Dependent425340
+Node: M32R-Opts425661
+Node: M32R-Directives429828
+Node: M32R-Warnings433803
+Node: M68K-Dependent436809
+Node: M68K-Opts437276
+Node: M68K-Syntax444649
+Node: M68K-Moto-Syntax446489
+Node: M68K-Float449079
+Node: M68K-Directives449599
+Node: M68K-opcodes450927
+Node: M68K-Branch451153
+Node: M68K-Chars455351
+Node: M68HC11-Dependent456214
+Node: M68HC11-Opts456751
+Node: M68HC11-Syntax461056
+Node: M68HC11-Modifiers463847
+Node: M68HC11-Directives465675
+Node: M68HC11-Float467051
+Node: M68HC11-opcodes467579
+Node: M68HC11-Branch467761
+Node: MicroBlaze-Dependent470210
+Node: MicroBlaze Directives470902
+Node: MicroBlaze Syntax472285
+Node: MicroBlaze-Chars472517
+Node: MIPS-Dependent473069
+Node: MIPS Opts474297
+Node: MIPS Object485371
+Node: MIPS Stabs486937
+Node: MIPS symbol sizes487659
+Node: MIPS ISA489328
+Node: MIPS autoextend491065
+Node: MIPS insn491795
+Node: MIPS option stack493080
+Node: MIPS ASE instruction generation overrides493854
+Node: MIPS floating-point495892
+Node: MIPS Syntax496798
+Node: MIPS-Chars497060
+Node: MMIX-Dependent497602
+Node: MMIX-Opts497982
+Node: MMIX-Expand501586
+Node: MMIX-Syntax502901
+Ref: mmixsite503258
+Node: MMIX-Chars504099
+Node: MMIX-Symbols504973
+Node: MMIX-Regs507041
+Node: MMIX-Pseudos508066
+Ref: MMIX-loc508207
+Ref: MMIX-local509287
+Ref: MMIX-is509819
+Ref: MMIX-greg510090
+Ref: GREG-base511009
+Ref: MMIX-byte512326
+Ref: MMIX-constants512797
+Ref: MMIX-prefix513443
+Ref: MMIX-spec513817
+Node: MMIX-mmixal514151
+Node: MSP430-Dependent517649
+Node: MSP430 Options518118
+Node: MSP430 Syntax518404
+Node: MSP430-Macros518720
+Node: MSP430-Chars519451
+Node: MSP430-Regs520166
+Node: MSP430-Ext520726
+Node: MSP430 Floating Point522547
+Node: MSP430 Directives522771
+Node: MSP430 Opcodes523562
+Node: MSP430 Profiling Capability523957
+Node: NS32K-Dependent526286
+Node: NS32K Syntax526509
+Node: NS32K-Chars526658
+Node: PDP-11-Dependent527398
+Node: PDP-11-Options527787
+Node: PDP-11-Pseudos532858
+Node: PDP-11-Syntax533203
+Node: PDP-11-Mnemonics534035
+Node: PDP-11-Synthetic534337
+Node: PJ-Dependent534555
+Node: PJ Options534818
+Node: PJ Syntax535113
+Node: PJ-Chars535278
+Node: PPC-Dependent535827
+Node: PowerPC-Opts536160
+Node: PowerPC-Pseudo539485
+Node: PowerPC-Syntax540107
+Node: PowerPC-Chars540297
+Node: RL78-Dependent541048
+Node: RL78-Opts541446
+Node: RL78-Modifiers541629
+Node: RL78-Directives542405
+Node: RL78-Syntax542903
+Node: RL78-Chars543099
+Node: RX-Dependent543655
+Node: RX-Opts544086
+Node: RX-Modifiers546691
+Node: RX-Directives547795
+Node: RX-Float548535
+Node: RX-Syntax549176
+Node: RX-Chars549355
+Node: S/390-Dependent549907
+Node: s390 Options550623
+Node: s390 Characters552169
+Node: s390 Syntax552690
+Node: s390 Register553591
+Node: s390 Mnemonics554404
+Node: s390 Operands557424
+Node: s390 Formats560043
+Node: s390 Aliases567889
+Node: s390 Operand Modifier571786
+Node: s390 Instruction Marker575587
+Node: s390 Literal Pool Entries576603
+Node: s390 Directives578526
+Node: s390 Floating Point583582
+Node: SCORE-Dependent584028
+Node: SCORE-Opts584333
+Node: SCORE-Pseudo585621
+Node: SCORE-Syntax587698
+Node: SCORE-Chars587880
+Node: SH-Dependent588438
+Node: SH Options588849
+Node: SH Syntax589904
+Node: SH-Chars590177
+Node: SH-Regs590720
+Node: SH-Addressing591334
+Node: SH Floating Point592243
+Node: SH Directives593337
+Node: SH Opcodes593738
+Node: SH64-Dependent598060
+Node: SH64 Options598423
+Node: SH64 Syntax600220
+Node: SH64-Chars600503
+Node: SH64-Regs601052
+Node: SH64-Addressing602148
+Node: SH64 Directives603331
+Node: SH64 Opcodes604316
+Node: Sparc-Dependent605032
+Node: Sparc-Opts605444
+Node: Sparc-Aligned-Data610102
+Node: Sparc-Syntax610934
+Node: Sparc-Chars611508
+Node: Sparc-Regs612071
+Node: Sparc-Constants617182
+Node: Sparc-Relocs621942
+Node: Sparc-Size-Translations627078
+Node: Sparc-Float628727
+Node: Sparc-Directives628922
+Node: TIC54X-Dependent630882
+Node: TIC54X-Opts631645
+Node: TIC54X-Block632688
+Node: TIC54X-Env633048
+Node: TIC54X-Constants633396
+Node: TIC54X-Subsyms633798
+Node: TIC54X-Locals635707
+Node: TIC54X-Builtins636451
+Node: TIC54X-Ext638922
+Node: TIC54X-Directives639493
+Node: TIC54X-Macros650394
+Node: TIC54X-MMRegs652505
+Node: TIC54X-Syntax652743
+Node: TIC54X-Chars652933
+Node: TIC6X-Dependent653624
+Node: TIC6X Options653927
+Node: TIC6X Syntax655928
+Node: TIC6X Directives657030
+Node: TILE-Gx-Dependent659315
+Node: TILE-Gx Options659625
+Node: TILE-Gx Syntax659975
+Node: TILE-Gx Opcodes662209
+Node: TILE-Gx Registers662497
+Node: TILE-Gx Modifiers663269
+Node: TILE-Gx Directives668241
+Node: TILEPro-Dependent669145
+Node: TILEPro Options669454
+Node: TILEPro Syntax669638
+Node: TILEPro Opcodes671872
+Node: TILEPro Registers672163
+Node: TILEPro Modifiers672933
+Node: TILEPro Directives677698
+Node: Z80-Dependent678602
+Node: Z80 Options678990
+Node: Z80 Syntax680413
+Node: Z80-Chars681085
+Node: Z80-Regs681935
+Node: Z80-Case682287
+Node: Z80 Floating Point682732
+Node: Z80 Directives682926
+Node: Z80 Opcodes684551
+Node: Z8000-Dependent685895
+Node: Z8000 Options686856
+Node: Z8000 Syntax687073
+Node: Z8000-Chars687363
+Node: Z8000-Regs687845
+Node: Z8000-Addressing688635
+Node: Z8000 Directives689752
+Node: Z8000 Opcodes691361
+Node: Vax-Dependent701303
+Node: VAX-Opts701863
+Node: VAX-float705598
+Node: VAX-directives706230
+Node: VAX-opcodes707091
+Node: VAX-branch707480
+Node: VAX-operands709987
+Node: VAX-no710750
+Node: VAX-Syntax711006
+Node: VAX-Chars711172
+Node: V850-Dependent711726
+Node: V850 Options712124
+Node: V850 Syntax714975
+Node: V850-Chars715215
+Node: V850-Regs715759
+Node: V850 Floating Point717327
+Node: V850 Directives717533
+Node: V850 Opcodes719136
+Node: XGATE-Dependent725028
+Node: XGATE-Opts725448
+Node: XGATE-Syntax726439
+Node: XGATE-Directives728518
+Node: XGATE-Float728757
+Node: XGATE-opcodes729254
+Node: XSTORMY16-Dependent729366
+Node: XStormy16 Syntax729712
+Node: XStormy16-Chars729902
+Node: XStormy16 Directives730515
+Node: XStormy16 Opcodes731170
+Node: Xtensa-Dependent732226
+Node: Xtensa Options732960
+Node: Xtensa Syntax735697
+Node: Xtensa Opcodes737841
+Node: Xtensa Registers739635
+Node: Xtensa Optimizations740268
+Node: Density Instructions740720
+Node: Xtensa Automatic Alignment741822
+Node: Xtensa Relaxation744269
+Node: Xtensa Branch Relaxation745177
+Node: Xtensa Call Relaxation746549
+Node: Xtensa Immediate Relaxation748335
+Node: Xtensa Directives750909
+Node: Schedule Directive752618
+Node: Longcalls Directive752958
+Node: Transform Directive753502
+Node: Literal Directive754244
+Ref: Literal Directive-Footnote-1757783
+Node: Literal Position Directive757925
+Node: Literal Prefix Directive759624
+Node: Absolute Literals Directive760522
+Node: Reporting Bugs761829
+Node: Bug Criteria762555
+Node: Bug Reporting763322
+Node: Acknowledgements769973
+Ref: Acknowledgements-Footnote-1774939
+Node: GNU Free Documentation License774965
+Node: AS Index800134

End Tag Table
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/info/binutils.info b/share/doc/gcc-linaro-aarch64-linux-gnu/info/binutils.info
index 5ce0d69..f03dd6f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/info/binutils.info
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/info/binutils.info
@@ -1,5 +1,5 @@
This is binutils.info, produced by makeinfo version 4.13 from
-/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/binutils-2.24~20120930+gitc1d77ff/binutils/doc/binutils.texi.
+/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/binutils-2.24~20121016+git142208f/binutils/doc/binutils.texi.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011,
@@ -45,7 +45,7 @@ Introduction
************
This brief manual contains documentation for the GNU binary utilities
-(crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) version
+(crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) version
2.23.51:
This document is distributed under the terms of the GNU Free
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/info/cpp.info b/share/doc/gcc-linaro-aarch64-linux-gnu/info/cpp.info
index 0ea9c2f..5543a77 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/info/cpp.info
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/info/cpp.info
@@ -1,5 +1,5 @@
This is doc/cpp.info, produced by makeinfo version 4.13 from
-/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/doc/cpp.texi.
+/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/doc/cpp.texi.
Copyright (C) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
@@ -5501,79 +5501,79 @@ Concept Index

Tag Table:
-Node: Top1193
-Node: Overview3925
-Node: Character sets6758
-Ref: Character sets-Footnote-18941
-Node: Initial processing9122
-Ref: trigraphs10681
-Node: Tokenization14883
-Ref: Tokenization-Footnote-122019
-Node: The preprocessing language22130
-Node: Header Files25008
-Node: Include Syntax26924
-Node: Include Operation28561
-Node: Search Path30409
-Node: Once-Only Headers33599
-Node: Alternatives to Wrapper #ifndef35258
-Node: Computed Includes37001
-Node: Wrapper Headers40159
-Node: System Headers42585
-Node: Macros44635
-Node: Object-like Macros45776
-Node: Function-like Macros49366
-Node: Macro Arguments50982
-Node: Stringification55127
-Node: Concatenation58333
-Node: Variadic Macros61441
-Node: Predefined Macros66228
-Node: Standard Predefined Macros66816
-Node: Common Predefined Macros72753
-Node: System-specific Predefined Macros90268
-Node: C++ Named Operators92289
-Node: Undefining and Redefining Macros93253
-Node: Directives Within Macro Arguments95357
-Node: Macro Pitfalls96905
-Node: Misnesting97438
-Node: Operator Precedence Problems98550
-Node: Swallowing the Semicolon100416
-Node: Duplication of Side Effects102439
-Node: Self-Referential Macros104622
-Node: Argument Prescan107031
-Node: Newlines in Arguments110785
-Node: Conditionals111736
-Node: Conditional Uses113566
-Node: Conditional Syntax114924
-Node: Ifdef115244
-Node: If118405
-Node: Defined120709
-Node: Else121992
-Node: Elif122562
-Node: Deleted Code123851
-Node: Diagnostics125098
-Node: Line Control126715
-Node: Pragmas130519
-Node: Other Directives134836
-Node: Preprocessor Output135886
-Node: Traditional Mode139087
-Node: Traditional lexical analysis140145
-Node: Traditional macros142648
-Node: Traditional miscellany146450
-Node: Traditional warnings147447
-Node: Implementation Details149644
-Node: Implementation-defined behavior150265
-Ref: Identifier characters151017
-Node: Implementation limits154095
-Node: Obsolete Features156769
-Node: Differences from previous versions159657
-Node: Invocation163865
-Ref: Wtrigraphs168317
-Ref: dashMF173092
-Ref: fdollars-in-identifiers182823
-Node: Environment Variables192504
-Node: GNU Free Documentation License195470
-Node: Index of Directives220634
-Node: Option Index222568
-Node: Concept Index228898
+Node: Top1188
+Node: Overview3920
+Node: Character sets6753
+Ref: Character sets-Footnote-18936
+Node: Initial processing9117
+Ref: trigraphs10676
+Node: Tokenization14878
+Ref: Tokenization-Footnote-122014
+Node: The preprocessing language22125
+Node: Header Files25003
+Node: Include Syntax26919
+Node: Include Operation28556
+Node: Search Path30404
+Node: Once-Only Headers33594
+Node: Alternatives to Wrapper #ifndef35253
+Node: Computed Includes36996
+Node: Wrapper Headers40154
+Node: System Headers42580
+Node: Macros44630
+Node: Object-like Macros45771
+Node: Function-like Macros49361
+Node: Macro Arguments50977
+Node: Stringification55122
+Node: Concatenation58328
+Node: Variadic Macros61436
+Node: Predefined Macros66223
+Node: Standard Predefined Macros66811
+Node: Common Predefined Macros72748
+Node: System-specific Predefined Macros90263
+Node: C++ Named Operators92284
+Node: Undefining and Redefining Macros93248
+Node: Directives Within Macro Arguments95352
+Node: Macro Pitfalls96900
+Node: Misnesting97433
+Node: Operator Precedence Problems98545
+Node: Swallowing the Semicolon100411
+Node: Duplication of Side Effects102434
+Node: Self-Referential Macros104617
+Node: Argument Prescan107026
+Node: Newlines in Arguments110780
+Node: Conditionals111731
+Node: Conditional Uses113561
+Node: Conditional Syntax114919
+Node: Ifdef115239
+Node: If118400
+Node: Defined120704
+Node: Else121987
+Node: Elif122557
+Node: Deleted Code123846
+Node: Diagnostics125093
+Node: Line Control126710
+Node: Pragmas130514
+Node: Other Directives134831
+Node: Preprocessor Output135881
+Node: Traditional Mode139082
+Node: Traditional lexical analysis140140
+Node: Traditional macros142643
+Node: Traditional miscellany146445
+Node: Traditional warnings147442
+Node: Implementation Details149639
+Node: Implementation-defined behavior150260
+Ref: Identifier characters151012
+Node: Implementation limits154090
+Node: Obsolete Features156764
+Node: Differences from previous versions159652
+Node: Invocation163860
+Ref: Wtrigraphs168312
+Ref: dashMF173087
+Ref: fdollars-in-identifiers182818
+Node: Environment Variables192499
+Node: GNU Free Documentation License195465
+Node: Index of Directives220629
+Node: Option Index222563
+Node: Concept Index228893

End Tag Table
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/info/gcc.info b/share/doc/gcc-linaro-aarch64-linux-gnu/info/gcc.info
index b083941..3ef89c6 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/info/gcc.info
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/info/gcc.info
@@ -1,5 +1,5 @@
This is doc/gcc.info, produced by makeinfo version 4.13 from
-/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/doc/gcc.texi.
+/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/doc/gcc.texi.
Copyright (C) 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
@@ -61,7 +61,7 @@ Introduction
This manual documents how to use the GNU compilers, as well as their
features and incompatibilities, and how to report bugs. It corresponds
-to the compilers (crosstool-NG linaro-1.13.1+bzr2501 - ARM aarch64 via
+to the compilers (crosstool-NG linaro-1.13.1+bzr2506 - ARM aarch64 via
Linaro) version 4.7.3. The internals of the GNU compilers, including
how to port them to new targets and some information about how to write
front ends for new languages, are documented in a separate manual.
@@ -716,7 +716,8 @@ _Optimization Options_
-ftree-loop-if-convert-stores -ftree-loop-im
-ftree-phiprop -ftree-loop-distribution -ftree-loop-distribute-patterns
-ftree-loop-ivcanon -ftree-loop-linear -ftree-loop-optimize
- -ftree-parallelize-loops=N -ftree-pre -ftree-pta -ftree-reassoc
+ -ftree-parallelize-loops=N -ftree-pre -ftree-partial-pre -ftree-pta
+ -ftree-reassoc
-ftree-sink -ftree-sra -ftree-switch-conversion -ftree-tail-merge
-ftree-ter -ftree-vect-loop-version -ftree-vectorize -ftree-vrp
-funit-at-a-time -funroll-all-loops -funroll-loops
@@ -5616,6 +5617,10 @@ program or GCC:
or if OS libraries are present in `lib/SUBDIR' subdirectories it
prints e.g. `amd64', `sparcv9' or `ev6'.
+`-print-multiarch'
+ Print the path to OS libraries for the selected multiarch,
+ relative to some `lib' subdirectory.
+
`-print-prog-name=PROGRAM'
Like `-print-file-name', but searches for a program such as `cpp'.
@@ -5797,8 +5802,8 @@ find out the exact set of optimizations that are enabled at each level.
Optimize yet more. `-O3' turns on all optimizations specified by
`-O2' and also turns on the `-finline-functions',
`-funswitch-loops', `-fpredictive-commoning',
- `-fgcse-after-reload', `-ftree-vectorize' and `-fipa-cp-clone'
- options.
+ `-fgcse-after-reload', `-ftree-vectorize', `-ftree-partial-pre'
+ and `-fipa-cp-clone' options.
`-O0'
Reduce compilation time and make debugging produce the expected
@@ -6514,6 +6519,10 @@ optimizations to be performed is desired.
Perform partial redundancy elimination (PRE) on trees. This flag
is enabled by default at `-O2' and `-O3'.
+`-ftree-partial-pre'
+ Make partial redundancy elimination (PRE) more aggressive. This
+ flag is enabled by default at `-O3'.
+
`-ftree-forwprop'
Perform forward propagation on trees. This flag is enabled by
default at `-O' and higher.
@@ -47070,9 +47079,9 @@ look up both forms.
* dp: Debugging Options. (line 727)
* dU: Preprocessor Options.
(line 624)
-* dumpmachine: Debugging Options. (line 1214)
-* dumpspecs: Debugging Options. (line 1222)
-* dumpversion: Debugging Options. (line 1218)
+* dumpmachine: Debugging Options. (line 1218)
+* dumpspecs: Debugging Options. (line 1226)
+* dumpversion: Debugging Options. (line 1222)
* dv: Debugging Options. (line 736)
* dx: Debugging Options. (line 741)
* dylib_file: Darwin Options. (line 199)
@@ -47087,22 +47096,22 @@ look up both forms.
* F: Darwin Options. (line 32)
* fabi-version: C++ Dialect Options.
(line 20)
-* falign-functions: Optimize Options. (line 1420)
-* falign-jumps: Optimize Options. (line 1470)
-* falign-labels: Optimize Options. (line 1438)
-* falign-loops: Optimize Options. (line 1456)
-* fassociative-math: Optimize Options. (line 1912)
+* falign-functions: Optimize Options. (line 1424)
+* falign-jumps: Optimize Options. (line 1474)
+* falign-labels: Optimize Options. (line 1442)
+* falign-loops: Optimize Options. (line 1460)
+* fassociative-math: Optimize Options. (line 1916)
* fasynchronous-unwind-tables: Code Gen Options. (line 63)
* fauto-inc-dec: Optimize Options. (line 515)
* fbounds-check: Code Gen Options. (line 15)
-* fbranch-probabilities: Optimize Options. (line 2039)
-* fbranch-target-load-optimize: Optimize Options. (line 2146)
-* fbranch-target-load-optimize2: Optimize Options. (line 2152)
-* fbtr-bb-exclusive: Optimize Options. (line 2156)
+* fbranch-probabilities: Optimize Options. (line 2043)
+* fbranch-target-load-optimize: Optimize Options. (line 2150)
+* fbranch-target-load-optimize2: Optimize Options. (line 2156)
+* fbtr-bb-exclusive: Optimize Options. (line 2160)
* fcall-saved: Code Gen Options. (line 263)
* fcall-used: Code Gen Options. (line 249)
* fcaller-saves: Optimize Options. (line 807)
-* fcheck-data-deps: Optimize Options. (line 1078)
+* fcheck-data-deps: Optimize Options. (line 1082)
* fcheck-new: C++ Dialect Options.
(line 52)
* fcombine-stack-adjustments: Optimize Options. (line 820)
@@ -47110,7 +47119,7 @@ look up both forms.
(line 105)
* fcompare-debug: Debugging Options. (line 177)
* fcompare-debug-second: Debugging Options. (line 203)
-* fcompare-elim: Optimize Options. (line 1757)
+* fcompare-elim: Optimize Options. (line 1761)
* fcond-mismatch: C Dialect Options. (line 312)
* fconserve-space: C++ Dialect Options.
(line 62)
@@ -47119,13 +47128,13 @@ look up both forms.
(line 30)
* fconstexpr-depth: C++ Dialect Options.
(line 74)
-* fcprop-registers: Optimize Options. (line 1769)
+* fcprop-registers: Optimize Options. (line 1773)
* fcrossjumping: Optimize Options. (line 508)
* fcse-follow-jumps: Optimize Options. (line 436)
* fcse-skip-blocks: Optimize Options. (line 445)
-* fcx-fortran-rules: Optimize Options. (line 2025)
-* fcx-limited-range: Optimize Options. (line 2013)
-* fdata-sections: Optimize Options. (line 2127)
+* fcx-fortran-rules: Optimize Options. (line 2029)
+* fcx-limited-range: Optimize Options. (line 2017)
+* fdata-sections: Optimize Options. (line 2131)
* fdbg-cnt: Debugging Options. (line 435)
* fdbg-cnt-list: Debugging Options. (line 432)
* fdce: Optimize Options. (line 521)
@@ -47258,22 +47267,22 @@ look up both forms.
* fearly-inlining: Optimize Options. (line 267)
* feliminate-dwarf2-dups: Debugging Options. (line 216)
* feliminate-unused-debug-symbols: Debugging Options. (line 52)
-* feliminate-unused-debug-types: Debugging Options. (line 1226)
+* feliminate-unused-debug-types: Debugging Options. (line 1230)
* fenable-: Debugging Options. (line 445)
* fexceptions: Code Gen Options. (line 33)
-* fexcess-precision: Optimize Options. (line 1840)
+* fexcess-precision: Optimize Options. (line 1844)
* fexec-charset: Preprocessor Options.
(line 536)
* fexpensive-optimizations: Optimize Options. (line 569)
* fextended-identifiers: Preprocessor Options.
(line 486)
-* ffast-math: Optimize Options. (line 1863)
-* ffat-lto-objects: Optimize Options. (line 1740)
-* ffinite-math-only: Optimize Options. (line 1937)
+* ffast-math: Optimize Options. (line 1867)
+* ffat-lto-objects: Optimize Options. (line 1744)
+* ffinite-math-only: Optimize Options. (line 1941)
* ffix-and-continue: Darwin Options. (line 106)
* ffixed: Code Gen Options. (line 237)
* ffloat-store <1>: Disappointments. (line 77)
-* ffloat-store: Optimize Options. (line 1826)
+* ffloat-store: Optimize Options. (line 1830)
* ffor-scope: C++ Dialect Options.
(line 130)
* fforward-propagate: Optimize Options. (line 176)
@@ -47285,7 +47294,7 @@ look up both forms.
* ffreestanding: Standards. (line 93)
* ffriend-injection: C++ Dialect Options.
(line 100)
-* ffunction-sections: Optimize Options. (line 2127)
+* ffunction-sections: Optimize Options. (line 2131)
* fgcse: Optimize Options. (line 459)
* fgcse-after-reload: Optimize Options. (line 495)
* fgcse-las: Optimize Options. (line 488)
@@ -47295,7 +47304,7 @@ look up both forms.
(line 39)
* fgnu-tm: C Dialect Options. (line 249)
* fgnu89-inline: C Dialect Options. (line 132)
-* fgraphite-identity: Optimize Options. (line 1056)
+* fgraphite-identity: Optimize Options. (line 1060)
* fhosted: C Dialect Options. (line 224)
* fif-conversion: Optimize Options. (line 529)
* fif-conversion2: Optimize Options. (line 538)
@@ -47315,30 +47324,30 @@ look up both forms.
* finstrument-functions-exclude-file-list: Code Gen Options. (line 330)
* finstrument-functions-exclude-function-list: Code Gen Options.
(line 350)
-* fipa-cp: Optimize Options. (line 882)
-* fipa-cp-clone: Optimize Options. (line 890)
-* fipa-matrix-reorg: Optimize Options. (line 900)
-* fipa-profile: Optimize Options. (line 874)
-* fipa-pta: Optimize Options. (line 868)
-* fipa-pure-const: Optimize Options. (line 860)
-* fipa-reference: Optimize Options. (line 864)
+* fipa-cp: Optimize Options. (line 886)
+* fipa-cp-clone: Optimize Options. (line 894)
+* fipa-matrix-reorg: Optimize Options. (line 904)
+* fipa-profile: Optimize Options. (line 878)
+* fipa-pta: Optimize Options. (line 872)
+* fipa-pure-const: Optimize Options. (line 864)
+* fipa-reference: Optimize Options. (line 868)
* fipa-sra: Optimize Options. (line 277)
* fira-loop-pressure: Optimize Options. (line 625)
* fira-verbose: Optimize Options. (line 645)
-* fivopts: Optimize Options. (line 1154)
+* fivopts: Optimize Options. (line 1158)
* fkeep-inline-functions <1>: Inline. (line 51)
* fkeep-inline-functions: Optimize Options. (line 316)
* fkeep-static-consts: Optimize Options. (line 323)
* flat_namespace: Darwin Options. (line 199)
* flax-vector-conversions: C Dialect Options. (line 317)
* fleading-underscore: Code Gen Options. (line 433)
-* floop-block: Optimize Options. (line 1027)
-* floop-flatten: Optimize Options. (line 1064)
-* floop-interchange: Optimize Options. (line 980)
-* floop-parallelize-all: Optimize Options. (line 1072)
-* floop-strip-mine: Optimize Options. (line 1005)
-* flto: Optimize Options. (line 1534)
-* flto-partition: Optimize Options. (line 1698)
+* floop-block: Optimize Options. (line 1031)
+* floop-flatten: Optimize Options. (line 1068)
+* floop-interchange: Optimize Options. (line 984)
+* floop-parallelize-all: Optimize Options. (line 1076)
+* floop-strip-mine: Optimize Options. (line 1009)
+* flto: Optimize Options. (line 1538)
+* flto-partition: Optimize Options. (line 1702)
* fmax-errors: Warning Options. (line 18)
* fmem-report: Debugging Options. (line 326)
* fmerge-all-constants: Optimize Options. (line 342)
@@ -47348,7 +47357,7 @@ look up both forms.
(line 15)
* fmodulo-sched: Optimize Options. (line 353)
* fmodulo-sched-allow-regmoves: Optimize Options. (line 358)
-* fmove-loop-invariants: Optimize Options. (line 2117)
+* fmove-loop-invariants: Optimize Options. (line 2121)
* fms-extensions <1>: Unnamed Fields. (line 36)
* fms-extensions <2>: C++ Dialect Options.
(line 165)
@@ -47389,7 +47398,7 @@ look up both forms.
* fno-function-cse: Optimize Options. (line 375)
* fno-gnu-keywords: C++ Dialect Options.
(line 142)
-* fno-guess-branch-probability: Optimize Options. (line 1292)
+* fno-guess-branch-probability: Optimize Options. (line 1296)
* fno-ident: Code Gen Options. (line 154)
* fno-implement-inlines <1>: C++ Interface. (line 75)
* fno-implement-inlines: C++ Dialect Options.
@@ -47404,7 +47413,7 @@ look up both forms.
* fno-ira-share-save-slots: Optimize Options. (line 633)
* fno-ira-share-spill-slots: Optimize Options. (line 639)
* fno-jump-tables: Code Gen Options. (line 229)
-* fno-math-errno: Optimize Options. (line 1877)
+* fno-math-errno: Optimize Options. (line 1881)
* fno-merge-debug-strings: Debugging Options. (line 291)
* fno-nil-receivers: Objective-C and Objective-C++ Dialect Options.
(line 49)
@@ -47414,8 +47423,8 @@ look up both forms.
(line 186)
* fno-optional-diags: C++ Dialect Options.
(line 190)
-* fno-peephole: Optimize Options. (line 1283)
-* fno-peephole2: Optimize Options. (line 1283)
+* fno-peephole: Optimize Options. (line 1287)
+* fno-peephole2: Optimize Options. (line 1287)
* fno-pretty-templates: C++ Dialect Options.
(line 200)
* fno-rtti: C++ Dialect Options.
@@ -47427,12 +47436,12 @@ look up both forms.
* fno-show-column: Preprocessor Options.
(line 574)
* fno-signed-bitfields: C Dialect Options. (line 350)
-* fno-signed-zeros: Optimize Options. (line 1949)
+* fno-signed-zeros: Optimize Options. (line 1953)
* fno-stack-limit: Code Gen Options. (line 401)
* fno-threadsafe-statics: C++ Dialect Options.
(line 251)
-* fno-toplevel-reorder: Optimize Options. (line 1490)
-* fno-trapping-math: Optimize Options. (line 1959)
+* fno-toplevel-reorder: Optimize Options. (line 1494)
+* fno-trapping-math: Optimize Options. (line 1963)
* fno-unsigned-bitfields: C Dialect Options. (line 350)
* fno-use-cxa-get-exception-ptr: C++ Dialect Options.
(line 264)
@@ -47467,14 +47476,14 @@ look up both forms.
* force_cpusubtype_ALL: Darwin Options. (line 138)
* force_flat_namespace: Darwin Options. (line 199)
* fpack-struct: Code Gen Options. (line 280)
-* fpartial-inlining: Optimize Options. (line 1258)
+* fpartial-inlining: Optimize Options. (line 1262)
* fpcc-struct-return <1>: Incompatibilities. (line 170)
* fpcc-struct-return: Code Gen Options. (line 69)
* fpch-deps: Preprocessor Options.
(line 282)
* fpch-preprocess: Preprocessor Options.
(line 290)
-* fpeel-loops: Optimize Options. (line 2109)
+* fpeel-loops: Optimize Options. (line 2113)
* fpermissive: C++ Dialect Options.
(line 195)
* fPIC: Code Gen Options. (line 206)
@@ -47484,28 +47493,28 @@ look up both forms.
* fplan9-extensions: Unnamed Fields. (line 44)
* fpost-ipa-mem-report: Debugging Options. (line 332)
* fpre-ipa-mem-report: Debugging Options. (line 330)
-* fpredictive-commoning: Optimize Options. (line 1265)
-* fprefetch-loop-arrays: Optimize Options. (line 1272)
+* fpredictive-commoning: Optimize Options. (line 1269)
+* fprefetch-loop-arrays: Optimize Options. (line 1276)
* fpreprocessed: Preprocessor Options.
(line 491)
* fprofile-arcs <1>: Other Builtins. (line 257)
* fprofile-arcs: Debugging Options. (line 367)
-* fprofile-correction: Optimize Options. (line 1776)
-* fprofile-dir: Optimize Options. (line 1783)
-* fprofile-generate: Optimize Options. (line 1794)
-* fprofile-use: Optimize Options. (line 1807)
-* fprofile-values: Optimize Options. (line 2058)
+* fprofile-correction: Optimize Options. (line 1780)
+* fprofile-dir: Optimize Options. (line 1787)
+* fprofile-generate: Optimize Options. (line 1798)
+* fprofile-use: Optimize Options. (line 1811)
+* fprofile-values: Optimize Options. (line 2062)
* fpu: RX Options. (line 17)
* frandom-seed: Debugging Options. (line 1031)
-* freciprocal-math: Optimize Options. (line 1928)
+* freciprocal-math: Optimize Options. (line 1932)
* frecord-gcc-switches: Code Gen Options. (line 173)
* free: Optimize Options. (line 575)
* freg-struct-return: Code Gen Options. (line 87)
* fregmove: Optimize Options. (line 584)
-* frename-registers: Optimize Options. (line 2076)
-* freorder-blocks: Optimize Options. (line 1309)
-* freorder-blocks-and-partition: Optimize Options. (line 1315)
-* freorder-functions: Optimize Options. (line 1326)
+* frename-registers: Optimize Options. (line 2080)
+* freorder-blocks: Optimize Options. (line 1313)
+* freorder-blocks-and-partition: Optimize Options. (line 1319)
+* freorder-functions: Optimize Options. (line 1330)
* freplace-objc-classes: Objective-C and Objective-C++ Dialect Options.
(line 131)
* frepo <1>: Template Instantiation.
@@ -47514,7 +47523,7 @@ look up both forms.
(line 213)
* frerun-cse-after-loop: Optimize Options. (line 453)
* freschedule-modulo-scheduled-loops: Optimize Options. (line 778)
-* frounding-math: Optimize Options. (line 1974)
+* frounding-math: Optimize Options. (line 1978)
* fsched-critical-path-heuristic: Optimize Options. (line 744)
* fsched-dep-count-heuristic: Optimize Options. (line 771)
* fsched-group-heuristic: Optimize Options. (line 738)
@@ -47530,7 +47539,7 @@ look up both forms.
* fsched2-use-superblocks: Optimize Options. (line 727)
* fschedule-insns: Optimize Options. (line 658)
* fschedule-insns2: Optimize Options. (line 668)
-* fsection-anchors: Optimize Options. (line 2172)
+* fsection-anchors: Optimize Options. (line 2176)
* fsel-sched-pipelining: Optimize Options. (line 792)
* fsel-sched-pipelining-outer-loops: Optimize Options. (line 797)
* fselective-scheduling: Optimize Options. (line 784)
@@ -47543,14 +47552,14 @@ look up both forms.
* fshort-enums: Code Gen Options. (line 105)
* fshort-wchar: Code Gen Options. (line 124)
* fshrink-wrap: Optimize Options. (line 802)
-* fsignaling-nans: Optimize Options. (line 1994)
+* fsignaling-nans: Optimize Options. (line 1998)
* fsigned-bitfields <1>: Non-bugs. (line 57)
* fsigned-bitfields: C Dialect Options. (line 350)
* fsigned-char <1>: Characters implementation.
(line 31)
* fsigned-char: C Dialect Options. (line 340)
-* fsingle-precision-constant: Optimize Options. (line 2009)
-* fsplit-ivs-in-unroller: Optimize Options. (line 1239)
+* fsingle-precision-constant: Optimize Options. (line 2013)
+* fsplit-ivs-in-unroller: Optimize Options. (line 1243)
* fsplit-stack <1>: Function Attributes.
(line 949)
* fsplit-stack: Code Gen Options. (line 415)
@@ -47558,15 +47567,15 @@ look up both forms.
* fstack-check: Code Gen Options. (line 362)
* fstack-limit-register: Code Gen Options. (line 401)
* fstack-limit-symbol: Code Gen Options. (line 401)
-* fstack-protector: Optimize Options. (line 2160)
-* fstack-protector-all: Optimize Options. (line 2169)
+* fstack-protector: Optimize Options. (line 2164)
+* fstack-protector-all: Optimize Options. (line 2173)
* fstack-usage: Debugging Options. (line 336)
* fstats: C++ Dialect Options.
(line 228)
-* fstrict-aliasing: Optimize Options. (line 1339)
+* fstrict-aliasing: Optimize Options. (line 1343)
* fstrict-enums: C++ Dialect Options.
(line 233)
-* fstrict-overflow: Optimize Options. (line 1385)
+* fstrict-overflow: Optimize Options. (line 1389)
* fstrict-volatile-bitfields: Code Gen Options. (line 518)
* fsyntax-only: Warning Options. (line 14)
* ftabstop: Preprocessor Options.
@@ -47577,43 +47586,44 @@ look up both forms.
* fthread-jumps: Optimize Options. (line 419)
* ftime-report: Debugging Options. (line 322)
* ftls-model: Code Gen Options. (line 444)
-* ftracer: Optimize Options. (line 1222)
+* ftracer: Optimize Options. (line 1226)
* ftrack-macro-expansion: Preprocessor Options.
(line 520)
* ftrapv: Code Gen Options. (line 21)
-* ftree-bit-ccp: Optimize Options. (line 915)
-* ftree-builtin-call-dce: Optimize Options. (line 943)
-* ftree-ccp: Optimize Options. (line 921)
-* ftree-ch: Optimize Options. (line 963)
-* ftree-copy-prop: Optimize Options. (line 855)
-* ftree-copyrename: Optimize Options. (line 1178)
-* ftree-dce: Optimize Options. (line 939)
-* ftree-dominator-opts: Optimize Options. (line 949)
-* ftree-dse: Optimize Options. (line 956)
-* ftree-forwprop: Optimize Options. (line 840)
-* ftree-fre: Optimize Options. (line 844)
-* ftree-loop-im: Optimize Options. (line 1139)
-* ftree-loop-ivcanon: Optimize Options. (line 1148)
-* ftree-loop-linear: Optimize Options. (line 974)
-* ftree-loop-optimize: Optimize Options. (line 970)
-* ftree-parallelize-loops: Optimize Options. (line 1159)
-* ftree-phiprop: Optimize Options. (line 851)
+* ftree-bit-ccp: Optimize Options. (line 919)
+* ftree-builtin-call-dce: Optimize Options. (line 947)
+* ftree-ccp: Optimize Options. (line 925)
+* ftree-ch: Optimize Options. (line 967)
+* ftree-copy-prop: Optimize Options. (line 859)
+* ftree-copyrename: Optimize Options. (line 1182)
+* ftree-dce: Optimize Options. (line 943)
+* ftree-dominator-opts: Optimize Options. (line 953)
+* ftree-dse: Optimize Options. (line 960)
+* ftree-forwprop: Optimize Options. (line 844)
+* ftree-fre: Optimize Options. (line 848)
+* ftree-loop-im: Optimize Options. (line 1143)
+* ftree-loop-ivcanon: Optimize Options. (line 1152)
+* ftree-loop-linear: Optimize Options. (line 978)
+* ftree-loop-optimize: Optimize Options. (line 974)
+* ftree-parallelize-loops: Optimize Options. (line 1163)
+* ftree-partial-pre: Optimize Options. (line 840)
+* ftree-phiprop: Optimize Options. (line 855)
* ftree-pre: Optimize Options. (line 836)
-* ftree-pta: Optimize Options. (line 1168)
+* ftree-pta: Optimize Options. (line 1172)
* ftree-reassoc: Optimize Options. (line 832)
-* ftree-sink: Optimize Options. (line 911)
-* ftree-slp-vectorize: Optimize Options. (line 1197)
-* ftree-sra: Optimize Options. (line 1172)
-* ftree-ter: Optimize Options. (line 1185)
-* ftree-vect-loop-version: Optimize Options. (line 1201)
-* ftree-vectorize: Optimize Options. (line 1193)
+* ftree-sink: Optimize Options. (line 915)
+* ftree-slp-vectorize: Optimize Options. (line 1201)
+* ftree-sra: Optimize Options. (line 1176)
+* ftree-ter: Optimize Options. (line 1189)
+* ftree-vect-loop-version: Optimize Options. (line 1205)
+* ftree-vectorize: Optimize Options. (line 1197)
* ftree-vectorizer-verbose: Debugging Options. (line 1004)
-* ftree-vrp: Optimize Options. (line 1213)
-* funit-at-a-time: Optimize Options. (line 1483)
-* funroll-all-loops: Optimize Options. (line 1233)
-* funroll-loops: Optimize Options. (line 1227)
+* ftree-vrp: Optimize Options. (line 1217)
+* funit-at-a-time: Optimize Options. (line 1487)
+* funroll-all-loops: Optimize Options. (line 1237)
+* funroll-loops: Optimize Options. (line 1231)
* funsafe-loop-optimizations: Optimize Options. (line 500)
-* funsafe-math-optimizations: Optimize Options. (line 1895)
+* funsafe-math-optimizations: Optimize Options. (line 1899)
* funsigned-bitfields <1>: Non-bugs. (line 57)
* funsigned-bitfields <2>: Structures unions enumerations and bit-fields implementation.
(line 17)
@@ -47621,24 +47631,24 @@ look up both forms.
* funsigned-char <1>: Characters implementation.
(line 31)
* funsigned-char: C Dialect Options. (line 322)
-* funswitch-loops: Optimize Options. (line 2121)
+* funswitch-loops: Optimize Options. (line 2125)
* funwind-tables: Code Gen Options. (line 56)
* fuse-cxa-atexit: C++ Dialect Options.
(line 257)
* fvar-tracking: Debugging Options. (line 1127)
* fvar-tracking-assignments: Debugging Options. (line 1137)
* fvar-tracking-assignments-toggle: Debugging Options. (line 1147)
-* fvariable-expansion-in-unroller: Optimize Options. (line 1253)
-* fvect-cost-model: Optimize Options. (line 1210)
+* fvariable-expansion-in-unroller: Optimize Options. (line 1257)
+* fvect-cost-model: Optimize Options. (line 1214)
* fverbose-asm: Code Gen Options. (line 164)
* fvisibility: Code Gen Options. (line 452)
* fvisibility-inlines-hidden: C++ Dialect Options.
(line 269)
* fvisibility-ms-compat: C++ Dialect Options.
(line 297)
-* fvpt: Optimize Options. (line 2067)
-* fweb: Optimize Options. (line 1502)
-* fwhole-program: Optimize Options. (line 1513)
+* fvpt: Optimize Options. (line 2071)
+* fweb: Optimize Options. (line 1506)
+* fwhole-program: Optimize Options. (line 1517)
* fwide-exec-charset: Preprocessor Options.
(line 541)
* fworking-directory: Preprocessor Options.
@@ -48125,7 +48135,7 @@ look up both forms.
* mfpe: ARM Options. (line 144)
* mfpmath <1>: i386 and x86-64 Options.
(line 194)
-* mfpmath: Optimize Options. (line 1855)
+* mfpmath: Optimize Options. (line 1859)
* mfpr-32: FRV Options. (line 13)
* mfpr-64: FRV Options. (line 16)
* mfprnd: RS/6000 and PowerPC Options.
@@ -49082,7 +49092,7 @@ look up both forms.
(line 631)
* p: Debugging Options. (line 306)
* pagezero_size: Darwin Options. (line 199)
-* param: Optimize Options. (line 2196)
+* param: Optimize Options. (line 2200)
* pass-exit-codes: Overall Options. (line 150)
* pedantic <1>: Warnings and Errors.
(line 25)
@@ -49105,16 +49115,17 @@ look up both forms.
* prebind: Darwin Options. (line 199)
* prebind_all_twolevel_modules: Darwin Options. (line 199)
* print-file-name: Debugging Options. (line 1151)
-* print-libgcc-file-name: Debugging Options. (line 1181)
+* print-libgcc-file-name: Debugging Options. (line 1185)
* print-multi-directory: Debugging Options. (line 1157)
* print-multi-lib: Debugging Options. (line 1162)
* print-multi-os-directory: Debugging Options. (line 1169)
+* print-multiarch: Debugging Options. (line 1178)
* print-objc-runtime-info: Objective-C and Objective-C++ Dialect Options.
(line 203)
-* print-prog-name: Debugging Options. (line 1178)
-* print-search-dirs: Debugging Options. (line 1189)
-* print-sysroot: Debugging Options. (line 1202)
-* print-sysroot-headers-suffix: Debugging Options. (line 1209)
+* print-prog-name: Debugging Options. (line 1182)
+* print-search-dirs: Debugging Options. (line 1193)
+* print-sysroot: Debugging Options. (line 1206)
+* print-sysroot-headers-suffix: Debugging Options. (line 1213)
* private_bundle: Darwin Options. (line 199)
* pthread <1>: Solaris 2 Options. (line 31)
* pthread: RS/6000 and PowerPC Options.
@@ -50248,7 +50259,7 @@ Keyword Index
* flexible array members: Zero Length. (line 6)
* float as function value type: Incompatibilities. (line 141)
* floating point precision: Disappointments. (line 68)
-* floating-point precision: Optimize Options. (line 1830)
+* floating-point precision: Optimize Options. (line 1834)
* floor: Other Builtins. (line 6)
* floorf: Other Builtins. (line 6)
* floorl: Other Builtins. (line 6)
@@ -51276,301 +51287,301 @@ Keyword Index

Tag Table:
-Node: Top2170
-Node: G++ and GCC3991
-Node: Standards6060
-Node: Invoking GCC18557
-Node: Option Summary22308
-Node: Overall Options61050
-Node: Invoking G++75328
-Node: C Dialect Options76851
-Node: C++ Dialect Options92611
-Node: Objective-C and Objective-C++ Dialect Options119051
-Node: Language Independent Options129591
-Node: Warning Options131713
-Node: Debugging Options198241
-Node: Optimize Options249715
-Ref: Type-punning306404
-Node: Preprocessor Options383498
-Ref: Wtrigraphs387595
-Ref: dashMF392343
-Ref: fdollars-in-identifiers403207
-Node: Assembler Options413286
-Node: Link Options413990
-Ref: Link Options-Footnote-1424330
-Node: Directory Options424664
-Node: Spec Files430941
-Node: Target Options452469
-Node: Submodel Options452868
-Node: Adapteva Epiphany Options454575
-Node: AArch64 Options460532
-Node: ARM Options464407
-Node: AVR Options480729
-Node: Blackfin Options499273
-Node: C6X Options507225
-Node: CRIS Options508767
-Node: CR16 Options512504
-Node: Darwin Options513413
-Node: DEC Alpha Options520905
-Node: DEC Alpha/VMS Options532804
-Node: FR30 Options533381
-Node: FRV Options533955
-Node: GNU/Linux Options540674
-Node: H8/300 Options541935
-Node: HPPA Options543002
-Node: i386 and x86-64 Options552491
-Node: i386 and x86-64 Windows Options585990
-Node: IA-64 Options588538
-Node: IA-64/VMS Options596556
-Node: LM32 Options597112
-Node: M32C Options597641
-Node: M32R/D Options598931
-Node: M680x0 Options602518
-Node: MCore Options616521
-Node: MeP Options618022
-Node: MicroBlaze Options621995
-Node: MIPS Options624566
-Node: MMIX Options652703
-Node: MN10300 Options655185
-Node: PDP-11 Options657733
-Node: picoChip Options659427
-Node: PowerPC Options661624
-Node: RL78 Options661845
-Node: RS/6000 and PowerPC Options662507
-Node: RX Options700214
-Node: S/390 and zSeries Options707280
-Node: Score Options715212
-Node: SH Options716040
-Node: Solaris 2 Options728687
-Node: SPARC Options729922
-Node: SPU Options742535
-Node: System V Options747536
-Node: TILE-Gx Options748362
-Node: TILEPro Options748908
-Node: V850 Options749412
-Node: VAX Options753037
-Node: VxWorks Options753585
-Node: x86-64 Options754740
-Node: Xstormy16 Options754958
-Node: Xtensa Options755247
-Node: zSeries Options759581
-Node: Code Gen Options759777
-Node: Environment Variables786312
-Node: Precompiled Headers794404
-Node: C Implementation800603
-Node: Translation implementation802266
-Node: Environment implementation802840
-Node: Identifiers implementation803390
-Node: Characters implementation804444
-Node: Integers implementation807250
-Node: Floating point implementation809075
-Node: Arrays and pointers implementation812004
-Ref: Arrays and pointers implementation-Footnote-1813439
-Node: Hints implementation813563
-Node: Structures unions enumerations and bit-fields implementation815029
-Node: Qualifiers implementation817015
-Node: Declarators implementation818787
-Node: Statements implementation819129
-Node: Preprocessing directives implementation819456
-Node: Library functions implementation821561
-Node: Architecture implementation822201
-Node: Locale-specific behavior implementation822904
-Node: C++ Implementation823209
-Node: Conditionally-supported behavior824489
-Node: Exception handling824999
-Node: C Extensions825408
-Node: Statement Exprs830319
-Node: Local Labels834832
-Node: Labels as Values837811
-Ref: Labels as Values-Footnote-1840220
-Node: Nested Functions840403
-Node: Constructing Calls844336
-Node: Typeof849067
-Node: Conditionals852382
-Node: __int128853273
-Node: Long Long853793
-Node: Complex855295
-Node: Floating Types857866
-Node: Half-Precision859004
-Node: Decimal Float861186
-Node: Hex Floats863053
-Node: Fixed-Point864094
-Node: Named Address Spaces867388
-Ref: AVR Named Address Spaces868082
-Node: Zero Length873450
-Node: Empty Structures876737
-Node: Variable Length877153
-Node: Variadic Macros879806
-Node: Escaped Newlines882188
-Node: Subscripting883027
-Node: Pointer Arith883750
-Node: Initializers884318
-Node: Compound Literals884814
-Node: Designated Inits888176
-Node: Case Ranges891831
-Node: Cast to Union892514
-Node: Mixed Declarations893610
-Node: Function Attributes894116
-Node: Attribute Syntax978293
-Node: Function Prototypes988739
-Node: C++ Comments990520
-Node: Dollar Signs991039
-Node: Character Escapes991504
-Node: Variable Attributes991798
-Ref: AVR Variable Attributes1005497
-Ref: MeP Variable Attributes1008177
-Ref: i386 Variable Attributes1010138
-Node: Type Attributes1015831
-Ref: MeP Type Attributes1029572
-Ref: i386 Type Attributes1029846
-Ref: PowerPC Type Attributes1030686
-Ref: SPU Type Attributes1031548
-Node: Alignment1031839
-Node: Inline1033213
-Node: Volatiles1038197
-Node: Extended Asm1041092
-Ref: Example of asm with clobbered asm reg1047181
-Ref: Extended asm with goto1056948
-Node: Constraints1064683
-Node: Simple Constraints1065767
-Node: Multi-Alternative1073088
-Node: Modifiers1074805
-Node: Machine Constraints1077699
-Node: Asm Labels1126695
-Node: Explicit Reg Vars1128371
-Node: Global Reg Vars1129979
-Node: Local Reg Vars1134529
-Node: Alternate Keywords1136970
-Node: Incomplete Enums1138456
-Node: Function Names1139213
-Node: Return Address1141375
-Node: Vector Extensions1144928
-Node: Offsetof1151107
-Node: __sync Builtins1151921
-Node: __atomic Builtins1157326
-Node: Object Size Checking1168536
-Node: Other Builtins1173966
-Node: Target Builtins1202423
-Node: Alpha Built-in Functions1203466
-Node: ARM iWMMXt Built-in Functions1206465
-Node: ARM NEON Intrinsics1213184
-Node: AVR Built-in Functions1419379
-Node: Blackfin Built-in Functions1422450
-Node: FR-V Built-in Functions1423067
-Node: Argument Types1423926
-Node: Directly-mapped Integer Functions1425682
-Node: Directly-mapped Media Functions1426764
-Node: Raw read/write Functions1433796
-Node: Other Built-in Functions1434708
-Node: X86 Built-in Functions1435897
-Node: MIPS DSP Built-in Functions1490716
-Node: MIPS Paired-Single Support1503219
-Node: MIPS Loongson Built-in Functions1504720
-Node: Paired-Single Arithmetic1511240
-Node: Paired-Single Built-in Functions1512188
-Node: MIPS-3D Built-in Functions1514860
-Node: picoChip Built-in Functions1520237
-Node: Other MIPS Built-in Functions1521603
-Node: PowerPC AltiVec/VSX Built-in Functions1522127
-Node: RX Built-in Functions1632785
-Node: SPARC VIS Built-in Functions1636795
-Node: SPU Built-in Functions1642399
-Node: TI C6X Built-in Functions1644215
-Node: TILE-Gx Built-in Functions1645239
-Node: TILEPro Built-in Functions1646359
-Node: Target Format Checks1647430
-Node: Solaris Format Checks1647862
-Node: Darwin Format Checks1648288
-Node: Pragmas1649115
-Node: ARM Pragmas1649825
-Node: M32C Pragmas1650428
-Node: MeP Pragmas1651502
-Node: RS/6000 and PowerPC Pragmas1653571
-Node: Darwin Pragmas1654312
-Node: Solaris Pragmas1655379
-Node: Symbol-Renaming Pragmas1656540
-Node: Structure-Packing Pragmas1659174
-Node: Weak Pragmas1660824
-Node: Diagnostic Pragmas1661558
-Node: Visibility Pragmas1664586
-Node: Push/Pop Macro Pragmas1665338
-Node: Function Specific Option Pragmas1666311
-Node: Unnamed Fields1668575
-Node: Thread-Local1670813
-Node: C99 Thread-Local Edits1672920
-Node: C++98 Thread-Local Edits1674932
-Node: Binary constants1678377
-Node: C++ Extensions1679048
-Node: C++ Volatiles1680696
-Node: Restricted Pointers1683056
-Node: Vague Linkage1684654
-Node: C++ Interface1688316
-Ref: C++ Interface-Footnote-11692613
-Node: Template Instantiation1692750
-Node: Bound member functions1699762
-Node: C++ Attributes1701305
-Node: Namespace Association1702963
-Node: Type Traits1704377
-Node: Java Exceptions1710862
-Node: Deprecated Features1712259
-Node: Backwards Compatibility1715224
-Node: Objective-C1716582
-Node: GNU Objective-C runtime API1717191
-Node: Modern GNU Objective-C runtime API1718198
-Node: Traditional GNU Objective-C runtime API1720635
-Node: Executing code before main1721363
-Node: What you can and what you cannot do in +load1724101
-Node: Type encoding1726491
-Node: Legacy type encoding1731567
-Node: @encode1732658
-Node: Method signatures1733199
-Node: Garbage Collection1735194
-Node: Constant string objects1737883
-Node: compatibility_alias1740391
-Node: Exceptions1741113
-Node: Synchronization1743824
-Node: Fast enumeration1745008
-Node: Using fast enumeration1745320
-Node: c99-like fast enumeration syntax1746531
-Node: Fast enumeration details1747234
-Node: Fast enumeration protocol1749575
-Node: Messaging with the GNU Objective-C runtime1752727
-Node: Dynamically registering methods1754098
-Node: Forwarding hook1755789
-Node: Compatibility1758828
-Node: Gcov1765395
-Node: Gcov Intro1765928
-Node: Invoking Gcov1768646
-Node: Gcov and Optimization1781557
-Node: Gcov Data Files1784212
-Node: Cross-profiling1785352
-Node: Trouble1787203
-Node: Actual Bugs1788688
-Node: Cross-Compiler Problems1789144
-Node: Interoperation1789564
-Node: Incompatibilities1796701
-Node: Fixed Headers1804852
-Node: Standard Libraries1806515
-Node: Disappointments1807887
-Node: C++ Misunderstandings1812245
-Node: Static Definitions1813056
-Node: Name lookup1814109
-Ref: Name lookup-Footnote-11818887
-Node: Temporaries1819074
-Node: Copy Assignment1821050
-Node: Non-bugs1822857
-Node: Warnings and Errors1833364
-Node: Bugs1835128
-Node: Bug Criteria1835692
-Node: Bug Reporting1837902
-Node: Service1838132
-Node: Contributing1838951
-Node: Funding1839691
-Node: GNU Project1842180
-Node: Copying1842826
-Node: GNU Free Documentation License1880354
-Node: Contributors1905491
-Node: Option Index1942893
-Node: Keyword Index2127779
+Node: Top2165
+Node: G++ and GCC3986
+Node: Standards6055
+Node: Invoking GCC18552
+Node: Option Summary22303
+Node: Overall Options61074
+Node: Invoking G++75352
+Node: C Dialect Options76875
+Node: C++ Dialect Options92635
+Node: Objective-C and Objective-C++ Dialect Options119075
+Node: Language Independent Options129615
+Node: Warning Options131737
+Node: Debugging Options198265
+Node: Optimize Options249865
+Ref: Type-punning306710
+Node: Preprocessor Options383804
+Ref: Wtrigraphs387901
+Ref: dashMF392649
+Ref: fdollars-in-identifiers403513
+Node: Assembler Options413592
+Node: Link Options414296
+Ref: Link Options-Footnote-1424636
+Node: Directory Options424970
+Node: Spec Files431247
+Node: Target Options452775
+Node: Submodel Options453174
+Node: Adapteva Epiphany Options454881
+Node: AArch64 Options460838
+Node: ARM Options464713
+Node: AVR Options481035
+Node: Blackfin Options499579
+Node: C6X Options507531
+Node: CRIS Options509073
+Node: CR16 Options512810
+Node: Darwin Options513719
+Node: DEC Alpha Options521211
+Node: DEC Alpha/VMS Options533110
+Node: FR30 Options533687
+Node: FRV Options534261
+Node: GNU/Linux Options540980
+Node: H8/300 Options542241
+Node: HPPA Options543308
+Node: i386 and x86-64 Options552797
+Node: i386 and x86-64 Windows Options586296
+Node: IA-64 Options588844
+Node: IA-64/VMS Options596862
+Node: LM32 Options597418
+Node: M32C Options597947
+Node: M32R/D Options599237
+Node: M680x0 Options602824
+Node: MCore Options616827
+Node: MeP Options618328
+Node: MicroBlaze Options622301
+Node: MIPS Options624872
+Node: MMIX Options653009
+Node: MN10300 Options655491
+Node: PDP-11 Options658039
+Node: picoChip Options659733
+Node: PowerPC Options661930
+Node: RL78 Options662151
+Node: RS/6000 and PowerPC Options662813
+Node: RX Options700520
+Node: S/390 and zSeries Options707586
+Node: Score Options715518
+Node: SH Options716346
+Node: Solaris 2 Options728993
+Node: SPARC Options730228
+Node: SPU Options742841
+Node: System V Options747842
+Node: TILE-Gx Options748668
+Node: TILEPro Options749214
+Node: V850 Options749718
+Node: VAX Options753343
+Node: VxWorks Options753891
+Node: x86-64 Options755046
+Node: Xstormy16 Options755264
+Node: Xtensa Options755553
+Node: zSeries Options759887
+Node: Code Gen Options760083
+Node: Environment Variables786618
+Node: Precompiled Headers794710
+Node: C Implementation800909
+Node: Translation implementation802572
+Node: Environment implementation803146
+Node: Identifiers implementation803696
+Node: Characters implementation804750
+Node: Integers implementation807556
+Node: Floating point implementation809381
+Node: Arrays and pointers implementation812310
+Ref: Arrays and pointers implementation-Footnote-1813745
+Node: Hints implementation813869
+Node: Structures unions enumerations and bit-fields implementation815335
+Node: Qualifiers implementation817321
+Node: Declarators implementation819093
+Node: Statements implementation819435
+Node: Preprocessing directives implementation819762
+Node: Library functions implementation821867
+Node: Architecture implementation822507
+Node: Locale-specific behavior implementation823210
+Node: C++ Implementation823515
+Node: Conditionally-supported behavior824795
+Node: Exception handling825305
+Node: C Extensions825714
+Node: Statement Exprs830625
+Node: Local Labels835138
+Node: Labels as Values838117
+Ref: Labels as Values-Footnote-1840526
+Node: Nested Functions840709
+Node: Constructing Calls844642
+Node: Typeof849373
+Node: Conditionals852688
+Node: __int128853579
+Node: Long Long854099
+Node: Complex855601
+Node: Floating Types858172
+Node: Half-Precision859310
+Node: Decimal Float861492
+Node: Hex Floats863359
+Node: Fixed-Point864400
+Node: Named Address Spaces867694
+Ref: AVR Named Address Spaces868388
+Node: Zero Length873756
+Node: Empty Structures877043
+Node: Variable Length877459
+Node: Variadic Macros880112
+Node: Escaped Newlines882494
+Node: Subscripting883333
+Node: Pointer Arith884056
+Node: Initializers884624
+Node: Compound Literals885120
+Node: Designated Inits888482
+Node: Case Ranges892137
+Node: Cast to Union892820
+Node: Mixed Declarations893916
+Node: Function Attributes894422
+Node: Attribute Syntax978599
+Node: Function Prototypes989045
+Node: C++ Comments990826
+Node: Dollar Signs991345
+Node: Character Escapes991810
+Node: Variable Attributes992104
+Ref: AVR Variable Attributes1005803
+Ref: MeP Variable Attributes1008483
+Ref: i386 Variable Attributes1010444
+Node: Type Attributes1016137
+Ref: MeP Type Attributes1029878
+Ref: i386 Type Attributes1030152
+Ref: PowerPC Type Attributes1030992
+Ref: SPU Type Attributes1031854
+Node: Alignment1032145
+Node: Inline1033519
+Node: Volatiles1038503
+Node: Extended Asm1041398
+Ref: Example of asm with clobbered asm reg1047487
+Ref: Extended asm with goto1057254
+Node: Constraints1064989
+Node: Simple Constraints1066073
+Node: Multi-Alternative1073394
+Node: Modifiers1075111
+Node: Machine Constraints1078005
+Node: Asm Labels1127001
+Node: Explicit Reg Vars1128677
+Node: Global Reg Vars1130285
+Node: Local Reg Vars1134835
+Node: Alternate Keywords1137276
+Node: Incomplete Enums1138762
+Node: Function Names1139519
+Node: Return Address1141681
+Node: Vector Extensions1145234
+Node: Offsetof1151413
+Node: __sync Builtins1152227
+Node: __atomic Builtins1157632
+Node: Object Size Checking1168842
+Node: Other Builtins1174272
+Node: Target Builtins1202729
+Node: Alpha Built-in Functions1203772
+Node: ARM iWMMXt Built-in Functions1206771
+Node: ARM NEON Intrinsics1213490
+Node: AVR Built-in Functions1419685
+Node: Blackfin Built-in Functions1422756
+Node: FR-V Built-in Functions1423373
+Node: Argument Types1424232
+Node: Directly-mapped Integer Functions1425988
+Node: Directly-mapped Media Functions1427070
+Node: Raw read/write Functions1434102
+Node: Other Built-in Functions1435014
+Node: X86 Built-in Functions1436203
+Node: MIPS DSP Built-in Functions1491022
+Node: MIPS Paired-Single Support1503525
+Node: MIPS Loongson Built-in Functions1505026
+Node: Paired-Single Arithmetic1511546
+Node: Paired-Single Built-in Functions1512494
+Node: MIPS-3D Built-in Functions1515166
+Node: picoChip Built-in Functions1520543
+Node: Other MIPS Built-in Functions1521909
+Node: PowerPC AltiVec/VSX Built-in Functions1522433
+Node: RX Built-in Functions1633091
+Node: SPARC VIS Built-in Functions1637101
+Node: SPU Built-in Functions1642705
+Node: TI C6X Built-in Functions1644521
+Node: TILE-Gx Built-in Functions1645545
+Node: TILEPro Built-in Functions1646665
+Node: Target Format Checks1647736
+Node: Solaris Format Checks1648168
+Node: Darwin Format Checks1648594
+Node: Pragmas1649421
+Node: ARM Pragmas1650131
+Node: M32C Pragmas1650734
+Node: MeP Pragmas1651808
+Node: RS/6000 and PowerPC Pragmas1653877
+Node: Darwin Pragmas1654618
+Node: Solaris Pragmas1655685
+Node: Symbol-Renaming Pragmas1656846
+Node: Structure-Packing Pragmas1659480
+Node: Weak Pragmas1661130
+Node: Diagnostic Pragmas1661864
+Node: Visibility Pragmas1664892
+Node: Push/Pop Macro Pragmas1665644
+Node: Function Specific Option Pragmas1666617
+Node: Unnamed Fields1668881
+Node: Thread-Local1671119
+Node: C99 Thread-Local Edits1673226
+Node: C++98 Thread-Local Edits1675238
+Node: Binary constants1678683
+Node: C++ Extensions1679354
+Node: C++ Volatiles1681002
+Node: Restricted Pointers1683362
+Node: Vague Linkage1684960
+Node: C++ Interface1688622
+Ref: C++ Interface-Footnote-11692919
+Node: Template Instantiation1693056
+Node: Bound member functions1700068
+Node: C++ Attributes1701611
+Node: Namespace Association1703269
+Node: Type Traits1704683
+Node: Java Exceptions1711168
+Node: Deprecated Features1712565
+Node: Backwards Compatibility1715530
+Node: Objective-C1716888
+Node: GNU Objective-C runtime API1717497
+Node: Modern GNU Objective-C runtime API1718504
+Node: Traditional GNU Objective-C runtime API1720941
+Node: Executing code before main1721669
+Node: What you can and what you cannot do in +load1724407
+Node: Type encoding1726797
+Node: Legacy type encoding1731873
+Node: @encode1732964
+Node: Method signatures1733505
+Node: Garbage Collection1735500
+Node: Constant string objects1738189
+Node: compatibility_alias1740697
+Node: Exceptions1741419
+Node: Synchronization1744130
+Node: Fast enumeration1745314
+Node: Using fast enumeration1745626
+Node: c99-like fast enumeration syntax1746837
+Node: Fast enumeration details1747540
+Node: Fast enumeration protocol1749881
+Node: Messaging with the GNU Objective-C runtime1753033
+Node: Dynamically registering methods1754404
+Node: Forwarding hook1756095
+Node: Compatibility1759134
+Node: Gcov1765701
+Node: Gcov Intro1766234
+Node: Invoking Gcov1768952
+Node: Gcov and Optimization1781863
+Node: Gcov Data Files1784518
+Node: Cross-profiling1785658
+Node: Trouble1787509
+Node: Actual Bugs1788994
+Node: Cross-Compiler Problems1789450
+Node: Interoperation1789870
+Node: Incompatibilities1797007
+Node: Fixed Headers1805158
+Node: Standard Libraries1806821
+Node: Disappointments1808193
+Node: C++ Misunderstandings1812551
+Node: Static Definitions1813362
+Node: Name lookup1814415
+Ref: Name lookup-Footnote-11819193
+Node: Temporaries1819380
+Node: Copy Assignment1821356
+Node: Non-bugs1823163
+Node: Warnings and Errors1833670
+Node: Bugs1835434
+Node: Bug Criteria1835998
+Node: Bug Reporting1838208
+Node: Service1838438
+Node: Contributing1839257
+Node: Funding1839997
+Node: GNU Project1842486
+Node: Copying1843132
+Node: GNU Free Documentation License1880660
+Node: Contributors1905797
+Node: Option Index1943199
+Node: Keyword Index2128231

End Tag Table
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/info/gdb.info b/share/doc/gcc-linaro-aarch64-linux-gnu/info/gdb.info
index 54fbab7..84d4f90 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/info/gdb.info
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/info/gdb.info
@@ -24,7 +24,7 @@ developing GNU and promoting software freedom."
This file documents the GNU debugger GDB.
This is the Tenth Edition, of `Debugging with GDB: the GNU
-Source-Level Debugger' for GDB (crosstool-NG linaro-1.13.1+bzr2501 -
+Source-Level Debugger' for GDB (crosstool-NG linaro-1.13.1+bzr2506 -
ARM aarch64 via Linaro) Version 7.5.50.20120930-cvs.
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
@@ -51,7 +51,7 @@ Debugging with GDB
This file describes GDB, the GNU symbolic debugger.
This is the Tenth Edition, for GDB (crosstool-NG
-linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) Version
+linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) Version
7.5.50.20120930-cvs.
Copyright (C) 1988-2012 Free Software Foundation, Inc.
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/info/gfortran.info b/share/doc/gcc-linaro-aarch64-linux-gnu/info/gfortran.info
index 38b6b42..00af3d1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/info/gfortran.info
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/info/gfortran.info
@@ -1,5 +1,5 @@
This is doc/gfortran.info, produced by makeinfo version 4.13 from
-/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-arm-aarch64-4.7+svn191817/gcc/fortran/gfortran.texi.
+/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/gcc-linaro-4.7+bzr115029/gcc/fortran/gfortran.texi.
Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
@@ -17819,357 +17819,357 @@ Keyword Index

Tag Table:
-Node: Top2220
-Node: Introduction3598
-Node: About GNU Fortran4347
-Node: GNU Fortran and GCC8336
-Node: Preprocessing and conditional compilation10450
-Node: GNU Fortran and G7712094
-Node: Project Status12667
-Node: Standards15114
-Node: Varying Length Character Strings16052
-Node: Invoking GNU Fortran16588
-Node: Option Summary18311
-Node: Fortran Dialect Options21685
-Node: Preprocessing Options30181
-Node: Error and Warning Options38412
-Node: Debugging Options46654
-Node: Directory Options49637
-Node: Link Options51072
-Node: Runtime Options51696
-Node: Code Gen Options53978
-Node: Environment Variables70934
-Node: Runtime71539
-Node: GFORTRAN_STDIN_UNIT72650
-Node: GFORTRAN_STDOUT_UNIT73017
-Node: GFORTRAN_STDERR_UNIT73418
-Node: GFORTRAN_TMPDIR73812
-Node: GFORTRAN_UNBUFFERED_ALL74264
-Node: GFORTRAN_UNBUFFERED_PRECONNECTED74790
-Node: GFORTRAN_SHOW_LOCUS75434
-Node: GFORTRAN_OPTIONAL_PLUS75930
-Node: GFORTRAN_DEFAULT_RECL76406
-Node: GFORTRAN_LIST_SEPARATOR76895
-Node: GFORTRAN_CONVERT_UNIT77504
-Node: GFORTRAN_ERROR_BACKTRACE80367
-Node: Fortran 2003 and 2008 status80924
-Node: Fortran 2003 status81184
-Node: Fortran 2008 status86086
-Node: TS 29113 status90871
-Node: Compiler Characteristics91643
-Node: KIND Type Parameters92195
-Node: Internal representation of LOGICAL variables93445
-Node: Thread-safety of the runtime library94802
-Node: Data consistency and durability96229
-Node: Extensions99271
-Node: Extensions implemented in GNU Fortran99872
-Node: Old-style kind specifications101230
-Node: Old-style variable initialization102337
-Node: Extensions to namelist103649
-Node: X format descriptor without count field105646
-Node: Commas in FORMAT specifications106173
-Node: Missing period in FORMAT specifications106690
-Node: I/O item lists107252
-Node: `Q' exponent-letter107641
-Node: BOZ literal constants108245
-Node: Real array indices110820
-Node: Unary operators111117
-Node: Implicitly convert LOGICAL and INTEGER values111531
-Node: Hollerith constants support112491
-Node: Cray pointers114263
-Node: CONVERT specifier119710
-Node: OpenMP121708
-Node: Argument list functions123959
-Node: Extensions not implemented in GNU Fortran125565
-Node: STRUCTURE and RECORD126487
-Node: ENCODE and DECODE statements128545
-Node: Variable FORMAT expressions129905
-Node: Alternate complex function syntax131010
-Node: Mixed-Language Programming131530
-Node: Interoperability with C132074
-Node: Intrinsic Types133412
-Node: Derived Types and struct133927
-Node: Interoperable Global Variables135283
-Node: Interoperable Subroutines and Functions136559
-Node: Working with Pointers140172
-Node: Further Interoperability of Fortran with C144490
-Node: GNU Fortran Compiler Directives145326
-Node: Non-Fortran Main Program147518
-Node: _gfortran_set_args149660
-Node: _gfortran_set_options150595
-Node: _gfortran_set_convert153471
-Node: _gfortran_set_record_marker154335
-Node: _gfortran_set_fpe155160
-Node: _gfortran_set_max_subrecord_length156316
-Node: Intrinsic Procedures157272
-Node: Introduction to Intrinsics172695
-Node: ABORT175047
-Node: ABS175703
-Node: ACCESS177320
-Node: ACHAR179241
-Node: ACOS180442
-Node: ACOSH181679
-Node: ADJUSTL182667
-Node: ADJUSTR183608
-Node: AIMAG184555
-Node: AINT185936
-Node: ALARM187523
-Node: ALL189157
-Node: ALLOCATED191075
-Node: AND192212
-Node: ANINT193509
-Node: ANY194987
-Node: ASIN196917
-Node: ASINH198143
-Node: ASSOCIATED199141
-Node: ATAN202146
-Node: ATAN2203565
-Node: ATANH205337
-Node: ATOMIC_DEFINE206337
-Node: ATOMIC_REF207511
-Node: BESSEL_J0208871
-Node: BESSEL_J1209920
-Node: BESSEL_JN210972
-Node: BESSEL_Y0212854
-Node: BESSEL_Y1213854
-Node: BESSEL_YN214854
-Node: BGE216686
-Node: BGT217375
-Node: BIT_SIZE218022
-Node: BLE218843
-Node: BLT219522
-Node: BTEST220157
-Node: C_ASSOCIATED221040
-Node: C_FUNLOC222249
-Node: C_F_PROCPOINTER223618
-Node: C_F_POINTER225119
-Node: C_LOC226537
-Node: C_SIZEOF227814
-Node: CEILING229224
-Node: CHAR230229
-Node: CHDIR231433
-Node: CHMOD232601
-Node: CMPLX234464
-Node: COMMAND_ARGUMENT_COUNT235928
-Node: COMPILER_OPTIONS236842
-Node: COMPILER_VERSION237851
-Node: COMPLEX238815
-Node: CONJG239969
-Node: COS241049
-Node: COSH242495
-Node: COUNT243660
-Node: CPU_TIME245676
-Node: CSHIFT247030
-Node: CTIME248686
-Node: DATE_AND_TIME250339
-Node: DBLE252800
-Node: DCMPLX253593
-Node: DIGITS254787
-Node: DIM255753
-Node: DOT_PRODUCT257011
-Node: DPROD258667
-Node: DREAL259584
-Node: DSHIFTL260250
-Node: DSHIFTR261570
-Node: DTIME262891
-Node: EOSHIFT265694
-Node: EPSILON267767
-Node: ERF268493
-Node: ERFC269267
-Node: ERFC_SCALED270071
-Node: ETIME270763
-Node: EXECUTE_COMMAND_LINE273004
-Node: EXIT275584
-Node: EXP276458
-Node: EXPONENT277731
-Node: EXTENDS_TYPE_OF278491
-Node: FDATE279344
-Node: FGET280826
-Node: FGETC282644
-Node: FLOOR284443
-Node: FLUSH285427
-Node: FNUM287302
-Node: FPUT288024
-Node: FPUTC289649
-Node: FRACTION291420
-Node: FREE292321
-Node: FSEEK293156
-Node: FSTAT295450
-Node: FTELL296530
-Node: GAMMA297508
-Node: GERROR298549
-Node: GETARG299268
-Node: GET_COMMAND301032
-Node: GET_COMMAND_ARGUMENT302396
-Node: GETCWD304430
-Node: GETENV305404
-Node: GET_ENVIRONMENT_VARIABLE306829
-Node: GETGID308982
-Node: GETLOG309519
-Node: GETPID310379
-Node: GETUID311109
-Node: GMTIME311625
-Node: HOSTNM313114
-Node: HUGE314032
-Node: HYPOT314753
-Node: IACHAR315573
-Node: IALL316753
-Node: IAND318230
-Node: IANY319214
-Node: IARGC320700
-Node: IBCLR321721
-Node: IBITS322382
-Node: IBSET323297
-Node: ICHAR323953
-Node: IDATE326125
-Node: IEOR327152
-Node: IERRNO328028
-Node: IMAGE_INDEX328577
-Node: INDEX intrinsic329601
-Node: INT331142
-Node: INT2332844
-Node: INT8333609
-Node: IOR334321
-Node: IPARITY335173
-Node: IRAND336697
-Node: IS_IOSTAT_END338053
-Node: IS_IOSTAT_EOR339150
-Node: ISATTY340277
-Node: ISHFT341060
-Node: ISHFTC342040
-Node: ISNAN343256
-Node: ITIME344004
-Node: KILL345029
-Node: KIND345933
-Node: LBOUND346778
-Node: LCOBOUND348111
-Node: LEADZ349241
-Node: LEN350101
-Node: LEN_TRIM351382
-Node: LGE352364
-Node: LGT353866
-Node: LINK355333
-Node: LLE356368
-Node: LLT357862
-Node: LNBLNK359322
-Node: LOC360098
-Node: LOG360829
-Node: LOG10362232
-Node: LOG_GAMMA363206
-Node: LOGICAL364295
-Node: LONG365103
-Node: LSHIFT365859
-Node: LSTAT366944
-Node: LTIME368138
-Node: MALLOC369549
-Node: MASKL371008
-Node: MASKR371771
-Node: MATMUL372537
-Node: MAX373626
-Node: MAXEXPONENT375125
-Node: MAXLOC375941
-Node: MAXVAL377960
-Node: MCLOCK379593
-Node: MCLOCK8380617
-Node: MERGE381850
-Node: MERGE_BITS382599
-Node: MIN383460
-Node: MINEXPONENT384961
-Node: MINLOC385591
-Node: MINVAL387610
-Node: MOD389262
-Node: MODULO390869
-Node: MOVE_ALLOC392083
-Node: MVBITS393112
-Node: NEAREST394171
-Node: NEW_LINE395294
-Node: NINT396065
-Node: NORM2397468
-Node: NOT398606
-Node: NULL399190
-Node: NUM_IMAGES400095
-Node: OR400911
-Node: PACK402195
-Node: PARITY404187
-Node: PERROR405402
-Node: PRECISION406023
-Node: POPCNT406909
-Node: POPPAR407780
-Node: PRESENT408831
-Node: PRODUCT409937
-Node: RADIX411462
-Node: RAN412284
-Node: RAND412739
-Node: RANDOM_NUMBER414071
-Node: RANDOM_SEED415789
-Node: RANGE417674
-Node: RANK418363
-Node: REAL419143
-Node: RENAME420917
-Node: REPEAT421936
-Node: RESHAPE422662
-Node: RRSPACING424131
-Node: RSHIFT424824
-Node: SAME_TYPE_AS425962
-Node: SCALE426792
-Node: SCAN427572
-Node: SECNDS429122
-Node: SECOND430210
-Node: SELECTED_CHAR_KIND431086
-Node: SELECTED_INT_KIND432677
-Node: SELECTED_REAL_KIND433852
-Node: SET_EXPONENT436518
-Node: SHAPE437514
-Node: SHIFTA438929
-Node: SHIFTL439890
-Node: SHIFTR440725
-Node: SIGN441561
-Node: SIGNAL442845
-Node: SIN444342
-Node: SINH445440
-Node: SIZE446436
-Node: SIZEOF447744
-Node: SLEEP449219
-Node: SPACING449779
-Node: SPREAD450792
-Node: SQRT451937
-Node: SRAND453291
-Node: STAT454459
-Node: STORAGE_SIZE457626
-Node: SUM458505
-Node: SYMLNK459988
-Node: SYSTEM461120
-Node: SYSTEM_CLOCK462371
-Node: TAN464529
-Node: TANH465501
-Node: THIS_IMAGE466658
-Node: TIME468150
-Node: TIME8469275
-Node: TINY470425
-Node: TRAILZ471025
-Node: TRANSFER471842
-Node: TRANSPOSE473876
-Node: TRIM474563
-Node: TTYNAM475420
-Node: UBOUND476335
-Node: UCOBOUND477725
-Node: UMASK478857
-Node: UNLINK479535
-Node: UNPACK480512
-Node: VERIFY481800
-Node: XOR483521
-Node: Intrinsic Modules484893
-Node: ISO_FORTRAN_ENV485136
-Node: ISO_C_BINDING489288
-Node: OpenMP Modules OMP_LIB and OMP_LIB_KINDS493399
-Node: Contributing494685
-Node: Contributors495539
-Node: Projects497206
-Node: Proposed Extensions498010
-Node: Copying500021
-Node: GNU Free Documentation License537585
-Node: Funding562728
-Node: Option Index565253
-Node: Keyword Index579471
+Node: Top2215
+Node: Introduction3593
+Node: About GNU Fortran4342
+Node: GNU Fortran and GCC8331
+Node: Preprocessing and conditional compilation10445
+Node: GNU Fortran and G7712089
+Node: Project Status12662
+Node: Standards15109
+Node: Varying Length Character Strings16047
+Node: Invoking GNU Fortran16583
+Node: Option Summary18306
+Node: Fortran Dialect Options21680
+Node: Preprocessing Options30176
+Node: Error and Warning Options38407
+Node: Debugging Options46649
+Node: Directory Options49632
+Node: Link Options51067
+Node: Runtime Options51691
+Node: Code Gen Options53973
+Node: Environment Variables70929
+Node: Runtime71534
+Node: GFORTRAN_STDIN_UNIT72645
+Node: GFORTRAN_STDOUT_UNIT73012
+Node: GFORTRAN_STDERR_UNIT73413
+Node: GFORTRAN_TMPDIR73807
+Node: GFORTRAN_UNBUFFERED_ALL74259
+Node: GFORTRAN_UNBUFFERED_PRECONNECTED74785
+Node: GFORTRAN_SHOW_LOCUS75429
+Node: GFORTRAN_OPTIONAL_PLUS75925
+Node: GFORTRAN_DEFAULT_RECL76401
+Node: GFORTRAN_LIST_SEPARATOR76890
+Node: GFORTRAN_CONVERT_UNIT77499
+Node: GFORTRAN_ERROR_BACKTRACE80362
+Node: Fortran 2003 and 2008 status80919
+Node: Fortran 2003 status81179
+Node: Fortran 2008 status86081
+Node: TS 29113 status90866
+Node: Compiler Characteristics91638
+Node: KIND Type Parameters92190
+Node: Internal representation of LOGICAL variables93440
+Node: Thread-safety of the runtime library94797
+Node: Data consistency and durability96224
+Node: Extensions99266
+Node: Extensions implemented in GNU Fortran99867
+Node: Old-style kind specifications101225
+Node: Old-style variable initialization102332
+Node: Extensions to namelist103644
+Node: X format descriptor without count field105641
+Node: Commas in FORMAT specifications106168
+Node: Missing period in FORMAT specifications106685
+Node: I/O item lists107247
+Node: `Q' exponent-letter107636
+Node: BOZ literal constants108240
+Node: Real array indices110815
+Node: Unary operators111112
+Node: Implicitly convert LOGICAL and INTEGER values111526
+Node: Hollerith constants support112486
+Node: Cray pointers114258
+Node: CONVERT specifier119705
+Node: OpenMP121703
+Node: Argument list functions123954
+Node: Extensions not implemented in GNU Fortran125560
+Node: STRUCTURE and RECORD126482
+Node: ENCODE and DECODE statements128540
+Node: Variable FORMAT expressions129900
+Node: Alternate complex function syntax131005
+Node: Mixed-Language Programming131525
+Node: Interoperability with C132069
+Node: Intrinsic Types133407
+Node: Derived Types and struct133922
+Node: Interoperable Global Variables135278
+Node: Interoperable Subroutines and Functions136554
+Node: Working with Pointers140167
+Node: Further Interoperability of Fortran with C144485
+Node: GNU Fortran Compiler Directives145321
+Node: Non-Fortran Main Program147513
+Node: _gfortran_set_args149655
+Node: _gfortran_set_options150590
+Node: _gfortran_set_convert153466
+Node: _gfortran_set_record_marker154330
+Node: _gfortran_set_fpe155155
+Node: _gfortran_set_max_subrecord_length156311
+Node: Intrinsic Procedures157267
+Node: Introduction to Intrinsics172690
+Node: ABORT175042
+Node: ABS175698
+Node: ACCESS177315
+Node: ACHAR179236
+Node: ACOS180437
+Node: ACOSH181674
+Node: ADJUSTL182662
+Node: ADJUSTR183603
+Node: AIMAG184550
+Node: AINT185931
+Node: ALARM187518
+Node: ALL189152
+Node: ALLOCATED191070
+Node: AND192207
+Node: ANINT193504
+Node: ANY194982
+Node: ASIN196912
+Node: ASINH198138
+Node: ASSOCIATED199136
+Node: ATAN202141
+Node: ATAN2203560
+Node: ATANH205332
+Node: ATOMIC_DEFINE206332
+Node: ATOMIC_REF207506
+Node: BESSEL_J0208866
+Node: BESSEL_J1209915
+Node: BESSEL_JN210967
+Node: BESSEL_Y0212849
+Node: BESSEL_Y1213849
+Node: BESSEL_YN214849
+Node: BGE216681
+Node: BGT217370
+Node: BIT_SIZE218017
+Node: BLE218838
+Node: BLT219517
+Node: BTEST220152
+Node: C_ASSOCIATED221035
+Node: C_FUNLOC222244
+Node: C_F_PROCPOINTER223613
+Node: C_F_POINTER225114
+Node: C_LOC226532
+Node: C_SIZEOF227809
+Node: CEILING229219
+Node: CHAR230224
+Node: CHDIR231428
+Node: CHMOD232596
+Node: CMPLX234459
+Node: COMMAND_ARGUMENT_COUNT235923
+Node: COMPILER_OPTIONS236837
+Node: COMPILER_VERSION237846
+Node: COMPLEX238810
+Node: CONJG239964
+Node: COS241044
+Node: COSH242490
+Node: COUNT243655
+Node: CPU_TIME245671
+Node: CSHIFT247025
+Node: CTIME248681
+Node: DATE_AND_TIME250334
+Node: DBLE252795
+Node: DCMPLX253588
+Node: DIGITS254782
+Node: DIM255748
+Node: DOT_PRODUCT257006
+Node: DPROD258662
+Node: DREAL259579
+Node: DSHIFTL260245
+Node: DSHIFTR261565
+Node: DTIME262886
+Node: EOSHIFT265689
+Node: EPSILON267762
+Node: ERF268488
+Node: ERFC269262
+Node: ERFC_SCALED270066
+Node: ETIME270758
+Node: EXECUTE_COMMAND_LINE272999
+Node: EXIT275579
+Node: EXP276453
+Node: EXPONENT277726
+Node: EXTENDS_TYPE_OF278486
+Node: FDATE279339
+Node: FGET280821
+Node: FGETC282639
+Node: FLOOR284438
+Node: FLUSH285422
+Node: FNUM287297
+Node: FPUT288019
+Node: FPUTC289644
+Node: FRACTION291415
+Node: FREE292316
+Node: FSEEK293151
+Node: FSTAT295445
+Node: FTELL296525
+Node: GAMMA297503
+Node: GERROR298544
+Node: GETARG299263
+Node: GET_COMMAND301027
+Node: GET_COMMAND_ARGUMENT302391
+Node: GETCWD304425
+Node: GETENV305399
+Node: GET_ENVIRONMENT_VARIABLE306824
+Node: GETGID308977
+Node: GETLOG309514
+Node: GETPID310374
+Node: GETUID311104
+Node: GMTIME311620
+Node: HOSTNM313109
+Node: HUGE314027
+Node: HYPOT314748
+Node: IACHAR315568
+Node: IALL316748
+Node: IAND318225
+Node: IANY319209
+Node: IARGC320695
+Node: IBCLR321716
+Node: IBITS322377
+Node: IBSET323292
+Node: ICHAR323948
+Node: IDATE326120
+Node: IEOR327147
+Node: IERRNO328023
+Node: IMAGE_INDEX328572
+Node: INDEX intrinsic329596
+Node: INT331137
+Node: INT2332839
+Node: INT8333604
+Node: IOR334316
+Node: IPARITY335168
+Node: IRAND336692
+Node: IS_IOSTAT_END338048
+Node: IS_IOSTAT_EOR339145
+Node: ISATTY340272
+Node: ISHFT341055
+Node: ISHFTC342035
+Node: ISNAN343251
+Node: ITIME343999
+Node: KILL345024
+Node: KIND345928
+Node: LBOUND346773
+Node: LCOBOUND348106
+Node: LEADZ349236
+Node: LEN350096
+Node: LEN_TRIM351377
+Node: LGE352359
+Node: LGT353861
+Node: LINK355328
+Node: LLE356363
+Node: LLT357857
+Node: LNBLNK359317
+Node: LOC360093
+Node: LOG360824
+Node: LOG10362227
+Node: LOG_GAMMA363201
+Node: LOGICAL364290
+Node: LONG365098
+Node: LSHIFT365854
+Node: LSTAT366939
+Node: LTIME368133
+Node: MALLOC369544
+Node: MASKL371003
+Node: MASKR371766
+Node: MATMUL372532
+Node: MAX373621
+Node: MAXEXPONENT375120
+Node: MAXLOC375936
+Node: MAXVAL377955
+Node: MCLOCK379588
+Node: MCLOCK8380612
+Node: MERGE381845
+Node: MERGE_BITS382594
+Node: MIN383455
+Node: MINEXPONENT384956
+Node: MINLOC385586
+Node: MINVAL387605
+Node: MOD389257
+Node: MODULO390864
+Node: MOVE_ALLOC392078
+Node: MVBITS393107
+Node: NEAREST394166
+Node: NEW_LINE395289
+Node: NINT396060
+Node: NORM2397463
+Node: NOT398601
+Node: NULL399185
+Node: NUM_IMAGES400090
+Node: OR400906
+Node: PACK402190
+Node: PARITY404182
+Node: PERROR405397
+Node: PRECISION406018
+Node: POPCNT406904
+Node: POPPAR407775
+Node: PRESENT408826
+Node: PRODUCT409932
+Node: RADIX411457
+Node: RAN412279
+Node: RAND412734
+Node: RANDOM_NUMBER414066
+Node: RANDOM_SEED415784
+Node: RANGE417669
+Node: RANK418358
+Node: REAL419138
+Node: RENAME420912
+Node: REPEAT421931
+Node: RESHAPE422657
+Node: RRSPACING424126
+Node: RSHIFT424819
+Node: SAME_TYPE_AS425957
+Node: SCALE426787
+Node: SCAN427567
+Node: SECNDS429117
+Node: SECOND430205
+Node: SELECTED_CHAR_KIND431081
+Node: SELECTED_INT_KIND432672
+Node: SELECTED_REAL_KIND433847
+Node: SET_EXPONENT436513
+Node: SHAPE437509
+Node: SHIFTA438924
+Node: SHIFTL439885
+Node: SHIFTR440720
+Node: SIGN441556
+Node: SIGNAL442840
+Node: SIN444337
+Node: SINH445435
+Node: SIZE446431
+Node: SIZEOF447739
+Node: SLEEP449214
+Node: SPACING449774
+Node: SPREAD450787
+Node: SQRT451932
+Node: SRAND453286
+Node: STAT454454
+Node: STORAGE_SIZE457621
+Node: SUM458500
+Node: SYMLNK459983
+Node: SYSTEM461115
+Node: SYSTEM_CLOCK462366
+Node: TAN464524
+Node: TANH465496
+Node: THIS_IMAGE466653
+Node: TIME468145
+Node: TIME8469270
+Node: TINY470420
+Node: TRAILZ471020
+Node: TRANSFER471837
+Node: TRANSPOSE473871
+Node: TRIM474558
+Node: TTYNAM475415
+Node: UBOUND476330
+Node: UCOBOUND477720
+Node: UMASK478852
+Node: UNLINK479530
+Node: UNPACK480507
+Node: VERIFY481795
+Node: XOR483516
+Node: Intrinsic Modules484888
+Node: ISO_FORTRAN_ENV485131
+Node: ISO_C_BINDING489283
+Node: OpenMP Modules OMP_LIB and OMP_LIB_KINDS493394
+Node: Contributing494680
+Node: Contributors495534
+Node: Projects497201
+Node: Proposed Extensions498005
+Node: Copying500016
+Node: GNU Free Documentation License537580
+Node: Funding562723
+Node: Option Index565248
+Node: Keyword Index579466

End Tag Table
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/info/gprof.info b/share/doc/gcc-linaro-aarch64-linux-gnu/info/gprof.info
index 208309d..7e648b1 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/info/gprof.info
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/info/gprof.info
@@ -1,5 +1,5 @@
This is gprof.info, produced by makeinfo version 4.13 from
-/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/binutils-2.24~20120930+gitc1d77ff/gprof/gprof.texi.
+/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/binutils-2.24~20121016+git142208f/gprof/gprof.texi.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
@@ -29,7 +29,7 @@ to determine which parts of a program are taking most of the execution
time. We assume that you know how to write, compile, and execute
programs. GNU `gprof' was written by Jay Fenlason.
- This manual is for `gprof' (crosstool-NG linaro-1.13.1+bzr2501 - ARM
+ This manual is for `gprof' (crosstool-NG linaro-1.13.1+bzr2506 - ARM
aarch64 via Linaro) version 2.23.51.
This document is distributed under the terms of the GNU Free
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/info/ld.info b/share/doc/gcc-linaro-aarch64-linux-gnu/info/ld.info
index 94b9b3d..f4d3a6a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/info/ld.info
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/info/ld.info
@@ -1,5 +1,5 @@
This is ld.info, produced by makeinfo version 4.13 from
-/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/binutils-2.24~20120930+gitc1d77ff/ld/ld.texinfo.
+/cbuild/slaves/oort12/crosstool-ng/builds/aarch64-linux-gnu-linux/.build/src/binutils-2.24~20121016+git142208f/ld/ld.texinfo.
INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
@@ -7,7 +7,7 @@ START-INFO-DIR-ENTRY
END-INFO-DIR-ENTRY
This file documents the GNU linker LD (crosstool-NG
-linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) version 2.23.51.
+linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) version 2.23.51.
Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free
@@ -27,7 +27,7 @@ LD
**
This file documents the GNU linker ld (crosstool-NG
-linaro-1.13.1+bzr2501 - ARM aarch64 via Linaro) version 2.23.51.
+linaro-1.13.1+bzr2506 - ARM aarch64 via Linaro) version 2.23.51.
This document is distributed under the terms of the GNU Free
Documentation License version 1.3. A copy of the license is included
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-addr2line.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-addr2line.1
index 5ff0f0e..0cdb2b4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-addr2line.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-addr2line.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "ADDR2LINE 1"
-.TH ADDR2LINE 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH ADDR2LINE 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ar.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ar.1
index 8e6f8bb..9203865 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ar.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ar.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "AR 1"
-.TH AR 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH AR 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-as.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-as.1
index efb02e3..8f90404 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-as.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-as.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "AS 1"
-.TH AS 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH AS 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -286,8 +286,8 @@ as [\fB\-a\fR[\fBcdghlns\fR][=\fIfile\fR]] [\fB\-\-alternate\fR] [\fB\-D\fR]
[\fB\-mpwrx\fR|\fB\-mpwr2\fR|\fB\-mpwr\fR|\fB\-m601\fR|\fB\-mppc\fR|\fB\-mppc32\fR|\fB\-m603\fR|\fB\-m604\fR|\fB\-m403\fR|\fB\-m405\fR|
\fB\-m440\fR|\fB\-m464\fR|\fB\-m476\fR|\fB\-m7400\fR|\fB\-m7410\fR|\fB\-m7450\fR|\fB\-m7455\fR|\fB\-m750cl\fR|\fB\-mppc64\fR|
\fB\-m620\fR|\fB\-me500\fR|\fB\-e500x2\fR|\fB\-me500mc\fR|\fB\-me500mc64\fR|\fB\-me5500\fR|\fB\-me6500\fR|\fB\-mppc64bridge\fR|
- \fB\-mbooke\fR|\fB\-mpower4\fR|\fB\-mpr4\fR|\fB\-mpower5\fR|\fB\-mpwr5\fR|\fB\-mpwr5x\fR|\fB\-mpower6\fR|\fB\-mpwr6\fR|
- \fB\-mpower7\fR|\fB\-mpw7\fR|\fB\-ma2\fR|\fB\-mcell\fR|\fB\-mspe\fR|\fB\-mtitan\fR|\fB\-me300\fR|\fB\-mvle\fR|\fB\-mcom\fR]
+ \fB\-mbooke\fR|\fB\-mpower4\fR|\fB\-mpwr4\fR|\fB\-mpower5\fR|\fB\-mpwr5\fR|\fB\-mpwr5x\fR|\fB\-mpower6\fR|\fB\-mpwr6\fR|
+ \fB\-mpower7\fR|\fB\-mpwr7\fR|\fB\-ma2\fR|\fB\-mcell\fR|\fB\-mspe\fR|\fB\-mtitan\fR|\fB\-me300\fR|\fB\-mvle\fR|\fB\-mcom\fR]
[\fB\-many\fR] [\fB\-maltivec\fR|\fB\-mvsx\fR]
[\fB\-mregnames\fR|\fB\-mno\-regnames\fR]
[\fB\-mrelocatable\fR|\fB\-mrelocatable\-lib\fR|\fB\-K \s-1PIC\s0\fR] [\fB\-memb\fR]
@@ -895,6 +895,7 @@ processor names are recognized:
\&\f(CW\*(C`amdfam10\*(C'\fR,
\&\f(CW\*(C`bdver1\*(C'\fR,
\&\f(CW\*(C`bdver2\*(C'\fR,
+\&\f(CW\*(C`bdver3\*(C'\fR,
\&\f(CW\*(C`btver1\*(C'\fR,
\&\f(CW\*(C`btver2\*(C'\fR,
\&\f(CW\*(C`generic32\*(C'\fR and
@@ -1641,7 +1642,8 @@ Architecture (esa) or the z/Architecture mode (zarch).
.IP "\fB\-march=\fR\fIprocessor\fR" 4
.IX Item "-march=processor"
Specify which s390 processor variant is the target, \fBg6\fR, \fBg6\fR,
-\&\fBz900\fR, \fBz990\fR, \fBz9\-109\fR, \fBz9\-ec\fR, or \fBz10\fR.
+\&\fBz900\fR, \fBz990\fR, \fBz9\-109\fR, \fBz9\-ec\fR, \fBz10\fR,
+\&\fBz196\fR, or \fBzEC12\fR.
.IP "\fB\-mregnames\fR" 4
.IX Item "-mregnames"
.PD 0
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-c++filt.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-c++filt.1
index 88e0bf8..4c97554 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-c++filt.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-c++filt.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "C++FILT 1"
-.TH C++FILT 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH C++FILT 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-cpp.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-cpp.1
index 7c5ac3a..1224d2e 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-cpp.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-cpp.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "CPP 1"
-.TH CPP 1 "2012-09-24" "gcc-4.7.3" "GNU"
+.TH CPP 1 "2012-10-01" "gcc-4.7.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-dlltool.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-dlltool.1
index cb7d00c..8189e25 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-dlltool.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-dlltool.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "DLLTOOL 1"
-.TH DLLTOOL 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH DLLTOOL 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-elfedit.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-elfedit.1
index 9f877d9..2b56d21 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-elfedit.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-elfedit.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "ELFEDIT 1"
-.TH ELFEDIT 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH ELFEDIT 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-g++.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-g++.1
index 43090c2..b73d3ad 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-g++.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-g++.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2012-09-24" "gcc-4.7.3" "GNU"
+.TH GCC 1 "2012-10-01" "gcc-4.7.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -425,7 +425,8 @@ in the following sections.
\&\-ftree\-loop\-if\-convert\-stores \-ftree\-loop\-im
\&\-ftree\-phiprop \-ftree\-loop\-distribution \-ftree\-loop\-distribute\-patterns
\&\-ftree\-loop\-ivcanon \-ftree\-loop\-linear \-ftree\-loop\-optimize
-\&\-ftree\-parallelize\-loops=\fR\fIn\fR \fB\-ftree\-pre \-ftree\-pta \-ftree\-reassoc
+\&\-ftree\-parallelize\-loops=\fR\fIn\fR \fB\-ftree\-pre \-ftree\-partial\-pre \-ftree\-pta
+\&\-ftree\-reassoc
\&\-ftree\-sink \-ftree\-sra \-ftree\-switch\-conversion \-ftree\-tail\-merge
\&\-ftree\-ter \-ftree\-vect\-loop\-version \-ftree\-vectorize \-ftree\-vrp
\&\-funit\-at\-a\-time \-funroll\-all\-loops \-funroll\-loops
@@ -5451,6 +5452,10 @@ usually just \fI.\fR, if \s-1OS\s0 libraries are present in \fIlib\fIsuffix\fI\f
sibling directories this prints e.g. \fI../lib64\fR, \fI../lib\fR or
\&\fI../lib32\fR, or if \s-1OS\s0 libraries are present in \fIlib/\fIsubdir\fI\fR
subdirectories it prints e.g. \fIamd64\fR, \fIsparcv9\fR or \fIev6\fR.
+.IP "\fB\-print\-multiarch\fR" 4
+.IX Item "-print-multiarch"
+Print the path to \s-1OS\s0 libraries for the selected multiarch,
+relative to some \fIlib\fR subdirectory.
.IP "\fB\-print\-prog\-name=\fR\fIprogram\fR" 4
.IX Item "-print-prog-name=program"
Like \fB\-print\-file\-name\fR, but searches for a program such as \fBcpp\fR.
@@ -5632,8 +5637,8 @@ invoking \fB\-O2\fR on programs that use computed gotos.
Optimize yet more. \fB\-O3\fR turns on all optimizations specified
by \fB\-O2\fR and also turns on the \fB\-finline\-functions\fR,
\&\fB\-funswitch\-loops\fR, \fB\-fpredictive\-commoning\fR,
-\&\fB\-fgcse\-after\-reload\fR, \fB\-ftree\-vectorize\fR and
-\&\fB\-fipa\-cp\-clone\fR options.
+\&\fB\-fgcse\-after\-reload\fR, \fB\-ftree\-vectorize\fR,
+\&\fB\-ftree\-partial\-pre\fR and \fB\-fipa\-cp\-clone\fR options.
.IP "\fB\-O0\fR" 4
.IX Item "-O0"
Reduce compilation time and make debugging produce the expected
@@ -6348,6 +6353,10 @@ at \fB\-O\fR and higher.
.IX Item "-ftree-pre"
Perform partial redundancy elimination (\s-1PRE\s0) on trees. This flag is
enabled by default at \fB\-O2\fR and \fB\-O3\fR.
+.IP "\fB\-ftree\-partial\-pre\fR" 4
+.IX Item "-ftree-partial-pre"
+Make partial redundancy elimination (\s-1PRE\s0) more aggressive. This flag is
+enabled by default at \fB\-O3\fR.
.IP "\fB\-ftree\-forwprop\fR" 4
.IX Item "-ftree-forwprop"
Perform forward propagation on trees. This flag is enabled by default
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcc.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcc.1
index 43090c2..b73d3ad 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcc.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcc.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCC 1"
-.TH GCC 1 "2012-09-24" "gcc-4.7.3" "GNU"
+.TH GCC 1 "2012-10-01" "gcc-4.7.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -425,7 +425,8 @@ in the following sections.
\&\-ftree\-loop\-if\-convert\-stores \-ftree\-loop\-im
\&\-ftree\-phiprop \-ftree\-loop\-distribution \-ftree\-loop\-distribute\-patterns
\&\-ftree\-loop\-ivcanon \-ftree\-loop\-linear \-ftree\-loop\-optimize
-\&\-ftree\-parallelize\-loops=\fR\fIn\fR \fB\-ftree\-pre \-ftree\-pta \-ftree\-reassoc
+\&\-ftree\-parallelize\-loops=\fR\fIn\fR \fB\-ftree\-pre \-ftree\-partial\-pre \-ftree\-pta
+\&\-ftree\-reassoc
\&\-ftree\-sink \-ftree\-sra \-ftree\-switch\-conversion \-ftree\-tail\-merge
\&\-ftree\-ter \-ftree\-vect\-loop\-version \-ftree\-vectorize \-ftree\-vrp
\&\-funit\-at\-a\-time \-funroll\-all\-loops \-funroll\-loops
@@ -5451,6 +5452,10 @@ usually just \fI.\fR, if \s-1OS\s0 libraries are present in \fIlib\fIsuffix\fI\f
sibling directories this prints e.g. \fI../lib64\fR, \fI../lib\fR or
\&\fI../lib32\fR, or if \s-1OS\s0 libraries are present in \fIlib/\fIsubdir\fI\fR
subdirectories it prints e.g. \fIamd64\fR, \fIsparcv9\fR or \fIev6\fR.
+.IP "\fB\-print\-multiarch\fR" 4
+.IX Item "-print-multiarch"
+Print the path to \s-1OS\s0 libraries for the selected multiarch,
+relative to some \fIlib\fR subdirectory.
.IP "\fB\-print\-prog\-name=\fR\fIprogram\fR" 4
.IX Item "-print-prog-name=program"
Like \fB\-print\-file\-name\fR, but searches for a program such as \fBcpp\fR.
@@ -5632,8 +5637,8 @@ invoking \fB\-O2\fR on programs that use computed gotos.
Optimize yet more. \fB\-O3\fR turns on all optimizations specified
by \fB\-O2\fR and also turns on the \fB\-finline\-functions\fR,
\&\fB\-funswitch\-loops\fR, \fB\-fpredictive\-commoning\fR,
-\&\fB\-fgcse\-after\-reload\fR, \fB\-ftree\-vectorize\fR and
-\&\fB\-fipa\-cp\-clone\fR options.
+\&\fB\-fgcse\-after\-reload\fR, \fB\-ftree\-vectorize\fR,
+\&\fB\-ftree\-partial\-pre\fR and \fB\-fipa\-cp\-clone\fR options.
.IP "\fB\-O0\fR" 4
.IX Item "-O0"
Reduce compilation time and make debugging produce the expected
@@ -6348,6 +6353,10 @@ at \fB\-O\fR and higher.
.IX Item "-ftree-pre"
Perform partial redundancy elimination (\s-1PRE\s0) on trees. This flag is
enabled by default at \fB\-O2\fR and \fB\-O3\fR.
+.IP "\fB\-ftree\-partial\-pre\fR" 4
+.IX Item "-ftree-partial-pre"
+Make partial redundancy elimination (\s-1PRE\s0) more aggressive. This flag is
+enabled by default at \fB\-O3\fR.
.IP "\fB\-ftree\-forwprop\fR" 4
.IX Item "-ftree-forwprop"
Perform forward propagation on trees. This flag is enabled by default
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcov.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcov.1
index 4adef24..fa9d152 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcov.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gcov.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GCOV 1"
-.TH GCOV 1 "2012-09-24" "gcc-4.7.3" "GNU"
+.TH GCOV 1 "2012-10-01" "gcc-4.7.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gfortran.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gfortran.1
index c4cc953..f13a889 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gfortran.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gfortran.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GFORTRAN 1"
-.TH GFORTRAN 1 "2012-09-24" "gcc-4.7.3" "GNU"
+.TH GFORTRAN 1 "2012-10-01" "gcc-4.7.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gprof.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gprof.1
index 0443bc9..a47d1df 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gprof.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-gprof.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GPROF 1"
-.TH GPROF 1 "2012-10-01" "binutils-2.23.51" "GNU"
+.TH GPROF 1 "2012-10-18" "binutils-2.23.51" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ld.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ld.1
index 8a6b2e1..ce7a91d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ld.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ld.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "LD 1"
-.TH LD 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH LD 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nlmconv.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nlmconv.1
index 061f268..cedc6dc 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nlmconv.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nlmconv.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "NLMCONV 1"
-.TH NLMCONV 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH NLMCONV 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nm.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nm.1
index ba06912..da89ecd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nm.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-nm.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "NM 1"
-.TH NM 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH NM 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objcopy.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objcopy.1
index 04731b0..ee8489d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objcopy.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objcopy.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "OBJCOPY 1"
-.TH OBJCOPY 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH OBJCOPY 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objdump.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objdump.1
index d3b3232..332eacd 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objdump.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-objdump.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "OBJDUMP 1"
-.TH OBJDUMP 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH OBJDUMP 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ranlib.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ranlib.1
index 8df6f9b..1c0da45 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ranlib.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-ranlib.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "RANLIB 1"
-.TH RANLIB 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH RANLIB 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-readelf.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-readelf.1
index d74b87b..6ac1eef 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-readelf.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-readelf.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "READELF 1"
-.TH READELF 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH READELF 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-size.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-size.1
index f81d02e..8a0e624 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-size.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-size.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "SIZE 1"
-.TH SIZE 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH SIZE 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strings.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strings.1
index 8ff1cdb..c1c15a4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strings.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strings.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "STRINGS 1"
-.TH STRINGS 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH STRINGS 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strip.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strip.1
index 718ea33..b9ef361 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strip.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-strip.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "STRIP 1"
-.TH STRIP 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH STRIP 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windmc.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windmc.1
index eeed150..573eaac 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windmc.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windmc.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "WINDMC 1"
-.TH WINDMC 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH WINDMC 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windres.1 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windres.1
index ad9b1c6..5417889 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windres.1
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man1/aarch64-linux-gnu-windres.1
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "WINDRES 1"
-.TH WINDRES 1 "2012-10-01" "binutils-2.23.51" "GNU Development Tools"
+.TH WINDRES 1 "2012-10-18" "binutils-2.23.51" "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/fsf-funding.7 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/fsf-funding.7
index 31edeb2..b1fc299 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/fsf-funding.7
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/fsf-funding.7
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "FSF-FUNDING 7"
-.TH FSF-FUNDING 7 "2012-09-24" "gcc-4.7.3" "GNU"
+.TH FSF-FUNDING 7 "2012-10-01" "gcc-4.7.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gfdl.7 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gfdl.7
index 8ed38ee..255e68d 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gfdl.7
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gfdl.7
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GFDL 7"
-.TH GFDL 7 "2012-09-24" "gcc-4.7.3" "GNU"
+.TH GFDL 7 "2012-10-01" "gcc-4.7.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gpl.7 b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gpl.7
index dee4f10..64d9a72 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gpl.7
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/man/man7/gpl.7
@@ -124,7 +124,7 @@
.\" ========================================================================
.\"
.IX Title "GPL 7"
-.TH GPL 7 "2012-09-24" "gcc-4.7.3" "GNU"
+.TH GPL 7 "2012-10-01" "gcc-4.7.3" "GNU"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/as.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/as.pdf
index 1e1821a..3956d53 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/as.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/as.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/binutils.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/binutils.pdf
index 5619f2e..dec09e4 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/binutils.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/binutils.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/cpp.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/cpp.pdf
index 44c3ff6..92b3de5 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/cpp.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/cpp.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gcc.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gcc.pdf
index 99badcb..6cee9c2 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gcc.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gcc.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gfortran.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gfortran.pdf
index 42fe63a..676f65a 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gfortran.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gfortran.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gprof.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gprof.pdf
index cc80dac..4c60b7f 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gprof.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/gprof.pdf
Binary files differ
diff --git a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/ld.pdf b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/ld.pdf
index 7a144a7..c7461ac 100644
--- a/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/ld.pdf
+++ b/share/doc/gcc-linaro-aarch64-linux-gnu/pdf/ld.pdf
Binary files differ
diff --git a/share/locale/be/LC_MESSAGES/gcc.mo b/share/locale/be/LC_MESSAGES/gcc.mo
index 07ee9b2..5490a2d 100644
--- a/share/locale/be/LC_MESSAGES/gcc.mo
+++ b/share/locale/be/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/da/LC_MESSAGES/gcc.mo b/share/locale/da/LC_MESSAGES/gcc.mo
index 0bd93b9..ee0355a 100644
--- a/share/locale/da/LC_MESSAGES/gcc.mo
+++ b/share/locale/da/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/de/LC_MESSAGES/gcc.mo b/share/locale/de/LC_MESSAGES/gcc.mo
index 5d0669f..4ebb570 100644
--- a/share/locale/de/LC_MESSAGES/gcc.mo
+++ b/share/locale/de/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/el/LC_MESSAGES/gcc.mo b/share/locale/el/LC_MESSAGES/gcc.mo
index 3c36ecc..6773c06 100644
--- a/share/locale/el/LC_MESSAGES/gcc.mo
+++ b/share/locale/el/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/es/LC_MESSAGES/gcc.mo b/share/locale/es/LC_MESSAGES/gcc.mo
index 80244c1..5041eaa 100644
--- a/share/locale/es/LC_MESSAGES/gcc.mo
+++ b/share/locale/es/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/fi/LC_MESSAGES/gcc.mo b/share/locale/fi/LC_MESSAGES/gcc.mo
index 49219a6..331b2bb 100644
--- a/share/locale/fi/LC_MESSAGES/gcc.mo
+++ b/share/locale/fi/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/fr/LC_MESSAGES/gcc.mo b/share/locale/fr/LC_MESSAGES/gcc.mo
index 673fe85..a9b7e72 100644
--- a/share/locale/fr/LC_MESSAGES/gcc.mo
+++ b/share/locale/fr/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/hr/LC_MESSAGES/gcc.mo b/share/locale/hr/LC_MESSAGES/gcc.mo
index 15f4626..9d6f22f 100644
--- a/share/locale/hr/LC_MESSAGES/gcc.mo
+++ b/share/locale/hr/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/id/LC_MESSAGES/gcc.mo b/share/locale/id/LC_MESSAGES/gcc.mo
index eb27319..a9a3478 100644
--- a/share/locale/id/LC_MESSAGES/gcc.mo
+++ b/share/locale/id/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/ja/LC_MESSAGES/gcc.mo b/share/locale/ja/LC_MESSAGES/gcc.mo
index aa948ac..c05f5c4 100644
--- a/share/locale/ja/LC_MESSAGES/gcc.mo
+++ b/share/locale/ja/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/nl/LC_MESSAGES/gcc.mo b/share/locale/nl/LC_MESSAGES/gcc.mo
index f595637..42f9640 100644
--- a/share/locale/nl/LC_MESSAGES/gcc.mo
+++ b/share/locale/nl/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/ru/LC_MESSAGES/gcc.mo b/share/locale/ru/LC_MESSAGES/gcc.mo
index dae7ca0..5043e53 100644
--- a/share/locale/ru/LC_MESSAGES/gcc.mo
+++ b/share/locale/ru/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/sr/LC_MESSAGES/gcc.mo b/share/locale/sr/LC_MESSAGES/gcc.mo
index d70d44c..bc9922a 100644
--- a/share/locale/sr/LC_MESSAGES/gcc.mo
+++ b/share/locale/sr/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/sv/LC_MESSAGES/cpplib.mo b/share/locale/sv/LC_MESSAGES/cpplib.mo
index 4fa1c37..226f45a 100644
--- a/share/locale/sv/LC_MESSAGES/cpplib.mo
+++ b/share/locale/sv/LC_MESSAGES/cpplib.mo
Binary files differ
diff --git a/share/locale/sv/LC_MESSAGES/gcc.mo b/share/locale/sv/LC_MESSAGES/gcc.mo
index 0f9602a..f90b268 100644
--- a/share/locale/sv/LC_MESSAGES/gcc.mo
+++ b/share/locale/sv/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/tr/LC_MESSAGES/gcc.mo b/share/locale/tr/LC_MESSAGES/gcc.mo
index fffe95f..9194b24 100644
--- a/share/locale/tr/LC_MESSAGES/gcc.mo
+++ b/share/locale/tr/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/vi/LC_MESSAGES/cpplib.mo b/share/locale/vi/LC_MESSAGES/cpplib.mo
index c017f4d..a43184e 100644
--- a/share/locale/vi/LC_MESSAGES/cpplib.mo
+++ b/share/locale/vi/LC_MESSAGES/cpplib.mo
Binary files differ
diff --git a/share/locale/vi/LC_MESSAGES/gcc.mo b/share/locale/vi/LC_MESSAGES/gcc.mo
index cd7765d..b54c2df 100644
--- a/share/locale/vi/LC_MESSAGES/gcc.mo
+++ b/share/locale/vi/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/zh_CN/LC_MESSAGES/gcc.mo b/share/locale/zh_CN/LC_MESSAGES/gcc.mo
index 7e419ae..09675f5 100644
--- a/share/locale/zh_CN/LC_MESSAGES/gcc.mo
+++ b/share/locale/zh_CN/LC_MESSAGES/gcc.mo
Binary files differ
diff --git a/share/locale/zh_TW/LC_MESSAGES/gcc.mo b/share/locale/zh_TW/LC_MESSAGES/gcc.mo
index 4754066..2080b3c 100644
--- a/share/locale/zh_TW/LC_MESSAGES/gcc.mo
+++ b/share/locale/zh_TW/LC_MESSAGES/gcc.mo
Binary files differ