=>> Building devel/mpatrol build started at Sun Apr 7 09:07:00 BST 2024 port directory: /usr/ports/devel/mpatrol package name: mpatrol-1.4.8_6 building for: FreeBSD pkg-builder.dan.net.uk 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2661 Feb 25 10:26 /usr/ports/devel/mpatrol/Makefile Ports top last git commit: c2c35d895e Ports top unclean checkout: yes Port dir last git commit: c144f00714 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20240122_1 Host OSVERSION: 1400097 Jail OSVERSION: 1302001 Job Id: 14 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.99.20240122_1 MASTERMNT=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/14/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13-amd64-default-dan SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/13-amd64-default-dan/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20240122_1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for mpatrol-1.4.8_6: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=gmake XDG_DATA_HOME=/wrkdirs/usr/ports/devel/mpatrol/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/mpatrol/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/mpatrol/work/.cache HOME=/wrkdirs/usr/ports/devel/mpatrol/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/devel/mpatrol/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/mpatrol/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCACHE_DIR="/root/.ccache" --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/mpatrol/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/mpatrol/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/mpatrol/work/.cache HOME=/wrkdirs/usr/ports/devel/mpatrol/work TMPDIR="/tmp" PATH=/ccache/libexec/ccache:/wrkdirs/usr/ports/devel/mpatrol/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/mpatrol/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -DENVIRON=\"ENVIRON_64\" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -DENVIRON=\"ENVIRON_64\" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing " CCACHE_DIR="/root/.ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=13.2 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/mpatrol" EXAMPLESDIR="share/examples/mpatrol" DATADIR="share/mpatrol" WWWDIR="www/mpatrol" ETCDIR="etc/mpatrol" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/mpatrol DOCSDIR=/usr/local/share/doc/mpatrol EXAMPLESDIR=/usr/local/share/examples/mpatrol WWWDIR=/usr/local/www/mpatrol ETCDIR=/usr/local/etc/mpatrol --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### CCACHE_CPP2=1 WITH_SSP_PORTS=yes WITH_SSP=yes #WITH_LTO=yes DISABLE_LICENSES=yes LICENSES_ACCEPTED=AGPLv3 APACHE10 APACHE11 APACHE20 ART10 ARTPERL10 ART20 BSD BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE BSL CC0-1.0 CDDL ClArtistic EPL GFDL GMGPL GPLv1 GPLv2 GPLv3 GPLv3RLE ISCL LGPL20 LGPL21 LGPL3 LPPL10 LPPL11 LPPL12 LPPL13 LPPL13a LPPL13b LPPL13c MIT MPL OpenSSL OFL10 OFL11 OWL PostgreSQL PHP202 PHP30 PHP301 PSFL RUBY ZLIB ZPL21 SVM-Light EULA ALASIR Microsoft-exFAT SIMIAN UDEVGAME unknown MTA COMMERCIAL teamspeak NO_LICENSES_DIALOGS=yes #### #### NO_IGNORE=yes DEFAULT_VERSIONS+=ssl=openssl mysql=8.0 imagemagick=7 samba=4.13 java=18 WITH_SETID_MODE=force PHP_ZTS=enabled OPTIONS_UNSET+=OPENJPEG OPTIONS_UNSET+=GSSAPI_BASE OPTIONS_SET+=ZTS OPTIONS_SET+=GSSAPI_NONE WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache NO_CCACHE_DEPEND=1 CCACHE_WRAPPER_PATH= /ccache/libexec/ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 DISABLE_MAKE_JOBS=poudriere ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The mpatrol port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> mpatrol-1.4.8_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.20.9_1.pkg [pkg-builder.dan.net.uk] Installing pkg-1.20.9_1... [pkg-builder.dan.net.uk] Extracting pkg-1.20.9_1: .......... done ===> mpatrol-1.4.8_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of mpatrol-1.4.8_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The mpatrol port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by mpatrol-1.4.8_6 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The mpatrol port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by mpatrol-1.4.8_6 for building => SHA256 Checksum OK for mpatrol_1.4.8.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The mpatrol port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by mpatrol-1.4.8_6 for building ===> Extracting for mpatrol-1.4.8_6 => SHA256 Checksum OK for mpatrol_1.4.8.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for mpatrol-1.4.8_6 ===> Applying FreeBSD patches for mpatrol-1.4.8_6 from /usr/ports/devel/mpatrol/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> mpatrol-1.4.8_6 depends on package: gettext-runtime>=0.22_1 - not found ===> Installing existing package /packages/All/gettext-runtime-0.22.3_1.pkg [pkg-builder.dan.net.uk] Installing gettext-runtime-0.22.3_1... [pkg-builder.dan.net.uk] `-- Installing indexinfo-0.3.1... [pkg-builder.dan.net.uk] `-- Extracting indexinfo-0.3.1: . done [pkg-builder.dan.net.uk] Extracting gettext-runtime-0.22.3_1: .......... done ===> mpatrol-1.4.8_6 depends on package: gettext-runtime>=0.22_1 - found ===> Returning to build of mpatrol-1.4.8_6 ===> mpatrol-1.4.8_6 depends on executable: msgfmt - not found ===> Installing existing package /packages/All/gettext-tools-0.22.3_1.pkg [pkg-builder.dan.net.uk] Installing gettext-tools-0.22.3_1... [pkg-builder.dan.net.uk] `-- Installing libtextstyle-0.22.3... [pkg-builder.dan.net.uk] `-- Extracting libtextstyle-0.22.3: .......... done [pkg-builder.dan.net.uk] Extracting gettext-tools-0.22.3_1: .......... done ===> mpatrol-1.4.8_6 depends on executable: msgfmt - found ===> Returning to build of mpatrol-1.4.8_6 ===> mpatrol-1.4.8_6 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg-builder.dan.net.uk] Installing gmake-4.4.1... [pkg-builder.dan.net.uk] Extracting gmake-4.4.1: .......... done ===> mpatrol-1.4.8_6 depends on package: gmake>=4.4.1 - found ===> Returning to build of mpatrol-1.4.8_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> mpatrol-1.4.8_6 depends on shared library: libelf.so.0 - not found ===> Installing existing package /packages/All/libelf-0.8.13_3.pkg [pkg-builder.dan.net.uk] Installing libelf-0.8.13_3... [pkg-builder.dan.net.uk] Extracting libelf-0.8.13_3: .......... done ===> mpatrol-1.4.8_6 depends on shared library: libelf.so.0 - found (/usr/local/lib/libelf.so.0) ===> Returning to build of mpatrol-1.4.8_6 ===> mpatrol-1.4.8_6 depends on shared library: libintl.so - found (/usr/local/lib/libintl.so) =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for mpatrol-1.4.8_6 ===> FreeBSD 10 autotools fix applied to /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/config/ltconfig =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for mpatrol-1.4.8_6 c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/list.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/tree.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/slots.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/utils.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/memory.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/memory.c:635:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (p >= t) ^ 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/heap.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/alloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/alloc.c:249:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/alloc.c:794:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/alloc.c:794:11: note: place parentheses around the assignment to silence this warning if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ^ ( ) ../../src/alloc.c:794:11: note: use '==' to turn this assignment into an equality comparison if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ^ == ../../src/alloc.c:814:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/alloc.c:814:11: note: place parentheses around the assignment to silence this warning if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ^ ( ) ../../src/alloc.c:814:11: note: use '==' to turn this assignment into an equality comparison if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ^ == 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/info.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/info.c:287:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (a = m->data.stack) ~~^~~~~~~~~~~~~~~ ../../src/info.c:287:16: note: place parentheses around the assignment to silence this warning else if (a = m->data.stack) ^ ( ) ../../src/info.c:287:16: note: use '==' to turn this assignment into an equality comparison else if (a = m->data.stack) ^ == ../../src/info.c:330:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:331:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at allocation %lu\n", h->astop); ^ ../../src/info.c:338:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:352:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:362:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:372:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:401:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_getalloc(&h->alloc, l, a, m)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:401:19: note: place parentheses around the assignment to silence this warning if (n = __mp_getalloc(&h->alloc, l, a, m)) ^ ( ) ../../src/info.c:401:19: note: use '==' to turn this assignment into an equality comparison if (n = __mp_getalloc(&h->alloc, l, a, m)) ^ == ../../src/info.c:453:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:479:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:489:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", p); ^ ../../src/info.c:518:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:522:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = __mp_findfreed(&h->alloc, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:522:16: note: place parentheses around the assignment to silence this warning else if (n = __mp_findfreed(&h->alloc, p)) ^ ( ) ../../src/info.c:522:16: note: use '==' to turn this assignment into an equality comparison else if (n = __mp_findfreed(&h->alloc, p)) ^ == ../../src/info.c:532:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:542:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:553:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:567:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:576:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:586:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:594:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:596:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at reallocation %lu\n", h->rstop); ^ ../../src/info.c:598:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at reallocation %lu of allocation %lu\n", ^ ../../src/info.c:736:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:750:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", p); ^ ../../src/info.c:778:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:782:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findfreed(&h->alloc, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:782:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findfreed(&h->alloc, p)) ^ ( ) ../../src/info.c:782:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findfreed(&h->alloc, p)) ^ == ../../src/info.c:792:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:801:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:811:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:831:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:840:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:852:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:859:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:860:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at freeing of allocation %lu\n", h->fstop); ^ ../../src/info.c:979:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:988:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memfind(p, l, &c, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:988:19: note: place parentheses around the assignment to silence this warning if (r = __mp_memfind(p, l, &c, 1)) ^ ( ) ../../src/info.c:988:19: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memfind(p, l, &c, 1)) ^ == ../../src/info.c:1001:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", q); ^ ../../src/info.c:1032:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", r); ^ ../../src/info.c:1060:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memcompare(p, q, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1060:15: note: place parentheses around the assignment to silence this warning if (r = __mp_memcompare(p, q, l)) ^ ( ) ../../src/info.c:1060:15: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memcompare(p, q, l)) ^ == ../../src/info.c:1067:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns %d\n\n", c); ^ ../../src/info.c:1132:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1141:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:1149:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1149:19: note: place parentheses around the assignment to silence this warning if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ^ ( ) ../../src/info.c:1149:19: note: use '==' to turn this assignment into an equality comparison if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ^ == ../../src/info.c:1153:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1160:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1188:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1200:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1217:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1228:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1263:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findnode(&h->alloc, p, s)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1263:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findnode(&h->alloc, p, s)) ^ ( ) ../../src/info.c:1263:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findnode(&h->alloc, p, s)) ^ == ../../src/info.c:1275:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1303:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1270:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (m->data.flags & FLG_FREED) ^ ../../src/info.c:1359:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(h->flags & FLG_ALLOWOFLOW)) ^ ../../src/info.c:1386:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1398:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(h->flags & FLG_ALLOWOFLOW)) ^ ../../src/info.c:1435:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ 57 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/stack.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/addr.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/addr.c:136:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (m = getaddrnode(h)) ~~^~~~~~~~~~~~~~~~ ../../src/addr.c:136:16: note: place parentheses around the assignment to silence this warning else if (m = getaddrnode(h)) ^ ( ) ../../src/addr.c:136:16: note: use '==' to turn this assignment into an equality comparison else if (m = getaddrnode(h)) ^ == 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/strtab.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/strtab.c:118:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/strtab.c:118:15: note: place parentheses around the assignment to silence this warning if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ ( ) ../../src/strtab.c:118:15: note: use '==' to turn this assignment into an equality comparison if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ == 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/symbol.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/symbol.c:1090:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] m = "missing symbol table"; ^ ../../src/symbol.c:1092:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s [%s]: %s\n", a, f, m); ^ ../../src/symbol.c:1094:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", f, m); ^ ../../src/symbol.c:1103:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] m = "missing string table"; ^ ../../src/symbol.c:1105:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s [%s]: %s\n", a, f, m); ^ ../../src/symbol.c:1107:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", f, m); ^ ../../src/symbol.c:1486:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: wrong version of libelf\n", s); ^ ../../src/symbol.c:1491:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", s); ^ ../../src/symbol.c:1498:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", s, elf_errmsg(-1)); ^ ../../src/symbol.c:1514:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", s, ^ ../../src/symbol.c:1645:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("read %lu symbol%s from ", l, (l == 1) ? "" : "s"); ^ ../../src/symbol.c:1648:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("problem reading symbols from "); ^ ../../src/symbol.c:1650:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1651:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", s); ^ ../../src/symbol.c:1653:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1657:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ["); ^ ../../src/symbol.c:1658:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1659:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", v); ^ ../../src/symbol.c:1660:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1661:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/symbol.c:1664:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" [%s]", v); ^ ../../src/symbol.c:1663:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/symbol.c:1665:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/symbol.c:1667:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/symbol.c:1970:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/symbol.c:2051:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/symbol.c:2051:11: note: place parentheses around the assignment to silence this warning if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ^ ( ) ../../src/symbol.c:2051:11: note: use '==' to turn this assignment into an equality comparison if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ^ == 26 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/signals.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/signals.c:147:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/signals.c:219:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_ILLMEM, AT_MAX, NULL, 0, "illegal memory access at " ^ ../../src/signals.c:221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_findnode(&h->alloc, a, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/signals.c:221:15: note: place parentheses around the assignment to silence this warning if (t = __mp_findnode(&h->alloc, a, 1)) ^ ( ) ../../src/signals.c:221:15: note: use '==' to turn this assignment into an equality comparison if (t = __mp_findnode(&h->alloc, a, 1)) ^ == ../../src/signals.c:226:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" within free block " MP_POINTER " (", t->block); ^ ../../src/signals.c:228:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/signals.c:231:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER " not in heap\n", a); ^ ../../src/signals.c:235:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_ILLMEM, AT_MAX, NULL, 0, "illegal memory access"); ^ ../../src/signals.c:244:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n call stack\n"); ^ 8 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/diag.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/diag.c:104:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOERR", "no error", ^ ../../src/diag.c:104:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOERR", "no error", ^ ../../src/diag.c:105:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "no error has occurred"}, ^ ../../src/diag.c:106:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLOVF", "allocation overflow", ^ ../../src/diag.c:106:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLOVF", "allocation overflow", ^ ../../src/diag.c:107:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "allocation " MP_POINTER " has a corrupted overflow buffer at " ^ ../../src/diag.c:109:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLZER", "allocation too small", ^ ../../src/diag.c:109:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLZER", "allocation too small", ^ ../../src/diag.c:110:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to create an allocation of size 0"}, ^ ../../src/diag.c:111:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"BADALN", "illegal alignment", ^ ../../src/diag.c:111:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"BADALN", "illegal alignment", ^ ../../src/diag.c:112:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment %lu is not a power of two"}, ^ ../../src/diag.c:113:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDCOR", "freed memory corruption", ^ ../../src/diag.c:113:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDCOR", "freed memory corruption", ^ ../../src/diag.c:114:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "freed allocation " MP_POINTER " has memory corruption at " MP_POINTER}, ^ ../../src/diag.c:115:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOPN", "illegal operation on freed memory", ^ ../../src/diag.c:115:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOPN", "illegal operation on freed memory", ^ ../../src/diag.c:116:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on freed memory"}, ^ ../../src/diag.c:117:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOVF", "freed allocation overflow", ^ ../../src/diag.c:117:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOVF", "freed allocation overflow", ^ ../../src/diag.c:118:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "freed allocation " MP_POINTER " has a corrupted overflow buffer at " ^ ../../src/diag.c:120:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRECOR", "free memory corruption", ^ ../../src/diag.c:120:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRECOR", "free memory corruption", ^ ../../src/diag.c:121:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "free memory corruption at " MP_POINTER}, ^ ../../src/diag.c:122:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREMRK", "freeing a marked allocation", ^ ../../src/diag.c:122:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREMRK", "freeing a marked allocation", ^ ../../src/diag.c:123:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to free marked memory allocation " MP_POINTER}, ^ ../../src/diag.c:124:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRENUL", "freeing a NULL pointer", ^ ../../src/diag.c:124:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRENUL", "freeing a NULL pointer", ^ ../../src/diag.c:125:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to free a NULL pointer"}, ^ ../../src/diag.c:126:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREOPN", "illegal operation on free memory", ^ ../../src/diag.c:126:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREOPN", "illegal operation on free memory", ^ ../../src/diag.c:127:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on free memory\n"}, ^ ../../src/diag.c:128:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ILLMEM", "illegal memory access", ^ ../../src/diag.c:128:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ILLMEM", "illegal memory access", ^ ../../src/diag.c:130:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INCOMP", "incompatible functions", ^ ../../src/diag.c:130:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INCOMP", "incompatible functions", ^ ../../src/diag.c:131:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " was allocated with %s"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:132:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MAXALN", "alignment too large", ^ ../../src/diag.c:132:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MAXALN", "alignment too large", ^ ../../src/diag.c:133:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment %lu is greater than the system page size"}, ^ ../../src/diag.c:134:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MISMAT", "allocated pointer mismatch", ^ ../../src/diag.c:134:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MISMAT", "allocated pointer mismatch", ^ ../../src/diag.c:135:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " does not match allocation of " MP_POINTER}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:136:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOTALL", "no such allocation", ^ ../../src/diag.c:136:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOTALL", "no such allocation", ^ ../../src/diag.c:137:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " has not been allocated"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:138:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NULOPN", "illegal operation on a NULL pointer", ^ ../../src/diag.c:138:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NULOPN", "illegal operation on a NULL pointer", ^ ../../src/diag.c:139:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on a NULL pointer\n"}, ^ ../../src/diag.c:140:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"OUTMEM", "out of memory", ^ ../../src/diag.c:140:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"OUTMEM", "out of memory", ^ ../../src/diag.c:141:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "out of memory"}, ^ ../../src/diag.c:142:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"PRVFRD", "allocation already freed", ^ ../../src/diag.c:142:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"PRVFRD", "allocation already freed", ^ ../../src/diag.c:143:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " was freed with %s"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:144:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVF", "range overflow", ^ ../../src/diag.c:144:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVF", "range overflow", ^ ../../src/diag.c:145:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range [" MP_POINTER "," MP_POINTER "] overflows [" MP_POINTER "," ^ ../../src/diag.c:147:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVL", "range overlap", ^ ../../src/diag.c:147:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVL", "range overlap", ^ ../../src/diag.c:148:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range [" MP_POINTER "," MP_POINTER "] overlaps [" MP_POINTER "," ^ ../../src/diag.c:150:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZNUL", "reallocating a NULL pointer", ^ ../../src/diag.c:150:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZNUL", "reallocating a NULL pointer", ^ ../../src/diag.c:151:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to resize a NULL pointer"}, ^ ../../src/diag.c:152:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZZER", "reallocation too small", ^ ../../src/diag.c:152:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZZER", "reallocation too small", ^ ../../src/diag.c:153:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to resize an allocation to size 0"}, ^ ../../src/diag.c:154:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"STROVF", "string overflow", ^ ../../src/diag.c:154:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"STROVF", "string overflow", ^ ../../src/diag.c:155:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "string " MP_POINTER " overflows [" MP_POINTER "," MP_POINTER "]"}, ^ ../../src/diag.c:156:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ZERALN", "alignment too small", ^ ../../src/diag.c:156:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ZERALN", "alignment too small", ^ ../../src/diag.c:157:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment 0 is invalid"}, ^ ../../src/diag.c:158:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INTRNL", "internal error", ^ ../../src/diag.c:158:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INTRNL", "internal error", ^ ../../src/diag.c:159:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "internal error"} ^ ../../src/diag.c:171:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "malloc", ^ ../../src/diag.c:172:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "calloc", ^ ../../src/diag.c:173:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memalign", ^ ../../src/diag.c:174:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "valloc", ^ ../../src/diag.c:175:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "pvalloc", ^ ../../src/diag.c:176:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alloca", ^ ../../src/diag.c:177:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strdup", ^ ../../src/diag.c:178:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strndup", ^ ../../src/diag.c:179:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strsave", ^ ../../src/diag.c:180:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strnsave", ^ ../../src/diag.c:181:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strdupa", ^ ../../src/diag.c:182:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strndupa", ^ ../../src/diag.c:183:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "realloc", ^ ../../src/diag.c:184:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "reallocf", ^ ../../src/diag.c:185:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "recalloc", ^ ../../src/diag.c:186:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "expand", ^ ../../src/diag.c:187:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "free", ^ ../../src/diag.c:188:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "cfree", ^ ../../src/diag.c:189:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "dealloca", ^ ../../src/diag.c:190:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xmalloc", ^ ../../src/diag.c:191:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xcalloc", ^ ../../src/diag.c:192:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xstrdup", ^ ../../src/diag.c:193:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xrealloc", ^ ../../src/diag.c:194:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xfree", ^ ../../src/diag.c:195:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator new", ^ ../../src/diag.c:196:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator new[]", ^ ../../src/diag.c:197:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator delete", ^ ../../src/diag.c:198:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator delete[]", ^ ../../src/diag.c:199:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memset", ^ ../../src/diag.c:200:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bzero", ^ ../../src/diag.c:201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memccpy", ^ ../../src/diag.c:202:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memcpy", ^ ../../src/diag.c:203:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memmove", ^ ../../src/diag.c:204:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bcopy", ^ ../../src/diag.c:205:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memchr", ^ ../../src/diag.c:206:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memmem", ^ ../../src/diag.c:207:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memcmp", ^ ../../src/diag.c:208:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bcmp", ^ ../../src/diag.c:209:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "check" ^ ../../src/diag.c:220:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOC", ^ ../../src/diag.c:221:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOC", ^ ../../src/diag.c:222:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREE", ^ ../../src/diag.c:223:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMSET", ^ ../../src/diag.c:224:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMCOPY", ^ ../../src/diag.c:225:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMFIND", ^ ../../src/diag.c:226:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMCMP", ^ ../../src/diag.c:227:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOG" ^ ../../src/diag.c:268:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = "mpatrol"; ^ ../../src/diag.c:296:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = m->prog) ~~^~~~~~~~~ ../../src/diag.c:296:23: note: place parentheses around the assignment to silence this warning if (p = m->prog) ^ ( ) ../../src/diag.c:296:23: note: use '==' to turn this assignment into an equality comparison if (p = m->prog) ^ == ../../src/diag.c:298:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strchr(p, '/')) ~~^~~~~~~~~~~~~~~~ ../../src/diag.c:298:30: note: place parentheses around the assignment to silence this warning while (t = strchr(p, '/')) ^ ( ) ../../src/diag.c:298:30: note: use '==' to turn this assignment into an equality comparison while (t = strchr(p, '/')) ^ == ../../src/diag.c:306:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = "mpatrol"; ^ ../../src/diag.c:365:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.log"; ^ ../../src/diag.c:381:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_LOGFILE; ^ ../../src/config.h:928:20: note: expanded from macro 'MP_LOGFILE' #define MP_LOGFILE "mpatrol.log" ^ ../../src/diag.c:418:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.out"; ^ ../../src/diag.c:434:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_PROFFILE; ^ ../../src/config.h:949:21: note: expanded from macro 'MP_PROFFILE' #define MP_PROFFILE "mpatrol.out" ^ ../../src/diag.c:471:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.trace"; ^ ../../src/diag.c:487:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_TRACEFILE; ^ ../../src/config.h:970:22: note: expanded from macro 'MP_TRACEFILE' #define MP_TRACEFILE "mpatrol.trace" ^ ../../src/diag.c:514:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", s); ^ ../../src/diag.c:539:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:540:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:541:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:542:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:543:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("mpatrol log"); ^ ../../src/diag.c:544:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:545:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:546:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:547:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:548:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("mpatrol log"); ^ ../../src/diag.c:549:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:550:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:570:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:571:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:615:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strpbrk(s, "<>&\"")) ~~^~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:615:19: note: place parentheses around the assignment to silence this warning if (t = strpbrk(s, "<>&\"")) ^ ( ) ../../src/diag.c:615:19: note: use '==' to turn this assignment into an equality comparison if (t = strpbrk(s, "<>&\"")) ^ == ../../src/diag.c:668:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("WARNING: "); ^ ../../src/diag.c:670:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("[%s]: ", __mp_errordetails[e].code); ^ ../../src/diag.c:672:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s: ", __mp_functionnames[f]); ^ ../../src/diag.c:679:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:718:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("ERROR: "); ^ ../../src/diag.c:720:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("[%s]: ", __mp_errordetails[e].code); ^ ../../src/diag.c:722:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s: ", __mp_functionnames[f]); ^ ../../src/diag.c:729:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:792:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v[0] = MP_EDITOR; ^ ../../src/config.h:909:19: note: expanded from macro 'MP_EDITOR' #define MP_EDITOR "mpedit" ^ ../../src/diag.c:801:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v[1] = "--listing"; ^ ../../src/diag.c:831:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_CONTENTSFILE; ^ ../../src/config.h:1009:25: note: expanded from macro 'MP_CONTENTSFILE' #define MP_CONTENTSFILE ".mpatrol" ^ ../../src/diag.c:848:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(allocfile(s, n), "rb")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:848:11: note: place parentheses around the assignment to silence this warning if (f = fopen(allocfile(s, n), "rb")) ^ ( ) ../../src/diag.c:848:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(allocfile(s, n), "rb")) ^ == ../../src/diag.c:871:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(t, "wb")) ~~^~~~~~~~~~~~~~~~ ../../src/diag.c:871:11: note: place parentheses around the assignment to silence this warning if (f = fopen(t, "wb")) ^ ( ) ../../src/diag.c:871:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(t, "wb")) ^ == ../../src/diag.c:896:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(allocfile(s, n), "rb")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:896:11: note: place parentheses around the assignment to silence this warning if (f = fopen(allocfile(s, n), "rb")) ^ ( ) ../../src/diag.c:896:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(allocfile(s, n), "rb")) ^ == ../../src/diag.c:905:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") differences:\n", ^ ../../src/diag.c:907:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " %02X -> %02X (offset %lu)\n", p, ^ ../../src/diag.c:917:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") has decreased in size\n", ^ ../../src/diag.c:923:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") has increased in size\n", ^ ../../src/diag.c:928:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:957:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", s); ^ ../../src/diag.c:961:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%02X", (unsigned char) s[i]); ^ ../../src/diag.c:963:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:965:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:967:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:970:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%c", s[i]); ^ ../../src/diag.c:972:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("."); ^ ../../src/diag.c:973:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1002:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu byte", l); ^ ../../src/diag.c:1004:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("s"); ^ ../../src/diag.c:1016:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("{%s:%lu:%lu}", __mp_functionnames[n->data.type], n->data.alloc, ^ ../../src/diag.c:1030:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("["); ^ ../../src/diag.c:1035:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.func); ^ ../../src/diag.c:1037:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1038:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("|"); ^ ../../src/diag.c:1040:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.file); ^ ../../src/diag.c:1042:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1043:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("|"); ^ ../../src/diag.c:1045:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", n->data.line); ^ ../../src/diag.c:1047:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1048:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:1060:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("(%s", n->data.typestr); ^ ../../src/diag.c:1062:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" x %lu", s); ^ ../../src/diag.c:1063:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1079:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findsymbol(y, a)) ~~^~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:1079:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findsymbol(y, a)) ^ ( ) ../../src/diag.c:1079:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findsymbol(y, a)) ^ == ../../src/diag.c:1082:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.name); ^ ../../src/diag.c:1085:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1087:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%+ld", (char *) a - (char *) n->data.addr); ^ ../../src/diag.c:1092:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", s); ^ ../../src/diag.c:1095:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1098:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("???"); ^ ../../src/diag.c:1101:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" at "); ^ ../../src/diag.c:1103:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1104:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", t); ^ ../../src/diag.c:1106:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1107:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(":%lu", u); ^ ../../src/diag.c:1122:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("


"); ^ ../../src/diag.c:1123:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsymbols read: %lu\n", y->dtree.size); ^ ../../src/diag.c:1126:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1127:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1133:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1137:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1139:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1146:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t"); ^ ../../src/diag.c:1148:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t " MP_POINTER, n->data.addr); ^ ../../src/diag.c:1153:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1156:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1161:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER "-" MP_POINTER, n->data.addr, ^ ../../src/diag.c:1165:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1186:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1188:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1192:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1138:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1140:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1141:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1154:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "-", n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1155:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1157:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, (char *) n->data.addr + n->data.size - 1); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1158:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1169:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1170:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.name); ^ ../../src/diag.c:1172:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1173:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ["); ^ ../../src/diag.c:1175:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1176:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.file); ^ ../../src/diag.c:1178:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1179:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("] ("); ^ ../../src/diag.c:1181:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1184:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1185:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1193:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1207:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1208:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1214:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1215:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1218:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1226:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1228:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1233:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1216:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1217:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1221:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", n->data.addr); ^ ../../src/diag.c:1225:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1234:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1251:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1258:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1259:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1262:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1270:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1272:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1277:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1278:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1281:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1289:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1291:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1296:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1260:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, p->addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1261:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1265:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", p->addr); ^ ../../src/diag.c:1269:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1279:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, p->addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1280:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1284:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", p->addr); ^ ../../src/diag.c:1288:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1297:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1313:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER " (", n->block); ^ ../../src/diag.c:1315:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1317:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1321:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1324:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1336:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("["); ^ ../../src/diag.c:1340:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s|%s|", (i->func ? i->func : "-"), (i->file ? i->file : "-")); ^ ../../src/diag.c:1342:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1344:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", i->line); ^ ../../src/diag.c:1345:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:1348:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (%s", i->typestr); ^ ../../src/diag.c:1350:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" x %lu", s); ^ ../../src/diag.c:1351:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1353:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1355:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1371:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1372:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1374:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_lognames[i->ltype]); ^ ../../src/diag.c:1376:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1377:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(": "); ^ ../../src/diag.c:1379:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1380:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_functionnames[i->type]); ^ ../../src/diag.c:1382:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1386:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (%lu, ", h->count); ^ ../../src/diag.c:1388:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", "); ^ ../../src/diag.c:1393:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1397:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logrealloc.block); ^ ../../src/diag.c:1399:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", "); ^ ../../src/diag.c:1404:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ") ", i->variant.logfree.block); ^ ../../src/diag.c:1412:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logmemset.block); ^ ../../src/diag.c:1414:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", 0x%02X) ", i->variant.logmemset.byte); ^ ../../src/diag.c:1418:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", " MP_POINTER ", ", ^ ../../src/diag.c:1422:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", 0x%02X) ", i->variant.logmemcopy.byte); ^ ../../src/diag.c:1426:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logmemlocate.block); ^ ../../src/diag.c:1428:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", " MP_POINTER ", ", i->variant.logmemlocate.patblock); ^ ../../src/diag.c:1430:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1434:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", " MP_POINTER ", ", ^ ../../src/diag.c:1438:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1442:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" () "); ^ ../../src/diag.c:1476:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nALLOC:"); ^ ../../src/diag.c:1478:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %s:", h->alloc.heap.memory.prog); ^ ../../src/diag.c:1479:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1481:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nunfreed allocations: %lu (", h->alloc.atree.size - h->mcount); ^ ../../src/diag.c:1483:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1493:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1517:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfreed allocations: %lu (", h->alloc.gtree.size); ^ ../../src/diag.c:1519:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1527:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1544:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree blocks: %lu (", h->alloc.ftree.size); ^ ../../src/diag.c:1546:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1554:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = __mp_predecessor(s)) ~~^~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:1554:19: note: place parentheses around the assignment to silence this warning if (s = __mp_predecessor(s)) ^ ( ) ../../src/diag.c:1554:19: note: use '==' to turn this assignment into an equality comparison if (s = __mp_predecessor(s)) ^ == ../../src/diag.c:1561:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu: %lu\n", n->size, c); ^ ../../src/diag.c:1591:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %6lu %8lu ", i, j); ^ ../../src/diag.c:1593:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu %6lu ", j, i); ^ ../../src/diag.c:1595:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s line %lu\n", n->data.file, n->data.line); ^ ../../src/diag.c:1597:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s\n", n->data.file); ^ ../../src/diag.c:1599:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "\n", n->data.line); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1601:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("unknown location\n"); ^ ../../src/diag.c:1623:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "allocated"; ^ ../../src/diag.c:1625:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "freed"; ^ ../../src/diag.c:1627:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "unfreed"; ^ ../../src/diag.c:1630:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("no %s memory entries in leak table\n", s); ^ ../../src/diag.c:1633:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s %lu %s memory %s in leak table:\n\n", ^ ../../src/diag.c:1638:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" count bytes location\n"); ^ ../../src/diag.c:1639:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ------ -------- --------\n"); ^ ../../src/diag.c:1643:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" bytes count location\n"); ^ ../../src/diag.c:1644:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" -------- ------ --------\n"); ^ ../../src/diag.c:1662:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %6lu %8lu total\n", c, b); ^ ../../src/diag.c:1664:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu %6lu total\n", b, c); ^ ../../src/diag.c:1681:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("memory map:\n"); ^ ../../src/diag.c:1706:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ------------------------------------- gap ("); ^ ../../src/diag.c:1711:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1717:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" / " MP_POINTER "-" MP_POINTER " overflow (", b, ^ ../../src/diag.c:1720:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n |+ "); ^ ../../src/diag.c:1723:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" + "); ^ ../../src/diag.c:1725:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("--- "); ^ ../../src/diag.c:1726:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "-" MP_POINTER, n->block, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1729:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" free ("); ^ ../../src/diag.c:1731:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" freed ("); ^ ../../src/diag.c:1733:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" allocated ("); ^ ../../src/diag.c:1735:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1738:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1740:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1744:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1750:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n \\ " MP_POINTER "-" MP_POINTER " overflow (", ^ ../../src/diag.c:1753:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1756:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1769:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s\n", __mp_version); ^ ../../src/diag.c:1772:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1773:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s ", __mp_copyright); ^ ../../src/diag.c:1774:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1777:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_author); ^ ../../src/diag.c:1778:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1779:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1782:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s %s\n\n", __mp_copyright, __mp_author); ^ ../../src/diag.c:1783:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("This is free software, and you are welcome to redistribute it " ^ ../../src/diag.c:1785:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("conditions; see the GNU Library General Public License for " ^ ../../src/diag.c:1788:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:1789:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nFor the latest mpatrol release and documentation,\n"); ^ ../../src/diag.c:1792:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("visit "); ^ ../../src/diag.c:1793:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1796:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_homepage); ^ ../../src/diag.c:1797:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(".\n"); ^ ../../src/diag.c:1798:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1799:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1800:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1801:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1804:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1807:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1808:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1809:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1812:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1815:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1816:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1817:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1820:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1823:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1824:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1825:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1828:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1831:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1832:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1833:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1836:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1839:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1840:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1841:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1844:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1847:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1848:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1802:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("operating system"); ^ ../../src/diag.c:1803:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1805:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", TARGET_STR); ^ ../../src/diag.c:1806:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1810:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system variant"); ^ ../../src/diag.c:1811:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1813:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", SYSTEM_STR); ^ ../../src/diag.c:1814:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1818:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor architecture"); ^ ../../src/diag.c:1819:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1821:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", ARCH_STR); ^ ../../src/diag.c:1822:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1826:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor word size"); ^ ../../src/diag.c:1827:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1829:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", ENVIRON_STR); ^ ../../src/diag.c:1830:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1834:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("object file format"); ^ ../../src/diag.c:1835:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1837:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", FORMAT_STR); ^ ../../src/diag.c:1838:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1842:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("dynamic linker type"); ^ ../../src/diag.c:1843:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1845:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", DYNLINK_STR); ^ ../../src/diag.c:1846:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1849:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1853:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("visit %s.\n\n", __mp_homepage); ^ ../../src/diag.c:1854:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("operating system: %s\n", TARGET_STR); ^ ../../src/diag.c:1855:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system variant: %s\n", SYSTEM_STR); ^ ../../src/diag.c:1856:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor architecture: %s\n", ARCH_STR); ^ ../../src/diag.c:1857:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor word size: %s\n", ENVIRON_STR); ^ ../../src/diag.c:1858:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("object file format: %s\n", FORMAT_STR); ^ ../../src/diag.c:1859:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("dynamic linker type: %s\n\n", DYNLINK_STR); ^ ../../src/diag.c:1865:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file generated on %s", ctime(¤ttime)); ^ ../../src/diag.c:1867:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:1868:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1884:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1885:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1886:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1889:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1892:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1893:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1894:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1897:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1900:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1901:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1902:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1905:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1908:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1909:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1910:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1913:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1916:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1917:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1918:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1921:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1924:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1925:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1926:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1929:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1932:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1933:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1934:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1937:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1940:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1941:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1942:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1945:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1948:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1949:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1950:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1953:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1956:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1957:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1958:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1961:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1964:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1965:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1966:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1969:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1972:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1973:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1974:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1977:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1980:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1981:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1982:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1985:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1988:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1989:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1990:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1993:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2025:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2026:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2027:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2030:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2041:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2042:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2043:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2046:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2049:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2050:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2051:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2054:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2057:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2058:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2059:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2062:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2065:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2066:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2067:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2070:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2090:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2091:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2092:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2095:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2110:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2111:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2112:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2115:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2130:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2131:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2132:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2135:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2152:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2153:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2154:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2157:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2174:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2175:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2176:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2179:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2196:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2197:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2198:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2201:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2218:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2219:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2220:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2223:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2226:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2227:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2228:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2231:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2234:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2235:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2236:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2239:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2242:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2243:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2244:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2247:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2250:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2251:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2255:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2260:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2261:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2262:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2265:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2268:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2269:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2270:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2273:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2278:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2279:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2280:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2283:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2288:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2289:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2290:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2293:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2298:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2299:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2300:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2303:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2308:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2312:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsymbols read: %lu", h->syms.dtree.size); ^ ../../src/diag.c:2313:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nautosave count: %lu", h->prof.autosave); ^ ../../src/diag.c:2314:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfreed queue size: %lu", h->alloc.fmax); ^ ../../src/diag.c:2315:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation count: %lu", h->count); ^ ../../src/diag.c:2316:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation peak: %lu (", h->cpeak); ^ ../../src/diag.c:2318:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nallocation limit: "); ^ ../../src/diag.c:2320:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocated blocks: %lu (", h->alloc.atree.size); ^ ../../src/diag.c:2322:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nmarked blocks: %lu (", h->mcount); ^ ../../src/diag.c:2324:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nfreed blocks: %lu (", h->alloc.gtree.size); ^ ../../src/diag.c:2326:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nfree blocks: %lu (", h->alloc.ftree.size); ^ ../../src/diag.c:2335:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2336:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2339:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2352:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2353:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2354:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2357:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2366:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2367:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2368:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2371:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2374:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2375:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2376:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2379:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2382:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2383:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2384:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2387:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2390:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2391:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2392:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2395:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2398:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2399:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2400:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2403:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2406:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2407:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2408:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2411:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2414:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2415:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1887:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system page size"); ^ ../../src/diag.c:1888:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1891:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1895:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("default alignment"); ^ ../../src/diag.c:1896:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1899:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1903:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("overflow size"); ^ ../../src/diag.c:1904:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1907:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1911:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("overflow byte"); ^ ../../src/diag.c:1912:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1914:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.obyte); ^ ../../src/diag.c:1915:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1919:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation byte"); ^ ../../src/diag.c:1920:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1922:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.abyte); ^ ../../src/diag.c:1923:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1927:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free byte"); ^ ../../src/diag.c:1928:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1930:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.fbyte); ^ ../../src/diag.c:1931:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1935:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation stop"); ^ ../../src/diag.c:1936:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1938:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->astop); ^ ../../src/diag.c:1939:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1943:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("reallocation stop"); ^ ../../src/diag.c:1944:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1946:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->rstop); ^ ../../src/diag.c:1947:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1951:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free stop"); ^ ../../src/diag.c:1952:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1954:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->fstop); ^ ../../src/diag.c:1955:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1959:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("unfreed abort"); ^ ../../src/diag.c:1960:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1962:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->uabort); ^ ../../src/diag.c:1963:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1967:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("small boundary"); ^ ../../src/diag.c:1968:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1971:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1975:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("medium boundary"); ^ ../../src/diag.c:1976:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1979:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1983:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("large boundary"); ^ ../../src/diag.c:1984:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1987:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1991:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("lower check range"); ^ ../../src/diag.c:1992:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1997:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system page size: "); ^ ../../src/diag.c:1999:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ndefault alignment: "); ^ ../../src/diag.c:2001:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\noverflow size: "); ^ ../../src/diag.c:2003:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\noverflow byte: 0x%02X", h->alloc.obyte); ^ ../../src/diag.c:2004:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation byte: 0x%02X", h->alloc.abyte); ^ ../../src/diag.c:2005:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree byte: 0x%02X", h->alloc.fbyte); ^ ../../src/diag.c:2006:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation stop: %lu", h->astop); ^ ../../src/diag.c:2007:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nreallocation stop: %lu", h->rstop); ^ ../../src/diag.c:2008:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree stop: %lu", h->fstop); ^ ../../src/diag.c:2009:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nunfreed abort: %lu", h->uabort); ^ ../../src/diag.c:2010:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsmall boundary: "); ^ ../../src/diag.c:2012:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nmedium boundary: "); ^ ../../src/diag.c:2014:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlarge boundary: "); ^ ../../src/diag.c:2016:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlower check range: "); ^ ../../src/diag.c:2019:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:2021:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->lrange); ^ ../../src/diag.c:2024:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2028:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("upper check range"); ^ ../../src/diag.c:2029:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2033:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nupper check range: "); ^ ../../src/diag.c:2035:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:2037:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->urange); ^ ../../src/diag.c:2040:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2044:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("check frequency"); ^ ../../src/diag.c:2045:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2047:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->check); ^ ../../src/diag.c:2048:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2052:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("failure frequency"); ^ ../../src/diag.c:2053:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2055:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->ffreq); ^ ../../src/diag.c:2056:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2060:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("failure seed"); ^ ../../src/diag.c:2061:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2063:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->fseed); ^ ../../src/diag.c:2064:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2068:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("prologue function"); ^ ../../src/diag.c:2069:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2074:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ncheck frequency: %lu", h->check); ^ ../../src/diag.c:2075:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfailure frequency: %lu", h->ffreq); ^ ../../src/diag.c:2076:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfailure seed: %lu", h->fseed); ^ ../../src/diag.c:2077:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprologue function: "); ^ ../../src/diag.c:2080:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->prologue); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2085:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2089:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("epilogue function"); ^ ../../src/diag.c:2094:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2098:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nepilogue function: "); ^ ../../src/diag.c:2100:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2103:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->epilogue); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2105:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2109:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2113:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("handler function"); ^ ../../src/diag.c:2114:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2118:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nhandler function: "); ^ ../../src/diag.c:2120:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2123:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->nomemory); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2125:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2129:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2133:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("log file"); ^ ../../src/diag.c:2134:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2138:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlog file: "); ^ ../../src/diag.c:2140:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2144:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2145:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->log); ^ ../../src/diag.c:2147:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2151:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2155:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("profiling file"); ^ ../../src/diag.c:2156:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2160:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprofiling file: "); ^ ../../src/diag.c:2162:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2167:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->prof.file); ^ ../../src/diag.c:2169:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2173:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2177:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("tracing file"); ^ ../../src/diag.c:2178:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2182:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntracing file: "); ^ ../../src/diag.c:2184:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2188:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2189:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->trace.file); ^ ../../src/diag.c:2191:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2195:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2199:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("program filename"); ^ ../../src/diag.c:2200:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2204:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprogram filename: "); ^ ../../src/diag.c:2206:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2210:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2211:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->alloc.heap.memory.prog); ^ ../../src/diag.c:2213:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2217:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2221:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("symbols read"); ^ ../../src/diag.c:2222:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2224:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->syms.dtree.size); ^ ../../src/diag.c:2225:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2229:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("autosave count"); ^ ../../src/diag.c:2230:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2232:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->prof.autosave); ^ ../../src/diag.c:2233:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2237:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("freed queue size"); ^ ../../src/diag.c:2238:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2240:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->alloc.fmax); ^ ../../src/diag.c:2241:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2245:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation count"); ^ ../../src/diag.c:2246:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2248:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->count); ^ ../../src/diag.c:2249:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2253:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation peak"); ^ ../../src/diag.c:2254:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2256:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->cpeak); ^ ../../src/diag.c:2258:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2259:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2263:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation limit"); ^ ../../src/diag.c:2264:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2267:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2271:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocated blocks"); ^ ../../src/diag.c:2272:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2274:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.atree.size); ^ ../../src/diag.c:2276:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2277:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2281:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("marked blocks"); ^ ../../src/diag.c:2282:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2284:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->mcount); ^ ../../src/diag.c:2286:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2287:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2291:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("freed blocks"); ^ ../../src/diag.c:2292:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2294:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.gtree.size); ^ ../../src/diag.c:2296:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2297:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2301:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free blocks"); ^ ../../src/diag.c:2302:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2304:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.ftree.size); ^ ../../src/diag.c:2306:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2307:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2337:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("internal blocks"); ^ ../../src/diag.c:2338:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2340:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", n); ^ ../../src/diag.c:2343:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\ninternal blocks: %lu (", n); ^ ../../src/diag.c:2350:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2351:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2355:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total heap usage"); ^ ../../src/diag.c:2356:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2360:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\ntotal heap usage: "); ^ ../../src/diag.c:2365:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2369:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total compared"); ^ ../../src/diag.c:2370:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2373:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2377:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total located"); ^ ../../src/diag.c:2378:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2381:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2385:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total copied"); ^ ../../src/diag.c:2386:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2389:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2393:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total set"); ^ ../../src/diag.c:2394:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2397:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2401:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total warnings"); ^ ../../src/diag.c:2402:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2404:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", warnings); ^ ../../src/diag.c:2405:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2409:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total errors"); ^ ../../src/diag.c:2410:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2412:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", errors); ^ ../../src/diag.c:2413:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:2419:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal compared: "); ^ ../../src/diag.c:2421:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal located: "); ^ ../../src/diag.c:2423:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal copied: "); ^ ../../src/diag.c:2425:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal set: "); ^ ../../src/diag.c:2427:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal warnings: %lu", warnings); ^ ../../src/diag.c:2428:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal errors: %lu\n", errors); ^ 849 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/option.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/option.c:68:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCBYTE", "unsigned integer", ^ ../../src/option.c:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCBYTE", "unsigned integer", ^ ../../src/option.c:69:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-allocated", ^ ../../src/option.c:69:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-allocated", ^ ../../src/option.c:70:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:70:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:71:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCSTOP", "unsigned integer", ^ ../../src/option.c:71:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCSTOP", "unsigned integer", ^ ../../src/option.c:72:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:72:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:73:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being allocated.", ^ ../../src/option.c:73:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being allocated.", ^ ../../src/option.c:74:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOWOFLOW", NULL, ^ ../../src/option.c:75:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a warning rather than an error should be produced if", ^ ../../src/option.c:75:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a warning rather than an error should be produced if", ^ ../../src/option.c:76:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "any memory operation function overflows the boundaries of a memory", ^ ../../src/option.c:76:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "any memory operation function overflows the boundaries of a memory", ^ ../../src/option.c:77:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocation, and that the operation should still be performed.", ^ ../../src/option.c:77:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocation, and that the operation should still be performed.", ^ ../../src/option.c:78:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AUTOSAVE", "unsigned integer", ^ ../../src/option.c:78:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AUTOSAVE", "unsigned integer", ^ ../../src/option.c:79:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which to periodically write the profiling", ^ ../../src/option.c:79:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which to periodically write the profiling", ^ ../../src/option.c:80:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "data to the profiling output file.", ^ ../../src/option.c:80:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "data to the profiling output file.", ^ ../../src/option.c:81:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECK", "unsigned range", ^ ../../src/option.c:81:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECK", "unsigned range", ^ ../../src/option.c:82:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies a range of allocation indices at which to check the", ^ ../../src/option.c:82:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies a range of allocation indices at which to check the", ^ ../../src/option.c:83:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "integrity of free memory and overflow buffers.", ^ ../../src/option.c:83:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "integrity of free memory and overflow buffers.", ^ ../../src/option.c:84:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKALL", NULL, ^ ../../src/option.c:85:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the CHECKALLOCS, CHECKREALLOCS, CHECKFREES and", ^ ../../src/option.c:85:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the CHECKALLOCS, CHECKREALLOCS, CHECKFREES and", ^ ../../src/option.c:86:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "CHECKMEMORY options specified together.", ^ ../../src/option.c:86:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "CHECKMEMORY options specified together.", ^ ../../src/option.c:87:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKALLOCS", NULL, ^ ../../src/option.c:88:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to allocate a block of memory of size", ^ ../../src/option.c:88:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to allocate a block of memory of size", ^ ../../src/option.c:89:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "zero.", ^ ../../src/option.c:89:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "zero.", ^ ../../src/option.c:90:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKFORK", NULL, ^ ../../src/option.c:91:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks at every call to see if the process has been forked in case", ^ ../../src/option.c:91:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks at every call to see if the process has been forked in case", ^ ../../src/option.c:92:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "new log, profiling and tracing output files need to be started.", ^ ../../src/option.c:92:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "new log, profiling and tracing output files need to be started.", ^ ../../src/option.c:93:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKFREES", NULL, ^ ../../src/option.c:94:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to deallocate a NULL pointer.", ^ ../../src/option.c:94:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to deallocate a NULL pointer.", ^ ../../src/option.c:95:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKMEMORY", NULL, ^ ../../src/option.c:96:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to perform a zero-length memory", ^ ../../src/option.c:96:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to perform a zero-length memory", ^ ../../src/option.c:97:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "operation on a NULL pointer.", ^ ../../src/option.c:97:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "operation on a NULL pointer.", ^ ../../src/option.c:98:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKREALLOCS", NULL, ^ ../../src/option.c:99:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to reallocate a NULL pointer or resize", ^ ../../src/option.c:99:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to reallocate a NULL pointer or resize", ^ ../../src/option.c:100:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "an existing block of memory to size zero.", ^ ../../src/option.c:100:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "an existing block of memory to size zero.", ^ ../../src/option.c:101:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "DEFALIGN", "unsigned integer", ^ ../../src/option.c:101:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "DEFALIGN", "unsigned integer", ^ ../../src/option.c:102:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the default alignment for general-purpose memory", ^ ../../src/option.c:102:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the default alignment for general-purpose memory", ^ ../../src/option.c:103:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocations, which must be a power of two.", ^ ../../src/option.c:103:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocations, which must be a power of two.", ^ ../../src/option.c:104:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "EDIT", NULL, ^ ../../src/option.c:105:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a text editor should be invoked to edit any relevant", ^ ../../src/option.c:105:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a text editor should be invoked to edit any relevant", ^ ../../src/option.c:106:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:106:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:107:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:107:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:108:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILFREQ", "unsigned integer", ^ ../../src/option.c:108:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILFREQ", "unsigned integer", ^ ../../src/option.c:109:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which all memory allocations will randomly", ^ ../../src/option.c:109:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which all memory allocations will randomly", ^ ../../src/option.c:110:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail.", ^ ../../src/option.c:110:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail.", ^ ../../src/option.c:111:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILSEED", "unsigned integer", ^ ../../src/option.c:111:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILSEED", "unsigned integer", ^ ../../src/option.c:112:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the random number seed which will be used when determining", ^ ../../src/option.c:112:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the random number seed which will be used when determining", ^ ../../src/option.c:113:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "which memory allocations will randomly fail.", ^ ../../src/option.c:113:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "which memory allocations will randomly fail.", ^ ../../src/option.c:114:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREEBYTE", "unsigned integer", ^ ../../src/option.c:114:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREEBYTE", "unsigned integer", ^ ../../src/option.c:115:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-freed", ^ ../../src/option.c:115:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-freed", ^ ../../src/option.c:116:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:116:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:117:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREESTOP", "unsigned integer", ^ ../../src/option.c:117:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREESTOP", "unsigned integer", ^ ../../src/option.c:118:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:118:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:119:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being freed.", ^ ../../src/option.c:119:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being freed.", ^ ../../src/option.c:120:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HELP", NULL, ^ ../../src/option.c:121:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Displays this quick-reference option summary.", ^ ../../src/option.c:121:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Displays this quick-reference option summary.", ^ ../../src/option.c:122:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HTML", NULL, ^ ../../src/option.c:123:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the log file should be formatted in HTML.", ^ ../../src/option.c:123:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the log file should be formatted in HTML.", ^ ../../src/option.c:124:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LARGEBOUND", "unsigned integer", ^ ../../src/option.c:124:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LARGEBOUND", "unsigned integer", ^ ../../src/option.c:125:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:125:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:126:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as large allocations for profiling purposes.", ^ ../../src/option.c:126:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as large allocations for profiling purposes.", ^ ../../src/option.c:127:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LEAKTABLE", NULL, ^ ../../src/option.c:128:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the leak table should be automatically used and a leak", ^ ../../src/option.c:128:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the leak table should be automatically used and a leak", ^ ../../src/option.c:129:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "table summary should be displayed at the end of program execution.", ^ ../../src/option.c:129:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "table summary should be displayed at the end of program execution.", ^ ../../src/option.c:130:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIMIT", "unsigned integer", ^ ../../src/option.c:130:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIMIT", "unsigned integer", ^ ../../src/option.c:131:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes at which all memory allocations should", ^ ../../src/option.c:131:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes at which all memory allocations should", ^ ../../src/option.c:132:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail if the total allocated memory should increase beyond this.", ^ ../../src/option.c:132:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail if the total allocated memory should increase beyond this.", ^ ../../src/option.c:133:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIST", NULL, ^ ../../src/option.c:134:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a context listing should be shown for any relevant", ^ ../../src/option.c:134:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a context listing should be shown for any relevant", ^ ../../src/option.c:135:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:135:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:136:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:136:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:137:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGALL", NULL, ^ ../../src/option.c:138:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the LOGALLOCS, LOGREALLOCS, LOGFREES and LOGMEMORY", ^ ../../src/option.c:138:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the LOGALLOCS, LOGREALLOCS, LOGFREES and LOGMEMORY", ^ ../../src/option.c:139:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "options specified together.", ^ ../../src/option.c:139:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "options specified together.", ^ ../../src/option.c:140:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGALLOCS", NULL, ^ ../../src/option.c:141:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be logged and sent to", ^ ../../src/option.c:141:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be logged and sent to", ^ ../../src/option.c:142:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:142:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:143:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFILE", "string", ^ ../../src/option.c:143:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFILE", "string", ^ ../../src/option.c:144:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all diagnostics from", ^ ../../src/option.c:144:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all diagnostics from", ^ ../../src/option.c:145:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the mpatrol library.", ^ ../../src/option.c:145:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the mpatrol library.", ^ ../../src/option.c:146:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFREES", NULL, ^ ../../src/option.c:147:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory deallocations are to be logged and sent to", ^ ../../src/option.c:147:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory deallocations are to be logged and sent to", ^ ../../src/option.c:148:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:148:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:149:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGMEMORY", NULL, ^ ../../src/option.c:150:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory operations are to be logged and sent to the", ^ ../../src/option.c:150:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory operations are to be logged and sent to the", ^ ../../src/option.c:151:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "log file.", ^ ../../src/option.c:151:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "log file.", ^ ../../src/option.c:152:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGREALLOCS", NULL, ^ ../../src/option.c:153:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory reallocations are to be logged and sent to", ^ ../../src/option.c:153:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory reallocations are to be logged and sent to", ^ ../../src/option.c:154:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:154:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:155:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEDIUMBOUND", "unsigned integer", ^ ../../src/option.c:155:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEDIUMBOUND", "unsigned integer", ^ ../../src/option.c:156:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:156:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:157:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as medium allocations for profiling purposes.", ^ ../../src/option.c:157:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as medium allocations for profiling purposes.", ^ ../../src/option.c:158:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOFREE", "unsigned integer", ^ ../../src/option.c:158:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOFREE", "unsigned integer", ^ ../../src/option.c:159:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a number of recently-freed memory allocations should", ^ ../../src/option.c:159:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a number of recently-freed memory allocations should", ^ ../../src/option.c:160:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "be prevented from being returned to the free memory pool.", ^ ../../src/option.c:160:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "be prevented from being returned to the free memory pool.", ^ ../../src/option.c:161:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOPROTECT", NULL, ^ ../../src/option.c:162:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the mpatrol library's internal data structures should", ^ ../../src/option.c:162:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the mpatrol library's internal data structures should", ^ ../../src/option.c:163:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "not be made read-only after every memory allocation, reallocation or", ^ ../../src/option.c:163:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "not be made read-only after every memory allocation, reallocation or", ^ ../../src/option.c:164:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "deallocation.", ^ ../../src/option.c:164:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "deallocation.", ^ ../../src/option.c:165:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWBYTE", "unsigned integer", ^ ../../src/option.c:165:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWBYTE", "unsigned integer", ^ ../../src/option.c:166:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to fill the overflow", ^ ../../src/option.c:166:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to fill the overflow", ^ ../../src/option.c:167:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "buffers of all memory allocations.", ^ ../../src/option.c:167:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "buffers of all memory allocations.", ^ ../../src/option.c:168:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWSIZE", "unsigned integer", ^ ../../src/option.c:168:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWSIZE", "unsigned integer", ^ ../../src/option.c:169:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the size in bytes to use for all overflow buffers, which", ^ ../../src/option.c:169:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the size in bytes to use for all overflow buffers, which", ^ ../../src/option.c:170:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "must be a power of two.", ^ ../../src/option.c:170:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "must be a power of two.", ^ ../../src/option.c:171:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWWATCH", NULL, ^ ../../src/option.c:172:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that watch point areas should be used for overflow buffers", ^ ../../src/option.c:172:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that watch point areas should be used for overflow buffers", ^ ../../src/option.c:173:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "rather than filling with the overflow byte.", ^ ../../src/option.c:173:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "rather than filling with the overflow byte.", ^ ../../src/option.c:174:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PAGEALLOC", "LOWER|UPPER", ^ ../../src/option.c:174:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PAGEALLOC", "LOWER|UPPER", ^ ../../src/option.c:175:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that each individual memory allocation should occupy at", ^ ../../src/option.c:175:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that each individual memory allocation should occupy at", ^ ../../src/option.c:176:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "least one page of virtual memory and should be placed at the lowest", ^ ../../src/option.c:176:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "least one page of virtual memory and should be placed at the lowest", ^ ../../src/option.c:177:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "or highest point within these pages.", ^ ../../src/option.c:177:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "or highest point within these pages.", ^ ../../src/option.c:178:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PRESERVE", NULL, ^ ../../src/option.c:179:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any reallocated or freed memory allocations should", ^ ../../src/option.c:179:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any reallocated or freed memory allocations should", ^ ../../src/option.c:180:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "preserve their original contents.", ^ ../../src/option.c:180:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "preserve their original contents.", ^ ../../src/option.c:181:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROF", NULL, ^ ../../src/option.c:182:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be profiled and sent to", ^ ../../src/option.c:182:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be profiled and sent to", ^ ../../src/option.c:183:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the profiling output file.", ^ ../../src/option.c:183:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the profiling output file.", ^ ../../src/option.c:184:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROFFILE", "string", ^ ../../src/option.c:184:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROFFILE", "string", ^ ../../src/option.c:185:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:185:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:186:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "profiling information from the mpatrol library.", ^ ../../src/option.c:186:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "profiling information from the mpatrol library.", ^ ../../src/option.c:187:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROGFILE", "string", ^ ../../src/option.c:187:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROGFILE", "string", ^ ../../src/option.c:188:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative filename with which to locate the executable", ^ ../../src/option.c:188:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative filename with which to locate the executable", ^ ../../src/option.c:189:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "file containing the program's symbols.", ^ ../../src/option.c:189:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "file containing the program's symbols.", ^ ../../src/option.c:190:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOCSTOP", "unsigned integer", ^ ../../src/option.c:190:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOCSTOP", "unsigned integer", ^ ../../src/option.c:191:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when a", ^ ../../src/option.c:191:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when a", ^ ../../src/option.c:192:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory allocation is being reallocated.", ^ ../../src/option.c:192:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory allocation is being reallocated.", ^ ../../src/option.c:193:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SAFESIGNALS", NULL, ^ ../../src/option.c:194:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Instructs the library to save and replace certain signal handlers", ^ ../../src/option.c:194:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Instructs the library to save and replace certain signal handlers", ^ ../../src/option.c:195:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "during the execution of library code and to restore them afterwards.", ^ ../../src/option.c:195:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "during the execution of library code and to restore them afterwards.", ^ ../../src/option.c:196:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWALL", NULL, ^ ../../src/option.c:197:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the SHOWFREE, SHOWFREED, SHOWUNFREED, SHOWMAP and", ^ ../../src/option.c:197:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the SHOWFREE, SHOWFREED, SHOWUNFREED, SHOWMAP and", ^ ../../src/option.c:198:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "SHOWSYMBOLS options specified together.", ^ ../../src/option.c:198:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "SHOWSYMBOLS options specified together.", ^ ../../src/option.c:199:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWFREE", NULL, ^ ../../src/option.c:200:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the free memory blocks should be", ^ ../../src/option.c:200:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the free memory blocks should be", ^ ../../src/option.c:201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "displayed at the end of program execution.", ^ ../../src/option.c:201:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "displayed at the end of program execution.", ^ ../../src/option.c:202:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWFREED", NULL, ^ ../../src/option.c:203:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the freed memory allocations", ^ ../../src/option.c:203:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the freed memory allocations", ^ ../../src/option.c:204:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:204:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:205:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWMAP", NULL, ^ ../../src/option.c:206:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a memory map of the entire heap should be displayed at", ^ ../../src/option.c:206:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a memory map of the entire heap should be displayed at", ^ ../../src/option.c:207:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the end of program execution.", ^ ../../src/option.c:207:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the end of program execution.", ^ ../../src/option.c:208:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWSYMBOLS", NULL, ^ ../../src/option.c:209:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the function symbols read from the", ^ ../../src/option.c:209:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the function symbols read from the", ^ ../../src/option.c:210:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "program's executable file should be displayed at the end of program", ^ ../../src/option.c:210:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "program's executable file should be displayed at the end of program", ^ ../../src/option.c:211:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "execution.", ^ ../../src/option.c:211:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "execution.", ^ ../../src/option.c:212:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWUNFREED", NULL, ^ ../../src/option.c:213:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the unfreed memory allocations", ^ ../../src/option.c:213:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the unfreed memory allocations", ^ ../../src/option.c:214:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:214:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:215:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SMALLBOUND", "unsigned integer", ^ ../../src/option.c:215:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SMALLBOUND", "unsigned integer", ^ ../../src/option.c:216:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:216:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:217:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as small allocations for profiling purposes.", ^ ../../src/option.c:217:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as small allocations for profiling purposes.", ^ ../../src/option.c:218:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACE", NULL, ^ ../../src/option.c:219:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be traced and sent to", ^ ../../src/option.c:219:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be traced and sent to", ^ ../../src/option.c:220:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the tracing output file.", ^ ../../src/option.c:220:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the tracing output file.", ^ ../../src/option.c:221:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACEFILE", "string", ^ ../../src/option.c:221:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACEFILE", "string", ^ ../../src/option.c:222:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:222:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:223:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "tracing information from the mpatrol library.", ^ ../../src/option.c:223:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "tracing information from the mpatrol library.", ^ ../../src/option.c:224:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "UNFREEDABORT", "unsigned integer", ^ ../../src/option.c:224:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "UNFREEDABORT", "unsigned integer", ^ ../../src/option.c:225:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the minimum number of unfreed allocations at which to abort", ^ ../../src/option.c:225:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the minimum number of unfreed allocations at which to abort", ^ ../../src/option.c:226:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the program just before program termination.", ^ ../../src/option.c:226:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the program just before program termination.", ^ ../../src/option.c:227:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "USEDEBUG", NULL, ^ ../../src/option.c:228:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any debugging information in the executable file", ^ ../../src/option.c:228:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any debugging information in the executable file", ^ ../../src/option.c:229:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be used to obtain additional source-level information.", ^ ../../src/option.c:229:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be used to obtain additional source-level information.", ^ ../../src/option.c:230:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "USEMMAP", NULL, ^ ../../src/option.c:231:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the library should use mmap() instead of sbrk() to", ^ ../../src/option.c:231:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the library should use mmap() instead of sbrk() to", ^ ../../src/option.c:232:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocate user memory on UNIX platforms.", ^ ../../src/option.c:232:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocate user memory on UNIX platforms.", ^ ../../src/option.c:280:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "ignoring negative number `%s'\n", ^ ../../src/option.c:306:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s number overflow in `%s'\n", ^ ../../src/option.c:401:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Available options:\n\n"); ^ ../../src/option.c:405:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %s", *s); ^ ../../src/option.c:407:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("=<%s>", *t); ^ ../../src/option.c:408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/option.c:411:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t%s\n", *t); ^ ../../src/option.c:412:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/option.c:433:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: environment variable too " ^ ../../src/option.c:471:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] o = ""; ^ ../../src/option.c:490:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] a = ""; ^ ../../src/option.c:500:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "ALLOCBYTE")) ^ ../../src/option.c:512:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "ALLOCSTOP")) ^ ../../src/option.c:522:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "ALLOWOFLOW")) ^ ../../src/option.c:530:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "AUTOSAVE")) ^ ../../src/option.c:533:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:542:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "CHECK")) ^ ../../src/option.c:554:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKALL")) ^ ../../src/option.c:563:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKALLOCS")) ^ ../../src/option.c:571:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKFORK")) ^ ../../src/option.c:579:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKFREES")) ^ ../../src/option.c:587:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKMEMORY")) ^ ../../src/option.c:595:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKREALLOCS")) ^ ../../src/option.c:605:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "DEFALIGN")) ^ ../../src/option.c:608:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if ((a[readnumber(a, (long *) &n, 1)] != '\0') || ^ ../../src/option.c:620:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "EDIT")) ^ ../../src/option.c:633:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "FAILFREQ")) ^ ../../src/option.c:643:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FAILSEED")) ^ ../../src/option.c:653:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FREEBYTE")) ^ ../../src/option.c:665:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FREESTOP")) ^ ../../src/option.c:668:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:677:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "HELP")) ^ ../../src/option.c:685:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "HTML")) ^ ../../src/option.c:695:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "LARGEBOUND")) ^ ../../src/option.c:708:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LEAKTABLE")) ^ ../../src/option.c:716:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LIMIT")) ^ ../../src/option.c:726:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LIST")) ^ ../../src/option.c:737:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGALL")) ^ ../../src/option.c:746:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGALLOCS")) ^ ../../src/option.c:754:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGFILE")) ^ ../../src/option.c:762:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGFREES")) ^ ../../src/option.c:770:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGMEMORY")) ^ ../../src/option.c:778:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGREALLOCS")) ^ ../../src/option.c:788:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "MEDIUMBOUND")) ^ ../../src/option.c:791:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:803:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "NOFREE")) ^ ../../src/option.c:810:43: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h->alloc.fmax = n) ~~~~~~~~~~~~~~^~~ ../../src/option.c:810:43: note: place parentheses around the assignment to silence this warning if (h->alloc.fmax = n) ^ ( ) ../../src/option.c:810:43: note: use '==' to turn this assignment into an equality comparison if (h->alloc.fmax = n) ^ == ../../src/option.c:816:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "NOPROTECT")) ^ ../../src/option.c:826:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "OFLOWBYTE")) ^ ../../src/option.c:838:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "OFLOWSIZE")) ^ ../../src/option.c:852:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "OFLOWWATCH")) ^ ../../src/option.c:864:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "PAGEALLOC")) ^ ../../src/option.c:867:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(a, "LOWER")) ^ ../../src/option.c:878:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(a, "UPPER")) ^ ../../src/option.c:891:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PRESERVE")) ^ ../../src/option.c:899:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROF")) ^ ../../src/option.c:907:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROFFILE")) ^ ../../src/option.c:915:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROGFILE")) ^ ../../src/option.c:918:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/option.c:925:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "REALLOCSTOP")) ^ ../../src/option.c:928:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:937:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "SAFESIGNALS")) ^ ../../src/option.c:945:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWALL")) ^ ../../src/option.c:954:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWFREE")) ^ ../../src/option.c:962:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWFREED")) ^ ../../src/option.c:970:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWMAP")) ^ ../../src/option.c:978:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWSYMBOLS")) ^ ../../src/option.c:986:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWUNFREED")) ^ ../../src/option.c:994:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SMALLBOUND")) ^ ../../src/option.c:997:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:1009:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "TRACE")) ^ ../../src/option.c:1018:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "TRACEFILE")) ^ ../../src/option.c:1021:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/option.c:1028:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "UNFREEDABORT")) ^ ../../src/option.c:1038:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "USEDEBUG")) ^ ../../src/option.c:1046:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "USEMMAP")) ^ ../../src/option.c:1068:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "unrecognised option " ^ ../../src/option.c:1071:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "unrecognised option " ^ ../../src/option.c:1075:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "missing argument for " ^ ../../src/option.c:1079:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "bad numeric argument `%s' " ^ ../../src/option.c:1083:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "bad numeric range `%s' " ^ ../../src/option.c:1087:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "numeric argument `%s' is " ^ ../../src/option.c:1091:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "must specify `LOWER' or " ^ ../../src/option.c:1095:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "ignoring argument `%s' for " ^ ../../src/option.c:1103:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "missing option for argument " ^ ../../src/option.c:1113:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "small allocation boundary `%lu' " ^ ../../src/option.c:1120:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "large allocation boundary `%lu' " ^ ../../src/option.c:1374:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h->alloc.fmax = v) ~~~~~~~~~~~~~~^~~ ../../src/option.c:1374:27: note: place parentheses around the assignment to silence this warning if (h->alloc.fmax = v) ^ ( ) ../../src/option.c:1374:27: note: use '==' to turn this assignment into an equality comparison if (h->alloc.fmax = v) ^ == 387 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/leaktab.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/leaktab.c:117:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (n = (tablenode *) __mp_remhead(&t->slots[i])) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/leaktab.c:117:18: note: place parentheses around the assignment to silence this warning while (n = (tablenode *) __mp_remhead(&t->slots[i])) ^ ( ) ../../src/leaktab.c:117:18: note: use '==' to turn this assignment into an equality comparison while (n = (tablenode *) __mp_remhead(&t->slots[i])) ^ == ../../src/leaktab.c:173:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/leaktab.c:173:19: note: place parentheses around the assignment to silence this warning if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ ( ) ../../src/leaktab.c:173:19: note: use '==' to turn this assignment into an equality comparison if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ == 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/profile.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/profile.c:207:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (profnode *) __mp_search(p->tree.root, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/profile.c:207:11: note: place parentheses around the assignment to silence this warning if (n = (profnode *) __mp_search(p->tree.root, ^ ( ../../src/profile.c:207:11: note: use '==' to turn this assignment into an equality comparison if (n = (profnode *) __mp_search(p->tree.root, ^ == ../../src/profile.c:379:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", p->file); ^ ../../src/profile.c:485:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: problem writing profiling " ^ 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/trace.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/trace.c:241:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: problem writing tracing " ^ ../../src/trace.c:273:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", t->file); ^ 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/inter.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/inter.c:324:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocanode *) n->node.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:324:12: note: place parentheses around the assignment to silence this warning p = (allocanode *) n->node.next; n = p) ^ ( ) ../../src/inter.c:324:12: note: use '==' to turn this assignment into an equality comparison p = (allocanode *) n->node.next; n = p) ^ == ../../src/inter.c:523:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("


"); ^ ../../src/inter.c:524:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:574:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] memhead.log = __mp_logfile(&memhead.alloc.heap.memory, "%n.%p.log"); ^ ../../src/inter.c:575:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file split to %s\n\n", memhead.log); ^ ../../src/inter.c:584:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file continued from %s\n\n", l); ^ ../../src/inter.c:590:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%n.%p.out"); ^ ../../src/inter.c:602:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%n.%p.trace"), 0); ^ ../../src/inter.c:664:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:673:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:947:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1041:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v.typestr = "char"; ^ ../../src/inter.c:1060:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1060:15: note: place parentheses around the assignment to silence this warning if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ^ ( ) ../../src/inter.c:1060:15: note: use '==' to turn this assignment into an equality comparison if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ^ == ../../src/inter.c:1088:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1136:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (f == AT_XREALLOC) ^ ../../src/inter.c:1214:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1377:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memfind(p, l, &c, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1377:19: note: place parentheses around the assignment to silence this warning if (r = __mp_memfind(p, l, &c, 1)) ^ ( ) ../../src/inter.c:1377:19: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memfind(p, l, &c, 1)) ^ == ../../src/inter.c:1385:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/inter.c:1521:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (m = __mp_memcompare(p, q, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1521:15: note: place parentheses around the assignment to silence this warning if (m = __mp_memcompare(p, q, l)) ^ ( ) ../../src/inter.c:1521:15: note: use '==' to turn this assignment into an equality comparison if (m = __mp_memcompare(p, q, l)) ^ == ../../src/inter.c:1527:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/inter.c:1851:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findsymbol(&memhead.syms, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1851:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findsymbol(&memhead.syms, p)) ^ ( ) ../../src/inter.c:1851:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findsymbol(&memhead.syms, p)) ^ == ../../src/inter.c:1892:48: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "address " MP_POINTER, p); ~~~~~~~~~~ ^ ../../src/inter.c:1899:21: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] n->block); ^~~~~~~~ ../../src/inter.c:1908:70: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "address " MP_POINTER " located in %s block:\n", p, ~~~~~~~~~~ ^ ../../src/inter.c:1910:65: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, " start of block: " MP_POINTER "\n", n->block); ~~~~~~~~~~ ^~~~~~~~ ../../src/inter.c:1922:13: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] m->data.userdata); ^~~~~~~~~~~~~~~~ ../../src/inter.c:1963:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = m->data.stack) ~~^~~~~~~~~~~~~~~ ../../src/inter.c:1963:11: note: place parentheses around the assignment to silence this warning if (a = m->data.stack) ^ ( ) ../../src/inter.c:1963:11: note: use '==' to turn this assignment into an equality comparison if (a = m->data.stack) ^ == ../../src/inter.c:1968:50: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "\t" MP_POINTER " ", a->data.addr); ~~~~~~~~~~ ^~~~~~~~~~~~ ../../src/inter.c:1971:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1971:24: note: place parentheses around the assignment to silence this warning else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ^ ( ) ../../src/inter.c:1971:24: note: use '==' to turn this assignment into an equality comparison else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ^ == ../../src/inter.c:2027:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocnode *) n->lnode.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2027:12: note: place parentheses around the assignment to silence this warning p = (allocnode *) n->lnode.next; n = p) ^ ( ) ../../src/inter.c:2027:12: note: use '==' to turn this assignment into an equality comparison p = (allocnode *) n->lnode.next; n = p) ^ == ../../src/inter.c:2064:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocnode *) n->lnode.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2064:12: note: place parentheses around the assignment to silence this warning p = (allocnode *) n->lnode.next; n = p) ^ ( ) ../../src/inter.c:2064:12: note: use '==' to turn this assignment into an equality comparison p = (allocnode *) n->lnode.next; n = p) ^ == ../../src/inter.c:2230:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2485:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = b; p = strchr(t, '\n'); t = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2485:23: note: place parentheses around the assignment to silence this warning for (t = b; p = strchr(t, '\n'); t = p + 1) ^ ( ) ../../src/inter.c:2485:23: note: use '==' to turn this assignment into an equality comparison for (t = b; p = strchr(t, '\n'); t = p + 1) ^ == ../../src/inter.c:2490:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2493:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2497:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2527:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = b; p = strchr(t, '\n'); t = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2527:23: note: place parentheses around the assignment to silence this warning for (t = b; p = strchr(t, '\n'); t = p + 1) ^ ( ) ../../src/inter.c:2527:23: note: use '==' to turn this assignment into an equality comparison for (t = b; p = strchr(t, '\n'); t = p + 1) ^ == ../../src/inter.c:2532:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2535:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2539:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2568:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (r = b; p = strchr(r, '\n'); r = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2568:19: note: place parentheses around the assignment to silence this warning for (r = b; p = strchr(r, '\n'); r = p + 1) ^ ( ) ../../src/inter.c:2568:19: note: use '==' to turn this assignment into an equality comparison for (r = b; p = strchr(r, '\n'); r = p + 1) ^ == ../../src/inter.c:2572:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2573:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2576:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2597:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/inter.c:2599:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in function `%s'", s); ^ ../../src/inter.c:2601:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in file `%s' at line %lu", t, u); ^ ../../src/inter.c:2602:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2607:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2630:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (r = b; p = strchr(r, '\n'); r = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2630:19: note: place parentheses around the assignment to silence this warning for (r = b; p = strchr(r, '\n'); r = p + 1) ^ ( ) ../../src/inter.c:2630:19: note: use '==' to turn this assignment into an equality comparison for (r = b; p = strchr(r, '\n'); r = p + 1) ^ == ../../src/inter.c:2634:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2635:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2638:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2659:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/inter.c:2661:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in function `%s'", s); ^ ../../src/inter.c:2663:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in file `%s' at line %lu", t, u); ^ ../../src/inter.c:2664:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2669:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2688:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2709:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_getframe(&i)) ~~^~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2709:11: note: place parentheses around the assignment to silence this warning if (r = __mp_getframe(&i)) ^ ( ) ../../src/inter.c:2709:11: note: use '==' to turn this assignment into an equality comparison if (r = __mp_getframe(&i)) ^ == ../../src/inter.c:2721:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2750:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ 62 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/malloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/cplus.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/version.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/version.c:50:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_version = "@(#) " MP_VERSION " (02/01/08)"; ^ ../../src/version.c:67:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_copyright = "Copyright (C) 1997-2002"; ^ ../../src/version.c:68:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_author = "Graeme S. Roy"; ^ ../../src/version.c:69:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_email = "graeme.roy@analog.com"; ^ ../../src/version.c:70:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_homepage = "http://www.cbmamiga.demon.co.uk/mpatrol"; ^ 5 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -E -P ../../src/machine.c >machine.s c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c machine.s c++: warning: argument unused during compilation: '-fstack-protector-strong' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fno-strict-aliasing' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fno-inline-functions' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fpermissive' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D ENVIRON=ENVIRON_64' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D MP_INIT_SUPPORT=0' [-Wunused-command-line-argument] ar cr libmpatrol.a list.o tree.o slots.o utils.o memory.o heap.o alloc.o info.o stack.o addr.o strtab.o symbol.o signals.o diag.o option.o leaktab.o profile.o trace.o inter.o malloc.o cplus.o version.o machine.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o list.s.o ../../src/list.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o tree.s.o ../../src/tree.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o slots.s.o ../../src/slots.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o utils.s.o ../../src/utils.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o memory.s.o ../../src/memory.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/memory.c:635:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (p >= t) ^ 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o heap.s.o ../../src/heap.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o alloc.s.o ../../src/alloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/alloc.c:249:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/alloc.c:794:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/alloc.c:794:11: note: place parentheses around the assignment to silence this warning if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ^ ( ) ../../src/alloc.c:794:11: note: use '==' to turn this assignment into an equality comparison if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ^ == ../../src/alloc.c:814:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/alloc.c:814:11: note: place parentheses around the assignment to silence this warning if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ^ ( ) ../../src/alloc.c:814:11: note: use '==' to turn this assignment into an equality comparison if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ^ == 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o info.s.o ../../src/info.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/info.c:287:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (a = m->data.stack) ~~^~~~~~~~~~~~~~~ ../../src/info.c:287:16: note: place parentheses around the assignment to silence this warning else if (a = m->data.stack) ^ ( ) ../../src/info.c:287:16: note: use '==' to turn this assignment into an equality comparison else if (a = m->data.stack) ^ == ../../src/info.c:330:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:331:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at allocation %lu\n", h->astop); ^ ../../src/info.c:338:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:352:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:362:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:372:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:401:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_getalloc(&h->alloc, l, a, m)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:401:19: note: place parentheses around the assignment to silence this warning if (n = __mp_getalloc(&h->alloc, l, a, m)) ^ ( ) ../../src/info.c:401:19: note: use '==' to turn this assignment into an equality comparison if (n = __mp_getalloc(&h->alloc, l, a, m)) ^ == ../../src/info.c:453:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:479:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:489:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", p); ^ ../../src/info.c:518:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:522:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = __mp_findfreed(&h->alloc, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:522:16: note: place parentheses around the assignment to silence this warning else if (n = __mp_findfreed(&h->alloc, p)) ^ ( ) ../../src/info.c:522:16: note: use '==' to turn this assignment into an equality comparison else if (n = __mp_findfreed(&h->alloc, p)) ^ == ../../src/info.c:532:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:542:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:553:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:567:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:576:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:586:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:594:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:596:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at reallocation %lu\n", h->rstop); ^ ../../src/info.c:598:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at reallocation %lu of allocation %lu\n", ^ ../../src/info.c:736:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:750:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", p); ^ ../../src/info.c:778:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:782:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findfreed(&h->alloc, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:782:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findfreed(&h->alloc, p)) ^ ( ) ../../src/info.c:782:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findfreed(&h->alloc, p)) ^ == ../../src/info.c:792:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:801:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:811:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:831:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:840:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:852:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:859:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:860:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at freeing of allocation %lu\n", h->fstop); ^ ../../src/info.c:979:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:988:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memfind(p, l, &c, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:988:19: note: place parentheses around the assignment to silence this warning if (r = __mp_memfind(p, l, &c, 1)) ^ ( ) ../../src/info.c:988:19: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memfind(p, l, &c, 1)) ^ == ../../src/info.c:1001:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", q); ^ ../../src/info.c:1032:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", r); ^ ../../src/info.c:1060:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memcompare(p, q, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1060:15: note: place parentheses around the assignment to silence this warning if (r = __mp_memcompare(p, q, l)) ^ ( ) ../../src/info.c:1060:15: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memcompare(p, q, l)) ^ == ../../src/info.c:1067:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns %d\n\n", c); ^ ../../src/info.c:1132:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1141:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:1149:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1149:19: note: place parentheses around the assignment to silence this warning if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ^ ( ) ../../src/info.c:1149:19: note: use '==' to turn this assignment into an equality comparison if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ^ == ../../src/info.c:1153:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1160:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1188:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1200:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1217:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1228:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1263:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findnode(&h->alloc, p, s)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1263:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findnode(&h->alloc, p, s)) ^ ( ) ../../src/info.c:1263:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findnode(&h->alloc, p, s)) ^ == ../../src/info.c:1275:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1303:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1270:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (m->data.flags & FLG_FREED) ^ ../../src/info.c:1359:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(h->flags & FLG_ALLOWOFLOW)) ^ ../../src/info.c:1386:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1398:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(h->flags & FLG_ALLOWOFLOW)) ^ ../../src/info.c:1435:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ 57 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o stack.s.o ../../src/stack.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o addr.s.o ../../src/addr.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/addr.c:136:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (m = getaddrnode(h)) ~~^~~~~~~~~~~~~~~~ ../../src/addr.c:136:16: note: place parentheses around the assignment to silence this warning else if (m = getaddrnode(h)) ^ ( ) ../../src/addr.c:136:16: note: use '==' to turn this assignment into an equality comparison else if (m = getaddrnode(h)) ^ == 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o strtab.s.o ../../src/strtab.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/strtab.c:118:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/strtab.c:118:15: note: place parentheses around the assignment to silence this warning if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ ( ) ../../src/strtab.c:118:15: note: use '==' to turn this assignment into an equality comparison if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ == 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o symbol.s.o ../../src/symbol.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/symbol.c:1090:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] m = "missing symbol table"; ^ ../../src/symbol.c:1092:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s [%s]: %s\n", a, f, m); ^ ../../src/symbol.c:1094:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", f, m); ^ ../../src/symbol.c:1103:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] m = "missing string table"; ^ ../../src/symbol.c:1105:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s [%s]: %s\n", a, f, m); ^ ../../src/symbol.c:1107:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", f, m); ^ ../../src/symbol.c:1486:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: wrong version of libelf\n", s); ^ ../../src/symbol.c:1491:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", s); ^ ../../src/symbol.c:1498:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", s, elf_errmsg(-1)); ^ ../../src/symbol.c:1514:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", s, ^ ../../src/symbol.c:1645:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("read %lu symbol%s from ", l, (l == 1) ? "" : "s"); ^ ../../src/symbol.c:1648:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("problem reading symbols from "); ^ ../../src/symbol.c:1650:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1651:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", s); ^ ../../src/symbol.c:1653:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1657:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ["); ^ ../../src/symbol.c:1658:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1659:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", v); ^ ../../src/symbol.c:1660:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1661:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/symbol.c:1664:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" [%s]", v); ^ ../../src/symbol.c:1663:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/symbol.c:1665:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/symbol.c:1667:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/symbol.c:1970:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/symbol.c:2051:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/symbol.c:2051:11: note: place parentheses around the assignment to silence this warning if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ^ ( ) ../../src/symbol.c:2051:11: note: use '==' to turn this assignment into an equality comparison if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ^ == 26 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o signals.s.o ../../src/signals.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/signals.c:147:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/signals.c:219:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_ILLMEM, AT_MAX, NULL, 0, "illegal memory access at " ^ ../../src/signals.c:221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_findnode(&h->alloc, a, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/signals.c:221:15: note: place parentheses around the assignment to silence this warning if (t = __mp_findnode(&h->alloc, a, 1)) ^ ( ) ../../src/signals.c:221:15: note: use '==' to turn this assignment into an equality comparison if (t = __mp_findnode(&h->alloc, a, 1)) ^ == ../../src/signals.c:226:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" within free block " MP_POINTER " (", t->block); ^ ../../src/signals.c:228:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/signals.c:231:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER " not in heap\n", a); ^ ../../src/signals.c:235:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_ILLMEM, AT_MAX, NULL, 0, "illegal memory access"); ^ ../../src/signals.c:244:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n call stack\n"); ^ 8 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o diag.s.o ../../src/diag.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/diag.c:104:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOERR", "no error", ^ ../../src/diag.c:104:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOERR", "no error", ^ ../../src/diag.c:105:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "no error has occurred"}, ^ ../../src/diag.c:106:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLOVF", "allocation overflow", ^ ../../src/diag.c:106:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLOVF", "allocation overflow", ^ ../../src/diag.c:107:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "allocation " MP_POINTER " has a corrupted overflow buffer at " ^ ../../src/diag.c:109:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLZER", "allocation too small", ^ ../../src/diag.c:109:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLZER", "allocation too small", ^ ../../src/diag.c:110:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to create an allocation of size 0"}, ^ ../../src/diag.c:111:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"BADALN", "illegal alignment", ^ ../../src/diag.c:111:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"BADALN", "illegal alignment", ^ ../../src/diag.c:112:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment %lu is not a power of two"}, ^ ../../src/diag.c:113:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDCOR", "freed memory corruption", ^ ../../src/diag.c:113:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDCOR", "freed memory corruption", ^ ../../src/diag.c:114:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "freed allocation " MP_POINTER " has memory corruption at " MP_POINTER}, ^ ../../src/diag.c:115:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOPN", "illegal operation on freed memory", ^ ../../src/diag.c:115:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOPN", "illegal operation on freed memory", ^ ../../src/diag.c:116:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on freed memory"}, ^ ../../src/diag.c:117:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOVF", "freed allocation overflow", ^ ../../src/diag.c:117:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOVF", "freed allocation overflow", ^ ../../src/diag.c:118:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "freed allocation " MP_POINTER " has a corrupted overflow buffer at " ^ ../../src/diag.c:120:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRECOR", "free memory corruption", ^ ../../src/diag.c:120:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRECOR", "free memory corruption", ^ ../../src/diag.c:121:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "free memory corruption at " MP_POINTER}, ^ ../../src/diag.c:122:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREMRK", "freeing a marked allocation", ^ ../../src/diag.c:122:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREMRK", "freeing a marked allocation", ^ ../../src/diag.c:123:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to free marked memory allocation " MP_POINTER}, ^ ../../src/diag.c:124:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRENUL", "freeing a NULL pointer", ^ ../../src/diag.c:124:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRENUL", "freeing a NULL pointer", ^ ../../src/diag.c:125:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to free a NULL pointer"}, ^ ../../src/diag.c:126:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREOPN", "illegal operation on free memory", ^ ../../src/diag.c:126:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREOPN", "illegal operation on free memory", ^ ../../src/diag.c:127:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on free memory\n"}, ^ ../../src/diag.c:128:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ILLMEM", "illegal memory access", ^ ../../src/diag.c:128:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ILLMEM", "illegal memory access", ^ ../../src/diag.c:130:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INCOMP", "incompatible functions", ^ ../../src/diag.c:130:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INCOMP", "incompatible functions", ^ ../../src/diag.c:131:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " was allocated with %s"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:132:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MAXALN", "alignment too large", ^ ../../src/diag.c:132:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MAXALN", "alignment too large", ^ ../../src/diag.c:133:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment %lu is greater than the system page size"}, ^ ../../src/diag.c:134:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MISMAT", "allocated pointer mismatch", ^ ../../src/diag.c:134:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MISMAT", "allocated pointer mismatch", ^ ../../src/diag.c:135:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " does not match allocation of " MP_POINTER}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:136:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOTALL", "no such allocation", ^ ../../src/diag.c:136:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOTALL", "no such allocation", ^ ../../src/diag.c:137:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " has not been allocated"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:138:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NULOPN", "illegal operation on a NULL pointer", ^ ../../src/diag.c:138:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NULOPN", "illegal operation on a NULL pointer", ^ ../../src/diag.c:139:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on a NULL pointer\n"}, ^ ../../src/diag.c:140:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"OUTMEM", "out of memory", ^ ../../src/diag.c:140:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"OUTMEM", "out of memory", ^ ../../src/diag.c:141:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "out of memory"}, ^ ../../src/diag.c:142:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"PRVFRD", "allocation already freed", ^ ../../src/diag.c:142:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"PRVFRD", "allocation already freed", ^ ../../src/diag.c:143:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " was freed with %s"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:144:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVF", "range overflow", ^ ../../src/diag.c:144:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVF", "range overflow", ^ ../../src/diag.c:145:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range [" MP_POINTER "," MP_POINTER "] overflows [" MP_POINTER "," ^ ../../src/diag.c:147:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVL", "range overlap", ^ ../../src/diag.c:147:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVL", "range overlap", ^ ../../src/diag.c:148:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range [" MP_POINTER "," MP_POINTER "] overlaps [" MP_POINTER "," ^ ../../src/diag.c:150:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZNUL", "reallocating a NULL pointer", ^ ../../src/diag.c:150:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZNUL", "reallocating a NULL pointer", ^ ../../src/diag.c:151:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to resize a NULL pointer"}, ^ ../../src/diag.c:152:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZZER", "reallocation too small", ^ ../../src/diag.c:152:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZZER", "reallocation too small", ^ ../../src/diag.c:153:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to resize an allocation to size 0"}, ^ ../../src/diag.c:154:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"STROVF", "string overflow", ^ ../../src/diag.c:154:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"STROVF", "string overflow", ^ ../../src/diag.c:155:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "string " MP_POINTER " overflows [" MP_POINTER "," MP_POINTER "]"}, ^ ../../src/diag.c:156:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ZERALN", "alignment too small", ^ ../../src/diag.c:156:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ZERALN", "alignment too small", ^ ../../src/diag.c:157:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment 0 is invalid"}, ^ ../../src/diag.c:158:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INTRNL", "internal error", ^ ../../src/diag.c:158:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INTRNL", "internal error", ^ ../../src/diag.c:159:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "internal error"} ^ ../../src/diag.c:171:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "malloc", ^ ../../src/diag.c:172:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "calloc", ^ ../../src/diag.c:173:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memalign", ^ ../../src/diag.c:174:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "valloc", ^ ../../src/diag.c:175:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "pvalloc", ^ ../../src/diag.c:176:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alloca", ^ ../../src/diag.c:177:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strdup", ^ ../../src/diag.c:178:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strndup", ^ ../../src/diag.c:179:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strsave", ^ ../../src/diag.c:180:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strnsave", ^ ../../src/diag.c:181:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strdupa", ^ ../../src/diag.c:182:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strndupa", ^ ../../src/diag.c:183:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "realloc", ^ ../../src/diag.c:184:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "reallocf", ^ ../../src/diag.c:185:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "recalloc", ^ ../../src/diag.c:186:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "expand", ^ ../../src/diag.c:187:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "free", ^ ../../src/diag.c:188:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "cfree", ^ ../../src/diag.c:189:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "dealloca", ^ ../../src/diag.c:190:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xmalloc", ^ ../../src/diag.c:191:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xcalloc", ^ ../../src/diag.c:192:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xstrdup", ^ ../../src/diag.c:193:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xrealloc", ^ ../../src/diag.c:194:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xfree", ^ ../../src/diag.c:195:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator new", ^ ../../src/diag.c:196:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator new[]", ^ ../../src/diag.c:197:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator delete", ^ ../../src/diag.c:198:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator delete[]", ^ ../../src/diag.c:199:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memset", ^ ../../src/diag.c:200:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bzero", ^ ../../src/diag.c:201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memccpy", ^ ../../src/diag.c:202:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memcpy", ^ ../../src/diag.c:203:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memmove", ^ ../../src/diag.c:204:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bcopy", ^ ../../src/diag.c:205:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memchr", ^ ../../src/diag.c:206:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memmem", ^ ../../src/diag.c:207:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memcmp", ^ ../../src/diag.c:208:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bcmp", ^ ../../src/diag.c:209:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "check" ^ ../../src/diag.c:220:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOC", ^ ../../src/diag.c:221:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOC", ^ ../../src/diag.c:222:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREE", ^ ../../src/diag.c:223:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMSET", ^ ../../src/diag.c:224:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMCOPY", ^ ../../src/diag.c:225:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMFIND", ^ ../../src/diag.c:226:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMCMP", ^ ../../src/diag.c:227:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOG" ^ ../../src/diag.c:268:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = "mpatrol"; ^ ../../src/diag.c:296:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = m->prog) ~~^~~~~~~~~ ../../src/diag.c:296:23: note: place parentheses around the assignment to silence this warning if (p = m->prog) ^ ( ) ../../src/diag.c:296:23: note: use '==' to turn this assignment into an equality comparison if (p = m->prog) ^ == ../../src/diag.c:298:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strchr(p, '/')) ~~^~~~~~~~~~~~~~~~ ../../src/diag.c:298:30: note: place parentheses around the assignment to silence this warning while (t = strchr(p, '/')) ^ ( ) ../../src/diag.c:298:30: note: use '==' to turn this assignment into an equality comparison while (t = strchr(p, '/')) ^ == ../../src/diag.c:306:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = "mpatrol"; ^ ../../src/diag.c:365:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.log"; ^ ../../src/diag.c:381:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_LOGFILE; ^ ../../src/config.h:928:20: note: expanded from macro 'MP_LOGFILE' #define MP_LOGFILE "mpatrol.log" ^ ../../src/diag.c:418:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.out"; ^ ../../src/diag.c:434:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_PROFFILE; ^ ../../src/config.h:949:21: note: expanded from macro 'MP_PROFFILE' #define MP_PROFFILE "mpatrol.out" ^ ../../src/diag.c:471:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.trace"; ^ ../../src/diag.c:487:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_TRACEFILE; ^ ../../src/config.h:970:22: note: expanded from macro 'MP_TRACEFILE' #define MP_TRACEFILE "mpatrol.trace" ^ ../../src/diag.c:514:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", s); ^ ../../src/diag.c:539:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:540:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:541:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:542:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:543:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("mpatrol log"); ^ ../../src/diag.c:544:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:545:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:546:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:547:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:548:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("mpatrol log"); ^ ../../src/diag.c:549:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:550:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:570:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:571:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:615:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strpbrk(s, "<>&\"")) ~~^~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:615:19: note: place parentheses around the assignment to silence this warning if (t = strpbrk(s, "<>&\"")) ^ ( ) ../../src/diag.c:615:19: note: use '==' to turn this assignment into an equality comparison if (t = strpbrk(s, "<>&\"")) ^ == ../../src/diag.c:668:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("WARNING: "); ^ ../../src/diag.c:670:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("[%s]: ", __mp_errordetails[e].code); ^ ../../src/diag.c:672:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s: ", __mp_functionnames[f]); ^ ../../src/diag.c:679:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:718:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("ERROR: "); ^ ../../src/diag.c:720:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("[%s]: ", __mp_errordetails[e].code); ^ ../../src/diag.c:722:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s: ", __mp_functionnames[f]); ^ ../../src/diag.c:729:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:792:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v[0] = MP_EDITOR; ^ ../../src/config.h:909:19: note: expanded from macro 'MP_EDITOR' #define MP_EDITOR "mpedit" ^ ../../src/diag.c:801:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v[1] = "--listing"; ^ ../../src/diag.c:831:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_CONTENTSFILE; ^ ../../src/config.h:1009:25: note: expanded from macro 'MP_CONTENTSFILE' #define MP_CONTENTSFILE ".mpatrol" ^ ../../src/diag.c:848:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(allocfile(s, n), "rb")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:848:11: note: place parentheses around the assignment to silence this warning if (f = fopen(allocfile(s, n), "rb")) ^ ( ) ../../src/diag.c:848:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(allocfile(s, n), "rb")) ^ == ../../src/diag.c:871:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(t, "wb")) ~~^~~~~~~~~~~~~~~~ ../../src/diag.c:871:11: note: place parentheses around the assignment to silence this warning if (f = fopen(t, "wb")) ^ ( ) ../../src/diag.c:871:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(t, "wb")) ^ == ../../src/diag.c:896:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(allocfile(s, n), "rb")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:896:11: note: place parentheses around the assignment to silence this warning if (f = fopen(allocfile(s, n), "rb")) ^ ( ) ../../src/diag.c:896:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(allocfile(s, n), "rb")) ^ == ../../src/diag.c:905:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") differences:\n", ^ ../../src/diag.c:907:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " %02X -> %02X (offset %lu)\n", p, ^ ../../src/diag.c:917:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") has decreased in size\n", ^ ../../src/diag.c:923:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") has increased in size\n", ^ ../../src/diag.c:928:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:957:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", s); ^ ../../src/diag.c:961:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%02X", (unsigned char) s[i]); ^ ../../src/diag.c:963:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:965:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:967:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:970:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%c", s[i]); ^ ../../src/diag.c:972:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("."); ^ ../../src/diag.c:973:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1002:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu byte", l); ^ ../../src/diag.c:1004:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("s"); ^ ../../src/diag.c:1016:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("{%s:%lu:%lu}", __mp_functionnames[n->data.type], n->data.alloc, ^ ../../src/diag.c:1030:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("["); ^ ../../src/diag.c:1035:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.func); ^ ../../src/diag.c:1037:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1038:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("|"); ^ ../../src/diag.c:1040:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.file); ^ ../../src/diag.c:1042:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1043:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("|"); ^ ../../src/diag.c:1045:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", n->data.line); ^ ../../src/diag.c:1047:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1048:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:1060:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("(%s", n->data.typestr); ^ ../../src/diag.c:1062:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" x %lu", s); ^ ../../src/diag.c:1063:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1079:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findsymbol(y, a)) ~~^~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:1079:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findsymbol(y, a)) ^ ( ) ../../src/diag.c:1079:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findsymbol(y, a)) ^ == ../../src/diag.c:1082:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.name); ^ ../../src/diag.c:1085:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1087:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%+ld", (char *) a - (char *) n->data.addr); ^ ../../src/diag.c:1092:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", s); ^ ../../src/diag.c:1095:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1098:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("???"); ^ ../../src/diag.c:1101:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" at "); ^ ../../src/diag.c:1103:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1104:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", t); ^ ../../src/diag.c:1106:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1107:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(":%lu", u); ^ ../../src/diag.c:1122:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("


"); ^ ../../src/diag.c:1123:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsymbols read: %lu\n", y->dtree.size); ^ ../../src/diag.c:1126:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1127:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1133:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1137:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1139:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1146:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t"); ^ ../../src/diag.c:1148:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t " MP_POINTER, n->data.addr); ^ ../../src/diag.c:1153:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1156:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1161:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER "-" MP_POINTER, n->data.addr, ^ ../../src/diag.c:1165:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1186:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1188:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1192:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1138:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1140:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1141:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1154:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "-", n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1155:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1157:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, (char *) n->data.addr + n->data.size - 1); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1158:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1169:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1170:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.name); ^ ../../src/diag.c:1172:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1173:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ["); ^ ../../src/diag.c:1175:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1176:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.file); ^ ../../src/diag.c:1178:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1179:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("] ("); ^ ../../src/diag.c:1181:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1184:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1185:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1193:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1207:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1208:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1214:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1215:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1218:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1226:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1228:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1233:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1216:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1217:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1221:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", n->data.addr); ^ ../../src/diag.c:1225:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1234:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1251:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1258:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1259:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1262:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1270:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1272:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1277:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1278:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1281:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1289:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1291:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1296:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1260:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, p->addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1261:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1265:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", p->addr); ^ ../../src/diag.c:1269:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1279:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, p->addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1280:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1284:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", p->addr); ^ ../../src/diag.c:1288:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1297:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1313:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER " (", n->block); ^ ../../src/diag.c:1315:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1317:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1321:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1324:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1336:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("["); ^ ../../src/diag.c:1340:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s|%s|", (i->func ? i->func : "-"), (i->file ? i->file : "-")); ^ ../../src/diag.c:1342:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1344:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", i->line); ^ ../../src/diag.c:1345:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:1348:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (%s", i->typestr); ^ ../../src/diag.c:1350:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" x %lu", s); ^ ../../src/diag.c:1351:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1353:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1355:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1371:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1372:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1374:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_lognames[i->ltype]); ^ ../../src/diag.c:1376:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1377:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(": "); ^ ../../src/diag.c:1379:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1380:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_functionnames[i->type]); ^ ../../src/diag.c:1382:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1386:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (%lu, ", h->count); ^ ../../src/diag.c:1388:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", "); ^ ../../src/diag.c:1393:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1397:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logrealloc.block); ^ ../../src/diag.c:1399:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", "); ^ ../../src/diag.c:1404:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ") ", i->variant.logfree.block); ^ ../../src/diag.c:1412:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logmemset.block); ^ ../../src/diag.c:1414:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", 0x%02X) ", i->variant.logmemset.byte); ^ ../../src/diag.c:1418:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", " MP_POINTER ", ", ^ ../../src/diag.c:1422:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", 0x%02X) ", i->variant.logmemcopy.byte); ^ ../../src/diag.c:1426:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logmemlocate.block); ^ ../../src/diag.c:1428:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", " MP_POINTER ", ", i->variant.logmemlocate.patblock); ^ ../../src/diag.c:1430:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1434:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", " MP_POINTER ", ", ^ ../../src/diag.c:1438:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1442:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" () "); ^ ../../src/diag.c:1476:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nALLOC:"); ^ ../../src/diag.c:1478:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %s:", h->alloc.heap.memory.prog); ^ ../../src/diag.c:1479:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1481:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nunfreed allocations: %lu (", h->alloc.atree.size - h->mcount); ^ ../../src/diag.c:1483:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1493:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1517:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfreed allocations: %lu (", h->alloc.gtree.size); ^ ../../src/diag.c:1519:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1527:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1544:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree blocks: %lu (", h->alloc.ftree.size); ^ ../../src/diag.c:1546:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1554:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = __mp_predecessor(s)) ~~^~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:1554:19: note: place parentheses around the assignment to silence this warning if (s = __mp_predecessor(s)) ^ ( ) ../../src/diag.c:1554:19: note: use '==' to turn this assignment into an equality comparison if (s = __mp_predecessor(s)) ^ == ../../src/diag.c:1561:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu: %lu\n", n->size, c); ^ ../../src/diag.c:1591:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %6lu %8lu ", i, j); ^ ../../src/diag.c:1593:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu %6lu ", j, i); ^ ../../src/diag.c:1595:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s line %lu\n", n->data.file, n->data.line); ^ ../../src/diag.c:1597:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s\n", n->data.file); ^ ../../src/diag.c:1599:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "\n", n->data.line); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1601:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("unknown location\n"); ^ ../../src/diag.c:1623:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "allocated"; ^ ../../src/diag.c:1625:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "freed"; ^ ../../src/diag.c:1627:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "unfreed"; ^ ../../src/diag.c:1630:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("no %s memory entries in leak table\n", s); ^ ../../src/diag.c:1633:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s %lu %s memory %s in leak table:\n\n", ^ ../../src/diag.c:1638:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" count bytes location\n"); ^ ../../src/diag.c:1639:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ------ -------- --------\n"); ^ ../../src/diag.c:1643:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" bytes count location\n"); ^ ../../src/diag.c:1644:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" -------- ------ --------\n"); ^ ../../src/diag.c:1662:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %6lu %8lu total\n", c, b); ^ ../../src/diag.c:1664:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu %6lu total\n", b, c); ^ ../../src/diag.c:1681:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("memory map:\n"); ^ ../../src/diag.c:1706:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ------------------------------------- gap ("); ^ ../../src/diag.c:1711:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1717:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" / " MP_POINTER "-" MP_POINTER " overflow (", b, ^ ../../src/diag.c:1720:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n |+ "); ^ ../../src/diag.c:1723:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" + "); ^ ../../src/diag.c:1725:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("--- "); ^ ../../src/diag.c:1726:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "-" MP_POINTER, n->block, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1729:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" free ("); ^ ../../src/diag.c:1731:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" freed ("); ^ ../../src/diag.c:1733:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" allocated ("); ^ ../../src/diag.c:1735:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1738:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1740:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1744:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1750:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n \\ " MP_POINTER "-" MP_POINTER " overflow (", ^ ../../src/diag.c:1753:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1756:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1769:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s\n", __mp_version); ^ ../../src/diag.c:1772:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1773:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s ", __mp_copyright); ^ ../../src/diag.c:1774:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1777:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_author); ^ ../../src/diag.c:1778:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1779:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1782:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s %s\n\n", __mp_copyright, __mp_author); ^ ../../src/diag.c:1783:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("This is free software, and you are welcome to redistribute it " ^ ../../src/diag.c:1785:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("conditions; see the GNU Library General Public License for " ^ ../../src/diag.c:1788:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:1789:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nFor the latest mpatrol release and documentation,\n"); ^ ../../src/diag.c:1792:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("visit "); ^ ../../src/diag.c:1793:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1796:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_homepage); ^ ../../src/diag.c:1797:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(".\n"); ^ ../../src/diag.c:1798:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1799:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1800:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1801:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1804:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1807:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1808:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1809:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1812:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1815:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1816:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1817:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1820:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1823:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1824:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1825:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1828:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1831:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1832:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1833:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1836:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1839:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1840:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1841:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1844:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1847:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1848:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1802:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("operating system"); ^ ../../src/diag.c:1803:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1805:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", TARGET_STR); ^ ../../src/diag.c:1806:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1810:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system variant"); ^ ../../src/diag.c:1811:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1813:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", SYSTEM_STR); ^ ../../src/diag.c:1814:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1818:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor architecture"); ^ ../../src/diag.c:1819:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1821:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", ARCH_STR); ^ ../../src/diag.c:1822:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1826:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor word size"); ^ ../../src/diag.c:1827:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1829:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", ENVIRON_STR); ^ ../../src/diag.c:1830:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1834:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("object file format"); ^ ../../src/diag.c:1835:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1837:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", FORMAT_STR); ^ ../../src/diag.c:1838:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1842:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("dynamic linker type"); ^ ../../src/diag.c:1843:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1845:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", DYNLINK_STR); ^ ../../src/diag.c:1846:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1849:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1853:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("visit %s.\n\n", __mp_homepage); ^ ../../src/diag.c:1854:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("operating system: %s\n", TARGET_STR); ^ ../../src/diag.c:1855:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system variant: %s\n", SYSTEM_STR); ^ ../../src/diag.c:1856:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor architecture: %s\n", ARCH_STR); ^ ../../src/diag.c:1857:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor word size: %s\n", ENVIRON_STR); ^ ../../src/diag.c:1858:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("object file format: %s\n", FORMAT_STR); ^ ../../src/diag.c:1859:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("dynamic linker type: %s\n\n", DYNLINK_STR); ^ ../../src/diag.c:1865:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file generated on %s", ctime(¤ttime)); ^ ../../src/diag.c:1867:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:1868:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1884:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1885:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1886:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1889:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1892:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1893:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1894:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1897:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1900:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1901:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1902:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1905:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1908:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1909:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1910:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1913:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1916:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1917:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1918:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1921:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1924:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1925:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1926:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1929:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1932:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1933:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1934:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1937:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1940:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1941:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1942:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1945:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1948:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1949:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1950:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1953:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1956:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1957:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1958:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1961:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1964:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1965:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1966:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1969:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1972:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1973:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1974:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1977:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1980:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1981:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1982:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1985:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1988:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1989:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1990:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1993:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2025:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2026:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2027:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2030:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2041:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2042:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2043:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2046:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2049:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2050:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2051:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2054:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2057:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2058:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2059:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2062:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2065:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2066:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2067:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2070:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2090:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2091:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2092:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2095:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2110:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2111:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2112:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2115:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2130:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2131:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2132:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2135:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2152:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2153:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2154:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2157:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2174:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2175:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2176:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2179:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2196:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2197:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2198:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2201:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2218:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2219:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2220:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2223:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2226:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2227:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2228:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2231:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2234:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2235:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2236:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2239:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2242:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2243:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2244:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2247:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2250:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2251:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2255:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2260:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2261:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2262:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2265:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2268:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2269:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2270:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2273:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2278:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2279:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2280:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2283:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2288:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2289:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2290:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2293:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2298:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2299:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2300:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2303:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2308:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2312:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsymbols read: %lu", h->syms.dtree.size); ^ ../../src/diag.c:2313:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nautosave count: %lu", h->prof.autosave); ^ ../../src/diag.c:2314:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfreed queue size: %lu", h->alloc.fmax); ^ ../../src/diag.c:2315:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation count: %lu", h->count); ^ ../../src/diag.c:2316:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation peak: %lu (", h->cpeak); ^ ../../src/diag.c:2318:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nallocation limit: "); ^ ../../src/diag.c:2320:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocated blocks: %lu (", h->alloc.atree.size); ^ ../../src/diag.c:2322:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nmarked blocks: %lu (", h->mcount); ^ ../../src/diag.c:2324:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nfreed blocks: %lu (", h->alloc.gtree.size); ^ ../../src/diag.c:2326:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nfree blocks: %lu (", h->alloc.ftree.size); ^ ../../src/diag.c:2335:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2336:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2339:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2352:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2353:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2354:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2357:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2366:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2367:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2368:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2371:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2374:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2375:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2376:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2379:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2382:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2383:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2384:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2387:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2390:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2391:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2392:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2395:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2398:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2399:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2400:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2403:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2406:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2407:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2408:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2411:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2414:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2415:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1887:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system page size"); ^ ../../src/diag.c:1888:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1891:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1895:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("default alignment"); ^ ../../src/diag.c:1896:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1899:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1903:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("overflow size"); ^ ../../src/diag.c:1904:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1907:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1911:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("overflow byte"); ^ ../../src/diag.c:1912:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1914:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.obyte); ^ ../../src/diag.c:1915:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1919:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation byte"); ^ ../../src/diag.c:1920:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1922:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.abyte); ^ ../../src/diag.c:1923:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1927:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free byte"); ^ ../../src/diag.c:1928:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1930:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.fbyte); ^ ../../src/diag.c:1931:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1935:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation stop"); ^ ../../src/diag.c:1936:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1938:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->astop); ^ ../../src/diag.c:1939:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1943:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("reallocation stop"); ^ ../../src/diag.c:1944:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1946:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->rstop); ^ ../../src/diag.c:1947:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1951:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free stop"); ^ ../../src/diag.c:1952:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1954:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->fstop); ^ ../../src/diag.c:1955:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1959:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("unfreed abort"); ^ ../../src/diag.c:1960:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1962:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->uabort); ^ ../../src/diag.c:1963:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1967:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("small boundary"); ^ ../../src/diag.c:1968:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1971:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1975:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("medium boundary"); ^ ../../src/diag.c:1976:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1979:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1983:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("large boundary"); ^ ../../src/diag.c:1984:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1987:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1991:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("lower check range"); ^ ../../src/diag.c:1992:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1997:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system page size: "); ^ ../../src/diag.c:1999:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ndefault alignment: "); ^ ../../src/diag.c:2001:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\noverflow size: "); ^ ../../src/diag.c:2003:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\noverflow byte: 0x%02X", h->alloc.obyte); ^ ../../src/diag.c:2004:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation byte: 0x%02X", h->alloc.abyte); ^ ../../src/diag.c:2005:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree byte: 0x%02X", h->alloc.fbyte); ^ ../../src/diag.c:2006:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation stop: %lu", h->astop); ^ ../../src/diag.c:2007:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nreallocation stop: %lu", h->rstop); ^ ../../src/diag.c:2008:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree stop: %lu", h->fstop); ^ ../../src/diag.c:2009:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nunfreed abort: %lu", h->uabort); ^ ../../src/diag.c:2010:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsmall boundary: "); ^ ../../src/diag.c:2012:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nmedium boundary: "); ^ ../../src/diag.c:2014:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlarge boundary: "); ^ ../../src/diag.c:2016:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlower check range: "); ^ ../../src/diag.c:2019:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:2021:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->lrange); ^ ../../src/diag.c:2024:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2028:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("upper check range"); ^ ../../src/diag.c:2029:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2033:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nupper check range: "); ^ ../../src/diag.c:2035:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:2037:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->urange); ^ ../../src/diag.c:2040:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2044:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("check frequency"); ^ ../../src/diag.c:2045:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2047:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->check); ^ ../../src/diag.c:2048:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2052:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("failure frequency"); ^ ../../src/diag.c:2053:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2055:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->ffreq); ^ ../../src/diag.c:2056:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2060:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("failure seed"); ^ ../../src/diag.c:2061:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2063:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->fseed); ^ ../../src/diag.c:2064:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2068:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("prologue function"); ^ ../../src/diag.c:2069:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2074:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ncheck frequency: %lu", h->check); ^ ../../src/diag.c:2075:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfailure frequency: %lu", h->ffreq); ^ ../../src/diag.c:2076:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfailure seed: %lu", h->fseed); ^ ../../src/diag.c:2077:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprologue function: "); ^ ../../src/diag.c:2080:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->prologue); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2085:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2089:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("epilogue function"); ^ ../../src/diag.c:2094:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2098:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nepilogue function: "); ^ ../../src/diag.c:2100:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2103:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->epilogue); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2105:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2109:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2113:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("handler function"); ^ ../../src/diag.c:2114:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2118:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nhandler function: "); ^ ../../src/diag.c:2120:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2123:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->nomemory); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2125:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2129:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2133:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("log file"); ^ ../../src/diag.c:2134:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2138:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlog file: "); ^ ../../src/diag.c:2140:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2144:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2145:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->log); ^ ../../src/diag.c:2147:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2151:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2155:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("profiling file"); ^ ../../src/diag.c:2156:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2160:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprofiling file: "); ^ ../../src/diag.c:2162:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2167:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->prof.file); ^ ../../src/diag.c:2169:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2173:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2177:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("tracing file"); ^ ../../src/diag.c:2178:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2182:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntracing file: "); ^ ../../src/diag.c:2184:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2188:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2189:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->trace.file); ^ ../../src/diag.c:2191:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2195:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2199:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("program filename"); ^ ../../src/diag.c:2200:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2204:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprogram filename: "); ^ ../../src/diag.c:2206:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2210:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2211:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->alloc.heap.memory.prog); ^ ../../src/diag.c:2213:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2217:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2221:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("symbols read"); ^ ../../src/diag.c:2222:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2224:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->syms.dtree.size); ^ ../../src/diag.c:2225:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2229:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("autosave count"); ^ ../../src/diag.c:2230:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2232:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->prof.autosave); ^ ../../src/diag.c:2233:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2237:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("freed queue size"); ^ ../../src/diag.c:2238:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2240:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->alloc.fmax); ^ ../../src/diag.c:2241:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2245:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation count"); ^ ../../src/diag.c:2246:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2248:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->count); ^ ../../src/diag.c:2249:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2253:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation peak"); ^ ../../src/diag.c:2254:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2256:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->cpeak); ^ ../../src/diag.c:2258:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2259:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2263:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation limit"); ^ ../../src/diag.c:2264:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2267:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2271:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocated blocks"); ^ ../../src/diag.c:2272:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2274:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.atree.size); ^ ../../src/diag.c:2276:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2277:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2281:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("marked blocks"); ^ ../../src/diag.c:2282:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2284:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->mcount); ^ ../../src/diag.c:2286:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2287:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2291:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("freed blocks"); ^ ../../src/diag.c:2292:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2294:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.gtree.size); ^ ../../src/diag.c:2296:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2297:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2301:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free blocks"); ^ ../../src/diag.c:2302:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2304:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.ftree.size); ^ ../../src/diag.c:2306:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2307:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2337:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("internal blocks"); ^ ../../src/diag.c:2338:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2340:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", n); ^ ../../src/diag.c:2343:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\ninternal blocks: %lu (", n); ^ ../../src/diag.c:2350:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2351:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2355:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total heap usage"); ^ ../../src/diag.c:2356:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2360:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\ntotal heap usage: "); ^ ../../src/diag.c:2365:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2369:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total compared"); ^ ../../src/diag.c:2370:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2373:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2377:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total located"); ^ ../../src/diag.c:2378:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2381:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2385:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total copied"); ^ ../../src/diag.c:2386:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2389:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2393:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total set"); ^ ../../src/diag.c:2394:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2397:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2401:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total warnings"); ^ ../../src/diag.c:2402:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2404:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", warnings); ^ ../../src/diag.c:2405:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2409:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total errors"); ^ ../../src/diag.c:2410:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2412:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", errors); ^ ../../src/diag.c:2413:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:2419:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal compared: "); ^ ../../src/diag.c:2421:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal located: "); ^ ../../src/diag.c:2423:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal copied: "); ^ ../../src/diag.c:2425:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal set: "); ^ ../../src/diag.c:2427:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal warnings: %lu", warnings); ^ ../../src/diag.c:2428:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal errors: %lu\n", errors); ^ 849 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o option.s.o ../../src/option.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/option.c:68:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCBYTE", "unsigned integer", ^ ../../src/option.c:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCBYTE", "unsigned integer", ^ ../../src/option.c:69:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-allocated", ^ ../../src/option.c:69:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-allocated", ^ ../../src/option.c:70:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:70:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:71:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCSTOP", "unsigned integer", ^ ../../src/option.c:71:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCSTOP", "unsigned integer", ^ ../../src/option.c:72:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:72:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:73:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being allocated.", ^ ../../src/option.c:73:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being allocated.", ^ ../../src/option.c:74:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOWOFLOW", NULL, ^ ../../src/option.c:75:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a warning rather than an error should be produced if", ^ ../../src/option.c:75:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a warning rather than an error should be produced if", ^ ../../src/option.c:76:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "any memory operation function overflows the boundaries of a memory", ^ ../../src/option.c:76:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "any memory operation function overflows the boundaries of a memory", ^ ../../src/option.c:77:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocation, and that the operation should still be performed.", ^ ../../src/option.c:77:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocation, and that the operation should still be performed.", ^ ../../src/option.c:78:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AUTOSAVE", "unsigned integer", ^ ../../src/option.c:78:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AUTOSAVE", "unsigned integer", ^ ../../src/option.c:79:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which to periodically write the profiling", ^ ../../src/option.c:79:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which to periodically write the profiling", ^ ../../src/option.c:80:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "data to the profiling output file.", ^ ../../src/option.c:80:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "data to the profiling output file.", ^ ../../src/option.c:81:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECK", "unsigned range", ^ ../../src/option.c:81:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECK", "unsigned range", ^ ../../src/option.c:82:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies a range of allocation indices at which to check the", ^ ../../src/option.c:82:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies a range of allocation indices at which to check the", ^ ../../src/option.c:83:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "integrity of free memory and overflow buffers.", ^ ../../src/option.c:83:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "integrity of free memory and overflow buffers.", ^ ../../src/option.c:84:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKALL", NULL, ^ ../../src/option.c:85:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the CHECKALLOCS, CHECKREALLOCS, CHECKFREES and", ^ ../../src/option.c:85:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the CHECKALLOCS, CHECKREALLOCS, CHECKFREES and", ^ ../../src/option.c:86:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "CHECKMEMORY options specified together.", ^ ../../src/option.c:86:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "CHECKMEMORY options specified together.", ^ ../../src/option.c:87:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKALLOCS", NULL, ^ ../../src/option.c:88:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to allocate a block of memory of size", ^ ../../src/option.c:88:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to allocate a block of memory of size", ^ ../../src/option.c:89:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "zero.", ^ ../../src/option.c:89:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "zero.", ^ ../../src/option.c:90:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKFORK", NULL, ^ ../../src/option.c:91:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks at every call to see if the process has been forked in case", ^ ../../src/option.c:91:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks at every call to see if the process has been forked in case", ^ ../../src/option.c:92:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "new log, profiling and tracing output files need to be started.", ^ ../../src/option.c:92:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "new log, profiling and tracing output files need to be started.", ^ ../../src/option.c:93:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKFREES", NULL, ^ ../../src/option.c:94:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to deallocate a NULL pointer.", ^ ../../src/option.c:94:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to deallocate a NULL pointer.", ^ ../../src/option.c:95:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKMEMORY", NULL, ^ ../../src/option.c:96:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to perform a zero-length memory", ^ ../../src/option.c:96:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to perform a zero-length memory", ^ ../../src/option.c:97:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "operation on a NULL pointer.", ^ ../../src/option.c:97:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "operation on a NULL pointer.", ^ ../../src/option.c:98:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKREALLOCS", NULL, ^ ../../src/option.c:99:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to reallocate a NULL pointer or resize", ^ ../../src/option.c:99:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to reallocate a NULL pointer or resize", ^ ../../src/option.c:100:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "an existing block of memory to size zero.", ^ ../../src/option.c:100:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "an existing block of memory to size zero.", ^ ../../src/option.c:101:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "DEFALIGN", "unsigned integer", ^ ../../src/option.c:101:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "DEFALIGN", "unsigned integer", ^ ../../src/option.c:102:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the default alignment for general-purpose memory", ^ ../../src/option.c:102:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the default alignment for general-purpose memory", ^ ../../src/option.c:103:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocations, which must be a power of two.", ^ ../../src/option.c:103:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocations, which must be a power of two.", ^ ../../src/option.c:104:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "EDIT", NULL, ^ ../../src/option.c:105:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a text editor should be invoked to edit any relevant", ^ ../../src/option.c:105:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a text editor should be invoked to edit any relevant", ^ ../../src/option.c:106:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:106:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:107:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:107:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:108:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILFREQ", "unsigned integer", ^ ../../src/option.c:108:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILFREQ", "unsigned integer", ^ ../../src/option.c:109:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which all memory allocations will randomly", ^ ../../src/option.c:109:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which all memory allocations will randomly", ^ ../../src/option.c:110:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail.", ^ ../../src/option.c:110:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail.", ^ ../../src/option.c:111:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILSEED", "unsigned integer", ^ ../../src/option.c:111:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILSEED", "unsigned integer", ^ ../../src/option.c:112:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the random number seed which will be used when determining", ^ ../../src/option.c:112:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the random number seed which will be used when determining", ^ ../../src/option.c:113:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "which memory allocations will randomly fail.", ^ ../../src/option.c:113:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "which memory allocations will randomly fail.", ^ ../../src/option.c:114:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREEBYTE", "unsigned integer", ^ ../../src/option.c:114:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREEBYTE", "unsigned integer", ^ ../../src/option.c:115:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-freed", ^ ../../src/option.c:115:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-freed", ^ ../../src/option.c:116:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:116:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:117:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREESTOP", "unsigned integer", ^ ../../src/option.c:117:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREESTOP", "unsigned integer", ^ ../../src/option.c:118:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:118:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:119:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being freed.", ^ ../../src/option.c:119:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being freed.", ^ ../../src/option.c:120:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HELP", NULL, ^ ../../src/option.c:121:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Displays this quick-reference option summary.", ^ ../../src/option.c:121:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Displays this quick-reference option summary.", ^ ../../src/option.c:122:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HTML", NULL, ^ ../../src/option.c:123:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the log file should be formatted in HTML.", ^ ../../src/option.c:123:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the log file should be formatted in HTML.", ^ ../../src/option.c:124:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LARGEBOUND", "unsigned integer", ^ ../../src/option.c:124:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LARGEBOUND", "unsigned integer", ^ ../../src/option.c:125:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:125:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:126:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as large allocations for profiling purposes.", ^ ../../src/option.c:126:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as large allocations for profiling purposes.", ^ ../../src/option.c:127:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LEAKTABLE", NULL, ^ ../../src/option.c:128:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the leak table should be automatically used and a leak", ^ ../../src/option.c:128:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the leak table should be automatically used and a leak", ^ ../../src/option.c:129:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "table summary should be displayed at the end of program execution.", ^ ../../src/option.c:129:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "table summary should be displayed at the end of program execution.", ^ ../../src/option.c:130:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIMIT", "unsigned integer", ^ ../../src/option.c:130:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIMIT", "unsigned integer", ^ ../../src/option.c:131:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes at which all memory allocations should", ^ ../../src/option.c:131:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes at which all memory allocations should", ^ ../../src/option.c:132:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail if the total allocated memory should increase beyond this.", ^ ../../src/option.c:132:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail if the total allocated memory should increase beyond this.", ^ ../../src/option.c:133:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIST", NULL, ^ ../../src/option.c:134:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a context listing should be shown for any relevant", ^ ../../src/option.c:134:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a context listing should be shown for any relevant", ^ ../../src/option.c:135:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:135:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:136:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:136:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:137:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGALL", NULL, ^ ../../src/option.c:138:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the LOGALLOCS, LOGREALLOCS, LOGFREES and LOGMEMORY", ^ ../../src/option.c:138:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the LOGALLOCS, LOGREALLOCS, LOGFREES and LOGMEMORY", ^ ../../src/option.c:139:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "options specified together.", ^ ../../src/option.c:139:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "options specified together.", ^ ../../src/option.c:140:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGALLOCS", NULL, ^ ../../src/option.c:141:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be logged and sent to", ^ ../../src/option.c:141:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be logged and sent to", ^ ../../src/option.c:142:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:142:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:143:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFILE", "string", ^ ../../src/option.c:143:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFILE", "string", ^ ../../src/option.c:144:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all diagnostics from", ^ ../../src/option.c:144:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all diagnostics from", ^ ../../src/option.c:145:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the mpatrol library.", ^ ../../src/option.c:145:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the mpatrol library.", ^ ../../src/option.c:146:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFREES", NULL, ^ ../../src/option.c:147:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory deallocations are to be logged and sent to", ^ ../../src/option.c:147:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory deallocations are to be logged and sent to", ^ ../../src/option.c:148:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:148:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:149:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGMEMORY", NULL, ^ ../../src/option.c:150:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory operations are to be logged and sent to the", ^ ../../src/option.c:150:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory operations are to be logged and sent to the", ^ ../../src/option.c:151:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "log file.", ^ ../../src/option.c:151:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "log file.", ^ ../../src/option.c:152:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGREALLOCS", NULL, ^ ../../src/option.c:153:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory reallocations are to be logged and sent to", ^ ../../src/option.c:153:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory reallocations are to be logged and sent to", ^ ../../src/option.c:154:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:154:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:155:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEDIUMBOUND", "unsigned integer", ^ ../../src/option.c:155:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEDIUMBOUND", "unsigned integer", ^ ../../src/option.c:156:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:156:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:157:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as medium allocations for profiling purposes.", ^ ../../src/option.c:157:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as medium allocations for profiling purposes.", ^ ../../src/option.c:158:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOFREE", "unsigned integer", ^ ../../src/option.c:158:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOFREE", "unsigned integer", ^ ../../src/option.c:159:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a number of recently-freed memory allocations should", ^ ../../src/option.c:159:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a number of recently-freed memory allocations should", ^ ../../src/option.c:160:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "be prevented from being returned to the free memory pool.", ^ ../../src/option.c:160:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "be prevented from being returned to the free memory pool.", ^ ../../src/option.c:161:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOPROTECT", NULL, ^ ../../src/option.c:162:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the mpatrol library's internal data structures should", ^ ../../src/option.c:162:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the mpatrol library's internal data structures should", ^ ../../src/option.c:163:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "not be made read-only after every memory allocation, reallocation or", ^ ../../src/option.c:163:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "not be made read-only after every memory allocation, reallocation or", ^ ../../src/option.c:164:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "deallocation.", ^ ../../src/option.c:164:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "deallocation.", ^ ../../src/option.c:165:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWBYTE", "unsigned integer", ^ ../../src/option.c:165:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWBYTE", "unsigned integer", ^ ../../src/option.c:166:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to fill the overflow", ^ ../../src/option.c:166:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to fill the overflow", ^ ../../src/option.c:167:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "buffers of all memory allocations.", ^ ../../src/option.c:167:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "buffers of all memory allocations.", ^ ../../src/option.c:168:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWSIZE", "unsigned integer", ^ ../../src/option.c:168:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWSIZE", "unsigned integer", ^ ../../src/option.c:169:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the size in bytes to use for all overflow buffers, which", ^ ../../src/option.c:169:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the size in bytes to use for all overflow buffers, which", ^ ../../src/option.c:170:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "must be a power of two.", ^ ../../src/option.c:170:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "must be a power of two.", ^ ../../src/option.c:171:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWWATCH", NULL, ^ ../../src/option.c:172:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that watch point areas should be used for overflow buffers", ^ ../../src/option.c:172:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that watch point areas should be used for overflow buffers", ^ ../../src/option.c:173:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "rather than filling with the overflow byte.", ^ ../../src/option.c:173:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "rather than filling with the overflow byte.", ^ ../../src/option.c:174:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PAGEALLOC", "LOWER|UPPER", ^ ../../src/option.c:174:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PAGEALLOC", "LOWER|UPPER", ^ ../../src/option.c:175:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that each individual memory allocation should occupy at", ^ ../../src/option.c:175:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that each individual memory allocation should occupy at", ^ ../../src/option.c:176:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "least one page of virtual memory and should be placed at the lowest", ^ ../../src/option.c:176:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "least one page of virtual memory and should be placed at the lowest", ^ ../../src/option.c:177:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "or highest point within these pages.", ^ ../../src/option.c:177:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "or highest point within these pages.", ^ ../../src/option.c:178:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PRESERVE", NULL, ^ ../../src/option.c:179:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any reallocated or freed memory allocations should", ^ ../../src/option.c:179:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any reallocated or freed memory allocations should", ^ ../../src/option.c:180:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "preserve their original contents.", ^ ../../src/option.c:180:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "preserve their original contents.", ^ ../../src/option.c:181:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROF", NULL, ^ ../../src/option.c:182:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be profiled and sent to", ^ ../../src/option.c:182:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be profiled and sent to", ^ ../../src/option.c:183:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the profiling output file.", ^ ../../src/option.c:183:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the profiling output file.", ^ ../../src/option.c:184:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROFFILE", "string", ^ ../../src/option.c:184:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROFFILE", "string", ^ ../../src/option.c:185:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:185:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:186:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "profiling information from the mpatrol library.", ^ ../../src/option.c:186:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "profiling information from the mpatrol library.", ^ ../../src/option.c:187:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROGFILE", "string", ^ ../../src/option.c:187:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROGFILE", "string", ^ ../../src/option.c:188:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative filename with which to locate the executable", ^ ../../src/option.c:188:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative filename with which to locate the executable", ^ ../../src/option.c:189:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "file containing the program's symbols.", ^ ../../src/option.c:189:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "file containing the program's symbols.", ^ ../../src/option.c:190:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOCSTOP", "unsigned integer", ^ ../../src/option.c:190:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOCSTOP", "unsigned integer", ^ ../../src/option.c:191:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when a", ^ ../../src/option.c:191:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when a", ^ ../../src/option.c:192:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory allocation is being reallocated.", ^ ../../src/option.c:192:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory allocation is being reallocated.", ^ ../../src/option.c:193:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SAFESIGNALS", NULL, ^ ../../src/option.c:194:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Instructs the library to save and replace certain signal handlers", ^ ../../src/option.c:194:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Instructs the library to save and replace certain signal handlers", ^ ../../src/option.c:195:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "during the execution of library code and to restore them afterwards.", ^ ../../src/option.c:195:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "during the execution of library code and to restore them afterwards.", ^ ../../src/option.c:196:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWALL", NULL, ^ ../../src/option.c:197:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the SHOWFREE, SHOWFREED, SHOWUNFREED, SHOWMAP and", ^ ../../src/option.c:197:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the SHOWFREE, SHOWFREED, SHOWUNFREED, SHOWMAP and", ^ ../../src/option.c:198:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "SHOWSYMBOLS options specified together.", ^ ../../src/option.c:198:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "SHOWSYMBOLS options specified together.", ^ ../../src/option.c:199:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWFREE", NULL, ^ ../../src/option.c:200:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the free memory blocks should be", ^ ../../src/option.c:200:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the free memory blocks should be", ^ ../../src/option.c:201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "displayed at the end of program execution.", ^ ../../src/option.c:201:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "displayed at the end of program execution.", ^ ../../src/option.c:202:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWFREED", NULL, ^ ../../src/option.c:203:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the freed memory allocations", ^ ../../src/option.c:203:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the freed memory allocations", ^ ../../src/option.c:204:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:204:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:205:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWMAP", NULL, ^ ../../src/option.c:206:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a memory map of the entire heap should be displayed at", ^ ../../src/option.c:206:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a memory map of the entire heap should be displayed at", ^ ../../src/option.c:207:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the end of program execution.", ^ ../../src/option.c:207:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the end of program execution.", ^ ../../src/option.c:208:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWSYMBOLS", NULL, ^ ../../src/option.c:209:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the function symbols read from the", ^ ../../src/option.c:209:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the function symbols read from the", ^ ../../src/option.c:210:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "program's executable file should be displayed at the end of program", ^ ../../src/option.c:210:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "program's executable file should be displayed at the end of program", ^ ../../src/option.c:211:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "execution.", ^ ../../src/option.c:211:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "execution.", ^ ../../src/option.c:212:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWUNFREED", NULL, ^ ../../src/option.c:213:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the unfreed memory allocations", ^ ../../src/option.c:213:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the unfreed memory allocations", ^ ../../src/option.c:214:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:214:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:215:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SMALLBOUND", "unsigned integer", ^ ../../src/option.c:215:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SMALLBOUND", "unsigned integer", ^ ../../src/option.c:216:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:216:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:217:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as small allocations for profiling purposes.", ^ ../../src/option.c:217:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as small allocations for profiling purposes.", ^ ../../src/option.c:218:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACE", NULL, ^ ../../src/option.c:219:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be traced and sent to", ^ ../../src/option.c:219:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be traced and sent to", ^ ../../src/option.c:220:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the tracing output file.", ^ ../../src/option.c:220:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the tracing output file.", ^ ../../src/option.c:221:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACEFILE", "string", ^ ../../src/option.c:221:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACEFILE", "string", ^ ../../src/option.c:222:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:222:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:223:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "tracing information from the mpatrol library.", ^ ../../src/option.c:223:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "tracing information from the mpatrol library.", ^ ../../src/option.c:224:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "UNFREEDABORT", "unsigned integer", ^ ../../src/option.c:224:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "UNFREEDABORT", "unsigned integer", ^ ../../src/option.c:225:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the minimum number of unfreed allocations at which to abort", ^ ../../src/option.c:225:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the minimum number of unfreed allocations at which to abort", ^ ../../src/option.c:226:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the program just before program termination.", ^ ../../src/option.c:226:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the program just before program termination.", ^ ../../src/option.c:227:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "USEDEBUG", NULL, ^ ../../src/option.c:228:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any debugging information in the executable file", ^ ../../src/option.c:228:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any debugging information in the executable file", ^ ../../src/option.c:229:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be used to obtain additional source-level information.", ^ ../../src/option.c:229:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be used to obtain additional source-level information.", ^ ../../src/option.c:230:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "USEMMAP", NULL, ^ ../../src/option.c:231:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the library should use mmap() instead of sbrk() to", ^ ../../src/option.c:231:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the library should use mmap() instead of sbrk() to", ^ ../../src/option.c:232:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocate user memory on UNIX platforms.", ^ ../../src/option.c:232:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocate user memory on UNIX platforms.", ^ ../../src/option.c:280:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "ignoring negative number `%s'\n", ^ ../../src/option.c:306:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s number overflow in `%s'\n", ^ ../../src/option.c:401:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Available options:\n\n"); ^ ../../src/option.c:405:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %s", *s); ^ ../../src/option.c:407:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("=<%s>", *t); ^ ../../src/option.c:408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/option.c:411:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t%s\n", *t); ^ ../../src/option.c:412:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/option.c:433:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: environment variable too " ^ ../../src/option.c:471:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] o = ""; ^ ../../src/option.c:490:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] a = ""; ^ ../../src/option.c:500:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "ALLOCBYTE")) ^ ../../src/option.c:512:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "ALLOCSTOP")) ^ ../../src/option.c:522:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "ALLOWOFLOW")) ^ ../../src/option.c:530:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "AUTOSAVE")) ^ ../../src/option.c:533:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:542:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "CHECK")) ^ ../../src/option.c:554:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKALL")) ^ ../../src/option.c:563:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKALLOCS")) ^ ../../src/option.c:571:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKFORK")) ^ ../../src/option.c:579:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKFREES")) ^ ../../src/option.c:587:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKMEMORY")) ^ ../../src/option.c:595:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKREALLOCS")) ^ ../../src/option.c:605:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "DEFALIGN")) ^ ../../src/option.c:608:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if ((a[readnumber(a, (long *) &n, 1)] != '\0') || ^ ../../src/option.c:620:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "EDIT")) ^ ../../src/option.c:633:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "FAILFREQ")) ^ ../../src/option.c:643:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FAILSEED")) ^ ../../src/option.c:653:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FREEBYTE")) ^ ../../src/option.c:665:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FREESTOP")) ^ ../../src/option.c:668:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:677:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "HELP")) ^ ../../src/option.c:685:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "HTML")) ^ ../../src/option.c:695:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "LARGEBOUND")) ^ ../../src/option.c:708:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LEAKTABLE")) ^ ../../src/option.c:716:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LIMIT")) ^ ../../src/option.c:726:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LIST")) ^ ../../src/option.c:737:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGALL")) ^ ../../src/option.c:746:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGALLOCS")) ^ ../../src/option.c:754:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGFILE")) ^ ../../src/option.c:762:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGFREES")) ^ ../../src/option.c:770:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGMEMORY")) ^ ../../src/option.c:778:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGREALLOCS")) ^ ../../src/option.c:788:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "MEDIUMBOUND")) ^ ../../src/option.c:791:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:803:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "NOFREE")) ^ ../../src/option.c:810:43: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h->alloc.fmax = n) ~~~~~~~~~~~~~~^~~ ../../src/option.c:810:43: note: place parentheses around the assignment to silence this warning if (h->alloc.fmax = n) ^ ( ) ../../src/option.c:810:43: note: use '==' to turn this assignment into an equality comparison if (h->alloc.fmax = n) ^ == ../../src/option.c:816:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "NOPROTECT")) ^ ../../src/option.c:826:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "OFLOWBYTE")) ^ ../../src/option.c:838:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "OFLOWSIZE")) ^ ../../src/option.c:852:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "OFLOWWATCH")) ^ ../../src/option.c:864:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "PAGEALLOC")) ^ ../../src/option.c:867:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(a, "LOWER")) ^ ../../src/option.c:878:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(a, "UPPER")) ^ ../../src/option.c:891:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PRESERVE")) ^ ../../src/option.c:899:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROF")) ^ ../../src/option.c:907:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROFFILE")) ^ ../../src/option.c:915:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROGFILE")) ^ ../../src/option.c:918:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/option.c:925:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "REALLOCSTOP")) ^ ../../src/option.c:928:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:937:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "SAFESIGNALS")) ^ ../../src/option.c:945:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWALL")) ^ ../../src/option.c:954:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWFREE")) ^ ../../src/option.c:962:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWFREED")) ^ ../../src/option.c:970:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWMAP")) ^ ../../src/option.c:978:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWSYMBOLS")) ^ ../../src/option.c:986:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWUNFREED")) ^ ../../src/option.c:994:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SMALLBOUND")) ^ ../../src/option.c:997:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:1009:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "TRACE")) ^ ../../src/option.c:1018:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "TRACEFILE")) ^ ../../src/option.c:1021:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/option.c:1028:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "UNFREEDABORT")) ^ ../../src/option.c:1038:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "USEDEBUG")) ^ ../../src/option.c:1046:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "USEMMAP")) ^ ../../src/option.c:1068:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "unrecognised option " ^ ../../src/option.c:1071:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "unrecognised option " ^ ../../src/option.c:1075:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "missing argument for " ^ ../../src/option.c:1079:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "bad numeric argument `%s' " ^ ../../src/option.c:1083:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "bad numeric range `%s' " ^ ../../src/option.c:1087:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "numeric argument `%s' is " ^ ../../src/option.c:1091:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "must specify `LOWER' or " ^ ../../src/option.c:1095:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "ignoring argument `%s' for " ^ ../../src/option.c:1103:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "missing option for argument " ^ ../../src/option.c:1113:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "small allocation boundary `%lu' " ^ ../../src/option.c:1120:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "large allocation boundary `%lu' " ^ ../../src/option.c:1374:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h->alloc.fmax = v) ~~~~~~~~~~~~~~^~~ ../../src/option.c:1374:27: note: place parentheses around the assignment to silence this warning if (h->alloc.fmax = v) ^ ( ) ../../src/option.c:1374:27: note: use '==' to turn this assignment into an equality comparison if (h->alloc.fmax = v) ^ == 387 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o leaktab.s.o ../../src/leaktab.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/leaktab.c:117:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (n = (tablenode *) __mp_remhead(&t->slots[i])) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/leaktab.c:117:18: note: place parentheses around the assignment to silence this warning while (n = (tablenode *) __mp_remhead(&t->slots[i])) ^ ( ) ../../src/leaktab.c:117:18: note: use '==' to turn this assignment into an equality comparison while (n = (tablenode *) __mp_remhead(&t->slots[i])) ^ == ../../src/leaktab.c:173:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/leaktab.c:173:19: note: place parentheses around the assignment to silence this warning if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ ( ) ../../src/leaktab.c:173:19: note: use '==' to turn this assignment into an equality comparison if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ == 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o profile.s.o ../../src/profile.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/profile.c:207:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (profnode *) __mp_search(p->tree.root, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/profile.c:207:11: note: place parentheses around the assignment to silence this warning if (n = (profnode *) __mp_search(p->tree.root, ^ ( ../../src/profile.c:207:11: note: use '==' to turn this assignment into an equality comparison if (n = (profnode *) __mp_search(p->tree.root, ^ == ../../src/profile.c:379:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", p->file); ^ ../../src/profile.c:485:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: problem writing profiling " ^ 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o trace.s.o ../../src/trace.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/trace.c:241:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: problem writing tracing " ^ ../../src/trace.c:273:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", t->file); ^ 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o inter.s.o ../../src/inter.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/inter.c:324:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocanode *) n->node.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:324:12: note: place parentheses around the assignment to silence this warning p = (allocanode *) n->node.next; n = p) ^ ( ) ../../src/inter.c:324:12: note: use '==' to turn this assignment into an equality comparison p = (allocanode *) n->node.next; n = p) ^ == ../../src/inter.c:523:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("


"); ^ ../../src/inter.c:524:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:574:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] memhead.log = __mp_logfile(&memhead.alloc.heap.memory, "%n.%p.log"); ^ ../../src/inter.c:575:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file split to %s\n\n", memhead.log); ^ ../../src/inter.c:584:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file continued from %s\n\n", l); ^ ../../src/inter.c:590:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%n.%p.out"); ^ ../../src/inter.c:602:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%n.%p.trace"), 0); ^ ../../src/inter.c:664:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:673:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:947:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1041:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v.typestr = "char"; ^ ../../src/inter.c:1060:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1060:15: note: place parentheses around the assignment to silence this warning if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ^ ( ) ../../src/inter.c:1060:15: note: use '==' to turn this assignment into an equality comparison if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ^ == ../../src/inter.c:1088:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1136:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (f == AT_XREALLOC) ^ ../../src/inter.c:1214:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1377:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memfind(p, l, &c, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1377:19: note: place parentheses around the assignment to silence this warning if (r = __mp_memfind(p, l, &c, 1)) ^ ( ) ../../src/inter.c:1377:19: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memfind(p, l, &c, 1)) ^ == ../../src/inter.c:1385:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/inter.c:1521:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (m = __mp_memcompare(p, q, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1521:15: note: place parentheses around the assignment to silence this warning if (m = __mp_memcompare(p, q, l)) ^ ( ) ../../src/inter.c:1521:15: note: use '==' to turn this assignment into an equality comparison if (m = __mp_memcompare(p, q, l)) ^ == ../../src/inter.c:1527:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/inter.c:1851:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findsymbol(&memhead.syms, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1851:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findsymbol(&memhead.syms, p)) ^ ( ) ../../src/inter.c:1851:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findsymbol(&memhead.syms, p)) ^ == ../../src/inter.c:1892:48: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "address " MP_POINTER, p); ~~~~~~~~~~ ^ ../../src/inter.c:1899:21: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] n->block); ^~~~~~~~ ../../src/inter.c:1908:70: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "address " MP_POINTER " located in %s block:\n", p, ~~~~~~~~~~ ^ ../../src/inter.c:1910:65: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, " start of block: " MP_POINTER "\n", n->block); ~~~~~~~~~~ ^~~~~~~~ ../../src/inter.c:1922:13: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] m->data.userdata); ^~~~~~~~~~~~~~~~ ../../src/inter.c:1963:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = m->data.stack) ~~^~~~~~~~~~~~~~~ ../../src/inter.c:1963:11: note: place parentheses around the assignment to silence this warning if (a = m->data.stack) ^ ( ) ../../src/inter.c:1963:11: note: use '==' to turn this assignment into an equality comparison if (a = m->data.stack) ^ == ../../src/inter.c:1968:50: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "\t" MP_POINTER " ", a->data.addr); ~~~~~~~~~~ ^~~~~~~~~~~~ ../../src/inter.c:1971:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1971:24: note: place parentheses around the assignment to silence this warning else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ^ ( ) ../../src/inter.c:1971:24: note: use '==' to turn this assignment into an equality comparison else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ^ == ../../src/inter.c:2027:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocnode *) n->lnode.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2027:12: note: place parentheses around the assignment to silence this warning p = (allocnode *) n->lnode.next; n = p) ^ ( ) ../../src/inter.c:2027:12: note: use '==' to turn this assignment into an equality comparison p = (allocnode *) n->lnode.next; n = p) ^ == ../../src/inter.c:2064:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocnode *) n->lnode.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2064:12: note: place parentheses around the assignment to silence this warning p = (allocnode *) n->lnode.next; n = p) ^ ( ) ../../src/inter.c:2064:12: note: use '==' to turn this assignment into an equality comparison p = (allocnode *) n->lnode.next; n = p) ^ == ../../src/inter.c:2230:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2485:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = b; p = strchr(t, '\n'); t = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2485:23: note: place parentheses around the assignment to silence this warning for (t = b; p = strchr(t, '\n'); t = p + 1) ^ ( ) ../../src/inter.c:2485:23: note: use '==' to turn this assignment into an equality comparison for (t = b; p = strchr(t, '\n'); t = p + 1) ^ == ../../src/inter.c:2490:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2493:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2497:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2527:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = b; p = strchr(t, '\n'); t = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2527:23: note: place parentheses around the assignment to silence this warning for (t = b; p = strchr(t, '\n'); t = p + 1) ^ ( ) ../../src/inter.c:2527:23: note: use '==' to turn this assignment into an equality comparison for (t = b; p = strchr(t, '\n'); t = p + 1) ^ == ../../src/inter.c:2532:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2535:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2539:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2568:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (r = b; p = strchr(r, '\n'); r = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2568:19: note: place parentheses around the assignment to silence this warning for (r = b; p = strchr(r, '\n'); r = p + 1) ^ ( ) ../../src/inter.c:2568:19: note: use '==' to turn this assignment into an equality comparison for (r = b; p = strchr(r, '\n'); r = p + 1) ^ == ../../src/inter.c:2572:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2573:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2576:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2597:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/inter.c:2599:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in function `%s'", s); ^ ../../src/inter.c:2601:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in file `%s' at line %lu", t, u); ^ ../../src/inter.c:2602:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2607:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2630:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (r = b; p = strchr(r, '\n'); r = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2630:19: note: place parentheses around the assignment to silence this warning for (r = b; p = strchr(r, '\n'); r = p + 1) ^ ( ) ../../src/inter.c:2630:19: note: use '==' to turn this assignment into an equality comparison for (r = b; p = strchr(r, '\n'); r = p + 1) ^ == ../../src/inter.c:2634:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2635:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2638:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2659:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/inter.c:2661:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in function `%s'", s); ^ ../../src/inter.c:2663:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in file `%s' at line %lu", t, u); ^ ../../src/inter.c:2664:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2669:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2688:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2709:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_getframe(&i)) ~~^~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2709:11: note: place parentheses around the assignment to silence this warning if (r = __mp_getframe(&i)) ^ ( ) ../../src/inter.c:2709:11: note: use '==' to turn this assignment into an equality comparison if (r = __mp_getframe(&i)) ^ == ../../src/inter.c:2721:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2750:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ 62 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o malloc.s.o ../../src/malloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o cplus.s.o ../../src/cplus.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o version.s.o ../../src/version.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/version.c:50:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_version = "@(#) " MP_VERSION " (02/01/08)"; ^ ../../src/version.c:67:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_copyright = "Copyright (C) 1997-2002"; ^ ../../src/version.c:68:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_author = "Graeme S. Roy"; ^ ../../src/version.c:69:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_email = "graeme.roy@analog.com"; ^ ../../src/version.c:70:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_homepage = "http://www.cbmamiga.demon.co.uk/mpatrol"; ^ 5 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fPIC -E -P ../../src/machine.c >machine.s c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o machine.s.o machine.s c++: warning: argument unused during compilation: '-fstack-protector-strong' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fno-strict-aliasing' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fno-inline-functions' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fpermissive' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D ENVIRON=ENVIRON_64' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D MP_INIT_SUPPORT=0' [-Wunused-command-line-argument] c++ -shared -L/usr/local/lib -lelf -lintl -o libmpatrol.so.1 list.s.o tree.s.o slots.s.o utils.s.o memory.s.o heap.s.o alloc.s.o info.s.o stack.s.o addr.s.o strtab.s.o symbol.s.o signals.s.o diag.s.o option.s.o leaktab.s.o profile.s.o trace.s.o inter.s.o malloc.s.o cplus.s.o version.s.o machine.s.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o list.t.o ../../src/list.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o tree.t.o ../../src/tree.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o slots.t.o ../../src/slots.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o utils.t.o ../../src/utils.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o memory.t.o ../../src/memory.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/memory.c:635:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (p >= t) ^ 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o heap.t.o ../../src/heap.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o alloc.t.o ../../src/alloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/alloc.c:249:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/alloc.c:794:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/alloc.c:794:11: note: place parentheses around the assignment to silence this warning if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ^ ( ) ../../src/alloc.c:794:11: note: use '==' to turn this assignment into an equality comparison if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ^ == ../../src/alloc.c:814:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/alloc.c:814:11: note: place parentheses around the assignment to silence this warning if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ^ ( ) ../../src/alloc.c:814:11: note: use '==' to turn this assignment into an equality comparison if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ^ == 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o info.t.o ../../src/info.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/info.c:287:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (a = m->data.stack) ~~^~~~~~~~~~~~~~~ ../../src/info.c:287:16: note: place parentheses around the assignment to silence this warning else if (a = m->data.stack) ^ ( ) ../../src/info.c:287:16: note: use '==' to turn this assignment into an equality comparison else if (a = m->data.stack) ^ == ../../src/info.c:330:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:331:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at allocation %lu\n", h->astop); ^ ../../src/info.c:338:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:352:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:362:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:372:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:401:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_getalloc(&h->alloc, l, a, m)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:401:19: note: place parentheses around the assignment to silence this warning if (n = __mp_getalloc(&h->alloc, l, a, m)) ^ ( ) ../../src/info.c:401:19: note: use '==' to turn this assignment into an equality comparison if (n = __mp_getalloc(&h->alloc, l, a, m)) ^ == ../../src/info.c:453:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:479:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:489:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", p); ^ ../../src/info.c:518:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:522:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = __mp_findfreed(&h->alloc, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:522:16: note: place parentheses around the assignment to silence this warning else if (n = __mp_findfreed(&h->alloc, p)) ^ ( ) ../../src/info.c:522:16: note: use '==' to turn this assignment into an equality comparison else if (n = __mp_findfreed(&h->alloc, p)) ^ == ../../src/info.c:532:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:542:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:553:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:567:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:576:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:586:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:594:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:596:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at reallocation %lu\n", h->rstop); ^ ../../src/info.c:598:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at reallocation %lu of allocation %lu\n", ^ ../../src/info.c:736:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:750:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", p); ^ ../../src/info.c:778:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:782:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findfreed(&h->alloc, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:782:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findfreed(&h->alloc, p)) ^ ( ) ../../src/info.c:782:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findfreed(&h->alloc, p)) ^ == ../../src/info.c:792:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:801:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:811:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:831:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:840:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:852:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:859:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:860:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at freeing of allocation %lu\n", h->fstop); ^ ../../src/info.c:979:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:988:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memfind(p, l, &c, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:988:19: note: place parentheses around the assignment to silence this warning if (r = __mp_memfind(p, l, &c, 1)) ^ ( ) ../../src/info.c:988:19: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memfind(p, l, &c, 1)) ^ == ../../src/info.c:1001:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", q); ^ ../../src/info.c:1032:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", r); ^ ../../src/info.c:1060:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memcompare(p, q, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1060:15: note: place parentheses around the assignment to silence this warning if (r = __mp_memcompare(p, q, l)) ^ ( ) ../../src/info.c:1060:15: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memcompare(p, q, l)) ^ == ../../src/info.c:1067:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns %d\n\n", c); ^ ../../src/info.c:1132:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1141:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:1149:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1149:19: note: place parentheses around the assignment to silence this warning if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ^ ( ) ../../src/info.c:1149:19: note: use '==' to turn this assignment into an equality comparison if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ^ == ../../src/info.c:1153:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1160:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1188:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1200:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1217:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1228:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1263:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findnode(&h->alloc, p, s)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1263:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findnode(&h->alloc, p, s)) ^ ( ) ../../src/info.c:1263:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findnode(&h->alloc, p, s)) ^ == ../../src/info.c:1275:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1303:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1270:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (m->data.flags & FLG_FREED) ^ ../../src/info.c:1359:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(h->flags & FLG_ALLOWOFLOW)) ^ ../../src/info.c:1386:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1398:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(h->flags & FLG_ALLOWOFLOW)) ^ ../../src/info.c:1435:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ 57 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o stack.t.o ../../src/stack.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o addr.t.o ../../src/addr.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/addr.c:136:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (m = getaddrnode(h)) ~~^~~~~~~~~~~~~~~~ ../../src/addr.c:136:16: note: place parentheses around the assignment to silence this warning else if (m = getaddrnode(h)) ^ ( ) ../../src/addr.c:136:16: note: use '==' to turn this assignment into an equality comparison else if (m = getaddrnode(h)) ^ == 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o strtab.t.o ../../src/strtab.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/strtab.c:118:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/strtab.c:118:15: note: place parentheses around the assignment to silence this warning if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ ( ) ../../src/strtab.c:118:15: note: use '==' to turn this assignment into an equality comparison if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ == 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o symbol.t.o ../../src/symbol.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/symbol.c:1090:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] m = "missing symbol table"; ^ ../../src/symbol.c:1092:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s [%s]: %s\n", a, f, m); ^ ../../src/symbol.c:1094:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", f, m); ^ ../../src/symbol.c:1103:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] m = "missing string table"; ^ ../../src/symbol.c:1105:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s [%s]: %s\n", a, f, m); ^ ../../src/symbol.c:1107:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", f, m); ^ ../../src/symbol.c:1486:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: wrong version of libelf\n", s); ^ ../../src/symbol.c:1491:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", s); ^ ../../src/symbol.c:1498:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", s, elf_errmsg(-1)); ^ ../../src/symbol.c:1514:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", s, ^ ../../src/symbol.c:1645:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("read %lu symbol%s from ", l, (l == 1) ? "" : "s"); ^ ../../src/symbol.c:1648:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("problem reading symbols from "); ^ ../../src/symbol.c:1650:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1651:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", s); ^ ../../src/symbol.c:1653:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1657:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ["); ^ ../../src/symbol.c:1658:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1659:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", v); ^ ../../src/symbol.c:1660:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1661:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/symbol.c:1664:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" [%s]", v); ^ ../../src/symbol.c:1663:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/symbol.c:1665:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/symbol.c:1667:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/symbol.c:1970:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/symbol.c:2051:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/symbol.c:2051:11: note: place parentheses around the assignment to silence this warning if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ^ ( ) ../../src/symbol.c:2051:11: note: use '==' to turn this assignment into an equality comparison if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ^ == 26 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o signals.t.o ../../src/signals.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/signals.c:147:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/signals.c:219:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_ILLMEM, AT_MAX, NULL, 0, "illegal memory access at " ^ ../../src/signals.c:221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_findnode(&h->alloc, a, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/signals.c:221:15: note: place parentheses around the assignment to silence this warning if (t = __mp_findnode(&h->alloc, a, 1)) ^ ( ) ../../src/signals.c:221:15: note: use '==' to turn this assignment into an equality comparison if (t = __mp_findnode(&h->alloc, a, 1)) ^ == ../../src/signals.c:226:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" within free block " MP_POINTER " (", t->block); ^ ../../src/signals.c:228:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/signals.c:231:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER " not in heap\n", a); ^ ../../src/signals.c:235:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_ILLMEM, AT_MAX, NULL, 0, "illegal memory access"); ^ ../../src/signals.c:244:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n call stack\n"); ^ 8 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o mutex.t.o ../../src/mutex.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o diag.t.o ../../src/diag.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/diag.c:104:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOERR", "no error", ^ ../../src/diag.c:104:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOERR", "no error", ^ ../../src/diag.c:105:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "no error has occurred"}, ^ ../../src/diag.c:106:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLOVF", "allocation overflow", ^ ../../src/diag.c:106:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLOVF", "allocation overflow", ^ ../../src/diag.c:107:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "allocation " MP_POINTER " has a corrupted overflow buffer at " ^ ../../src/diag.c:109:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLZER", "allocation too small", ^ ../../src/diag.c:109:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLZER", "allocation too small", ^ ../../src/diag.c:110:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to create an allocation of size 0"}, ^ ../../src/diag.c:111:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"BADALN", "illegal alignment", ^ ../../src/diag.c:111:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"BADALN", "illegal alignment", ^ ../../src/diag.c:112:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment %lu is not a power of two"}, ^ ../../src/diag.c:113:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDCOR", "freed memory corruption", ^ ../../src/diag.c:113:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDCOR", "freed memory corruption", ^ ../../src/diag.c:114:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "freed allocation " MP_POINTER " has memory corruption at " MP_POINTER}, ^ ../../src/diag.c:115:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOPN", "illegal operation on freed memory", ^ ../../src/diag.c:115:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOPN", "illegal operation on freed memory", ^ ../../src/diag.c:116:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on freed memory"}, ^ ../../src/diag.c:117:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOVF", "freed allocation overflow", ^ ../../src/diag.c:117:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOVF", "freed allocation overflow", ^ ../../src/diag.c:118:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "freed allocation " MP_POINTER " has a corrupted overflow buffer at " ^ ../../src/diag.c:120:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRECOR", "free memory corruption", ^ ../../src/diag.c:120:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRECOR", "free memory corruption", ^ ../../src/diag.c:121:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "free memory corruption at " MP_POINTER}, ^ ../../src/diag.c:122:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREMRK", "freeing a marked allocation", ^ ../../src/diag.c:122:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREMRK", "freeing a marked allocation", ^ ../../src/diag.c:123:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to free marked memory allocation " MP_POINTER}, ^ ../../src/diag.c:124:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRENUL", "freeing a NULL pointer", ^ ../../src/diag.c:124:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRENUL", "freeing a NULL pointer", ^ ../../src/diag.c:125:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to free a NULL pointer"}, ^ ../../src/diag.c:126:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREOPN", "illegal operation on free memory", ^ ../../src/diag.c:126:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREOPN", "illegal operation on free memory", ^ ../../src/diag.c:127:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on free memory\n"}, ^ ../../src/diag.c:128:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ILLMEM", "illegal memory access", ^ ../../src/diag.c:128:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ILLMEM", "illegal memory access", ^ ../../src/diag.c:130:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INCOMP", "incompatible functions", ^ ../../src/diag.c:130:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INCOMP", "incompatible functions", ^ ../../src/diag.c:131:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " was allocated with %s"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:132:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MAXALN", "alignment too large", ^ ../../src/diag.c:132:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MAXALN", "alignment too large", ^ ../../src/diag.c:133:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment %lu is greater than the system page size"}, ^ ../../src/diag.c:134:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MISMAT", "allocated pointer mismatch", ^ ../../src/diag.c:134:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MISMAT", "allocated pointer mismatch", ^ ../../src/diag.c:135:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " does not match allocation of " MP_POINTER}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:136:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOTALL", "no such allocation", ^ ../../src/diag.c:136:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOTALL", "no such allocation", ^ ../../src/diag.c:137:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " has not been allocated"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:138:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NULOPN", "illegal operation on a NULL pointer", ^ ../../src/diag.c:138:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NULOPN", "illegal operation on a NULL pointer", ^ ../../src/diag.c:139:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on a NULL pointer\n"}, ^ ../../src/diag.c:140:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"OUTMEM", "out of memory", ^ ../../src/diag.c:140:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"OUTMEM", "out of memory", ^ ../../src/diag.c:141:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "out of memory"}, ^ ../../src/diag.c:142:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"PRVFRD", "allocation already freed", ^ ../../src/diag.c:142:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"PRVFRD", "allocation already freed", ^ ../../src/diag.c:143:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " was freed with %s"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:144:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVF", "range overflow", ^ ../../src/diag.c:144:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVF", "range overflow", ^ ../../src/diag.c:145:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range [" MP_POINTER "," MP_POINTER "] overflows [" MP_POINTER "," ^ ../../src/diag.c:147:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVL", "range overlap", ^ ../../src/diag.c:147:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVL", "range overlap", ^ ../../src/diag.c:148:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range [" MP_POINTER "," MP_POINTER "] overlaps [" MP_POINTER "," ^ ../../src/diag.c:150:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZNUL", "reallocating a NULL pointer", ^ ../../src/diag.c:150:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZNUL", "reallocating a NULL pointer", ^ ../../src/diag.c:151:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to resize a NULL pointer"}, ^ ../../src/diag.c:152:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZZER", "reallocation too small", ^ ../../src/diag.c:152:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZZER", "reallocation too small", ^ ../../src/diag.c:153:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to resize an allocation to size 0"}, ^ ../../src/diag.c:154:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"STROVF", "string overflow", ^ ../../src/diag.c:154:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"STROVF", "string overflow", ^ ../../src/diag.c:155:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "string " MP_POINTER " overflows [" MP_POINTER "," MP_POINTER "]"}, ^ ../../src/diag.c:156:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ZERALN", "alignment too small", ^ ../../src/diag.c:156:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ZERALN", "alignment too small", ^ ../../src/diag.c:157:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment 0 is invalid"}, ^ ../../src/diag.c:158:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INTRNL", "internal error", ^ ../../src/diag.c:158:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INTRNL", "internal error", ^ ../../src/diag.c:159:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "internal error"} ^ ../../src/diag.c:171:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "malloc", ^ ../../src/diag.c:172:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "calloc", ^ ../../src/diag.c:173:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memalign", ^ ../../src/diag.c:174:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "valloc", ^ ../../src/diag.c:175:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "pvalloc", ^ ../../src/diag.c:176:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alloca", ^ ../../src/diag.c:177:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strdup", ^ ../../src/diag.c:178:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strndup", ^ ../../src/diag.c:179:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strsave", ^ ../../src/diag.c:180:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strnsave", ^ ../../src/diag.c:181:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strdupa", ^ ../../src/diag.c:182:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strndupa", ^ ../../src/diag.c:183:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "realloc", ^ ../../src/diag.c:184:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "reallocf", ^ ../../src/diag.c:185:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "recalloc", ^ ../../src/diag.c:186:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "expand", ^ ../../src/diag.c:187:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "free", ^ ../../src/diag.c:188:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "cfree", ^ ../../src/diag.c:189:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "dealloca", ^ ../../src/diag.c:190:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xmalloc", ^ ../../src/diag.c:191:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xcalloc", ^ ../../src/diag.c:192:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xstrdup", ^ ../../src/diag.c:193:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xrealloc", ^ ../../src/diag.c:194:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xfree", ^ ../../src/diag.c:195:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator new", ^ ../../src/diag.c:196:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator new[]", ^ ../../src/diag.c:197:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator delete", ^ ../../src/diag.c:198:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator delete[]", ^ ../../src/diag.c:199:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memset", ^ ../../src/diag.c:200:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bzero", ^ ../../src/diag.c:201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memccpy", ^ ../../src/diag.c:202:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memcpy", ^ ../../src/diag.c:203:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memmove", ^ ../../src/diag.c:204:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bcopy", ^ ../../src/diag.c:205:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memchr", ^ ../../src/diag.c:206:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memmem", ^ ../../src/diag.c:207:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memcmp", ^ ../../src/diag.c:208:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bcmp", ^ ../../src/diag.c:209:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "check" ^ ../../src/diag.c:220:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOC", ^ ../../src/diag.c:221:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOC", ^ ../../src/diag.c:222:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREE", ^ ../../src/diag.c:223:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMSET", ^ ../../src/diag.c:224:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMCOPY", ^ ../../src/diag.c:225:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMFIND", ^ ../../src/diag.c:226:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMCMP", ^ ../../src/diag.c:227:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOG" ^ ../../src/diag.c:268:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = "mpatrol"; ^ ../../src/diag.c:296:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = m->prog) ~~^~~~~~~~~ ../../src/diag.c:296:23: note: place parentheses around the assignment to silence this warning if (p = m->prog) ^ ( ) ../../src/diag.c:296:23: note: use '==' to turn this assignment into an equality comparison if (p = m->prog) ^ == ../../src/diag.c:298:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strchr(p, '/')) ~~^~~~~~~~~~~~~~~~ ../../src/diag.c:298:30: note: place parentheses around the assignment to silence this warning while (t = strchr(p, '/')) ^ ( ) ../../src/diag.c:298:30: note: use '==' to turn this assignment into an equality comparison while (t = strchr(p, '/')) ^ == ../../src/diag.c:306:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = "mpatrol"; ^ ../../src/diag.c:365:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.log"; ^ ../../src/diag.c:381:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_LOGFILE; ^ ../../src/config.h:928:20: note: expanded from macro 'MP_LOGFILE' #define MP_LOGFILE "mpatrol.log" ^ ../../src/diag.c:418:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.out"; ^ ../../src/diag.c:434:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_PROFFILE; ^ ../../src/config.h:949:21: note: expanded from macro 'MP_PROFFILE' #define MP_PROFFILE "mpatrol.out" ^ ../../src/diag.c:471:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.trace"; ^ ../../src/diag.c:487:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_TRACEFILE; ^ ../../src/config.h:970:22: note: expanded from macro 'MP_TRACEFILE' #define MP_TRACEFILE "mpatrol.trace" ^ ../../src/diag.c:514:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", s); ^ ../../src/diag.c:539:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:540:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:541:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:542:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:543:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("mpatrol log"); ^ ../../src/diag.c:544:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:545:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:546:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:547:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:548:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("mpatrol log"); ^ ../../src/diag.c:549:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:550:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:570:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:571:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:615:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strpbrk(s, "<>&\"")) ~~^~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:615:19: note: place parentheses around the assignment to silence this warning if (t = strpbrk(s, "<>&\"")) ^ ( ) ../../src/diag.c:615:19: note: use '==' to turn this assignment into an equality comparison if (t = strpbrk(s, "<>&\"")) ^ == ../../src/diag.c:668:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("WARNING: "); ^ ../../src/diag.c:670:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("[%s]: ", __mp_errordetails[e].code); ^ ../../src/diag.c:672:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s: ", __mp_functionnames[f]); ^ ../../src/diag.c:679:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:718:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("ERROR: "); ^ ../../src/diag.c:720:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("[%s]: ", __mp_errordetails[e].code); ^ ../../src/diag.c:722:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s: ", __mp_functionnames[f]); ^ ../../src/diag.c:729:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:792:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v[0] = MP_EDITOR; ^ ../../src/config.h:909:19: note: expanded from macro 'MP_EDITOR' #define MP_EDITOR "mpedit" ^ ../../src/diag.c:801:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v[1] = "--listing"; ^ ../../src/diag.c:831:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_CONTENTSFILE; ^ ../../src/config.h:1009:25: note: expanded from macro 'MP_CONTENTSFILE' #define MP_CONTENTSFILE ".mpatrol" ^ ../../src/diag.c:848:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(allocfile(s, n), "rb")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:848:11: note: place parentheses around the assignment to silence this warning if (f = fopen(allocfile(s, n), "rb")) ^ ( ) ../../src/diag.c:848:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(allocfile(s, n), "rb")) ^ == ../../src/diag.c:871:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(t, "wb")) ~~^~~~~~~~~~~~~~~~ ../../src/diag.c:871:11: note: place parentheses around the assignment to silence this warning if (f = fopen(t, "wb")) ^ ( ) ../../src/diag.c:871:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(t, "wb")) ^ == ../../src/diag.c:896:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(allocfile(s, n), "rb")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:896:11: note: place parentheses around the assignment to silence this warning if (f = fopen(allocfile(s, n), "rb")) ^ ( ) ../../src/diag.c:896:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(allocfile(s, n), "rb")) ^ == ../../src/diag.c:905:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") differences:\n", ^ ../../src/diag.c:907:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " %02X -> %02X (offset %lu)\n", p, ^ ../../src/diag.c:917:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") has decreased in size\n", ^ ../../src/diag.c:923:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") has increased in size\n", ^ ../../src/diag.c:928:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:957:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", s); ^ ../../src/diag.c:961:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%02X", (unsigned char) s[i]); ^ ../../src/diag.c:963:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:965:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:967:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:970:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%c", s[i]); ^ ../../src/diag.c:972:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("."); ^ ../../src/diag.c:973:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1002:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu byte", l); ^ ../../src/diag.c:1004:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("s"); ^ ../../src/diag.c:1016:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("{%s:%lu:%lu}", __mp_functionnames[n->data.type], n->data.alloc, ^ ../../src/diag.c:1030:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("["); ^ ../../src/diag.c:1032:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu|", n->data.thread); ^ ../../src/diag.c:1035:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.func); ^ ../../src/diag.c:1037:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1038:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("|"); ^ ../../src/diag.c:1040:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.file); ^ ../../src/diag.c:1042:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1043:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("|"); ^ ../../src/diag.c:1045:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", n->data.line); ^ ../../src/diag.c:1047:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1048:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:1060:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("(%s", n->data.typestr); ^ ../../src/diag.c:1062:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" x %lu", s); ^ ../../src/diag.c:1063:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1079:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findsymbol(y, a)) ~~^~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:1079:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findsymbol(y, a)) ^ ( ) ../../src/diag.c:1079:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findsymbol(y, a)) ^ == ../../src/diag.c:1082:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.name); ^ ../../src/diag.c:1085:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1087:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%+ld", (char *) a - (char *) n->data.addr); ^ ../../src/diag.c:1092:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", s); ^ ../../src/diag.c:1095:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1098:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("???"); ^ ../../src/diag.c:1101:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" at "); ^ ../../src/diag.c:1103:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1104:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", t); ^ ../../src/diag.c:1106:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1107:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(":%lu", u); ^ ../../src/diag.c:1122:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("


"); ^ ../../src/diag.c:1123:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsymbols read: %lu\n", y->dtree.size); ^ ../../src/diag.c:1126:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1127:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1133:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1137:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1139:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1146:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t"); ^ ../../src/diag.c:1148:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t " MP_POINTER, n->data.addr); ^ ../../src/diag.c:1153:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1156:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1161:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER "-" MP_POINTER, n->data.addr, ^ ../../src/diag.c:1165:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1186:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1188:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1192:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1138:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1140:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1141:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1154:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "-", n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1155:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1157:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, (char *) n->data.addr + n->data.size - 1); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1158:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1169:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1170:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.name); ^ ../../src/diag.c:1172:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1173:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ["); ^ ../../src/diag.c:1175:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1176:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.file); ^ ../../src/diag.c:1178:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1179:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("] ("); ^ ../../src/diag.c:1181:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1184:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1185:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1193:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1207:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1208:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1214:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1215:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1218:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1226:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1228:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1233:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1216:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1217:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1221:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", n->data.addr); ^ ../../src/diag.c:1225:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1234:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1251:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1258:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1259:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1262:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1270:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1272:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1277:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1278:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1281:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1289:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1291:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1296:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1260:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, p->addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1261:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1265:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", p->addr); ^ ../../src/diag.c:1269:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1279:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, p->addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1280:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1284:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", p->addr); ^ ../../src/diag.c:1288:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1297:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1313:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER " (", n->block); ^ ../../src/diag.c:1315:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1317:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1321:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1324:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1336:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("["); ^ ../../src/diag.c:1338:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu|", __mp_threadid()); ^ ../../src/diag.c:1340:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s|%s|", (i->func ? i->func : "-"), (i->file ? i->file : "-")); ^ ../../src/diag.c:1342:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1344:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", i->line); ^ ../../src/diag.c:1345:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:1348:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (%s", i->typestr); ^ ../../src/diag.c:1350:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" x %lu", s); ^ ../../src/diag.c:1351:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1353:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1355:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1371:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1372:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1374:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_lognames[i->ltype]); ^ ../../src/diag.c:1376:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1377:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(": "); ^ ../../src/diag.c:1379:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1380:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_functionnames[i->type]); ^ ../../src/diag.c:1382:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1386:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (%lu, ", h->count); ^ ../../src/diag.c:1388:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", "); ^ ../../src/diag.c:1393:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1397:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logrealloc.block); ^ ../../src/diag.c:1399:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", "); ^ ../../src/diag.c:1404:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ") ", i->variant.logfree.block); ^ ../../src/diag.c:1412:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logmemset.block); ^ ../../src/diag.c:1414:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", 0x%02X) ", i->variant.logmemset.byte); ^ ../../src/diag.c:1418:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", " MP_POINTER ", ", ^ ../../src/diag.c:1422:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", 0x%02X) ", i->variant.logmemcopy.byte); ^ ../../src/diag.c:1426:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logmemlocate.block); ^ ../../src/diag.c:1428:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", " MP_POINTER ", ", i->variant.logmemlocate.patblock); ^ ../../src/diag.c:1430:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1434:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", " MP_POINTER ", ", ^ ../../src/diag.c:1438:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1442:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" () "); ^ ../../src/diag.c:1476:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nALLOC:"); ^ ../../src/diag.c:1478:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %s:", h->alloc.heap.memory.prog); ^ ../../src/diag.c:1479:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1481:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nunfreed allocations: %lu (", h->alloc.atree.size - h->mcount); ^ ../../src/diag.c:1483:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1493:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1517:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfreed allocations: %lu (", h->alloc.gtree.size); ^ ../../src/diag.c:1519:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1527:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1544:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree blocks: %lu (", h->alloc.ftree.size); ^ ../../src/diag.c:1546:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1554:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = __mp_predecessor(s)) ~~^~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:1554:19: note: place parentheses around the assignment to silence this warning if (s = __mp_predecessor(s)) ^ ( ) ../../src/diag.c:1554:19: note: use '==' to turn this assignment into an equality comparison if (s = __mp_predecessor(s)) ^ == ../../src/diag.c:1561:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu: %lu\n", n->size, c); ^ ../../src/diag.c:1591:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %6lu %8lu ", i, j); ^ ../../src/diag.c:1593:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu %6lu ", j, i); ^ ../../src/diag.c:1595:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s line %lu\n", n->data.file, n->data.line); ^ ../../src/diag.c:1597:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s\n", n->data.file); ^ ../../src/diag.c:1599:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "\n", n->data.line); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1601:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("unknown location\n"); ^ ../../src/diag.c:1623:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "allocated"; ^ ../../src/diag.c:1625:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "freed"; ^ ../../src/diag.c:1627:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "unfreed"; ^ ../../src/diag.c:1630:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("no %s memory entries in leak table\n", s); ^ ../../src/diag.c:1633:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s %lu %s memory %s in leak table:\n\n", ^ ../../src/diag.c:1638:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" count bytes location\n"); ^ ../../src/diag.c:1639:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ------ -------- --------\n"); ^ ../../src/diag.c:1643:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" bytes count location\n"); ^ ../../src/diag.c:1644:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" -------- ------ --------\n"); ^ ../../src/diag.c:1662:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %6lu %8lu total\n", c, b); ^ ../../src/diag.c:1664:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu %6lu total\n", b, c); ^ ../../src/diag.c:1681:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("memory map:\n"); ^ ../../src/diag.c:1706:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ------------------------------------- gap ("); ^ ../../src/diag.c:1711:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1717:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" / " MP_POINTER "-" MP_POINTER " overflow (", b, ^ ../../src/diag.c:1720:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n |+ "); ^ ../../src/diag.c:1723:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" + "); ^ ../../src/diag.c:1725:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("--- "); ^ ../../src/diag.c:1726:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "-" MP_POINTER, n->block, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1729:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" free ("); ^ ../../src/diag.c:1731:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" freed ("); ^ ../../src/diag.c:1733:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" allocated ("); ^ ../../src/diag.c:1735:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1738:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1740:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1744:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1750:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n \\ " MP_POINTER "-" MP_POINTER " overflow (", ^ ../../src/diag.c:1753:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1756:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1769:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s\n", __mp_version); ^ ../../src/diag.c:1772:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1773:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s ", __mp_copyright); ^ ../../src/diag.c:1774:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1777:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_author); ^ ../../src/diag.c:1778:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1779:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1782:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s %s\n\n", __mp_copyright, __mp_author); ^ ../../src/diag.c:1783:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("This is free software, and you are welcome to redistribute it " ^ ../../src/diag.c:1785:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("conditions; see the GNU Library General Public License for " ^ ../../src/diag.c:1788:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:1789:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nFor the latest mpatrol release and documentation,\n"); ^ ../../src/diag.c:1792:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("visit "); ^ ../../src/diag.c:1793:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1796:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_homepage); ^ ../../src/diag.c:1797:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(".\n"); ^ ../../src/diag.c:1798:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1799:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1800:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1801:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1804:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1807:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1808:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1809:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1812:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1815:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1816:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1817:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1820:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1823:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1824:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1825:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1828:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1831:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1832:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1833:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1836:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1839:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1840:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1841:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1844:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1847:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1848:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1802:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("operating system"); ^ ../../src/diag.c:1803:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1805:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", TARGET_STR); ^ ../../src/diag.c:1806:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1810:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system variant"); ^ ../../src/diag.c:1811:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1813:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", SYSTEM_STR); ^ ../../src/diag.c:1814:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1818:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor architecture"); ^ ../../src/diag.c:1819:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1821:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", ARCH_STR); ^ ../../src/diag.c:1822:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1826:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor word size"); ^ ../../src/diag.c:1827:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1829:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", ENVIRON_STR); ^ ../../src/diag.c:1830:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1834:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("object file format"); ^ ../../src/diag.c:1835:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1837:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", FORMAT_STR); ^ ../../src/diag.c:1838:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1842:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("dynamic linker type"); ^ ../../src/diag.c:1843:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1845:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", DYNLINK_STR); ^ ../../src/diag.c:1846:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1849:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1853:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("visit %s.\n\n", __mp_homepage); ^ ../../src/diag.c:1854:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("operating system: %s\n", TARGET_STR); ^ ../../src/diag.c:1855:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system variant: %s\n", SYSTEM_STR); ^ ../../src/diag.c:1856:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor architecture: %s\n", ARCH_STR); ^ ../../src/diag.c:1857:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor word size: %s\n", ENVIRON_STR); ^ ../../src/diag.c:1858:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("object file format: %s\n", FORMAT_STR); ^ ../../src/diag.c:1859:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("dynamic linker type: %s\n\n", DYNLINK_STR); ^ ../../src/diag.c:1865:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file generated on %s", ctime(¤ttime)); ^ ../../src/diag.c:1867:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:1868:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1884:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1885:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1886:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1889:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1892:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1893:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1894:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1897:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1900:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1901:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1902:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1905:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1908:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1909:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1910:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1913:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1916:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1917:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1918:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1921:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1924:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1925:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1926:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1929:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1932:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1933:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1934:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1937:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1940:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1941:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1942:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1945:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1948:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1949:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1950:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1953:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1956:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1957:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1958:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1961:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1964:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1965:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1966:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1969:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1972:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1973:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1974:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1977:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1980:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1981:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1982:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1985:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1988:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1989:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1990:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1993:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2025:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2026:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2027:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2030:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2041:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2042:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2043:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2046:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2049:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2050:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2051:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2054:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2057:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2058:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2059:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2062:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2065:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2066:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2067:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2070:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2090:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2091:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2092:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2095:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2110:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2111:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2112:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2115:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2130:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2131:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2132:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2135:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2152:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2153:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2154:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2157:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2174:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2175:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2176:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2179:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2196:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2197:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2198:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2201:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2218:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2219:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2220:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2223:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2226:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2227:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2228:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2231:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2234:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2235:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2236:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2239:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2242:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2243:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2244:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2247:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2250:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2251:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2255:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2260:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2261:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2262:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2265:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2268:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2269:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2270:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2273:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2278:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2279:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2280:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2283:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2288:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2289:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2290:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2293:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2298:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2299:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2300:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2303:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2308:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2312:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsymbols read: %lu", h->syms.dtree.size); ^ ../../src/diag.c:2313:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nautosave count: %lu", h->prof.autosave); ^ ../../src/diag.c:2314:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfreed queue size: %lu", h->alloc.fmax); ^ ../../src/diag.c:2315:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation count: %lu", h->count); ^ ../../src/diag.c:2316:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation peak: %lu (", h->cpeak); ^ ../../src/diag.c:2318:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nallocation limit: "); ^ ../../src/diag.c:2320:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocated blocks: %lu (", h->alloc.atree.size); ^ ../../src/diag.c:2322:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nmarked blocks: %lu (", h->mcount); ^ ../../src/diag.c:2324:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nfreed blocks: %lu (", h->alloc.gtree.size); ^ ../../src/diag.c:2326:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nfree blocks: %lu (", h->alloc.ftree.size); ^ ../../src/diag.c:2335:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2336:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2339:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2352:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2353:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2354:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2357:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2366:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2367:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2368:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2371:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2374:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2375:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2376:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2379:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2382:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2383:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2384:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2387:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2390:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2391:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2392:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2395:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2398:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2399:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2400:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2403:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2406:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2407:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2408:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2411:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2414:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2415:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1887:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system page size"); ^ ../../src/diag.c:1888:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1891:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1895:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("default alignment"); ^ ../../src/diag.c:1896:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1899:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1903:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("overflow size"); ^ ../../src/diag.c:1904:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1907:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1911:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("overflow byte"); ^ ../../src/diag.c:1912:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1914:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.obyte); ^ ../../src/diag.c:1915:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1919:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation byte"); ^ ../../src/diag.c:1920:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1922:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.abyte); ^ ../../src/diag.c:1923:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1927:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free byte"); ^ ../../src/diag.c:1928:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1930:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.fbyte); ^ ../../src/diag.c:1931:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1935:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation stop"); ^ ../../src/diag.c:1936:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1938:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->astop); ^ ../../src/diag.c:1939:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1943:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("reallocation stop"); ^ ../../src/diag.c:1944:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1946:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->rstop); ^ ../../src/diag.c:1947:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1951:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free stop"); ^ ../../src/diag.c:1952:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1954:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->fstop); ^ ../../src/diag.c:1955:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1959:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("unfreed abort"); ^ ../../src/diag.c:1960:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1962:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->uabort); ^ ../../src/diag.c:1963:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1967:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("small boundary"); ^ ../../src/diag.c:1968:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1971:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1975:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("medium boundary"); ^ ../../src/diag.c:1976:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1979:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1983:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("large boundary"); ^ ../../src/diag.c:1984:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1987:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1991:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("lower check range"); ^ ../../src/diag.c:1992:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1997:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system page size: "); ^ ../../src/diag.c:1999:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ndefault alignment: "); ^ ../../src/diag.c:2001:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\noverflow size: "); ^ ../../src/diag.c:2003:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\noverflow byte: 0x%02X", h->alloc.obyte); ^ ../../src/diag.c:2004:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation byte: 0x%02X", h->alloc.abyte); ^ ../../src/diag.c:2005:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree byte: 0x%02X", h->alloc.fbyte); ^ ../../src/diag.c:2006:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation stop: %lu", h->astop); ^ ../../src/diag.c:2007:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nreallocation stop: %lu", h->rstop); ^ ../../src/diag.c:2008:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree stop: %lu", h->fstop); ^ ../../src/diag.c:2009:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nunfreed abort: %lu", h->uabort); ^ ../../src/diag.c:2010:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsmall boundary: "); ^ ../../src/diag.c:2012:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nmedium boundary: "); ^ ../../src/diag.c:2014:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlarge boundary: "); ^ ../../src/diag.c:2016:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlower check range: "); ^ ../../src/diag.c:2019:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:2021:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->lrange); ^ ../../src/diag.c:2024:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2028:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("upper check range"); ^ ../../src/diag.c:2029:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2033:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nupper check range: "); ^ ../../src/diag.c:2035:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:2037:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->urange); ^ ../../src/diag.c:2040:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2044:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("check frequency"); ^ ../../src/diag.c:2045:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2047:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->check); ^ ../../src/diag.c:2048:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2052:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("failure frequency"); ^ ../../src/diag.c:2053:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2055:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->ffreq); ^ ../../src/diag.c:2056:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2060:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("failure seed"); ^ ../../src/diag.c:2061:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2063:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->fseed); ^ ../../src/diag.c:2064:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2068:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("prologue function"); ^ ../../src/diag.c:2069:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2074:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ncheck frequency: %lu", h->check); ^ ../../src/diag.c:2075:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfailure frequency: %lu", h->ffreq); ^ ../../src/diag.c:2076:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfailure seed: %lu", h->fseed); ^ ../../src/diag.c:2077:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprologue function: "); ^ ../../src/diag.c:2080:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->prologue); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2085:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2089:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("epilogue function"); ^ ../../src/diag.c:2094:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2098:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nepilogue function: "); ^ ../../src/diag.c:2100:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2103:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->epilogue); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2105:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2109:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2113:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("handler function"); ^ ../../src/diag.c:2114:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2118:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nhandler function: "); ^ ../../src/diag.c:2120:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2123:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->nomemory); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2125:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2129:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2133:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("log file"); ^ ../../src/diag.c:2134:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2138:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlog file: "); ^ ../../src/diag.c:2140:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2144:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2145:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->log); ^ ../../src/diag.c:2147:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2151:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2155:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("profiling file"); ^ ../../src/diag.c:2156:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2160:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprofiling file: "); ^ ../../src/diag.c:2162:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2167:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->prof.file); ^ ../../src/diag.c:2169:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2173:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2177:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("tracing file"); ^ ../../src/diag.c:2178:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2182:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntracing file: "); ^ ../../src/diag.c:2184:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2188:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2189:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->trace.file); ^ ../../src/diag.c:2191:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2195:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2199:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("program filename"); ^ ../../src/diag.c:2200:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2204:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprogram filename: "); ^ ../../src/diag.c:2206:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2210:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2211:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->alloc.heap.memory.prog); ^ ../../src/diag.c:2213:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2217:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2221:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("symbols read"); ^ ../../src/diag.c:2222:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2224:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->syms.dtree.size); ^ ../../src/diag.c:2225:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2229:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("autosave count"); ^ ../../src/diag.c:2230:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2232:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->prof.autosave); ^ ../../src/diag.c:2233:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2237:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("freed queue size"); ^ ../../src/diag.c:2238:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2240:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->alloc.fmax); ^ ../../src/diag.c:2241:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2245:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation count"); ^ ../../src/diag.c:2246:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2248:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->count); ^ ../../src/diag.c:2249:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2253:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation peak"); ^ ../../src/diag.c:2254:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2256:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->cpeak); ^ ../../src/diag.c:2258:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2259:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2263:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation limit"); ^ ../../src/diag.c:2264:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2267:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2271:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocated blocks"); ^ ../../src/diag.c:2272:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2274:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.atree.size); ^ ../../src/diag.c:2276:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2277:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2281:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("marked blocks"); ^ ../../src/diag.c:2282:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2284:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->mcount); ^ ../../src/diag.c:2286:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2287:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2291:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("freed blocks"); ^ ../../src/diag.c:2292:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2294:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.gtree.size); ^ ../../src/diag.c:2296:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2297:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2301:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free blocks"); ^ ../../src/diag.c:2302:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2304:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.ftree.size); ^ ../../src/diag.c:2306:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2307:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2337:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("internal blocks"); ^ ../../src/diag.c:2338:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2340:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", n); ^ ../../src/diag.c:2343:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\ninternal blocks: %lu (", n); ^ ../../src/diag.c:2350:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2351:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2355:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total heap usage"); ^ ../../src/diag.c:2356:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2360:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\ntotal heap usage: "); ^ ../../src/diag.c:2365:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2369:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total compared"); ^ ../../src/diag.c:2370:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2373:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2377:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total located"); ^ ../../src/diag.c:2378:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2381:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2385:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total copied"); ^ ../../src/diag.c:2386:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2389:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2393:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total set"); ^ ../../src/diag.c:2394:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2397:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2401:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total warnings"); ^ ../../src/diag.c:2402:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2404:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", warnings); ^ ../../src/diag.c:2405:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2409:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total errors"); ^ ../../src/diag.c:2410:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2412:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", errors); ^ ../../src/diag.c:2413:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:2419:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal compared: "); ^ ../../src/diag.c:2421:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal located: "); ^ ../../src/diag.c:2423:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal copied: "); ^ ../../src/diag.c:2425:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal set: "); ^ ../../src/diag.c:2427:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal warnings: %lu", warnings); ^ ../../src/diag.c:2428:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal errors: %lu\n", errors); ^ 851 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o option.t.o ../../src/option.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/option.c:68:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCBYTE", "unsigned integer", ^ ../../src/option.c:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCBYTE", "unsigned integer", ^ ../../src/option.c:69:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-allocated", ^ ../../src/option.c:69:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-allocated", ^ ../../src/option.c:70:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:70:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:71:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCSTOP", "unsigned integer", ^ ../../src/option.c:71:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCSTOP", "unsigned integer", ^ ../../src/option.c:72:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:72:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:73:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being allocated.", ^ ../../src/option.c:73:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being allocated.", ^ ../../src/option.c:74:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOWOFLOW", NULL, ^ ../../src/option.c:75:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a warning rather than an error should be produced if", ^ ../../src/option.c:75:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a warning rather than an error should be produced if", ^ ../../src/option.c:76:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "any memory operation function overflows the boundaries of a memory", ^ ../../src/option.c:76:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "any memory operation function overflows the boundaries of a memory", ^ ../../src/option.c:77:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocation, and that the operation should still be performed.", ^ ../../src/option.c:77:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocation, and that the operation should still be performed.", ^ ../../src/option.c:78:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AUTOSAVE", "unsigned integer", ^ ../../src/option.c:78:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AUTOSAVE", "unsigned integer", ^ ../../src/option.c:79:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which to periodically write the profiling", ^ ../../src/option.c:79:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which to periodically write the profiling", ^ ../../src/option.c:80:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "data to the profiling output file.", ^ ../../src/option.c:80:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "data to the profiling output file.", ^ ../../src/option.c:81:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECK", "unsigned range", ^ ../../src/option.c:81:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECK", "unsigned range", ^ ../../src/option.c:82:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies a range of allocation indices at which to check the", ^ ../../src/option.c:82:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies a range of allocation indices at which to check the", ^ ../../src/option.c:83:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "integrity of free memory and overflow buffers.", ^ ../../src/option.c:83:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "integrity of free memory and overflow buffers.", ^ ../../src/option.c:84:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKALL", NULL, ^ ../../src/option.c:85:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the CHECKALLOCS, CHECKREALLOCS, CHECKFREES and", ^ ../../src/option.c:85:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the CHECKALLOCS, CHECKREALLOCS, CHECKFREES and", ^ ../../src/option.c:86:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "CHECKMEMORY options specified together.", ^ ../../src/option.c:86:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "CHECKMEMORY options specified together.", ^ ../../src/option.c:87:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKALLOCS", NULL, ^ ../../src/option.c:88:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to allocate a block of memory of size", ^ ../../src/option.c:88:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to allocate a block of memory of size", ^ ../../src/option.c:89:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "zero.", ^ ../../src/option.c:89:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "zero.", ^ ../../src/option.c:90:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKFORK", NULL, ^ ../../src/option.c:91:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks at every call to see if the process has been forked in case", ^ ../../src/option.c:91:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks at every call to see if the process has been forked in case", ^ ../../src/option.c:92:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "new log, profiling and tracing output files need to be started.", ^ ../../src/option.c:92:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "new log, profiling and tracing output files need to be started.", ^ ../../src/option.c:93:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKFREES", NULL, ^ ../../src/option.c:94:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to deallocate a NULL pointer.", ^ ../../src/option.c:94:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to deallocate a NULL pointer.", ^ ../../src/option.c:95:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKMEMORY", NULL, ^ ../../src/option.c:96:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to perform a zero-length memory", ^ ../../src/option.c:96:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to perform a zero-length memory", ^ ../../src/option.c:97:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "operation on a NULL pointer.", ^ ../../src/option.c:97:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "operation on a NULL pointer.", ^ ../../src/option.c:98:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKREALLOCS", NULL, ^ ../../src/option.c:99:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to reallocate a NULL pointer or resize", ^ ../../src/option.c:99:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to reallocate a NULL pointer or resize", ^ ../../src/option.c:100:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "an existing block of memory to size zero.", ^ ../../src/option.c:100:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "an existing block of memory to size zero.", ^ ../../src/option.c:101:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "DEFALIGN", "unsigned integer", ^ ../../src/option.c:101:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "DEFALIGN", "unsigned integer", ^ ../../src/option.c:102:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the default alignment for general-purpose memory", ^ ../../src/option.c:102:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the default alignment for general-purpose memory", ^ ../../src/option.c:103:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocations, which must be a power of two.", ^ ../../src/option.c:103:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocations, which must be a power of two.", ^ ../../src/option.c:104:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "EDIT", NULL, ^ ../../src/option.c:105:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a text editor should be invoked to edit any relevant", ^ ../../src/option.c:105:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a text editor should be invoked to edit any relevant", ^ ../../src/option.c:106:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:106:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:107:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:107:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:108:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILFREQ", "unsigned integer", ^ ../../src/option.c:108:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILFREQ", "unsigned integer", ^ ../../src/option.c:109:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which all memory allocations will randomly", ^ ../../src/option.c:109:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which all memory allocations will randomly", ^ ../../src/option.c:110:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail.", ^ ../../src/option.c:110:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail.", ^ ../../src/option.c:111:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILSEED", "unsigned integer", ^ ../../src/option.c:111:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILSEED", "unsigned integer", ^ ../../src/option.c:112:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the random number seed which will be used when determining", ^ ../../src/option.c:112:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the random number seed which will be used when determining", ^ ../../src/option.c:113:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "which memory allocations will randomly fail.", ^ ../../src/option.c:113:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "which memory allocations will randomly fail.", ^ ../../src/option.c:114:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREEBYTE", "unsigned integer", ^ ../../src/option.c:114:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREEBYTE", "unsigned integer", ^ ../../src/option.c:115:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-freed", ^ ../../src/option.c:115:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-freed", ^ ../../src/option.c:116:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:116:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:117:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREESTOP", "unsigned integer", ^ ../../src/option.c:117:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREESTOP", "unsigned integer", ^ ../../src/option.c:118:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:118:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:119:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being freed.", ^ ../../src/option.c:119:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being freed.", ^ ../../src/option.c:120:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HELP", NULL, ^ ../../src/option.c:121:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Displays this quick-reference option summary.", ^ ../../src/option.c:121:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Displays this quick-reference option summary.", ^ ../../src/option.c:122:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HTML", NULL, ^ ../../src/option.c:123:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the log file should be formatted in HTML.", ^ ../../src/option.c:123:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the log file should be formatted in HTML.", ^ ../../src/option.c:124:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LARGEBOUND", "unsigned integer", ^ ../../src/option.c:124:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LARGEBOUND", "unsigned integer", ^ ../../src/option.c:125:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:125:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:126:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as large allocations for profiling purposes.", ^ ../../src/option.c:126:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as large allocations for profiling purposes.", ^ ../../src/option.c:127:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LEAKTABLE", NULL, ^ ../../src/option.c:128:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the leak table should be automatically used and a leak", ^ ../../src/option.c:128:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the leak table should be automatically used and a leak", ^ ../../src/option.c:129:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "table summary should be displayed at the end of program execution.", ^ ../../src/option.c:129:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "table summary should be displayed at the end of program execution.", ^ ../../src/option.c:130:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIMIT", "unsigned integer", ^ ../../src/option.c:130:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIMIT", "unsigned integer", ^ ../../src/option.c:131:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes at which all memory allocations should", ^ ../../src/option.c:131:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes at which all memory allocations should", ^ ../../src/option.c:132:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail if the total allocated memory should increase beyond this.", ^ ../../src/option.c:132:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail if the total allocated memory should increase beyond this.", ^ ../../src/option.c:133:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIST", NULL, ^ ../../src/option.c:134:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a context listing should be shown for any relevant", ^ ../../src/option.c:134:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a context listing should be shown for any relevant", ^ ../../src/option.c:135:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:135:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:136:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:136:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:137:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGALL", NULL, ^ ../../src/option.c:138:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the LOGALLOCS, LOGREALLOCS, LOGFREES and LOGMEMORY", ^ ../../src/option.c:138:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the LOGALLOCS, LOGREALLOCS, LOGFREES and LOGMEMORY", ^ ../../src/option.c:139:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "options specified together.", ^ ../../src/option.c:139:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "options specified together.", ^ ../../src/option.c:140:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGALLOCS", NULL, ^ ../../src/option.c:141:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be logged and sent to", ^ ../../src/option.c:141:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be logged and sent to", ^ ../../src/option.c:142:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:142:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:143:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFILE", "string", ^ ../../src/option.c:143:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFILE", "string", ^ ../../src/option.c:144:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all diagnostics from", ^ ../../src/option.c:144:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all diagnostics from", ^ ../../src/option.c:145:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the mpatrol library.", ^ ../../src/option.c:145:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the mpatrol library.", ^ ../../src/option.c:146:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFREES", NULL, ^ ../../src/option.c:147:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory deallocations are to be logged and sent to", ^ ../../src/option.c:147:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory deallocations are to be logged and sent to", ^ ../../src/option.c:148:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:148:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:149:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGMEMORY", NULL, ^ ../../src/option.c:150:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory operations are to be logged and sent to the", ^ ../../src/option.c:150:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory operations are to be logged and sent to the", ^ ../../src/option.c:151:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "log file.", ^ ../../src/option.c:151:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "log file.", ^ ../../src/option.c:152:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGREALLOCS", NULL, ^ ../../src/option.c:153:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory reallocations are to be logged and sent to", ^ ../../src/option.c:153:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory reallocations are to be logged and sent to", ^ ../../src/option.c:154:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:154:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:155:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEDIUMBOUND", "unsigned integer", ^ ../../src/option.c:155:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEDIUMBOUND", "unsigned integer", ^ ../../src/option.c:156:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:156:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:157:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as medium allocations for profiling purposes.", ^ ../../src/option.c:157:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as medium allocations for profiling purposes.", ^ ../../src/option.c:158:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOFREE", "unsigned integer", ^ ../../src/option.c:158:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOFREE", "unsigned integer", ^ ../../src/option.c:159:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a number of recently-freed memory allocations should", ^ ../../src/option.c:159:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a number of recently-freed memory allocations should", ^ ../../src/option.c:160:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "be prevented from being returned to the free memory pool.", ^ ../../src/option.c:160:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "be prevented from being returned to the free memory pool.", ^ ../../src/option.c:161:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOPROTECT", NULL, ^ ../../src/option.c:162:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the mpatrol library's internal data structures should", ^ ../../src/option.c:162:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the mpatrol library's internal data structures should", ^ ../../src/option.c:163:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "not be made read-only after every memory allocation, reallocation or", ^ ../../src/option.c:163:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "not be made read-only after every memory allocation, reallocation or", ^ ../../src/option.c:164:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "deallocation.", ^ ../../src/option.c:164:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "deallocation.", ^ ../../src/option.c:165:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWBYTE", "unsigned integer", ^ ../../src/option.c:165:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWBYTE", "unsigned integer", ^ ../../src/option.c:166:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to fill the overflow", ^ ../../src/option.c:166:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to fill the overflow", ^ ../../src/option.c:167:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "buffers of all memory allocations.", ^ ../../src/option.c:167:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "buffers of all memory allocations.", ^ ../../src/option.c:168:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWSIZE", "unsigned integer", ^ ../../src/option.c:168:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWSIZE", "unsigned integer", ^ ../../src/option.c:169:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the size in bytes to use for all overflow buffers, which", ^ ../../src/option.c:169:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the size in bytes to use for all overflow buffers, which", ^ ../../src/option.c:170:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "must be a power of two.", ^ ../../src/option.c:170:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "must be a power of two.", ^ ../../src/option.c:171:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWWATCH", NULL, ^ ../../src/option.c:172:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that watch point areas should be used for overflow buffers", ^ ../../src/option.c:172:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that watch point areas should be used for overflow buffers", ^ ../../src/option.c:173:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "rather than filling with the overflow byte.", ^ ../../src/option.c:173:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "rather than filling with the overflow byte.", ^ ../../src/option.c:174:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PAGEALLOC", "LOWER|UPPER", ^ ../../src/option.c:174:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PAGEALLOC", "LOWER|UPPER", ^ ../../src/option.c:175:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that each individual memory allocation should occupy at", ^ ../../src/option.c:175:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that each individual memory allocation should occupy at", ^ ../../src/option.c:176:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "least one page of virtual memory and should be placed at the lowest", ^ ../../src/option.c:176:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "least one page of virtual memory and should be placed at the lowest", ^ ../../src/option.c:177:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "or highest point within these pages.", ^ ../../src/option.c:177:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "or highest point within these pages.", ^ ../../src/option.c:178:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PRESERVE", NULL, ^ ../../src/option.c:179:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any reallocated or freed memory allocations should", ^ ../../src/option.c:179:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any reallocated or freed memory allocations should", ^ ../../src/option.c:180:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "preserve their original contents.", ^ ../../src/option.c:180:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "preserve their original contents.", ^ ../../src/option.c:181:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROF", NULL, ^ ../../src/option.c:182:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be profiled and sent to", ^ ../../src/option.c:182:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be profiled and sent to", ^ ../../src/option.c:183:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the profiling output file.", ^ ../../src/option.c:183:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the profiling output file.", ^ ../../src/option.c:184:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROFFILE", "string", ^ ../../src/option.c:184:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROFFILE", "string", ^ ../../src/option.c:185:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:185:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:186:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "profiling information from the mpatrol library.", ^ ../../src/option.c:186:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "profiling information from the mpatrol library.", ^ ../../src/option.c:187:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROGFILE", "string", ^ ../../src/option.c:187:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROGFILE", "string", ^ ../../src/option.c:188:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative filename with which to locate the executable", ^ ../../src/option.c:188:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative filename with which to locate the executable", ^ ../../src/option.c:189:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "file containing the program's symbols.", ^ ../../src/option.c:189:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "file containing the program's symbols.", ^ ../../src/option.c:190:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOCSTOP", "unsigned integer", ^ ../../src/option.c:190:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOCSTOP", "unsigned integer", ^ ../../src/option.c:191:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when a", ^ ../../src/option.c:191:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when a", ^ ../../src/option.c:192:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory allocation is being reallocated.", ^ ../../src/option.c:192:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory allocation is being reallocated.", ^ ../../src/option.c:193:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SAFESIGNALS", NULL, ^ ../../src/option.c:194:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Instructs the library to save and replace certain signal handlers", ^ ../../src/option.c:194:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Instructs the library to save and replace certain signal handlers", ^ ../../src/option.c:195:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "during the execution of library code and to restore them afterwards.", ^ ../../src/option.c:195:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "during the execution of library code and to restore them afterwards.", ^ ../../src/option.c:196:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWALL", NULL, ^ ../../src/option.c:197:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the SHOWFREE, SHOWFREED, SHOWUNFREED, SHOWMAP and", ^ ../../src/option.c:197:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the SHOWFREE, SHOWFREED, SHOWUNFREED, SHOWMAP and", ^ ../../src/option.c:198:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "SHOWSYMBOLS options specified together.", ^ ../../src/option.c:198:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "SHOWSYMBOLS options specified together.", ^ ../../src/option.c:199:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWFREE", NULL, ^ ../../src/option.c:200:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the free memory blocks should be", ^ ../../src/option.c:200:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the free memory blocks should be", ^ ../../src/option.c:201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "displayed at the end of program execution.", ^ ../../src/option.c:201:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "displayed at the end of program execution.", ^ ../../src/option.c:202:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWFREED", NULL, ^ ../../src/option.c:203:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the freed memory allocations", ^ ../../src/option.c:203:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the freed memory allocations", ^ ../../src/option.c:204:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:204:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:205:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWMAP", NULL, ^ ../../src/option.c:206:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a memory map of the entire heap should be displayed at", ^ ../../src/option.c:206:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a memory map of the entire heap should be displayed at", ^ ../../src/option.c:207:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the end of program execution.", ^ ../../src/option.c:207:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the end of program execution.", ^ ../../src/option.c:208:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWSYMBOLS", NULL, ^ ../../src/option.c:209:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the function symbols read from the", ^ ../../src/option.c:209:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the function symbols read from the", ^ ../../src/option.c:210:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "program's executable file should be displayed at the end of program", ^ ../../src/option.c:210:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "program's executable file should be displayed at the end of program", ^ ../../src/option.c:211:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "execution.", ^ ../../src/option.c:211:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "execution.", ^ ../../src/option.c:212:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWUNFREED", NULL, ^ ../../src/option.c:213:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the unfreed memory allocations", ^ ../../src/option.c:213:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the unfreed memory allocations", ^ ../../src/option.c:214:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:214:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:215:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SMALLBOUND", "unsigned integer", ^ ../../src/option.c:215:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SMALLBOUND", "unsigned integer", ^ ../../src/option.c:216:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:216:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:217:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as small allocations for profiling purposes.", ^ ../../src/option.c:217:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as small allocations for profiling purposes.", ^ ../../src/option.c:218:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACE", NULL, ^ ../../src/option.c:219:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be traced and sent to", ^ ../../src/option.c:219:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be traced and sent to", ^ ../../src/option.c:220:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the tracing output file.", ^ ../../src/option.c:220:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the tracing output file.", ^ ../../src/option.c:221:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACEFILE", "string", ^ ../../src/option.c:221:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACEFILE", "string", ^ ../../src/option.c:222:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:222:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:223:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "tracing information from the mpatrol library.", ^ ../../src/option.c:223:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "tracing information from the mpatrol library.", ^ ../../src/option.c:224:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "UNFREEDABORT", "unsigned integer", ^ ../../src/option.c:224:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "UNFREEDABORT", "unsigned integer", ^ ../../src/option.c:225:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the minimum number of unfreed allocations at which to abort", ^ ../../src/option.c:225:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the minimum number of unfreed allocations at which to abort", ^ ../../src/option.c:226:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the program just before program termination.", ^ ../../src/option.c:226:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the program just before program termination.", ^ ../../src/option.c:227:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "USEDEBUG", NULL, ^ ../../src/option.c:228:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any debugging information in the executable file", ^ ../../src/option.c:228:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any debugging information in the executable file", ^ ../../src/option.c:229:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be used to obtain additional source-level information.", ^ ../../src/option.c:229:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be used to obtain additional source-level information.", ^ ../../src/option.c:230:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "USEMMAP", NULL, ^ ../../src/option.c:231:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the library should use mmap() instead of sbrk() to", ^ ../../src/option.c:231:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the library should use mmap() instead of sbrk() to", ^ ../../src/option.c:232:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocate user memory on UNIX platforms.", ^ ../../src/option.c:232:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocate user memory on UNIX platforms.", ^ ../../src/option.c:280:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "ignoring negative number `%s'\n", ^ ../../src/option.c:306:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s number overflow in `%s'\n", ^ ../../src/option.c:401:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Available options:\n\n"); ^ ../../src/option.c:405:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %s", *s); ^ ../../src/option.c:407:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("=<%s>", *t); ^ ../../src/option.c:408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/option.c:411:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t%s\n", *t); ^ ../../src/option.c:412:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/option.c:433:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: environment variable too " ^ ../../src/option.c:471:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] o = ""; ^ ../../src/option.c:490:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] a = ""; ^ ../../src/option.c:500:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "ALLOCBYTE")) ^ ../../src/option.c:512:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "ALLOCSTOP")) ^ ../../src/option.c:522:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "ALLOWOFLOW")) ^ ../../src/option.c:530:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "AUTOSAVE")) ^ ../../src/option.c:533:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:542:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "CHECK")) ^ ../../src/option.c:554:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKALL")) ^ ../../src/option.c:563:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKALLOCS")) ^ ../../src/option.c:571:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKFORK")) ^ ../../src/option.c:579:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKFREES")) ^ ../../src/option.c:587:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKMEMORY")) ^ ../../src/option.c:595:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKREALLOCS")) ^ ../../src/option.c:605:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "DEFALIGN")) ^ ../../src/option.c:608:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if ((a[readnumber(a, (long *) &n, 1)] != '\0') || ^ ../../src/option.c:620:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "EDIT")) ^ ../../src/option.c:633:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "FAILFREQ")) ^ ../../src/option.c:643:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FAILSEED")) ^ ../../src/option.c:653:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FREEBYTE")) ^ ../../src/option.c:665:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FREESTOP")) ^ ../../src/option.c:668:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:677:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "HELP")) ^ ../../src/option.c:685:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "HTML")) ^ ../../src/option.c:695:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "LARGEBOUND")) ^ ../../src/option.c:708:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LEAKTABLE")) ^ ../../src/option.c:716:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LIMIT")) ^ ../../src/option.c:726:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LIST")) ^ ../../src/option.c:737:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGALL")) ^ ../../src/option.c:746:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGALLOCS")) ^ ../../src/option.c:754:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGFILE")) ^ ../../src/option.c:762:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGFREES")) ^ ../../src/option.c:770:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGMEMORY")) ^ ../../src/option.c:778:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGREALLOCS")) ^ ../../src/option.c:788:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "MEDIUMBOUND")) ^ ../../src/option.c:791:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:803:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "NOFREE")) ^ ../../src/option.c:810:43: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h->alloc.fmax = n) ~~~~~~~~~~~~~~^~~ ../../src/option.c:810:43: note: place parentheses around the assignment to silence this warning if (h->alloc.fmax = n) ^ ( ) ../../src/option.c:810:43: note: use '==' to turn this assignment into an equality comparison if (h->alloc.fmax = n) ^ == ../../src/option.c:816:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "NOPROTECT")) ^ ../../src/option.c:826:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "OFLOWBYTE")) ^ ../../src/option.c:838:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "OFLOWSIZE")) ^ ../../src/option.c:852:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "OFLOWWATCH")) ^ ../../src/option.c:864:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "PAGEALLOC")) ^ ../../src/option.c:867:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(a, "LOWER")) ^ ../../src/option.c:878:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(a, "UPPER")) ^ ../../src/option.c:891:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PRESERVE")) ^ ../../src/option.c:899:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROF")) ^ ../../src/option.c:907:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROFFILE")) ^ ../../src/option.c:915:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROGFILE")) ^ ../../src/option.c:918:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/option.c:925:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "REALLOCSTOP")) ^ ../../src/option.c:928:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:937:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "SAFESIGNALS")) ^ ../../src/option.c:945:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWALL")) ^ ../../src/option.c:954:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWFREE")) ^ ../../src/option.c:962:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWFREED")) ^ ../../src/option.c:970:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWMAP")) ^ ../../src/option.c:978:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWSYMBOLS")) ^ ../../src/option.c:986:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWUNFREED")) ^ ../../src/option.c:994:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SMALLBOUND")) ^ ../../src/option.c:997:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:1009:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "TRACE")) ^ ../../src/option.c:1018:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "TRACEFILE")) ^ ../../src/option.c:1021:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/option.c:1028:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "UNFREEDABORT")) ^ ../../src/option.c:1038:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "USEDEBUG")) ^ ../../src/option.c:1046:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "USEMMAP")) ^ ../../src/option.c:1068:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "unrecognised option " ^ ../../src/option.c:1071:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "unrecognised option " ^ ../../src/option.c:1075:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "missing argument for " ^ ../../src/option.c:1079:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "bad numeric argument `%s' " ^ ../../src/option.c:1083:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "bad numeric range `%s' " ^ ../../src/option.c:1087:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "numeric argument `%s' is " ^ ../../src/option.c:1091:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "must specify `LOWER' or " ^ ../../src/option.c:1095:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "ignoring argument `%s' for " ^ ../../src/option.c:1103:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "missing option for argument " ^ ../../src/option.c:1113:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "small allocation boundary `%lu' " ^ ../../src/option.c:1120:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "large allocation boundary `%lu' " ^ ../../src/option.c:1374:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h->alloc.fmax = v) ~~~~~~~~~~~~~~^~~ ../../src/option.c:1374:27: note: place parentheses around the assignment to silence this warning if (h->alloc.fmax = v) ^ ( ) ../../src/option.c:1374:27: note: use '==' to turn this assignment into an equality comparison if (h->alloc.fmax = v) ^ == 387 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o leaktab.t.o ../../src/leaktab.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/leaktab.c:117:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (n = (tablenode *) __mp_remhead(&t->slots[i])) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/leaktab.c:117:18: note: place parentheses around the assignment to silence this warning while (n = (tablenode *) __mp_remhead(&t->slots[i])) ^ ( ) ../../src/leaktab.c:117:18: note: use '==' to turn this assignment into an equality comparison while (n = (tablenode *) __mp_remhead(&t->slots[i])) ^ == ../../src/leaktab.c:173:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/leaktab.c:173:19: note: place parentheses around the assignment to silence this warning if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ ( ) ../../src/leaktab.c:173:19: note: use '==' to turn this assignment into an equality comparison if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ == 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o profile.t.o ../../src/profile.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/profile.c:207:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (profnode *) __mp_search(p->tree.root, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/profile.c:207:11: note: place parentheses around the assignment to silence this warning if (n = (profnode *) __mp_search(p->tree.root, ^ ( ../../src/profile.c:207:11: note: use '==' to turn this assignment into an equality comparison if (n = (profnode *) __mp_search(p->tree.root, ^ == ../../src/profile.c:379:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", p->file); ^ ../../src/profile.c:485:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: problem writing profiling " ^ 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o trace.t.o ../../src/trace.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/trace.c:241:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: problem writing tracing " ^ ../../src/trace.c:273:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", t->file); ^ 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o inter.t.o ../../src/inter.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/inter.c:324:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocanode *) n->node.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:324:12: note: place parentheses around the assignment to silence this warning p = (allocanode *) n->node.next; n = p) ^ ( ) ../../src/inter.c:324:12: note: use '==' to turn this assignment into an equality comparison p = (allocanode *) n->node.next; n = p) ^ == ../../src/inter.c:523:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("


"); ^ ../../src/inter.c:524:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:574:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] memhead.log = __mp_logfile(&memhead.alloc.heap.memory, "%n.%p.log"); ^ ../../src/inter.c:575:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file split to %s\n\n", memhead.log); ^ ../../src/inter.c:584:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file continued from %s\n\n", l); ^ ../../src/inter.c:590:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%n.%p.out"); ^ ../../src/inter.c:602:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%n.%p.trace"), 0); ^ ../../src/inter.c:664:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:673:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:947:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1041:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v.typestr = "char"; ^ ../../src/inter.c:1060:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1060:15: note: place parentheses around the assignment to silence this warning if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ^ ( ) ../../src/inter.c:1060:15: note: use '==' to turn this assignment into an equality comparison if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ^ == ../../src/inter.c:1088:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1136:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (f == AT_XREALLOC) ^ ../../src/inter.c:1214:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1377:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memfind(p, l, &c, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1377:19: note: place parentheses around the assignment to silence this warning if (r = __mp_memfind(p, l, &c, 1)) ^ ( ) ../../src/inter.c:1377:19: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memfind(p, l, &c, 1)) ^ == ../../src/inter.c:1385:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/inter.c:1521:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (m = __mp_memcompare(p, q, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1521:15: note: place parentheses around the assignment to silence this warning if (m = __mp_memcompare(p, q, l)) ^ ( ) ../../src/inter.c:1521:15: note: use '==' to turn this assignment into an equality comparison if (m = __mp_memcompare(p, q, l)) ^ == ../../src/inter.c:1527:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/inter.c:1851:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findsymbol(&memhead.syms, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1851:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findsymbol(&memhead.syms, p)) ^ ( ) ../../src/inter.c:1851:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findsymbol(&memhead.syms, p)) ^ == ../../src/inter.c:1892:48: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "address " MP_POINTER, p); ~~~~~~~~~~ ^ ../../src/inter.c:1899:21: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] n->block); ^~~~~~~~ ../../src/inter.c:1908:70: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "address " MP_POINTER " located in %s block:\n", p, ~~~~~~~~~~ ^ ../../src/inter.c:1910:65: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, " start of block: " MP_POINTER "\n", n->block); ~~~~~~~~~~ ^~~~~~~~ ../../src/inter.c:1922:13: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] m->data.userdata); ^~~~~~~~~~~~~~~~ ../../src/inter.c:1963:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = m->data.stack) ~~^~~~~~~~~~~~~~~ ../../src/inter.c:1963:11: note: place parentheses around the assignment to silence this warning if (a = m->data.stack) ^ ( ) ../../src/inter.c:1963:11: note: use '==' to turn this assignment into an equality comparison if (a = m->data.stack) ^ == ../../src/inter.c:1968:50: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "\t" MP_POINTER " ", a->data.addr); ~~~~~~~~~~ ^~~~~~~~~~~~ ../../src/inter.c:1971:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1971:24: note: place parentheses around the assignment to silence this warning else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ^ ( ) ../../src/inter.c:1971:24: note: use '==' to turn this assignment into an equality comparison else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ^ == ../../src/inter.c:2027:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocnode *) n->lnode.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2027:12: note: place parentheses around the assignment to silence this warning p = (allocnode *) n->lnode.next; n = p) ^ ( ) ../../src/inter.c:2027:12: note: use '==' to turn this assignment into an equality comparison p = (allocnode *) n->lnode.next; n = p) ^ == ../../src/inter.c:2064:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocnode *) n->lnode.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2064:12: note: place parentheses around the assignment to silence this warning p = (allocnode *) n->lnode.next; n = p) ^ ( ) ../../src/inter.c:2064:12: note: use '==' to turn this assignment into an equality comparison p = (allocnode *) n->lnode.next; n = p) ^ == ../../src/inter.c:2230:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2485:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = b; p = strchr(t, '\n'); t = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2485:23: note: place parentheses around the assignment to silence this warning for (t = b; p = strchr(t, '\n'); t = p + 1) ^ ( ) ../../src/inter.c:2485:23: note: use '==' to turn this assignment into an equality comparison for (t = b; p = strchr(t, '\n'); t = p + 1) ^ == ../../src/inter.c:2490:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2493:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2497:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2527:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = b; p = strchr(t, '\n'); t = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2527:23: note: place parentheses around the assignment to silence this warning for (t = b; p = strchr(t, '\n'); t = p + 1) ^ ( ) ../../src/inter.c:2527:23: note: use '==' to turn this assignment into an equality comparison for (t = b; p = strchr(t, '\n'); t = p + 1) ^ == ../../src/inter.c:2532:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2535:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2539:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2568:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (r = b; p = strchr(r, '\n'); r = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2568:19: note: place parentheses around the assignment to silence this warning for (r = b; p = strchr(r, '\n'); r = p + 1) ^ ( ) ../../src/inter.c:2568:19: note: use '==' to turn this assignment into an equality comparison for (r = b; p = strchr(r, '\n'); r = p + 1) ^ == ../../src/inter.c:2572:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2573:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2576:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2597:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/inter.c:2599:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in function `%s'", s); ^ ../../src/inter.c:2601:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in file `%s' at line %lu", t, u); ^ ../../src/inter.c:2602:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2607:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2630:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (r = b; p = strchr(r, '\n'); r = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2630:19: note: place parentheses around the assignment to silence this warning for (r = b; p = strchr(r, '\n'); r = p + 1) ^ ( ) ../../src/inter.c:2630:19: note: use '==' to turn this assignment into an equality comparison for (r = b; p = strchr(r, '\n'); r = p + 1) ^ == ../../src/inter.c:2634:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2635:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2638:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2659:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/inter.c:2661:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in function `%s'", s); ^ ../../src/inter.c:2663:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in file `%s' at line %lu", t, u); ^ ../../src/inter.c:2664:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2669:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2688:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2709:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_getframe(&i)) ~~^~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2709:11: note: place parentheses around the assignment to silence this warning if (r = __mp_getframe(&i)) ^ ( ) ../../src/inter.c:2709:11: note: use '==' to turn this assignment into an equality comparison if (r = __mp_getframe(&i)) ^ == ../../src/inter.c:2721:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2750:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ 62 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o malloc.t.o ../../src/malloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o cplus.t.o ../../src/cplus.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o version.t.o ../../src/version.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/version.c:50:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_version = "@(#) " MP_VERSION " (02/01/08)"; ^ ../../src/version.c:67:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_copyright = "Copyright (C) 1997-2002"; ^ ../../src/version.c:68:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_author = "Graeme S. Roy"; ^ ../../src/version.c:69:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_email = "graeme.roy@analog.com"; ^ ../../src/version.c:70:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_homepage = "http://www.cbmamiga.demon.co.uk/mpatrol"; ^ 5 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -DMP_THREADS_SUPPORT -pthread -E -P ../../src/machine.c >machine.s c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -DMP_THREADS_SUPPORT -pthread -c -o machine.t.o machine.s c++: warning: argument unused during compilation: '-fstack-protector-strong' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fno-strict-aliasing' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fno-inline-functions' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fpermissive' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D ENVIRON=ENVIRON_64' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D MP_INIT_SUPPORT=0' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D MP_THREADS_SUPPORT' [-Wunused-command-line-argument] ar cr libmpatrolmt.a list.t.o tree.t.o slots.t.o utils.t.o memory.t.o heap.t.o alloc.t.o info.t.o stack.t.o addr.t.o strtab.t.o symbol.t.o signals.t.o mutex.t.o diag.t.o option.t.o leaktab.t.o profile.t.o trace.t.o inter.t.o malloc.t.o cplus.t.o version.t.o machine.t.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o list.s.t.o ../../src/list.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o tree.s.t.o ../../src/tree.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o slots.s.t.o ../../src/slots.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o utils.s.t.o ../../src/utils.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o memory.s.t.o ../../src/memory.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/memory.c:635:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (p >= t) ^ 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o heap.s.t.o ../../src/heap.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o alloc.s.t.o ../../src/alloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/alloc.c:249:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/alloc.c:794:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/alloc.c:794:11: note: place parentheses around the assignment to silence this warning if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ^ ( ) ../../src/alloc.c:794:11: note: use '==' to turn this assignment into an equality comparison if (t = __mp_searchlower(h->atree.root, (unsigned long) p)) ^ == ../../src/alloc.c:814:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/alloc.c:814:11: note: place parentheses around the assignment to silence this warning if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ^ ( ) ../../src/alloc.c:814:11: note: use '==' to turn this assignment into an equality comparison if (t = __mp_searchlower(h->gtree.root, (unsigned long) p)) ^ == 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o info.s.t.o ../../src/info.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/info.c:287:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (a = m->data.stack) ~~^~~~~~~~~~~~~~~ ../../src/info.c:287:16: note: place parentheses around the assignment to silence this warning else if (a = m->data.stack) ^ ( ) ../../src/info.c:287:16: note: use '==' to turn this assignment into an equality comparison else if (a = m->data.stack) ^ == ../../src/info.c:330:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:331:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at allocation %lu\n", h->astop); ^ ../../src/info.c:338:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:352:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:362:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:372:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:401:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_getalloc(&h->alloc, l, a, m)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:401:19: note: place parentheses around the assignment to silence this warning if (n = __mp_getalloc(&h->alloc, l, a, m)) ^ ( ) ../../src/info.c:401:19: note: use '==' to turn this assignment into an equality comparison if (n = __mp_getalloc(&h->alloc, l, a, m)) ^ == ../../src/info.c:453:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:479:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:489:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", p); ^ ../../src/info.c:518:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:522:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = __mp_findfreed(&h->alloc, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:522:16: note: place parentheses around the assignment to silence this warning else if (n = __mp_findfreed(&h->alloc, p)) ^ ( ) ../../src/info.c:522:16: note: use '==' to turn this assignment into an equality comparison else if (n = __mp_findfreed(&h->alloc, p)) ^ == ../../src/info.c:532:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:542:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:553:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:567:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:576:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:586:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:594:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:596:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at reallocation %lu\n", h->rstop); ^ ../../src/info.c:598:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at reallocation %lu of allocation %lu\n", ^ ../../src/info.c:736:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:750:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", p); ^ ../../src/info.c:778:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:782:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findfreed(&h->alloc, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:782:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findfreed(&h->alloc, p)) ^ ( ) ../../src/info.c:782:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findfreed(&h->alloc, p)) ^ == ../../src/info.c:792:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:801:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:811:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:831:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:840:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:852:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:859:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:860:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("stopping at freeing of allocation %lu\n", h->fstop); ^ ../../src/info.c:979:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:988:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memfind(p, l, &c, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:988:19: note: place parentheses around the assignment to silence this warning if (r = __mp_memfind(p, l, &c, 1)) ^ ( ) ../../src/info.c:988:19: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memfind(p, l, &c, 1)) ^ == ../../src/info.c:1001:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", q); ^ ../../src/info.c:1032:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns " MP_POINTER "\n\n", r); ^ ../../src/info.c:1060:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memcompare(p, q, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1060:15: note: place parentheses around the assignment to silence this warning if (r = __mp_memcompare(p, q, l)) ^ ( ) ../../src/info.c:1060:15: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memcompare(p, q, l)) ^ == ../../src/info.c:1067:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("returns %d\n\n", c); ^ ../../src/info.c:1132:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1141:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/info.c:1149:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1149:19: note: place parentheses around the assignment to silence this warning if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ^ ( ) ../../src/info.c:1149:19: note: use '==' to turn this assignment into an equality comparison if (p = __mp_memcheck(n->block, h->alloc.fbyte, n->size)) ^ == ../../src/info.c:1153:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1160:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1188:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1200:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1217:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1228:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1263:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findnode(&h->alloc, p, s)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/info.c:1263:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findnode(&h->alloc, p, s)) ^ ( ) ../../src/info.c:1263:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findnode(&h->alloc, p, s)) ^ == ../../src/info.c:1275:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1303:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1270:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (m->data.flags & FLG_FREED) ^ ../../src/info.c:1359:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(h->flags & FLG_ALLOWOFLOW)) ^ ../../src/info.c:1386:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/info.c:1398:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (!(h->flags & FLG_ALLOWOFLOW)) ^ ../../src/info.c:1435:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ 57 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o stack.s.t.o ../../src/stack.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o addr.s.t.o ../../src/addr.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/addr.c:136:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (m = getaddrnode(h)) ~~^~~~~~~~~~~~~~~~ ../../src/addr.c:136:16: note: place parentheses around the assignment to silence this warning else if (m = getaddrnode(h)) ^ ( ) ../../src/addr.c:136:16: note: use '==' to turn this assignment into an equality comparison else if (m = getaddrnode(h)) ^ == 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o strtab.s.t.o ../../src/strtab.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/strtab.c:118:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/strtab.c:118:15: note: place parentheses around the assignment to silence this warning if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ ( ) ../../src/strtab.c:118:15: note: use '==' to turn this assignment into an equality comparison if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ == 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o symbol.s.t.o ../../src/symbol.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/symbol.c:1090:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] m = "missing symbol table"; ^ ../../src/symbol.c:1092:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s [%s]: %s\n", a, f, m); ^ ../../src/symbol.c:1094:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", f, m); ^ ../../src/symbol.c:1103:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] m = "missing string table"; ^ ../../src/symbol.c:1105:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s [%s]: %s\n", a, f, m); ^ ../../src/symbol.c:1107:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", f, m); ^ ../../src/symbol.c:1486:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: wrong version of libelf\n", s); ^ ../../src/symbol.c:1491:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", s); ^ ../../src/symbol.c:1498:49: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", s, elf_errmsg(-1)); ^ ../../src/symbol.c:1514:61: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: %s\n", s, ^ ../../src/symbol.c:1645:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("read %lu symbol%s from ", l, (l == 1) ? "" : "s"); ^ ../../src/symbol.c:1648:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("problem reading symbols from "); ^ ../../src/symbol.c:1650:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1651:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", s); ^ ../../src/symbol.c:1653:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1657:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ["); ^ ../../src/symbol.c:1658:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1659:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", v); ^ ../../src/symbol.c:1660:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/symbol.c:1661:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/symbol.c:1664:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" [%s]", v); ^ ../../src/symbol.c:1663:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/symbol.c:1665:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/symbol.c:1667:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/symbol.c:1970:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/symbol.c:2051:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/symbol.c:2051:11: note: place parentheses around the assignment to silence this warning if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ^ ( ) ../../src/symbol.c:2051:11: note: use '==' to turn this assignment into an equality comparison if (n = (symnode *) __mp_searchlower(y->dtree.root, (unsigned long) p)) ^ == 26 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o signals.s.t.o ../../src/signals.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/signals.c:147:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/signals.c:219:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_ILLMEM, AT_MAX, NULL, 0, "illegal memory access at " ^ ../../src/signals.c:221:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = __mp_findnode(&h->alloc, a, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/signals.c:221:15: note: place parentheses around the assignment to silence this warning if (t = __mp_findnode(&h->alloc, a, 1)) ^ ( ) ../../src/signals.c:221:15: note: use '==' to turn this assignment into an equality comparison if (t = __mp_findnode(&h->alloc, a, 1)) ^ == ../../src/signals.c:226:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" within free block " MP_POINTER " (", t->block); ^ ../../src/signals.c:228:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/signals.c:231:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER " not in heap\n", a); ^ ../../src/signals.c:235:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_ILLMEM, AT_MAX, NULL, 0, "illegal memory access"); ^ ../../src/signals.c:244:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n call stack\n"); ^ 8 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o mutex.s.t.o ../../src/mutex.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o diag.s.t.o ../../src/diag.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/diag.c:104:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOERR", "no error", ^ ../../src/diag.c:104:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOERR", "no error", ^ ../../src/diag.c:105:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "no error has occurred"}, ^ ../../src/diag.c:106:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLOVF", "allocation overflow", ^ ../../src/diag.c:106:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLOVF", "allocation overflow", ^ ../../src/diag.c:107:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "allocation " MP_POINTER " has a corrupted overflow buffer at " ^ ../../src/diag.c:109:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLZER", "allocation too small", ^ ../../src/diag.c:109:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ALLZER", "allocation too small", ^ ../../src/diag.c:110:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to create an allocation of size 0"}, ^ ../../src/diag.c:111:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"BADALN", "illegal alignment", ^ ../../src/diag.c:111:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"BADALN", "illegal alignment", ^ ../../src/diag.c:112:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment %lu is not a power of two"}, ^ ../../src/diag.c:113:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDCOR", "freed memory corruption", ^ ../../src/diag.c:113:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDCOR", "freed memory corruption", ^ ../../src/diag.c:114:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "freed allocation " MP_POINTER " has memory corruption at " MP_POINTER}, ^ ../../src/diag.c:115:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOPN", "illegal operation on freed memory", ^ ../../src/diag.c:115:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOPN", "illegal operation on freed memory", ^ ../../src/diag.c:116:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on freed memory"}, ^ ../../src/diag.c:117:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOVF", "freed allocation overflow", ^ ../../src/diag.c:117:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRDOVF", "freed allocation overflow", ^ ../../src/diag.c:118:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "freed allocation " MP_POINTER " has a corrupted overflow buffer at " ^ ../../src/diag.c:120:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRECOR", "free memory corruption", ^ ../../src/diag.c:120:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRECOR", "free memory corruption", ^ ../../src/diag.c:121:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "free memory corruption at " MP_POINTER}, ^ ../../src/diag.c:122:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREMRK", "freeing a marked allocation", ^ ../../src/diag.c:122:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREMRK", "freeing a marked allocation", ^ ../../src/diag.c:123:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to free marked memory allocation " MP_POINTER}, ^ ../../src/diag.c:124:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRENUL", "freeing a NULL pointer", ^ ../../src/diag.c:124:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FRENUL", "freeing a NULL pointer", ^ ../../src/diag.c:125:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to free a NULL pointer"}, ^ ../../src/diag.c:126:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREOPN", "illegal operation on free memory", ^ ../../src/diag.c:126:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"FREOPN", "illegal operation on free memory", ^ ../../src/diag.c:127:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on free memory\n"}, ^ ../../src/diag.c:128:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ILLMEM", "illegal memory access", ^ ../../src/diag.c:128:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ILLMEM", "illegal memory access", ^ ../../src/diag.c:130:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INCOMP", "incompatible functions", ^ ../../src/diag.c:130:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INCOMP", "incompatible functions", ^ ../../src/diag.c:131:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " was allocated with %s"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:132:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MAXALN", "alignment too large", ^ ../../src/diag.c:132:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MAXALN", "alignment too large", ^ ../../src/diag.c:133:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment %lu is greater than the system page size"}, ^ ../../src/diag.c:134:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MISMAT", "allocated pointer mismatch", ^ ../../src/diag.c:134:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"MISMAT", "allocated pointer mismatch", ^ ../../src/diag.c:135:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " does not match allocation of " MP_POINTER}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:136:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOTALL", "no such allocation", ^ ../../src/diag.c:136:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NOTALL", "no such allocation", ^ ../../src/diag.c:137:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " has not been allocated"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:138:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NULOPN", "illegal operation on a NULL pointer", ^ ../../src/diag.c:138:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"NULOPN", "illegal operation on a NULL pointer", ^ ../../src/diag.c:139:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to perform operation on a NULL pointer\n"}, ^ ../../src/diag.c:140:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"OUTMEM", "out of memory", ^ ../../src/diag.c:140:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"OUTMEM", "out of memory", ^ ../../src/diag.c:141:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "out of memory"}, ^ ../../src/diag.c:142:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"PRVFRD", "allocation already freed", ^ ../../src/diag.c:142:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"PRVFRD", "allocation already freed", ^ ../../src/diag.c:143:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_POINTER " was freed with %s"}, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:144:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVF", "range overflow", ^ ../../src/diag.c:144:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVF", "range overflow", ^ ../../src/diag.c:145:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range [" MP_POINTER "," MP_POINTER "] overflows [" MP_POINTER "," ^ ../../src/diag.c:147:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVL", "range overlap", ^ ../../src/diag.c:147:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RNGOVL", "range overlap", ^ ../../src/diag.c:148:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "range [" MP_POINTER "," MP_POINTER "] overlaps [" MP_POINTER "," ^ ../../src/diag.c:150:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZNUL", "reallocating a NULL pointer", ^ ../../src/diag.c:150:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZNUL", "reallocating a NULL pointer", ^ ../../src/diag.c:151:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to resize a NULL pointer"}, ^ ../../src/diag.c:152:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZZER", "reallocation too small", ^ ../../src/diag.c:152:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"RSZZER", "reallocation too small", ^ ../../src/diag.c:153:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "attempt to resize an allocation to size 0"}, ^ ../../src/diag.c:154:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"STROVF", "string overflow", ^ ../../src/diag.c:154:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"STROVF", "string overflow", ^ ../../src/diag.c:155:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "string " MP_POINTER " overflows [" MP_POINTER "," MP_POINTER "]"}, ^ ../../src/diag.c:156:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ZERALN", "alignment too small", ^ ../../src/diag.c:156:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ZERALN", "alignment too small", ^ ../../src/diag.c:157:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alignment 0 is invalid"}, ^ ../../src/diag.c:158:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INTRNL", "internal error", ^ ../../src/diag.c:158:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"INTRNL", "internal error", ^ ../../src/diag.c:159:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "internal error"} ^ ../../src/diag.c:171:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "malloc", ^ ../../src/diag.c:172:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "calloc", ^ ../../src/diag.c:173:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memalign", ^ ../../src/diag.c:174:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "valloc", ^ ../../src/diag.c:175:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "pvalloc", ^ ../../src/diag.c:176:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "alloca", ^ ../../src/diag.c:177:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strdup", ^ ../../src/diag.c:178:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strndup", ^ ../../src/diag.c:179:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strsave", ^ ../../src/diag.c:180:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strnsave", ^ ../../src/diag.c:181:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strdupa", ^ ../../src/diag.c:182:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "strndupa", ^ ../../src/diag.c:183:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "realloc", ^ ../../src/diag.c:184:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "reallocf", ^ ../../src/diag.c:185:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "recalloc", ^ ../../src/diag.c:186:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "expand", ^ ../../src/diag.c:187:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "free", ^ ../../src/diag.c:188:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "cfree", ^ ../../src/diag.c:189:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "dealloca", ^ ../../src/diag.c:190:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xmalloc", ^ ../../src/diag.c:191:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xcalloc", ^ ../../src/diag.c:192:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xstrdup", ^ ../../src/diag.c:193:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xrealloc", ^ ../../src/diag.c:194:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "xfree", ^ ../../src/diag.c:195:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator new", ^ ../../src/diag.c:196:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator new[]", ^ ../../src/diag.c:197:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator delete", ^ ../../src/diag.c:198:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "operator delete[]", ^ ../../src/diag.c:199:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memset", ^ ../../src/diag.c:200:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bzero", ^ ../../src/diag.c:201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memccpy", ^ ../../src/diag.c:202:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memcpy", ^ ../../src/diag.c:203:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memmove", ^ ../../src/diag.c:204:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bcopy", ^ ../../src/diag.c:205:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memchr", ^ ../../src/diag.c:206:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memmem", ^ ../../src/diag.c:207:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "memcmp", ^ ../../src/diag.c:208:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "bcmp", ^ ../../src/diag.c:209:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "check" ^ ../../src/diag.c:220:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOC", ^ ../../src/diag.c:221:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOC", ^ ../../src/diag.c:222:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREE", ^ ../../src/diag.c:223:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMSET", ^ ../../src/diag.c:224:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMCOPY", ^ ../../src/diag.c:225:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMFIND", ^ ../../src/diag.c:226:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEMCMP", ^ ../../src/diag.c:227:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOG" ^ ../../src/diag.c:268:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = "mpatrol"; ^ ../../src/diag.c:296:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = m->prog) ~~^~~~~~~~~ ../../src/diag.c:296:23: note: place parentheses around the assignment to silence this warning if (p = m->prog) ^ ( ) ../../src/diag.c:296:23: note: use '==' to turn this assignment into an equality comparison if (p = m->prog) ^ == ../../src/diag.c:298:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strchr(p, '/')) ~~^~~~~~~~~~~~~~~~ ../../src/diag.c:298:30: note: place parentheses around the assignment to silence this warning while (t = strchr(p, '/')) ^ ( ) ../../src/diag.c:298:30: note: use '==' to turn this assignment into an equality comparison while (t = strchr(p, '/')) ^ == ../../src/diag.c:306:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = "mpatrol"; ^ ../../src/diag.c:365:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.log"; ^ ../../src/diag.c:381:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_LOGFILE; ^ ../../src/config.h:928:20: note: expanded from macro 'MP_LOGFILE' #define MP_LOGFILE "mpatrol.log" ^ ../../src/diag.c:418:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.out"; ^ ../../src/diag.c:434:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_PROFFILE; ^ ../../src/config.h:949:21: note: expanded from macro 'MP_PROFFILE' #define MP_PROFFILE "mpatrol.out" ^ ../../src/diag.c:471:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "%n.%p.trace"; ^ ../../src/diag.c:487:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_TRACEFILE; ^ ../../src/config.h:970:22: note: expanded from macro 'MP_TRACEFILE' #define MP_TRACEFILE "mpatrol.trace" ^ ../../src/diag.c:514:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", s); ^ ../../src/diag.c:539:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:540:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:541:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:542:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:543:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("mpatrol log"); ^ ../../src/diag.c:544:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:545:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:546:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:547:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:548:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("mpatrol log"); ^ ../../src/diag.c:549:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:550:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:570:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:571:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:615:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strpbrk(s, "<>&\"")) ~~^~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:615:19: note: place parentheses around the assignment to silence this warning if (t = strpbrk(s, "<>&\"")) ^ ( ) ../../src/diag.c:615:19: note: use '==' to turn this assignment into an equality comparison if (t = strpbrk(s, "<>&\"")) ^ == ../../src/diag.c:668:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("WARNING: "); ^ ../../src/diag.c:670:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("[%s]: ", __mp_errordetails[e].code); ^ ../../src/diag.c:672:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s: ", __mp_functionnames[f]); ^ ../../src/diag.c:679:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:718:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("ERROR: "); ^ ../../src/diag.c:720:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("[%s]: ", __mp_errordetails[e].code); ^ ../../src/diag.c:722:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s: ", __mp_functionnames[f]); ^ ../../src/diag.c:729:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:792:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v[0] = MP_EDITOR; ^ ../../src/config.h:909:19: note: expanded from macro 'MP_EDITOR' #define MP_EDITOR "mpedit" ^ ../../src/diag.c:801:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v[1] = "--listing"; ^ ../../src/diag.c:831:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = MP_CONTENTSFILE; ^ ../../src/config.h:1009:25: note: expanded from macro 'MP_CONTENTSFILE' #define MP_CONTENTSFILE ".mpatrol" ^ ../../src/diag.c:848:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(allocfile(s, n), "rb")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:848:11: note: place parentheses around the assignment to silence this warning if (f = fopen(allocfile(s, n), "rb")) ^ ( ) ../../src/diag.c:848:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(allocfile(s, n), "rb")) ^ == ../../src/diag.c:871:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(t, "wb")) ~~^~~~~~~~~~~~~~~~ ../../src/diag.c:871:11: note: place parentheses around the assignment to silence this warning if (f = fopen(t, "wb")) ^ ( ) ../../src/diag.c:871:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(t, "wb")) ^ == ../../src/diag.c:896:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen(allocfile(s, n), "rb")) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:896:11: note: place parentheses around the assignment to silence this warning if (f = fopen(allocfile(s, n), "rb")) ^ ( ) ../../src/diag.c:896:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen(allocfile(s, n), "rb")) ^ == ../../src/diag.c:905:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") differences:\n", ^ ../../src/diag.c:907:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " %02X -> %02X (offset %lu)\n", p, ^ ../../src/diag.c:917:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") has decreased in size\n", ^ ../../src/diag.c:923:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation %lu (" MP_POINTER ") has increased in size\n", ^ ../../src/diag.c:928:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:957:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", s); ^ ../../src/diag.c:961:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%02X", (unsigned char) s[i]); ^ ../../src/diag.c:963:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:965:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:967:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:970:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%c", s[i]); ^ ../../src/diag.c:972:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("."); ^ ../../src/diag.c:973:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1002:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu byte", l); ^ ../../src/diag.c:1004:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("s"); ^ ../../src/diag.c:1016:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("{%s:%lu:%lu}", __mp_functionnames[n->data.type], n->data.alloc, ^ ../../src/diag.c:1030:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("["); ^ ../../src/diag.c:1032:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu|", n->data.thread); ^ ../../src/diag.c:1035:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.func); ^ ../../src/diag.c:1037:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1038:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("|"); ^ ../../src/diag.c:1040:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.file); ^ ../../src/diag.c:1042:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1043:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("|"); ^ ../../src/diag.c:1045:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", n->data.line); ^ ../../src/diag.c:1047:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1048:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:1060:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("(%s", n->data.typestr); ^ ../../src/diag.c:1062:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" x %lu", s); ^ ../../src/diag.c:1063:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1079:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findsymbol(y, a)) ~~^~~~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:1079:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findsymbol(y, a)) ^ ( ) ../../src/diag.c:1079:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findsymbol(y, a)) ^ == ../../src/diag.c:1082:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.name); ^ ../../src/diag.c:1085:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1087:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%+ld", (char *) a - (char *) n->data.addr); ^ ../../src/diag.c:1092:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", s); ^ ../../src/diag.c:1095:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1098:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("???"); ^ ../../src/diag.c:1101:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" at "); ^ ../../src/diag.c:1103:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1104:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", t); ^ ../../src/diag.c:1106:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1107:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(":%lu", u); ^ ../../src/diag.c:1122:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("


"); ^ ../../src/diag.c:1123:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsymbols read: %lu\n", y->dtree.size); ^ ../../src/diag.c:1126:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1127:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1133:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1137:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1139:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1146:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t"); ^ ../../src/diag.c:1148:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t " MP_POINTER, n->data.addr); ^ ../../src/diag.c:1153:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1156:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1161:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER "-" MP_POINTER, n->data.addr, ^ ../../src/diag.c:1165:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1186:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1188:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1192:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1138:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1140:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1141:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1154:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "-", n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1155:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1157:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, (char *) n->data.addr + n->data.size - 1); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1158:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1169:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1170:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.name); ^ ../../src/diag.c:1172:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1173:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ["); ^ ../../src/diag.c:1175:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1176:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", n->data.file); ^ ../../src/diag.c:1178:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1179:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("] ("); ^ ../../src/diag.c:1181:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1184:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1185:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1193:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1207:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1208:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1214:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1215:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1218:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1226:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1228:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1233:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1216:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, n->data.addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1217:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1221:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", n->data.addr); ^ ../../src/diag.c:1225:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1234:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1251:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1258:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1259:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1262:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1270:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1272:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1277:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1278:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1281:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1289:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1291:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1296:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1260:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, p->addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1261:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1265:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", p->addr); ^ ../../src/diag.c:1269:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1279:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER, p->addr); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1280:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1284:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t" MP_POINTER " ", p->addr); ^ ../../src/diag.c:1288:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1297:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1313:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" " MP_POINTER " (", n->block); ^ ../../src/diag.c:1315:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1317:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1321:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1324:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1336:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("["); ^ ../../src/diag.c:1338:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu|", __mp_threadid()); ^ ../../src/diag.c:1340:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s|%s|", (i->func ? i->func : "-"), (i->file ? i->file : "-")); ^ ../../src/diag.c:1342:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:1344:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", i->line); ^ ../../src/diag.c:1345:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:1348:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (%s", i->typestr); ^ ../../src/diag.c:1350:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" x %lu", s); ^ ../../src/diag.c:1351:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1353:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1355:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1371:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1372:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1374:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_lognames[i->ltype]); ^ ../../src/diag.c:1376:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1377:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(": "); ^ ../../src/diag.c:1379:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1380:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_functionnames[i->type]); ^ ../../src/diag.c:1382:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1386:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (%lu, ", h->count); ^ ../../src/diag.c:1388:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", "); ^ ../../src/diag.c:1393:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1397:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logrealloc.block); ^ ../../src/diag.c:1399:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", "); ^ ../../src/diag.c:1404:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ") ", i->variant.logfree.block); ^ ../../src/diag.c:1412:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logmemset.block); ^ ../../src/diag.c:1414:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", 0x%02X) ", i->variant.logmemset.byte); ^ ../../src/diag.c:1418:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", " MP_POINTER ", ", ^ ../../src/diag.c:1422:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", 0x%02X) ", i->variant.logmemcopy.byte); ^ ../../src/diag.c:1426:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", ", i->variant.logmemlocate.block); ^ ../../src/diag.c:1428:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(", " MP_POINTER ", ", i->variant.logmemlocate.patblock); ^ ../../src/diag.c:1430:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1434:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" (" MP_POINTER ", " MP_POINTER ", ", ^ ../../src/diag.c:1438:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(") "); ^ ../../src/diag.c:1442:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" () "); ^ ../../src/diag.c:1476:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nALLOC:"); ^ ../../src/diag.c:1478:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %s:", h->alloc.heap.memory.prog); ^ ../../src/diag.c:1479:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1481:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nunfreed allocations: %lu (", h->alloc.atree.size - h->mcount); ^ ../../src/diag.c:1483:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1493:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1517:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfreed allocations: %lu (", h->alloc.gtree.size); ^ ../../src/diag.c:1519:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1527:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1544:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree blocks: %lu (", h->alloc.ftree.size); ^ ../../src/diag.c:1546:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1554:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = __mp_predecessor(s)) ~~^~~~~~~~~~~~~~~~~~~~~ ../../src/diag.c:1554:19: note: place parentheses around the assignment to silence this warning if (s = __mp_predecessor(s)) ^ ( ) ../../src/diag.c:1554:19: note: use '==' to turn this assignment into an equality comparison if (s = __mp_predecessor(s)) ^ == ../../src/diag.c:1561:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu: %lu\n", n->size, c); ^ ../../src/diag.c:1591:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %6lu %8lu ", i, j); ^ ../../src/diag.c:1593:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu %6lu ", j, i); ^ ../../src/diag.c:1595:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s line %lu\n", n->data.file, n->data.line); ^ ../../src/diag.c:1597:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s\n", n->data.file); ^ ../../src/diag.c:1599:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "\n", n->data.line); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1601:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("unknown location\n"); ^ ../../src/diag.c:1623:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "allocated"; ^ ../../src/diag.c:1625:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "freed"; ^ ../../src/diag.c:1627:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "unfreed"; ^ ../../src/diag.c:1630:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("no %s memory entries in leak table\n", s); ^ ../../src/diag.c:1633:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s %lu %s memory %s in leak table:\n\n", ^ ../../src/diag.c:1638:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" count bytes location\n"); ^ ../../src/diag.c:1639:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ------ -------- --------\n"); ^ ../../src/diag.c:1643:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" bytes count location\n"); ^ ../../src/diag.c:1644:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" -------- ------ --------\n"); ^ ../../src/diag.c:1662:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %6lu %8lu total\n", c, b); ^ ../../src/diag.c:1664:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %8lu %6lu total\n", b, c); ^ ../../src/diag.c:1681:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("memory map:\n"); ^ ../../src/diag.c:1706:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" ------------------------------------- gap ("); ^ ../../src/diag.c:1711:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n"); ^ ../../src/diag.c:1717:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" / " MP_POINTER "-" MP_POINTER " overflow (", b, ^ ../../src/diag.c:1720:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\n |+ "); ^ ../../src/diag.c:1723:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" + "); ^ ../../src/diag.c:1725:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("--- "); ^ ../../src/diag.c:1726:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER "-" MP_POINTER, n->block, ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:1729:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" free ("); ^ ../../src/diag.c:1731:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" freed ("); ^ ../../src/diag.c:1733:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" allocated ("); ^ ../../src/diag.c:1735:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1738:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1740:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1744:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/diag.c:1750:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n \\ " MP_POINTER "-" MP_POINTER " overflow (", ^ ../../src/diag.c:1753:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:1756:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1769:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s\n", __mp_version); ^ ../../src/diag.c:1772:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1773:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s ", __mp_copyright); ^ ../../src/diag.c:1774:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1777:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_author); ^ ../../src/diag.c:1778:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1779:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1782:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s %s\n\n", __mp_copyright, __mp_author); ^ ../../src/diag.c:1783:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("This is free software, and you are welcome to redistribute it " ^ ../../src/diag.c:1785:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("conditions; see the GNU Library General Public License for " ^ ../../src/diag.c:1788:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:1789:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nFor the latest mpatrol release and documentation,\n"); ^ ../../src/diag.c:1792:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("visit "); ^ ../../src/diag.c:1793:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1796:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", __mp_homepage); ^ ../../src/diag.c:1797:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(".\n"); ^ ../../src/diag.c:1798:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1799:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1800:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1801:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1804:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1807:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1808:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1809:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1812:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1815:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1816:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1817:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1820:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1823:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1824:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1825:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1828:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1831:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1832:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1833:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1836:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1839:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1840:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1841:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1844:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1847:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1848:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1802:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("operating system"); ^ ../../src/diag.c:1803:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1805:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", TARGET_STR); ^ ../../src/diag.c:1806:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1810:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system variant"); ^ ../../src/diag.c:1811:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1813:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", SYSTEM_STR); ^ ../../src/diag.c:1814:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1818:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor architecture"); ^ ../../src/diag.c:1819:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1821:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", ARCH_STR); ^ ../../src/diag.c:1822:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1826:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor word size"); ^ ../../src/diag.c:1827:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1829:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", ENVIRON_STR); ^ ../../src/diag.c:1830:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1834:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("object file format"); ^ ../../src/diag.c:1835:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1837:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", FORMAT_STR); ^ ../../src/diag.c:1838:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1842:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("dynamic linker type"); ^ ../../src/diag.c:1843:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1845:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", DYNLINK_STR); ^ ../../src/diag.c:1846:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:1849:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

\n"); ^ ../../src/diag.c:1853:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("visit %s.\n\n", __mp_homepage); ^ ../../src/diag.c:1854:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("operating system: %s\n", TARGET_STR); ^ ../../src/diag.c:1855:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system variant: %s\n", SYSTEM_STR); ^ ../../src/diag.c:1856:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor architecture: %s\n", ARCH_STR); ^ ../../src/diag.c:1857:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("processor word size: %s\n", ENVIRON_STR); ^ ../../src/diag.c:1858:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("object file format: %s\n", FORMAT_STR); ^ ../../src/diag.c:1859:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("dynamic linker type: %s\n\n", DYNLINK_STR); ^ ../../src/diag.c:1865:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file generated on %s", ctime(¤ttime)); ^ ../../src/diag.c:1867:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("

"); ^ ../../src/diag.c:1868:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/diag.c:1884:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1885:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1886:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1889:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1892:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1893:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1894:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1897:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1900:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1901:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1902:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1905:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1908:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1909:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1910:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1913:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1916:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1917:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1918:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1921:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1924:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1925:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1926:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1929:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1932:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1933:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1934:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1937:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1940:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1941:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1942:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1945:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1948:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1949:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1950:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1953:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1956:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1957:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1958:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1961:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1964:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1965:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1966:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1969:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1972:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1973:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1974:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1977:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1980:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1981:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1982:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1985:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1988:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1989:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1990:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:1993:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2025:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2026:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2027:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2030:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2041:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2042:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2043:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2046:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2049:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2050:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2051:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2054:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2057:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2058:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2059:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2062:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2065:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2066:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2067:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2070:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2090:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2091:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2092:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2095:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2110:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2111:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2112:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2115:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2130:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2131:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2132:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2135:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2152:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2153:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2154:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2157:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2174:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2175:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2176:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2179:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2196:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2197:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2198:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2201:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2218:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2219:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2220:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2223:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2226:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2227:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2228:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2231:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2234:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2235:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2236:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2239:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2242:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2243:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2244:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2247:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2250:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2251:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2252:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2255:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2260:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2261:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2262:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2265:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2268:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2269:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2270:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2273:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2278:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2279:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2280:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2283:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2288:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2289:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2290:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2293:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2298:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2299:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2300:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2303:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2308:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2312:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsymbols read: %lu", h->syms.dtree.size); ^ ../../src/diag.c:2313:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nautosave count: %lu", h->prof.autosave); ^ ../../src/diag.c:2314:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfreed queue size: %lu", h->alloc.fmax); ^ ../../src/diag.c:2315:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation count: %lu", h->count); ^ ../../src/diag.c:2316:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation peak: %lu (", h->cpeak); ^ ../../src/diag.c:2318:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nallocation limit: "); ^ ../../src/diag.c:2320:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocated blocks: %lu (", h->alloc.atree.size); ^ ../../src/diag.c:2322:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nmarked blocks: %lu (", h->mcount); ^ ../../src/diag.c:2324:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nfreed blocks: %lu (", h->alloc.gtree.size); ^ ../../src/diag.c:2326:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\nfree blocks: %lu (", h->alloc.ftree.size); ^ ../../src/diag.c:2335:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2336:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2339:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2352:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2353:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2354:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2357:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2366:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2367:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2368:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2371:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2374:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2375:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2376:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2379:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2382:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2383:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2384:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2387:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2390:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2391:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2392:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2395:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2398:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2399:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2400:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2403:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2406:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2407:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2408:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2411:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2414:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("\n"); ^ ../../src/diag.c:2415:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1887:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system page size"); ^ ../../src/diag.c:1888:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1891:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1895:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("default alignment"); ^ ../../src/diag.c:1896:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1899:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1903:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("overflow size"); ^ ../../src/diag.c:1904:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1907:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1911:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("overflow byte"); ^ ../../src/diag.c:1912:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1914:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.obyte); ^ ../../src/diag.c:1915:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1919:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation byte"); ^ ../../src/diag.c:1920:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1922:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.abyte); ^ ../../src/diag.c:1923:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1927:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free byte"); ^ ../../src/diag.c:1928:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1930:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("0x%02X", h->alloc.fbyte); ^ ../../src/diag.c:1931:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1935:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation stop"); ^ ../../src/diag.c:1936:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1938:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->astop); ^ ../../src/diag.c:1939:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1943:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("reallocation stop"); ^ ../../src/diag.c:1944:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1946:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->rstop); ^ ../../src/diag.c:1947:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1951:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free stop"); ^ ../../src/diag.c:1952:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1954:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->fstop); ^ ../../src/diag.c:1955:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1959:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("unfreed abort"); ^ ../../src/diag.c:1960:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1962:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->uabort); ^ ../../src/diag.c:1963:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1967:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("small boundary"); ^ ../../src/diag.c:1968:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1971:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1975:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("medium boundary"); ^ ../../src/diag.c:1976:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1979:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1983:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("large boundary"); ^ ../../src/diag.c:1984:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1987:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:1991:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("lower check range"); ^ ../../src/diag.c:1992:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:1997:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("system page size: "); ^ ../../src/diag.c:1999:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ndefault alignment: "); ^ ../../src/diag.c:2001:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\noverflow size: "); ^ ../../src/diag.c:2003:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\noverflow byte: 0x%02X", h->alloc.obyte); ^ ../../src/diag.c:2004:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation byte: 0x%02X", h->alloc.abyte); ^ ../../src/diag.c:2005:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree byte: 0x%02X", h->alloc.fbyte); ^ ../../src/diag.c:2006:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nallocation stop: %lu", h->astop); ^ ../../src/diag.c:2007:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nreallocation stop: %lu", h->rstop); ^ ../../src/diag.c:2008:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfree stop: %lu", h->fstop); ^ ../../src/diag.c:2009:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nunfreed abort: %lu", h->uabort); ^ ../../src/diag.c:2010:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nsmall boundary: "); ^ ../../src/diag.c:2012:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nmedium boundary: "); ^ ../../src/diag.c:2014:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlarge boundary: "); ^ ../../src/diag.c:2016:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlower check range: "); ^ ../../src/diag.c:2019:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:2021:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->lrange); ^ ../../src/diag.c:2024:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2028:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("upper check range"); ^ ../../src/diag.c:2029:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2033:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nupper check range: "); ^ ../../src/diag.c:2035:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("-"); ^ ../../src/diag.c:2037:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->urange); ^ ../../src/diag.c:2040:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2044:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("check frequency"); ^ ../../src/diag.c:2045:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2047:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->check); ^ ../../src/diag.c:2048:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2052:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("failure frequency"); ^ ../../src/diag.c:2053:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2055:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->ffreq); ^ ../../src/diag.c:2056:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2060:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("failure seed"); ^ ../../src/diag.c:2061:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2063:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->fseed); ^ ../../src/diag.c:2064:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2068:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("prologue function"); ^ ../../src/diag.c:2069:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2074:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ncheck frequency: %lu", h->check); ^ ../../src/diag.c:2075:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfailure frequency: %lu", h->ffreq); ^ ../../src/diag.c:2076:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nfailure seed: %lu", h->fseed); ^ ../../src/diag.c:2077:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprologue function: "); ^ ../../src/diag.c:2080:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2083:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->prologue); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2085:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2089:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2093:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("epilogue function"); ^ ../../src/diag.c:2094:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2098:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nepilogue function: "); ^ ../../src/diag.c:2100:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2103:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->epilogue); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2105:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2109:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2113:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("handler function"); ^ ../../src/diag.c:2114:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2118:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nhandler function: "); ^ ../../src/diag.c:2120:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2123:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(MP_POINTER " [", h->nomemory); ^ ../../src/config.h:898:20: note: expanded from macro 'MP_POINTER' #define MP_POINTER "0x%016lX" ^ ../../src/diag.c:2125:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("]"); ^ ../../src/diag.c:2129:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2133:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("log file"); ^ ../../src/diag.c:2134:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2138:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nlog file: "); ^ ../../src/diag.c:2140:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2144:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2145:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->log); ^ ../../src/diag.c:2147:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2151:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2155:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("profiling file"); ^ ../../src/diag.c:2156:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2160:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprofiling file: "); ^ ../../src/diag.c:2162:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2166:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2167:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->prof.file); ^ ../../src/diag.c:2169:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2173:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2177:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("tracing file"); ^ ../../src/diag.c:2178:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2182:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntracing file: "); ^ ../../src/diag.c:2184:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2188:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2189:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->trace.file); ^ ../../src/diag.c:2191:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2195:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2199:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("program filename"); ^ ../../src/diag.c:2200:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2204:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\nprogram filename: "); ^ ../../src/diag.c:2206:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(""); ^ ../../src/diag.c:2210:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2211:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s", h->alloc.heap.memory.prog); ^ ../../src/diag.c:2213:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2217:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2221:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("symbols read"); ^ ../../src/diag.c:2222:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2224:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->syms.dtree.size); ^ ../../src/diag.c:2225:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2229:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("autosave count"); ^ ../../src/diag.c:2230:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2232:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->prof.autosave); ^ ../../src/diag.c:2233:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2237:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("freed queue size"); ^ ../../src/diag.c:2238:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2240:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->alloc.fmax); ^ ../../src/diag.c:2241:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2245:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation count"); ^ ../../src/diag.c:2246:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2248:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", h->count); ^ ../../src/diag.c:2249:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2253:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation peak"); ^ ../../src/diag.c:2254:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2256:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->cpeak); ^ ../../src/diag.c:2258:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2259:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2263:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocation limit"); ^ ../../src/diag.c:2264:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2267:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2271:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("allocated blocks"); ^ ../../src/diag.c:2272:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2274:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.atree.size); ^ ../../src/diag.c:2276:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2277:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2281:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("marked blocks"); ^ ../../src/diag.c:2282:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2284:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->mcount); ^ ../../src/diag.c:2286:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2287:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2291:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("freed blocks"); ^ ../../src/diag.c:2292:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2294:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.gtree.size); ^ ../../src/diag.c:2296:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2297:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2301:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("free blocks"); ^ ../../src/diag.c:2302:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2304:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", h->alloc.ftree.size); ^ ../../src/diag.c:2306:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2307:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2337:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("internal blocks"); ^ ../../src/diag.c:2338:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2340:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu (", n); ^ ../../src/diag.c:2343:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\ninternal blocks: %lu (", n); ^ ../../src/diag.c:2350:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")"); ^ ../../src/diag.c:2351:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2355:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total heap usage"); ^ ../../src/diag.c:2356:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2360:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(")\ntotal heap usage: "); ^ ../../src/diag.c:2365:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2369:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total compared"); ^ ../../src/diag.c:2370:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2373:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2377:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total located"); ^ ../../src/diag.c:2378:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2381:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2385:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total copied"); ^ ../../src/diag.c:2386:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2389:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2393:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total set"); ^ ../../src/diag.c:2394:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2397:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2401:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total warnings"); ^ ../../src/diag.c:2402:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2404:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", warnings); ^ ../../src/diag.c:2405:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
"); ^ ../../src/diag.c:2409:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("total errors"); ^ ../../src/diag.c:2410:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag(""); ^ ../../src/diag.c:2412:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%lu", errors); ^ ../../src/diag.c:2413:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("
\n"); ^ ../../src/diag.c:2419:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal compared: "); ^ ../../src/diag.c:2421:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal located: "); ^ ../../src/diag.c:2423:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal copied: "); ^ ../../src/diag.c:2425:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal set: "); ^ ../../src/diag.c:2427:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal warnings: %lu", warnings); ^ ../../src/diag.c:2428:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\ntotal errors: %lu\n", errors); ^ 851 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o option.s.t.o ../../src/option.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/option.c:68:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCBYTE", "unsigned integer", ^ ../../src/option.c:68:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCBYTE", "unsigned integer", ^ ../../src/option.c:69:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-allocated", ^ ../../src/option.c:69:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-allocated", ^ ../../src/option.c:70:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:70:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:71:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCSTOP", "unsigned integer", ^ ../../src/option.c:71:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOCSTOP", "unsigned integer", ^ ../../src/option.c:72:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:72:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:73:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being allocated.", ^ ../../src/option.c:73:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being allocated.", ^ ../../src/option.c:74:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "ALLOWOFLOW", NULL, ^ ../../src/option.c:75:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a warning rather than an error should be produced if", ^ ../../src/option.c:75:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a warning rather than an error should be produced if", ^ ../../src/option.c:76:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "any memory operation function overflows the boundaries of a memory", ^ ../../src/option.c:76:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "any memory operation function overflows the boundaries of a memory", ^ ../../src/option.c:77:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocation, and that the operation should still be performed.", ^ ../../src/option.c:77:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocation, and that the operation should still be performed.", ^ ../../src/option.c:78:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AUTOSAVE", "unsigned integer", ^ ../../src/option.c:78:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "AUTOSAVE", "unsigned integer", ^ ../../src/option.c:79:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which to periodically write the profiling", ^ ../../src/option.c:79:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which to periodically write the profiling", ^ ../../src/option.c:80:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "data to the profiling output file.", ^ ../../src/option.c:80:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "data to the profiling output file.", ^ ../../src/option.c:81:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECK", "unsigned range", ^ ../../src/option.c:81:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECK", "unsigned range", ^ ../../src/option.c:82:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies a range of allocation indices at which to check the", ^ ../../src/option.c:82:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies a range of allocation indices at which to check the", ^ ../../src/option.c:83:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "integrity of free memory and overflow buffers.", ^ ../../src/option.c:83:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "integrity of free memory and overflow buffers.", ^ ../../src/option.c:84:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKALL", NULL, ^ ../../src/option.c:85:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the CHECKALLOCS, CHECKREALLOCS, CHECKFREES and", ^ ../../src/option.c:85:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the CHECKALLOCS, CHECKREALLOCS, CHECKFREES and", ^ ../../src/option.c:86:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "CHECKMEMORY options specified together.", ^ ../../src/option.c:86:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "CHECKMEMORY options specified together.", ^ ../../src/option.c:87:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKALLOCS", NULL, ^ ../../src/option.c:88:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to allocate a block of memory of size", ^ ../../src/option.c:88:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to allocate a block of memory of size", ^ ../../src/option.c:89:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "zero.", ^ ../../src/option.c:89:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "zero.", ^ ../../src/option.c:90:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKFORK", NULL, ^ ../../src/option.c:91:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks at every call to see if the process has been forked in case", ^ ../../src/option.c:91:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks at every call to see if the process has been forked in case", ^ ../../src/option.c:92:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "new log, profiling and tracing output files need to be started.", ^ ../../src/option.c:92:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "new log, profiling and tracing output files need to be started.", ^ ../../src/option.c:93:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKFREES", NULL, ^ ../../src/option.c:94:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to deallocate a NULL pointer.", ^ ../../src/option.c:94:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to deallocate a NULL pointer.", ^ ../../src/option.c:95:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKMEMORY", NULL, ^ ../../src/option.c:96:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to perform a zero-length memory", ^ ../../src/option.c:96:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to perform a zero-length memory", ^ ../../src/option.c:97:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "operation on a NULL pointer.", ^ ../../src/option.c:97:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "operation on a NULL pointer.", ^ ../../src/option.c:98:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "CHECKREALLOCS", NULL, ^ ../../src/option.c:99:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to reallocate a NULL pointer or resize", ^ ../../src/option.c:99:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Checks that no attempt is made to reallocate a NULL pointer or resize", ^ ../../src/option.c:100:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "an existing block of memory to size zero.", ^ ../../src/option.c:100:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "an existing block of memory to size zero.", ^ ../../src/option.c:101:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "DEFALIGN", "unsigned integer", ^ ../../src/option.c:101:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "DEFALIGN", "unsigned integer", ^ ../../src/option.c:102:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the default alignment for general-purpose memory", ^ ../../src/option.c:102:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the default alignment for general-purpose memory", ^ ../../src/option.c:103:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocations, which must be a power of two.", ^ ../../src/option.c:103:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocations, which must be a power of two.", ^ ../../src/option.c:104:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "EDIT", NULL, ^ ../../src/option.c:105:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a text editor should be invoked to edit any relevant", ^ ../../src/option.c:105:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a text editor should be invoked to edit any relevant", ^ ../../src/option.c:106:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:106:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:107:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:107:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:108:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILFREQ", "unsigned integer", ^ ../../src/option.c:108:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILFREQ", "unsigned integer", ^ ../../src/option.c:109:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which all memory allocations will randomly", ^ ../../src/option.c:109:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the frequency at which all memory allocations will randomly", ^ ../../src/option.c:110:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail.", ^ ../../src/option.c:110:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail.", ^ ../../src/option.c:111:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILSEED", "unsigned integer", ^ ../../src/option.c:111:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FAILSEED", "unsigned integer", ^ ../../src/option.c:112:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the random number seed which will be used when determining", ^ ../../src/option.c:112:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the random number seed which will be used when determining", ^ ../../src/option.c:113:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "which memory allocations will randomly fail.", ^ ../../src/option.c:113:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "which memory allocations will randomly fail.", ^ ../../src/option.c:114:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREEBYTE", "unsigned integer", ^ ../../src/option.c:114:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREEBYTE", "unsigned integer", ^ ../../src/option.c:115:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-freed", ^ ../../src/option.c:115:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to prefill newly-freed", ^ ../../src/option.c:116:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:116:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory.", ^ ../../src/option.c:117:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREESTOP", "unsigned integer", ^ ../../src/option.c:117:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "FREESTOP", "unsigned integer", ^ ../../src/option.c:118:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:118:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when it is", ^ ../../src/option.c:119:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being freed.", ^ ../../src/option.c:119:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "being freed.", ^ ../../src/option.c:120:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HELP", NULL, ^ ../../src/option.c:121:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Displays this quick-reference option summary.", ^ ../../src/option.c:121:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Displays this quick-reference option summary.", ^ ../../src/option.c:122:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "HTML", NULL, ^ ../../src/option.c:123:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the log file should be formatted in HTML.", ^ ../../src/option.c:123:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the log file should be formatted in HTML.", ^ ../../src/option.c:124:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LARGEBOUND", "unsigned integer", ^ ../../src/option.c:124:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LARGEBOUND", "unsigned integer", ^ ../../src/option.c:125:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:125:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:126:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as large allocations for profiling purposes.", ^ ../../src/option.c:126:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as large allocations for profiling purposes.", ^ ../../src/option.c:127:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LEAKTABLE", NULL, ^ ../../src/option.c:128:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the leak table should be automatically used and a leak", ^ ../../src/option.c:128:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the leak table should be automatically used and a leak", ^ ../../src/option.c:129:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "table summary should be displayed at the end of program execution.", ^ ../../src/option.c:129:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "table summary should be displayed at the end of program execution.", ^ ../../src/option.c:130:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIMIT", "unsigned integer", ^ ../../src/option.c:130:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIMIT", "unsigned integer", ^ ../../src/option.c:131:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes at which all memory allocations should", ^ ../../src/option.c:131:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes at which all memory allocations should", ^ ../../src/option.c:132:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail if the total allocated memory should increase beyond this.", ^ ../../src/option.c:132:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "fail if the total allocated memory should increase beyond this.", ^ ../../src/option.c:133:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LIST", NULL, ^ ../../src/option.c:134:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a context listing should be shown for any relevant", ^ ../../src/option.c:134:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a context listing should be shown for any relevant", ^ ../../src/option.c:135:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:135:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "source files that are associated with any warnings or errors when", ^ ../../src/option.c:136:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:136:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "they occur.", ^ ../../src/option.c:137:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGALL", NULL, ^ ../../src/option.c:138:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the LOGALLOCS, LOGREALLOCS, LOGFREES and LOGMEMORY", ^ ../../src/option.c:138:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the LOGALLOCS, LOGREALLOCS, LOGFREES and LOGMEMORY", ^ ../../src/option.c:139:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "options specified together.", ^ ../../src/option.c:139:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "options specified together.", ^ ../../src/option.c:140:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGALLOCS", NULL, ^ ../../src/option.c:141:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be logged and sent to", ^ ../../src/option.c:141:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be logged and sent to", ^ ../../src/option.c:142:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:142:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:143:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFILE", "string", ^ ../../src/option.c:143:16: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFILE", "string", ^ ../../src/option.c:144:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all diagnostics from", ^ ../../src/option.c:144:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all diagnostics from", ^ ../../src/option.c:145:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the mpatrol library.", ^ ../../src/option.c:145:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the mpatrol library.", ^ ../../src/option.c:146:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGFREES", NULL, ^ ../../src/option.c:147:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory deallocations are to be logged and sent to", ^ ../../src/option.c:147:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory deallocations are to be logged and sent to", ^ ../../src/option.c:148:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:148:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:149:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGMEMORY", NULL, ^ ../../src/option.c:150:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory operations are to be logged and sent to the", ^ ../../src/option.c:150:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory operations are to be logged and sent to the", ^ ../../src/option.c:151:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "log file.", ^ ../../src/option.c:151:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "log file.", ^ ../../src/option.c:152:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "LOGREALLOCS", NULL, ^ ../../src/option.c:153:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory reallocations are to be logged and sent to", ^ ../../src/option.c:153:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory reallocations are to be logged and sent to", ^ ../../src/option.c:154:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:154:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the log file.", ^ ../../src/option.c:155:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEDIUMBOUND", "unsigned integer", ^ ../../src/option.c:155:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "MEDIUMBOUND", "unsigned integer", ^ ../../src/option.c:156:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:156:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:157:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as medium allocations for profiling purposes.", ^ ../../src/option.c:157:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as medium allocations for profiling purposes.", ^ ../../src/option.c:158:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOFREE", "unsigned integer", ^ ../../src/option.c:158:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOFREE", "unsigned integer", ^ ../../src/option.c:159:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a number of recently-freed memory allocations should", ^ ../../src/option.c:159:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a number of recently-freed memory allocations should", ^ ../../src/option.c:160:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "be prevented from being returned to the free memory pool.", ^ ../../src/option.c:160:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "be prevented from being returned to the free memory pool.", ^ ../../src/option.c:161:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "NOPROTECT", NULL, ^ ../../src/option.c:162:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the mpatrol library's internal data structures should", ^ ../../src/option.c:162:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the mpatrol library's internal data structures should", ^ ../../src/option.c:163:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "not be made read-only after every memory allocation, reallocation or", ^ ../../src/option.c:163:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "not be made read-only after every memory allocation, reallocation or", ^ ../../src/option.c:164:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "deallocation.", ^ ../../src/option.c:164:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "deallocation.", ^ ../../src/option.c:165:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWBYTE", "unsigned integer", ^ ../../src/option.c:165:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWBYTE", "unsigned integer", ^ ../../src/option.c:166:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to fill the overflow", ^ ../../src/option.c:166:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an 8-bit byte pattern with which to fill the overflow", ^ ../../src/option.c:167:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "buffers of all memory allocations.", ^ ../../src/option.c:167:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "buffers of all memory allocations.", ^ ../../src/option.c:168:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWSIZE", "unsigned integer", ^ ../../src/option.c:168:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWSIZE", "unsigned integer", ^ ../../src/option.c:169:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the size in bytes to use for all overflow buffers, which", ^ ../../src/option.c:169:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the size in bytes to use for all overflow buffers, which", ^ ../../src/option.c:170:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "must be a power of two.", ^ ../../src/option.c:170:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "must be a power of two.", ^ ../../src/option.c:171:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "OFLOWWATCH", NULL, ^ ../../src/option.c:172:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that watch point areas should be used for overflow buffers", ^ ../../src/option.c:172:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that watch point areas should be used for overflow buffers", ^ ../../src/option.c:173:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "rather than filling with the overflow byte.", ^ ../../src/option.c:173:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "rather than filling with the overflow byte.", ^ ../../src/option.c:174:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PAGEALLOC", "LOWER|UPPER", ^ ../../src/option.c:174:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PAGEALLOC", "LOWER|UPPER", ^ ../../src/option.c:175:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that each individual memory allocation should occupy at", ^ ../../src/option.c:175:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that each individual memory allocation should occupy at", ^ ../../src/option.c:176:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "least one page of virtual memory and should be placed at the lowest", ^ ../../src/option.c:176:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "least one page of virtual memory and should be placed at the lowest", ^ ../../src/option.c:177:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "or highest point within these pages.", ^ ../../src/option.c:177:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "or highest point within these pages.", ^ ../../src/option.c:178:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PRESERVE", NULL, ^ ../../src/option.c:179:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any reallocated or freed memory allocations should", ^ ../../src/option.c:179:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any reallocated or freed memory allocations should", ^ ../../src/option.c:180:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "preserve their original contents.", ^ ../../src/option.c:180:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "preserve their original contents.", ^ ../../src/option.c:181:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROF", NULL, ^ ../../src/option.c:182:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be profiled and sent to", ^ ../../src/option.c:182:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be profiled and sent to", ^ ../../src/option.c:183:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the profiling output file.", ^ ../../src/option.c:183:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the profiling output file.", ^ ../../src/option.c:184:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROFFILE", "string", ^ ../../src/option.c:184:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROFFILE", "string", ^ ../../src/option.c:185:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:185:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:186:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "profiling information from the mpatrol library.", ^ ../../src/option.c:186:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "profiling information from the mpatrol library.", ^ ../../src/option.c:187:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROGFILE", "string", ^ ../../src/option.c:187:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "PROGFILE", "string", ^ ../../src/option.c:188:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative filename with which to locate the executable", ^ ../../src/option.c:188:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative filename with which to locate the executable", ^ ../../src/option.c:189:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "file containing the program's symbols.", ^ ../../src/option.c:189:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "file containing the program's symbols.", ^ ../../src/option.c:190:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOCSTOP", "unsigned integer", ^ ../../src/option.c:190:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "REALLOCSTOP", "unsigned integer", ^ ../../src/option.c:191:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when a", ^ ../../src/option.c:191:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an allocation index at which to stop the program when a", ^ ../../src/option.c:192:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory allocation is being reallocated.", ^ ../../src/option.c:192:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "memory allocation is being reallocated.", ^ ../../src/option.c:193:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SAFESIGNALS", NULL, ^ ../../src/option.c:194:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Instructs the library to save and replace certain signal handlers", ^ ../../src/option.c:194:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Instructs the library to save and replace certain signal handlers", ^ ../../src/option.c:195:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "during the execution of library code and to restore them afterwards.", ^ ../../src/option.c:195:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "during the execution of library code and to restore them afterwards.", ^ ../../src/option.c:196:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWALL", NULL, ^ ../../src/option.c:197:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the SHOWFREE, SHOWFREED, SHOWUNFREED, SHOWMAP and", ^ ../../src/option.c:197:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Equivalent to the SHOWFREE, SHOWFREED, SHOWUNFREED, SHOWMAP and", ^ ../../src/option.c:198:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "SHOWSYMBOLS options specified together.", ^ ../../src/option.c:198:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "SHOWSYMBOLS options specified together.", ^ ../../src/option.c:199:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWFREE", NULL, ^ ../../src/option.c:200:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the free memory blocks should be", ^ ../../src/option.c:200:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the free memory blocks should be", ^ ../../src/option.c:201:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "displayed at the end of program execution.", ^ ../../src/option.c:201:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "displayed at the end of program execution.", ^ ../../src/option.c:202:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWFREED", NULL, ^ ../../src/option.c:203:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the freed memory allocations", ^ ../../src/option.c:203:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the freed memory allocations", ^ ../../src/option.c:204:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:204:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:205:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWMAP", NULL, ^ ../../src/option.c:206:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a memory map of the entire heap should be displayed at", ^ ../../src/option.c:206:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a memory map of the entire heap should be displayed at", ^ ../../src/option.c:207:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the end of program execution.", ^ ../../src/option.c:207:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the end of program execution.", ^ ../../src/option.c:208:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWSYMBOLS", NULL, ^ ../../src/option.c:209:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the function symbols read from the", ^ ../../src/option.c:209:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the function symbols read from the", ^ ../../src/option.c:210:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "program's executable file should be displayed at the end of program", ^ ../../src/option.c:210:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "program's executable file should be displayed at the end of program", ^ ../../src/option.c:211:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "execution.", ^ ../../src/option.c:211:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "execution.", ^ ../../src/option.c:212:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SHOWUNFREED", NULL, ^ ../../src/option.c:213:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the unfreed memory allocations", ^ ../../src/option.c:213:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that a summary of all of the unfreed memory allocations", ^ ../../src/option.c:214:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:214:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be displayed at the end of program execution.", ^ ../../src/option.c:215:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SMALLBOUND", "unsigned integer", ^ ../../src/option.c:215:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "SMALLBOUND", "unsigned integer", ^ ../../src/option.c:216:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:216:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the limit in bytes up to which memory allocations should be", ^ ../../src/option.c:217:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as small allocations for profiling purposes.", ^ ../../src/option.c:217:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "classified as small allocations for profiling purposes.", ^ ../../src/option.c:218:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACE", NULL, ^ ../../src/option.c:219:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be traced and sent to", ^ ../../src/option.c:219:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that all memory allocations are to be traced and sent to", ^ ../../src/option.c:220:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the tracing output file.", ^ ../../src/option.c:220:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the tracing output file.", ^ ../../src/option.c:221:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACEFILE", "string", ^ ../../src/option.c:221:18: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "TRACEFILE", "string", ^ ../../src/option.c:222:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:222:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies an alternative file in which to place all memory allocation", ^ ../../src/option.c:223:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "tracing information from the mpatrol library.", ^ ../../src/option.c:223:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "tracing information from the mpatrol library.", ^ ../../src/option.c:224:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "UNFREEDABORT", "unsigned integer", ^ ../../src/option.c:224:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "UNFREEDABORT", "unsigned integer", ^ ../../src/option.c:225:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the minimum number of unfreed allocations at which to abort", ^ ../../src/option.c:225:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies the minimum number of unfreed allocations at which to abort", ^ ../../src/option.c:226:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the program just before program termination.", ^ ../../src/option.c:226:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "the program just before program termination.", ^ ../../src/option.c:227:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "USEDEBUG", NULL, ^ ../../src/option.c:228:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any debugging information in the executable file", ^ ../../src/option.c:228:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that any debugging information in the executable file", ^ ../../src/option.c:229:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be used to obtain additional source-level information.", ^ ../../src/option.c:229:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "should be used to obtain additional source-level information.", ^ ../../src/option.c:230:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "USEMMAP", NULL, ^ ../../src/option.c:231:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the library should use mmap() instead of sbrk() to", ^ ../../src/option.c:231:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "Specifies that the library should use mmap() instead of sbrk() to", ^ ../../src/option.c:232:5: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocate user memory on UNIX platforms.", ^ ../../src/option.c:232:9: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "", "allocate user memory on UNIX platforms.", ^ ../../src/option.c:280:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "ignoring negative number `%s'\n", ^ ../../src/option.c:306:44: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "%s number overflow in `%s'\n", ^ ../../src/option.c:401:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Available options:\n\n"); ^ ../../src/option.c:405:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" %s", *s); ^ ../../src/option.c:407:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("=<%s>", *t); ^ ../../src/option.c:408:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/option.c:411:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\t%s\n", *t); ^ ../../src/option.c:412:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/option.c:433:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: environment variable too " ^ ../../src/option.c:471:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] o = ""; ^ ../../src/option.c:490:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] a = ""; ^ ../../src/option.c:500:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "ALLOCBYTE")) ^ ../../src/option.c:512:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "ALLOCSTOP")) ^ ../../src/option.c:522:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "ALLOWOFLOW")) ^ ../../src/option.c:530:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "AUTOSAVE")) ^ ../../src/option.c:533:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:542:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "CHECK")) ^ ../../src/option.c:554:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKALL")) ^ ../../src/option.c:563:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKALLOCS")) ^ ../../src/option.c:571:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKFORK")) ^ ../../src/option.c:579:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKFREES")) ^ ../../src/option.c:587:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKMEMORY")) ^ ../../src/option.c:595:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "CHECKREALLOCS")) ^ ../../src/option.c:605:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "DEFALIGN")) ^ ../../src/option.c:608:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if ((a[readnumber(a, (long *) &n, 1)] != '\0') || ^ ../../src/option.c:620:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "EDIT")) ^ ../../src/option.c:633:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "FAILFREQ")) ^ ../../src/option.c:643:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FAILSEED")) ^ ../../src/option.c:653:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FREEBYTE")) ^ ../../src/option.c:665:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "FREESTOP")) ^ ../../src/option.c:668:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:677:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "HELP")) ^ ../../src/option.c:685:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "HTML")) ^ ../../src/option.c:695:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "LARGEBOUND")) ^ ../../src/option.c:708:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LEAKTABLE")) ^ ../../src/option.c:716:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LIMIT")) ^ ../../src/option.c:726:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LIST")) ^ ../../src/option.c:737:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGALL")) ^ ../../src/option.c:746:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGALLOCS")) ^ ../../src/option.c:754:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGFILE")) ^ ../../src/option.c:762:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGFREES")) ^ ../../src/option.c:770:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGMEMORY")) ^ ../../src/option.c:778:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "LOGREALLOCS")) ^ ../../src/option.c:788:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "MEDIUMBOUND")) ^ ../../src/option.c:791:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:803:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "NOFREE")) ^ ../../src/option.c:810:43: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h->alloc.fmax = n) ~~~~~~~~~~~~~~^~~ ../../src/option.c:810:43: note: place parentheses around the assignment to silence this warning if (h->alloc.fmax = n) ^ ( ) ../../src/option.c:810:43: note: use '==' to turn this assignment into an equality comparison if (h->alloc.fmax = n) ^ == ../../src/option.c:816:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "NOPROTECT")) ^ ../../src/option.c:826:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "OFLOWBYTE")) ^ ../../src/option.c:838:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "OFLOWSIZE")) ^ ../../src/option.c:852:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "OFLOWWATCH")) ^ ../../src/option.c:864:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "PAGEALLOC")) ^ ../../src/option.c:867:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(a, "LOWER")) ^ ../../src/option.c:878:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(a, "UPPER")) ^ ../../src/option.c:891:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PRESERVE")) ^ ../../src/option.c:899:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROF")) ^ ../../src/option.c:907:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROFFILE")) ^ ../../src/option.c:915:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "PROGFILE")) ^ ../../src/option.c:918:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/option.c:925:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "REALLOCSTOP")) ^ ../../src/option.c:928:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:937:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "SAFESIGNALS")) ^ ../../src/option.c:945:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWALL")) ^ ../../src/option.c:954:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWFREE")) ^ ../../src/option.c:962:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWFREED")) ^ ../../src/option.c:970:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWMAP")) ^ ../../src/option.c:978:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWSYMBOLS")) ^ ../../src/option.c:986:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SHOWUNFREED")) ^ ../../src/option.c:994:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "SMALLBOUND")) ^ ../../src/option.c:997:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (a[readnumber(a, (long *) &n, 1)] != '\0') ^ ../../src/option.c:1009:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "TRACE")) ^ ../../src/option.c:1018:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "TRACEFILE")) ^ ../../src/option.c:1021:21: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/option.c:1028:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] if (matchoption(o, "UNFREEDABORT")) ^ ../../src/option.c:1038:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "USEDEBUG")) ^ ../../src/option.c:1046:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] else if (matchoption(o, "USEMMAP")) ^ ../../src/option.c:1068:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "unrecognised option " ^ ../../src/option.c:1071:57: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "unrecognised option " ^ ../../src/option.c:1075:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "missing argument for " ^ ../../src/option.c:1079:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "bad numeric argument `%s' " ^ ../../src/option.c:1083:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "bad numeric range `%s' " ^ ../../src/option.c:1087:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "numeric argument `%s' is " ^ ../../src/option.c:1091:53: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "must specify `LOWER' or " ^ ../../src/option.c:1095:52: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "ignoring argument `%s' for " ^ ../../src/option.c:1103:48: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_warn(ET_MAX, AT_MAX, NULL, 0, "missing option for argument " ^ ../../src/option.c:1113:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "small allocation boundary `%lu' " ^ ../../src/option.c:1120:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "large allocation boundary `%lu' " ^ ../../src/option.c:1374:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h->alloc.fmax = v) ~~~~~~~~~~~~~~^~~ ../../src/option.c:1374:27: note: place parentheses around the assignment to silence this warning if (h->alloc.fmax = v) ^ ( ) ../../src/option.c:1374:27: note: use '==' to turn this assignment into an equality comparison if (h->alloc.fmax = v) ^ == 387 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o leaktab.s.t.o ../../src/leaktab.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/leaktab.c:117:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (n = (tablenode *) __mp_remhead(&t->slots[i])) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/leaktab.c:117:18: note: place parentheses around the assignment to silence this warning while (n = (tablenode *) __mp_remhead(&t->slots[i])) ^ ( ) ../../src/leaktab.c:117:18: note: use '==' to turn this assignment into an equality comparison while (n = (tablenode *) __mp_remhead(&t->slots[i])) ^ == ../../src/leaktab.c:173:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/leaktab.c:173:19: note: place parentheses around the assignment to silence this warning if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ ( ) ../../src/leaktab.c:173:19: note: use '==' to turn this assignment into an equality comparison if (g = h & (0xFUL << ((sizeof(unsigned long) << 3) - 4))) ^ == 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o profile.s.t.o ../../src/profile.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/profile.c:207:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (profnode *) __mp_search(p->tree.root, ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/profile.c:207:11: note: place parentheses around the assignment to silence this warning if (n = (profnode *) __mp_search(p->tree.root, ^ ( ../../src/profile.c:207:11: note: use '==' to turn this assignment into an equality comparison if (n = (profnode *) __mp_search(p->tree.root, ^ == ../../src/profile.c:379:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", p->file); ^ ../../src/profile.c:485:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: problem writing profiling " ^ 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o trace.s.t.o ../../src/trace.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/trace.c:241:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: problem writing tracing " ^ ../../src/trace.c:273:45: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_error(ET_MAX, AT_MAX, NULL, 0, "%s: cannot open file\n", t->file); ^ 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o inter.s.t.o ../../src/inter.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/inter.c:324:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocanode *) n->node.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:324:12: note: place parentheses around the assignment to silence this warning p = (allocanode *) n->node.next; n = p) ^ ( ) ../../src/inter.c:324:12: note: use '==' to turn this assignment into an equality comparison p = (allocanode *) n->node.next; n = p) ^ == ../../src/inter.c:523:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diagtag("


"); ^ ../../src/inter.c:524:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:574:64: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] memhead.log = __mp_logfile(&memhead.alloc.heap.memory, "%n.%p.log"); ^ ../../src/inter.c:575:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file split to %s\n\n", memhead.log); ^ ../../src/inter.c:584:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("Log file continued from %s\n\n", l); ^ ../../src/inter.c:590:43: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%n.%p.out"); ^ ../../src/inter.c:602:41: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "%n.%p.trace"), 0); ^ ../../src/inter.c:664:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:673:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:947:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1041:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] v.typestr = "char"; ^ ../../src/inter.c:1060:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1060:15: note: place parentheses around the assignment to silence this warning if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ^ ( ) ../../src/inter.c:1060:15: note: use '==' to turn this assignment into an equality comparison if (p = (char *) __mp_getmemory(&memhead, n + 1, 1, &v)) ^ == ../../src/inter.c:1088:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1136:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if (f == AT_XREALLOC) ^ ../../src/inter.c:1214:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:1377:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_memfind(p, l, &c, 1)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1377:19: note: place parentheses around the assignment to silence this warning if (r = __mp_memfind(p, l, &c, 1)) ^ ( ) ../../src/inter.c:1377:19: note: use '==' to turn this assignment into an equality comparison if (r = __mp_memfind(p, l, &c, 1)) ^ == ../../src/inter.c:1385:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/inter.c:1521:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (m = __mp_memcompare(p, q, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1521:15: note: place parentheses around the assignment to silence this warning if (m = __mp_memcompare(p, q, l)) ^ ( ) ../../src/inter.c:1521:15: note: use '==' to turn this assignment into an equality comparison if (m = __mp_memcompare(p, q, l)) ^ == ../../src/inter.c:1527:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/inter.c:1851:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = __mp_findsymbol(&memhead.syms, p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1851:11: note: place parentheses around the assignment to silence this warning if (n = __mp_findsymbol(&memhead.syms, p)) ^ ( ) ../../src/inter.c:1851:11: note: use '==' to turn this assignment into an equality comparison if (n = __mp_findsymbol(&memhead.syms, p)) ^ == ../../src/inter.c:1892:48: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "address " MP_POINTER, p); ~~~~~~~~~~ ^ ../../src/inter.c:1899:21: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] n->block); ^~~~~~~~ ../../src/inter.c:1908:70: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "address " MP_POINTER " located in %s block:\n", p, ~~~~~~~~~~ ^ ../../src/inter.c:1910:65: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, " start of block: " MP_POINTER "\n", n->block); ~~~~~~~~~~ ^~~~~~~~ ../../src/inter.c:1922:13: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] m->data.userdata); ^~~~~~~~~~~~~~~~ ../../src/inter.c:1963:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = m->data.stack) ~~^~~~~~~~~~~~~~~ ../../src/inter.c:1963:11: note: place parentheses around the assignment to silence this warning if (a = m->data.stack) ^ ( ) ../../src/inter.c:1963:11: note: use '==' to turn this assignment into an equality comparison if (a = m->data.stack) ^ == ../../src/inter.c:1968:50: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(stderr, "\t" MP_POINTER " ", a->data.addr); ~~~~~~~~~~ ^~~~~~~~~~~~ ../../src/inter.c:1971:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:1971:24: note: place parentheses around the assignment to silence this warning else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ^ ( ) ../../src/inter.c:1971:24: note: use '==' to turn this assignment into an equality comparison else if (s = __mp_findsymbol(&memhead.syms, a->data.addr)) ^ == ../../src/inter.c:2027:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocnode *) n->lnode.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2027:12: note: place parentheses around the assignment to silence this warning p = (allocnode *) n->lnode.next; n = p) ^ ( ) ../../src/inter.c:2027:12: note: use '==' to turn this assignment into an equality comparison p = (allocnode *) n->lnode.next; n = p) ^ == ../../src/inter.c:2064:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] p = (allocnode *) n->lnode.next; n = p) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2064:12: note: place parentheses around the assignment to silence this warning p = (allocnode *) n->lnode.next; n = p) ^ ( ) ../../src/inter.c:2064:12: note: use '==' to turn this assignment into an equality comparison p = (allocnode *) n->lnode.next; n = p) ^ == ../../src/inter.c:2230:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2485:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = b; p = strchr(t, '\n'); t = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2485:23: note: place parentheses around the assignment to silence this warning for (t = b; p = strchr(t, '\n'); t = p + 1) ^ ( ) ../../src/inter.c:2485:23: note: use '==' to turn this assignment into an equality comparison for (t = b; p = strchr(t, '\n'); t = p + 1) ^ == ../../src/inter.c:2490:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2493:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2497:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2527:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = b; p = strchr(t, '\n'); t = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2527:23: note: place parentheses around the assignment to silence this warning for (t = b; p = strchr(t, '\n'); t = p + 1) ^ ( ) ../../src/inter.c:2527:23: note: use '==' to turn this assignment into an equality comparison for (t = b; p = strchr(t, '\n'); t = p + 1) ^ == ../../src/inter.c:2532:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2535:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2539:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, t); ^ ../../src/inter.c:2568:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (r = b; p = strchr(r, '\n'); r = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2568:19: note: place parentheses around the assignment to silence this warning for (r = b; p = strchr(r, '\n'); r = p + 1) ^ ( ) ../../src/inter.c:2568:19: note: use '==' to turn this assignment into an equality comparison for (r = b; p = strchr(r, '\n'); r = p + 1) ^ == ../../src/inter.c:2572:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2573:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2576:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2597:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/inter.c:2599:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in function `%s'", s); ^ ../../src/inter.c:2601:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in file `%s' at line %lu", t, u); ^ ../../src/inter.c:2602:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2607:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2630:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (r = b; p = strchr(r, '\n'); r = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../src/inter.c:2630:19: note: place parentheses around the assignment to silence this warning for (r = b; p = strchr(r, '\n'); r = p + 1) ^ ( ) ../../src/inter.c:2630:19: note: use '==' to turn this assignment into an equality comparison for (r = b; p = strchr(r, '\n'); r = p + 1) ^ == ../../src/inter.c:2634:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2635:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2638:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("%s%s\n", MP_PRINTPREFIX, r); ^ ../../src/inter.c:2659:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" "); ^ ../../src/inter.c:2661:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in function `%s'", s); ^ ../../src/inter.c:2663:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag(" in file `%s' at line %lu", t, u); ^ ../../src/inter.c:2664:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2669:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2688:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2709:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = __mp_getframe(&i)) ~~^~~~~~~~~~~~~~~~~~~ ../../src/inter.c:2709:11: note: place parentheses around the assignment to silence this warning if (r = __mp_getframe(&i)) ^ ( ) ../../src/inter.c:2709:11: note: use '==' to turn this assignment into an equality comparison if (r = __mp_getframe(&i)) ^ == ../../src/inter.c:2721:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ ../../src/inter.c:2750:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] __mp_diag("\n"); ^ 62 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o malloc.s.t.o ../../src/malloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o cplus.s.t.o ../../src/cplus.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o version.s.t.o ../../src/version.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/version.c:50:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_version = "@(#) " MP_VERSION " (02/01/08)"; ^ ../../src/version.c:67:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_copyright = "Copyright (C) 1997-2002"; ^ ../../src/version.c:68:31: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_author = "Graeme S. Roy"; ^ ../../src/version.c:69:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_email = "graeme.roy@analog.com"; ^ ../../src/version.c:70:33: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] MP_GLOBAL char *__mp_homepage = "http://www.cbmamiga.demon.co.uk/mpatrol"; ^ 5 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fPIC -DMP_THREADS_SUPPORT -pthread -E -P ../../src/machine.c >machine.s c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -DMP_THREADS_SUPPORT -pthread -c -o machine.s.t.o machine.s c++: warning: argument unused during compilation: '-fstack-protector-strong' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fno-strict-aliasing' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fno-inline-functions' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-fpermissive' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D ENVIRON=ENVIRON_64' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D MP_INIT_SUPPORT=0' [-Wunused-command-line-argument] c++: warning: argument unused during compilation: '-D MP_THREADS_SUPPORT' [-Wunused-command-line-argument] c++ -shared -L/usr/local/lib -lelf -lintl -pthread -o libmpatrolmt.so.1 list.s.t.o tree.s.t.o slots.s.t.o utils.s.t.o memory.s.t.o heap.s.t.o alloc.s.t.o info.s.t.o stack.s.t.o addr.s.t.o strtab.s.t.o symbol.s.t.o signals.s.t.o mutex.s.t.o diag.s.t.o option.s.t.o leaktab.s.t.o profile.s.t.o trace.s.t.o inter.s.t.o malloc.s.t.o cplus.s.t.o version.s.t.o machine.s.t.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mpalloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mpalloc.c:343:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = malloc(l)) ~~^~~~~~~~~~~ ../../src/mpalloc.c:343:15: note: place parentheses around the assignment to silence this warning if (p = malloc(l)) ^ ( ) ../../src/mpalloc.c:343:15: note: use '==' to turn this assignment into an equality comparison if (p = malloc(l)) ^ == ../../src/mpalloc.c:371:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = malloc(l + a - 1)) ~~^~~~~~~~~~~~~~~~~~~ ../../src/mpalloc.c:371:15: note: place parentheses around the assignment to silence this warning if (p = malloc(l + a - 1)) ^ ( ) ../../src/mpalloc.c:371:15: note: use '==' to turn this assignment into an equality comparison if (p = malloc(l + a - 1)) ^ == ../../src/mpalloc.c:397:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_alloc", s, t, u); ^ ../../src/mpalloc.c:425:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_strdup", s, t, u); ^ ../../src/mpalloc.c:461:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_realloc", s, t, u); ^ ../../src/mpalloc.c:505:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_free", s, t, u); ^ ../../src/mpalloc.c:520:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_setmem", s, t, u); ^ ../../src/mpalloc.c:538:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = memchr(p, (int) c, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~ ../../src/mpalloc.c:538:15: note: place parentheses around the assignment to silence this warning if (r = memchr(p, (int) c, l)) ^ ( ) ../../src/mpalloc.c:538:15: note: use '==' to turn this assignment into an equality comparison if (r = memchr(p, (int) c, l)) ^ == ../../src/mpalloc.c:554:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_copymem", s, t, u); ^ ../../src/mpalloc.c:584:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_locatemem", s, t, u); ^ ../../src/mpalloc.c:598:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_comparemem", s, t, u); ^ 11 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mpfailure.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mpsetfail.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mpmalloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mpmalloc.c:63:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mpcalloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mpcalloc.c:65:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mpstrdup.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mprealloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mprealloc.c:63:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. ar cr libmpalloc.a mpalloc.o mpfailure.o mpsetfail.o mpmalloc.o mpcalloc.o mpstrdup.o mprealloc.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o mpalloc.s.o ../../src/mpalloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mpalloc.c:343:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = malloc(l)) ~~^~~~~~~~~~~ ../../src/mpalloc.c:343:15: note: place parentheses around the assignment to silence this warning if (p = malloc(l)) ^ ( ) ../../src/mpalloc.c:343:15: note: use '==' to turn this assignment into an equality comparison if (p = malloc(l)) ^ == ../../src/mpalloc.c:371:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = malloc(l + a - 1)) ~~^~~~~~~~~~~~~~~~~~~ ../../src/mpalloc.c:371:15: note: place parentheses around the assignment to silence this warning if (p = malloc(l + a - 1)) ^ ( ) ../../src/mpalloc.c:371:15: note: use '==' to turn this assignment into an equality comparison if (p = malloc(l + a - 1)) ^ == ../../src/mpalloc.c:397:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_alloc", s, t, u); ^ ../../src/mpalloc.c:425:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_strdup", s, t, u); ^ ../../src/mpalloc.c:461:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_realloc", s, t, u); ^ ../../src/mpalloc.c:505:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_free", s, t, u); ^ ../../src/mpalloc.c:520:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_setmem", s, t, u); ^ ../../src/mpalloc.c:538:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = memchr(p, (int) c, l)) ~~^~~~~~~~~~~~~~~~~~~~~~~ ../../src/mpalloc.c:538:15: note: place parentheses around the assignment to silence this warning if (r = memchr(p, (int) c, l)) ^ ( ) ../../src/mpalloc.c:538:15: note: use '==' to turn this assignment into an equality comparison if (r = memchr(p, (int) c, l)) ^ == ../../src/mpalloc.c:554:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_copymem", s, t, u); ^ ../../src/mpalloc.c:584:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_locatemem", s, t, u); ^ ../../src/mpalloc.c:598:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] illegalfunction("__mp_comparemem", s, t, u); ^ 11 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o mpfailure.s.o ../../src/mpfailure.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o mpsetfail.s.o ../../src/mpsetfail.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o mpmalloc.s.o ../../src/mpmalloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mpmalloc.c:63:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o mpcalloc.s.o ../../src/mpcalloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mpcalloc.c:65:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o mpstrdup.s.o ../../src/mpstrdup.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -fPIC -c -o mprealloc.s.o ../../src/mprealloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mprealloc.c:63:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. c++ -shared -L/usr/local/lib -lelf -lintl -o libmpalloc.so.1 mpalloc.s.o mpfailure.s.o mpsetfail.s.o mpmalloc.s.o mpcalloc.s.o mpstrdup.s.o mprealloc.s.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../tools/dbmalloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../tools/dbmalloc.c:37: In file included from ../../tools/dbmalloc.h:91: ../../src/mpatrol.h:1084:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1099:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1114:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1129:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../tools/dbmalloc.c:181:24: warning: field width should have type 'int', but argument has type 'unsigned long' [-Wformat] sprintf(b, "%0*lX ", sizeof(void *) * 2, d.block); ~~~^~ ~~~~~~~~~~~~~~~~~~ ../../tools/dbmalloc.c:233:36: warning: field width should have type 'int', but argument has type 'unsigned long' [-Wformat] sprintf(b + n, "%0*lX\n", sizeof(void *) * 2, a->addr); ~~~^~ ~~~~~~~~~~~~~~~~~~ ../../tools/dbmalloc.c:264:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "stderr"; ^ 7 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../tools/dmalloc.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../tools/dmalloc.c:30: In file included from ../../tools/dmalloc.h:102: ../../src/mpatrol.h:1084:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1099:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1114:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1129:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../tools/dmalloc.c:104:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"none", "nil", 0}, ^ ../../tools/dmalloc.c:104:14: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"none", "nil", 0}, ^ ../../tools/dmalloc.c:105:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-stats", "lst", DMALLOC_LOG_STATS}, ^ ../../tools/dmalloc.c:105:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-stats", "lst", DMALLOC_LOG_STATS}, ^ ../../tools/dmalloc.c:106:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-non-free", "lnf", DMALLOC_LOG_NONFREE}, ^ ../../tools/dmalloc.c:106:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-non-free", "lnf", DMALLOC_LOG_NONFREE}, ^ ../../tools/dmalloc.c:107:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-known", "lkn", DMALLOC_LOG_KNOWN}, ^ ../../tools/dmalloc.c:107:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-known", "lkn", DMALLOC_LOG_KNOWN}, ^ ../../tools/dmalloc.c:108:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-trans", "ltr", DMALLOC_LOG_TRANS}, ^ ../../tools/dmalloc.c:108:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-trans", "ltr", DMALLOC_LOG_TRANS}, ^ ../../tools/dmalloc.c:109:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-admin", "lad", DMALLOC_LOG_ADMIN}, ^ ../../tools/dmalloc.c:109:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-admin", "lad", DMALLOC_LOG_ADMIN}, ^ ../../tools/dmalloc.c:110:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-blocks", "lbl", DMALLOC_LOG_BLOCKS}, ^ ../../tools/dmalloc.c:110:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-blocks", "lbl", DMALLOC_LOG_BLOCKS}, ^ ../../tools/dmalloc.c:111:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-bad-space", "lbs", DMALLOC_LOG_BAD_SPACE}, ^ ../../tools/dmalloc.c:111:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-bad-space", "lbs", DMALLOC_LOG_BAD_SPACE}, ^ ../../tools/dmalloc.c:112:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-nonfree-space", "lns", DMALLOC_LOG_NONFREE_SPACE}, ^ ../../tools/dmalloc.c:112:27: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-nonfree-space", "lns", DMALLOC_LOG_NONFREE_SPACE}, ^ ../../tools/dmalloc.c:113:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-fence", "cfe", DMALLOC_CHECK_FENCE}, ^ ../../tools/dmalloc.c:113:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-fence", "cfe", DMALLOC_CHECK_FENCE}, ^ ../../tools/dmalloc.c:114:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-heap", "che", DMALLOC_CHECK_HEAP}, ^ ../../tools/dmalloc.c:114:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-heap", "che", DMALLOC_CHECK_HEAP}, ^ ../../tools/dmalloc.c:115:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-lists", "cli", DMALLOC_CHECK_LISTS}, ^ ../../tools/dmalloc.c:115:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-lists", "cli", DMALLOC_CHECK_LISTS}, ^ ../../tools/dmalloc.c:116:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-blank", "cbl", DMALLOC_CHECK_BLANK}, ^ ../../tools/dmalloc.c:116:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-blank", "cbl", DMALLOC_CHECK_BLANK}, ^ ../../tools/dmalloc.c:117:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-funcs", "cfu", DMALLOC_CHECK_FUNCS}, ^ ../../tools/dmalloc.c:117:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-funcs", "cfu", DMALLOC_CHECK_FUNCS}, ^ ../../tools/dmalloc.c:118:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"force-linear", "fli", DMALLOC_FORCE_LINEAR}, ^ ../../tools/dmalloc.c:118:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"force-linear", "fli", DMALLOC_FORCE_LINEAR}, ^ ../../tools/dmalloc.c:119:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"catch-signals", "csi", DMALLOC_CATCH_SIGNALS}, ^ ../../tools/dmalloc.c:119:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"catch-signals", "csi", DMALLOC_CATCH_SIGNALS}, ^ ../../tools/dmalloc.c:120:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-elapsed-time", "let", DMALLOC_LOG_ELAPSED_TIME}, ^ ../../tools/dmalloc.c:120:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-elapsed-time", "let", DMALLOC_LOG_ELAPSED_TIME}, ^ ../../tools/dmalloc.c:121:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-current-time", "lct", DMALLOC_LOG_CURRENT_TIME}, ^ ../../tools/dmalloc.c:121:26: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-current-time", "lct", DMALLOC_LOG_CURRENT_TIME}, ^ ../../tools/dmalloc.c:122:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"realloc-copy", "rco", DMALLOC_REALLOC_COPY}, ^ ../../tools/dmalloc.c:122:22: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"realloc-copy", "rco", DMALLOC_REALLOC_COPY}, ^ ../../tools/dmalloc.c:123:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"free-blank", "fbl", DMALLOC_FREE_BLANK}, ^ ../../tools/dmalloc.c:123:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"free-blank", "fbl", DMALLOC_FREE_BLANK}, ^ ../../tools/dmalloc.c:124:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"error-abort", "eab", DMALLOC_ERROR_ABORT}, ^ ../../tools/dmalloc.c:124:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"error-abort", "eab", DMALLOC_ERROR_ABORT}, ^ ../../tools/dmalloc.c:125:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"alloc-blank", "abl", DMALLOC_ALLOC_BLANK}, ^ ../../tools/dmalloc.c:125:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"alloc-blank", "abl", DMALLOC_ALLOC_BLANK}, ^ ../../tools/dmalloc.c:126:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"heap-check-map", "hcm", DMALLOC_HEAP_CHECK_MAP}, ^ ../../tools/dmalloc.c:126:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"heap-check-map", "hcm", DMALLOC_HEAP_CHECK_MAP}, ^ ../../tools/dmalloc.c:127:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"print-messages", "pme", DMALLOC_PRINT_MESSAGES}, ^ ../../tools/dmalloc.c:127:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"print-messages", "pme", DMALLOC_PRINT_MESSAGES}, ^ ../../tools/dmalloc.c:128:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"catch-null", "cnu", DMALLOC_CATCH_NULL}, ^ ../../tools/dmalloc.c:128:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"catch-null", "cnu", DMALLOC_CATCH_NULL}, ^ ../../tools/dmalloc.c:129:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"never-reuse", "nre", DMALLOC_NEVER_REUSE}, ^ ../../tools/dmalloc.c:129:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"never-reuse", "nre", DMALLOC_NEVER_REUSE}, ^ ../../tools/dmalloc.c:130:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"allow-free-null", "afn", DMALLOC_ALLOW_FREE_NULL}, ^ ../../tools/dmalloc.c:130:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"allow-free-null", "afn", DMALLOC_ALLOW_FREE_NULL}, ^ ../../tools/dmalloc.c:131:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"error-dump", "edu", DMALLOC_ERROR_DUMP}, ^ ../../tools/dmalloc.c:131:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"error-dump", "edu", DMALLOC_ERROR_DUMP}, ^ ../../tools/dmalloc.c:212:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr(s, ',')) ~~^~~~~~~~~~~~~~~~ ../../tools/dmalloc.c:212:15: note: place parentheses around the assignment to silence this warning if (t = strchr(s, ',')) ^ ( ) ../../tools/dmalloc.c:212:15: note: use '==' to turn this assignment into an equality comparison if (t = strchr(s, ',')) ^ == ../../tools/dmalloc.c:218:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = strchr(s + 5, ':')) ~~^~~~~~~~~~~~~~~~~~~~ ../../tools/dmalloc.c:218:19: note: place parentheses around the assignment to silence this warning if (p = strchr(s + 5, ':')) ^ ( ) ../../tools/dmalloc.c:218:19: note: use '==' to turn this assignment into an equality comparison if (p = strchr(s + 5, ':')) ^ == ../../tools/dmalloc.c:412:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = strchr(ESCAPE_CHARS, p[i])) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../tools/dmalloc.c:412:20: note: place parentheses around the assignment to silence this warning else if (t = strchr(ESCAPE_CHARS, p[i])) ^ ( ) ../../tools/dmalloc.c:412:20: note: use '==' to turn this assignment into an equality comparison else if (t = strchr(ESCAPE_CHARS, p[i])) ^ == ../../tools/dmalloc.c:494:43: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] sprintf(b, "ra=%#lx", d.stack->addr); ~~~~ ^~~~~~~~~~~~~ ../../tools/dmalloc.c:623:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../tools/dmalloc.c:682:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (c = b; p = strchr(c, '\n'); c = p + 1) ~~^~~~~~~~~~~~~~~~~ ../../tools/dmalloc.c:682:19: note: place parentheses around the assignment to silence this warning for (c = b; p = strchr(c, '\n'); c = p + 1) ^ ( ) ../../tools/dmalloc.c:682:19: note: use '==' to turn this assignment into an equality comparison for (c = b; p = strchr(c, '\n'); c = p + 1) ^ == ../../tools/dmalloc.c:733:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "not-freed and freed"; ^ ../../tools/dmalloc.c:735:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "not-freed"; ^ ../../tools/dmalloc.c:737:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] s = "freed"; ^ ../../tools/dmalloc.c:818:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] t = "stderr"; ^ 70 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../tools/heapdiff.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../tools/heapdiff.c:32: In file included from ../../tools/heapdiff.h:76: ../../src/mpatrol.h:1084:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1099:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1114:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1129:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ 4 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../tools/mgauge.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../tools/mgauge.c:31: In file included from ../../tools/mgauge.h:64: ../../src/mpatrol.h:1084:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1099:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1114:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1129:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ 4 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../tools/mtrace.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from ../../tools/mtrace.c:31: In file included from ../../tools/mtrace.h:49: ../../src/mpatrol.h:1084:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1099:1: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1114:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../src/mpatrol.h:1129:1: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MP_INLINE ^ ../../src/mpatrol.h:115:26: note: expanded from macro 'MP_INLINE' #define MP_INLINE extern inline ^ ../../tools/mtrace.c:106:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if ((s != NULL) || (i.name != NULL)) ^ 5 warnings generated. ar cr libmptools.a dbmalloc.o dmalloc.o heapdiff.o mgauge.o mtrace.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mpatrol.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mpatrol.c:183:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"alloc-byte", OF_ALLOCBYTE, "unsigned integer", ^ ../../src/mpatrol.c:183:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"alloc-byte", OF_ALLOCBYTE, "unsigned integer", ^ ../../src/mpatrol.c:184:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an 8-bit byte pattern with which to prefill newly-allocated\n" ^ ../../src/mpatrol.c:186:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"alloc-stop", OF_ALLOCSTOP, "unsigned integer", ^ ../../src/mpatrol.c:186:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"alloc-stop", OF_ALLOCSTOP, "unsigned integer", ^ ../../src/mpatrol.c:187:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an allocation index at which to stop the program when it is\n" ^ ../../src/mpatrol.c:189:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"allow-oflow", OF_ALLOWOFLOW, NULL, ^ ../../src/mpatrol.c:190:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a warning rather than an error should be produced if\n" ^ ../../src/mpatrol.c:193:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"auto-save", OF_AUTOSAVE, "unsigned integer", ^ ../../src/mpatrol.c:193:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"auto-save", OF_AUTOSAVE, "unsigned integer", ^ ../../src/mpatrol.c:194:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the frequency at which to periodically write the profiling\n" ^ ../../src/mpatrol.c:196:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check", OF_CHECK, "unsigned range", ^ ../../src/mpatrol.c:196:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check", OF_CHECK, "unsigned range", ^ ../../src/mpatrol.c:197:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies a range of allocation indices at which to check the\n" ^ ../../src/mpatrol.c:199:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-all", OF_CHECKALL, NULL, ^ ../../src/mpatrol.c:200:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tEquivalent to the --check-allocs, --check-reallocs, --check-frees and\n" ^ ../../src/mpatrol.c:202:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-allocs", OF_CHECKALLOCS, NULL, ^ ../../src/mpatrol.c:203:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tChecks that no attempt is made to allocate a block of memory of size\n" ^ ../../src/mpatrol.c:205:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-fork", OF_CHECKFORK, NULL, ^ ../../src/mpatrol.c:206:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tChecks at every call to see if the process has been forked in case\n" ^ ../../src/mpatrol.c:208:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-frees", OF_CHECKFREES, NULL, ^ ../../src/mpatrol.c:209:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tChecks that no attempt is made to deallocate a NULL pointer.\n"}, ^ ../../src/mpatrol.c:210:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-memory", OF_CHECKMEMORY, NULL, ^ ../../src/mpatrol.c:211:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tChecks that no attempt is made to perform a zero-length memory\n" ^ ../../src/mpatrol.c:213:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"check-reallocs", OF_CHECKREALLOCS, NULL, ^ ../../src/mpatrol.c:214:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tChecks that no attempt is made to reallocate a NULL pointer or resize\n" ^ ../../src/mpatrol.c:216:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"def-align", OF_DEFALIGN, "unsigned integer", ^ ../../src/mpatrol.c:216:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"def-align", OF_DEFALIGN, "unsigned integer", ^ ../../src/mpatrol.c:217:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the default alignment for general-purpose memory\n" ^ ../../src/mpatrol.c:219:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"dynamic", OF_DYNAMIC, NULL, ^ ../../src/mpatrol.c:220:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that programs which were not linked with the mpatrol\n" ^ ../../src/mpatrol.c:223:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"edit", OF_EDIT, NULL, ^ ../../src/mpatrol.c:224:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a text editor should be invoked to edit any relevant\n" ^ ../../src/mpatrol.c:227:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"fail-freq", OF_FAILFREQ, "unsigned integer", ^ ../../src/mpatrol.c:227:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"fail-freq", OF_FAILFREQ, "unsigned integer", ^ ../../src/mpatrol.c:228:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the frequency at which all memory allocations will randomly\n" ^ ../../src/mpatrol.c:230:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"fail-seed", OF_FAILSEED, "unsigned integer", ^ ../../src/mpatrol.c:230:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"fail-seed", OF_FAILSEED, "unsigned integer", ^ ../../src/mpatrol.c:231:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the random number seed which will be used when determining\n" ^ ../../src/mpatrol.c:233:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"free-byte", OF_FREEBYTE, "unsigned integer", ^ ../../src/mpatrol.c:233:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"free-byte", OF_FREEBYTE, "unsigned integer", ^ ../../src/mpatrol.c:234:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an 8-bit byte pattern with which to prefill newly-freed\n" ^ ../../src/mpatrol.c:236:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"free-stop", OF_FREESTOP, "unsigned integer", ^ ../../src/mpatrol.c:236:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"free-stop", OF_FREESTOP, "unsigned integer", ^ ../../src/mpatrol.c:237:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an allocation index at which to stop the program when it is\n" ^ ../../src/mpatrol.c:239:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"help", OF_HELP, NULL, ^ ../../src/mpatrol.c:240:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays this quick-reference option summary.\n"}, ^ ../../src/mpatrol.c:241:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"html", OF_HTML, NULL, ^ ../../src/mpatrol.c:242:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the log file should be formatted in HTML.\n"}, ^ ../../src/mpatrol.c:243:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"large-bound", OF_LARGEBOUND, "unsigned integer", ^ ../../src/mpatrol.c:243:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"large-bound", OF_LARGEBOUND, "unsigned integer", ^ ../../src/mpatrol.c:244:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the limit in bytes up to which memory allocations should be\n" ^ ../../src/mpatrol.c:246:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"leak-table", OF_LEAKTABLE, NULL, ^ ../../src/mpatrol.c:247:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the leak table should be automatically used and a leak\n" ^ ../../src/mpatrol.c:249:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"limit", OF_LIMIT, "unsigned integer", ^ ../../src/mpatrol.c:249:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"limit", OF_LIMIT, "unsigned integer", ^ ../../src/mpatrol.c:250:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the limit in bytes at which all memory allocations should\n" ^ ../../src/mpatrol.c:252:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"list", OF_LIST, NULL, ^ ../../src/mpatrol.c:253:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a context listing should be shown for any relevant\n" ^ ../../src/mpatrol.c:256:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-all", OF_LOGALL, NULL, ^ ../../src/mpatrol.c:257:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tEquivalent to the --log-allocs, --log-reallocs, --log-frees and\n" ^ ../../src/mpatrol.c:259:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-allocs", OF_LOGALLOCS, NULL, ^ ../../src/mpatrol.c:260:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that all memory allocations are to be logged and sent to\n" ^ ../../src/mpatrol.c:262:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-file", OF_LOGFILE, "string", ^ ../../src/mpatrol.c:262:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-file", OF_LOGFILE, "string", ^ ../../src/mpatrol.c:263:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an alternative file in which to place all diagnostics from\n" ^ ../../src/mpatrol.c:265:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-frees", OF_LOGFREES, NULL, ^ ../../src/mpatrol.c:266:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that all memory deallocations are to be logged and sent to\n" ^ ../../src/mpatrol.c:268:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-memory", OF_LOGMEMORY, NULL, ^ ../../src/mpatrol.c:269:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that all memory operations are to be logged and sent to the\n" ^ ../../src/mpatrol.c:271:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"log-reallocs", OF_LOGREALLOCS, NULL, ^ ../../src/mpatrol.c:272:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that all memory reallocations are to be logged and sent to\n" ^ ../../src/mpatrol.c:274:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"medium-bound", OF_MEDIUMBOUND, "unsigned integer", ^ ../../src/mpatrol.c:274:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"medium-bound", OF_MEDIUMBOUND, "unsigned integer", ^ ../../src/mpatrol.c:275:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the limit in bytes up to which memory allocations should be\n" ^ ../../src/mpatrol.c:277:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"no-free", OF_NOFREE, "unsigned integer", ^ ../../src/mpatrol.c:277:28: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"no-free", OF_NOFREE, "unsigned integer", ^ ../../src/mpatrol.c:278:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a number of recently-freed memory allocations should\n" ^ ../../src/mpatrol.c:280:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"no-protect", OF_NOPROTECT, NULL, ^ ../../src/mpatrol.c:281:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the mpatrol library's internal data structures should\n" ^ ../../src/mpatrol.c:284:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"oflow-byte", OF_OFLOWBYTE, "unsigned integer", ^ ../../src/mpatrol.c:284:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"oflow-byte", OF_OFLOWBYTE, "unsigned integer", ^ ../../src/mpatrol.c:285:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an 8-bit byte pattern with which to fill the overflow\n" ^ ../../src/mpatrol.c:287:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"oflow-size", OF_OFLOWSIZE, "unsigned integer", ^ ../../src/mpatrol.c:287:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"oflow-size", OF_OFLOWSIZE, "unsigned integer", ^ ../../src/mpatrol.c:288:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the size in bytes to use for all overflow buffers, which\n" ^ ../../src/mpatrol.c:290:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"oflow-watch", OF_OFLOWWATCH, NULL, ^ ../../src/mpatrol.c:291:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that watch point areas should be used for overflow buffers\n" ^ ../../src/mpatrol.c:293:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"page-alloc-lower", OF_PAGEALLOCLOWER, NULL, ^ ../../src/mpatrol.c:294:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that each individual memory allocation should occupy at\n" ^ ../../src/mpatrol.c:297:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"page-alloc-upper", OF_PAGEALLOCUPPER, NULL, ^ ../../src/mpatrol.c:298:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that each individual memory allocation should occupy at\n" ^ ../../src/mpatrol.c:301:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"preserve", OF_PRESERVE, NULL, ^ ../../src/mpatrol.c:302:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that any reallocated or freed memory allocations should\n" ^ ../../src/mpatrol.c:304:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"prof", OF_PROF, NULL, ^ ../../src/mpatrol.c:305:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that all memory allocations are to be profiled and sent to\n" ^ ../../src/mpatrol.c:307:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"prof-file", OF_PROFFILE, "string", ^ ../../src/mpatrol.c:307:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"prof-file", OF_PROFFILE, "string", ^ ../../src/mpatrol.c:308:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an alternative file in which to place all memory allocation\n" ^ ../../src/mpatrol.c:310:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"prog-file", OF_PROGFILE, "string", ^ ../../src/mpatrol.c:310:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"prog-file", OF_PROGFILE, "string", ^ ../../src/mpatrol.c:311:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an alternative filename with which to locate the executable\n" ^ ../../src/mpatrol.c:313:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"read-env", OF_READENV, NULL, ^ ../../src/mpatrol.c:314:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tReads and passes through the contents of the " MP_OPTIONS "\n" ^ ../../src/mpatrol.c:316:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"realloc-stop", OF_REALLOCSTOP, "unsigned integer", ^ ../../src/mpatrol.c:316:38: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"realloc-stop", OF_REALLOCSTOP, "unsigned integer", ^ ../../src/mpatrol.c:317:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an allocation index at which to stop the program when a\n" ^ ../../src/mpatrol.c:319:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"safe-signals", OF_SAFESIGNALS, NULL, ^ ../../src/mpatrol.c:320:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tInstructs the library to save and replace certain signal handlers\n" ^ ../../src/mpatrol.c:323:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"show-all", OF_SHOWALL, NULL, ^ ../../src/mpatrol.c:324:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tEquivalent to the --show-free, --show-freed, --show-unfreed,\n" ^ ../../src/mpatrol.c:326:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"show-env", OF_SHOWENV, NULL, ^ ../../src/mpatrol.c:327:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays the contents of the " MP_OPTIONS " environment variable.\n"}, ^ ../../src/mpatrol.c:328:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"show-free", OF_SHOWFREE, NULL, ^ ../../src/mpatrol.c:329:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a summary of all of the free memory blocks should be\n" ^ ../../src/mpatrol.c:331:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"show-freed", OF_SHOWFREED, NULL, ^ ../../src/mpatrol.c:332:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a summary of all of the freed memory allocations\n" ^ ../../src/mpatrol.c:334:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"show-map", OF_SHOWMAP, NULL, ^ ../../src/mpatrol.c:335:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a memory map of the entire heap should be displayed at\n" ^ ../../src/mpatrol.c:337:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"show-symbols", OF_SHOWSYMBOLS, NULL, ^ ../../src/mpatrol.c:338:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a summary of all of the function symbols read from\n" ^ ../../src/mpatrol.c:341:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"show-unfreed", OF_SHOWUNFREED, NULL, ^ ../../src/mpatrol.c:342:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a summary of all of the unfreed memory allocations\n" ^ ../../src/mpatrol.c:344:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"small-bound", OF_SMALLBOUND, "unsigned integer", ^ ../../src/mpatrol.c:344:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"small-bound", OF_SMALLBOUND, "unsigned integer", ^ ../../src/mpatrol.c:345:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the limit in bytes up to which memory allocations should be\n" ^ ../../src/mpatrol.c:347:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"threads", OF_THREADS, NULL, ^ ../../src/mpatrol.c:348:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the program to be run is multithreaded if the\n" ^ ../../src/mpatrol.c:350:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"trace", OF_TRACE, NULL, ^ ../../src/mpatrol.c:351:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that all memory allocations are to be traced and sent to\n" ^ ../../src/mpatrol.c:353:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"trace-file", OF_TRACEFILE, "string", ^ ../../src/mpatrol.c:353:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"trace-file", OF_TRACEFILE, "string", ^ ../../src/mpatrol.c:354:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies an alternative file in which to place all memory allocation\n" ^ ../../src/mpatrol.c:356:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"unfreed-abort", OF_UNFREEDABORT, "unsigned integer", ^ ../../src/mpatrol.c:356:40: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"unfreed-abort", OF_UNFREEDABORT, "unsigned integer", ^ ../../src/mpatrol.c:357:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the minimum number of unfreed allocations at which to abort\n" ^ ../../src/mpatrol.c:359:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"use-debug", OF_USEDEBUG, NULL, ^ ../../src/mpatrol.c:360:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that any debugging information in the executable file\n" ^ ../../src/mpatrol.c:362:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"use-mmap", OF_USEMMAP, NULL, ^ ../../src/mpatrol.c:363:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the library should use mmap() instead of sbrk() to\n" ^ ../../src/mpatrol.c:365:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"version", OF_VERSION, NULL, ^ ../../src/mpatrol.c:366:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays the version number of this program.\n"}, ^ ../../src/mpatrol.c:424:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/mpatrol.c:426:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LOGFILE", logfile, (r == 0)); ^ ../../src/mpatrol.c:428:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("ALLOCBYTE", allocbyte, 0); ^ ../../src/mpatrol.c:430:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("ALLOCSTOP", allocstop, 0); ^ ../../src/mpatrol.c:432:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("ALLOWOFLOW", NULL, 0); ^ ../../src/mpatrol.c:434:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("AUTOSAVE", autosave, 0); ^ ../../src/mpatrol.c:436:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("CHECK", check, 0); ^ ../../src/mpatrol.c:438:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("CHECKALL", NULL, 0); ^ ../../src/mpatrol.c:442:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("CHECKALLOCS", NULL, 0); ^ ../../src/mpatrol.c:444:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("CHECKFREES", NULL, 0); ^ ../../src/mpatrol.c:446:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("CHECKMEMORY", NULL, 0); ^ ../../src/mpatrol.c:448:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("CHECKREALLOCS", NULL, 0); ^ ../../src/mpatrol.c:451:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("CHECKFORK", NULL, 0); ^ ../../src/mpatrol.c:453:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("DEFALIGN", defalign, 0); ^ ../../src/mpatrol.c:455:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("EDIT", NULL, 0); ^ ../../src/mpatrol.c:457:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("FAILFREQ", failfreq, 0); ^ ../../src/mpatrol.c:459:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("FAILSEED", failseed, 0); ^ ../../src/mpatrol.c:461:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("FREEBYTE", freebyte, 0); ^ ../../src/mpatrol.c:463:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("FREESTOP", freestop, 0); ^ ../../src/mpatrol.c:465:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("HTML", NULL, 0); ^ ../../src/mpatrol.c:467:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LARGEBOUND", largebound, 0); ^ ../../src/mpatrol.c:469:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LEAKTABLE", NULL, 0); ^ ../../src/mpatrol.c:471:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LIMIT", limit, 0); ^ ../../src/mpatrol.c:473:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LIST", NULL, 0); ^ ../../src/mpatrol.c:475:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LOGALL", NULL, 0); ^ ../../src/mpatrol.c:479:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LOGALLOCS", NULL, 0); ^ ../../src/mpatrol.c:481:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LOGFREES", NULL, 0); ^ ../../src/mpatrol.c:483:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LOGMEMORY", NULL, 0); ^ ../../src/mpatrol.c:485:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("LOGREALLOCS", NULL, 0); ^ ../../src/mpatrol.c:488:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("MEDIUMBOUND", mediumbound, 0); ^ ../../src/mpatrol.c:490:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("NOFREE", nofree, 0); ^ ../../src/mpatrol.c:492:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("NOPROTECT", NULL, 0); ^ ../../src/mpatrol.c:494:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("OFLOWBYTE", oflowbyte, 0); ^ ../../src/mpatrol.c:496:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("OFLOWSIZE", oflowsize, 0); ^ ../../src/mpatrol.c:498:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("OFLOWWATCH", NULL, 0); ^ ../../src/mpatrol.c:500:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("PAGEALLOC", pagealloc, 0); ^ ../../src/mpatrol.c:502:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("PRESERVE", NULL, 0); ^ ../../src/mpatrol.c:504:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("PROF", NULL, 0); ^ ../../src/mpatrol.c:506:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("PROFFILE", proffile, 0); ^ ../../src/mpatrol.c:508:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("PROGFILE", progfile, 0); ^ ../../src/mpatrol.c:510:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("REALLOCSTOP", reallocstop, 0); ^ ../../src/mpatrol.c:512:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("SAFESIGNALS", NULL, 0); ^ ../../src/mpatrol.c:514:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("SHOWALL", NULL, 0); ^ ../../src/mpatrol.c:518:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("SHOWFREE", NULL, 0); ^ ../../src/mpatrol.c:520:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("SHOWFREED", NULL, 0); ^ ../../src/mpatrol.c:522:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("SHOWMAP", NULL, 0); ^ ../../src/mpatrol.c:524:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("SHOWSYMBOLS", NULL, 0); ^ ../../src/mpatrol.c:526:23: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("SHOWUNFREED", NULL, 0); ^ ../../src/mpatrol.c:529:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("SMALLBOUND", smallbound, 0); ^ ../../src/mpatrol.c:531:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("TRACE", NULL, 0); ^ ../../src/mpatrol.c:533:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("TRACEFILE", tracefile, 0); ^ ../../src/mpatrol.c:535:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("UNFREEDABORT", unfreedabort, 0); ^ ../../src/mpatrol.c:537:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("USEDEBUG", NULL, 0); ^ ../../src/mpatrol.c:539:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] addoption("USEMMAP", NULL, 0); ^ ../../src/mpatrol.c:592:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = ""; ^ ../../src/mpatrol.c:600:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (y = strchr(x, ':')) ~~^~~~~~~~~~~~~~~~ ../../src/mpatrol.c:600:15: note: place parentheses around the assignment to silence this warning if (y = strchr(x, ':')) ^ ( ) ../../src/mpatrol.c:600:15: note: use '==' to turn this assignment into an equality comparison if (y = strchr(x, ':')) ^ == ../../src/mpatrol.c:603:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] x = "."; ^ ../../src/mpatrol.c:644:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] logfile = "%n.%p.log"; ^ ../../src/mpatrol.c:646:19: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] logfile = "mpatrol.%n.log"; ^ ../../src/mpatrol.c:648:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] proffile = "%n.%p.out"; ^ ../../src/mpatrol.c:650:20: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] proffile = "mpatrol.%n.out"; ^ ../../src/mpatrol.c:652:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tracefile = "%n.%p.trace"; ^ ../../src/mpatrol.c:654:21: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] tracefile = "mpatrol.%n.trace"; ^ ../../src/mpatrol.c:774:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pagealloc = "LOWER"; ^ ../../src/mpatrol.c:777:25: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] pagealloc = "UPPER"; ^ ../../src/mpatrol.c:899:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = addlibraries(MP_PRELOADMT_LIBS, NULL); ^ ../../src/config.h:738:27: note: expanded from macro 'MP_PRELOADMT_LIBS' #define MP_PRELOADMT_LIBS MP_MPATROLMT_LIBS MP_SYMBOL_LIBS MP_THREADS_LIBS \ ^ ../../src/config.h:677:27: note: expanded from macro 'MP_MPATROLMT_LIBS' #define MP_MPATROLMT_LIBS MP_LIBNAME(mpatrolmt) ^ ../../src/config.h:661:23: note: expanded from macro 'MP_LIBNAME' #define MP_LIBNAME(l) "lib" #l ".so" ^ ../../src/mpatrol.c:901:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] p = addlibraries(MP_PRELOAD_LIBS, NULL); ^ ../../src/config.h:734:25: note: expanded from macro 'MP_PRELOAD_LIBS' #define MP_PRELOAD_LIBS MP_MPATROL_LIBS MP_SYMBOL_LIBS MP_SYSTEM_LIBS ^ ../../src/config.h:673:25: note: expanded from macro 'MP_MPATROL_LIBS' #define MP_MPATROL_LIBS MP_LIBNAME(mpatrol) ^ ../../src/config.h:661:23: note: expanded from macro 'MP_LIBNAME' #define MP_LIBNAME(l) "lib" #l ".so" ^ 209 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/getopt.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/getopt.c:74:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strchr(s, '/')) ~~^~~~~~~~~~~~~~~~ ../../src/getopt.c:74:14: note: place parentheses around the assignment to silence this warning while (t = strchr(s, '/')) ^ ( ) ../../src/getopt.c:74:14: note: use '==' to turn this assignment into an equality comparison while (t = strchr(s, '/')) ^ == ../../src/getopt.c:142:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr(s, '=')) ~~^~~~~~~~~~~~~~~~ ../../src/getopt.c:142:11: note: place parentheses around the assignment to silence this warning if (t = strchr(s, '=')) ^ ( ) ../../src/getopt.c:142:11: note: use '==' to turn this assignment into an equality comparison if (t = strchr(s, '=')) ^ == ../../src/getopt.c:346:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (*t == '!')) ~~^~~~~~~~~~~~~ ../../src/getopt.c:346:19: note: place parentheses around the assignment to silence this warning if (n = (*t == '!')) ^ ( ) ../../src/getopt.c:346:19: note: use '==' to turn this assignment into an equality comparison if (n = (*t == '!')) ^ == 3 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -o mpatrol mpatrol.o getopt.o version.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mprof.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mprof.c:283:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"addresses", OF_ADDRESSES, NULL, ^ ../../src/mprof.c:284:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that different call sites from within the same function\n" ^ ../../src/mprof.c:287:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"call-graph", OF_CALLGRAPH, NULL, ^ ../../src/mprof.c:288:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the allocation call graph should be displayed.\n"}, ^ ../../src/mprof.c:289:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"counts", OF_COUNTS, NULL, ^ ../../src/mprof.c:290:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that certain tables should be sorted by the number of\n" ^ ../../src/mprof.c:293:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"graph-file", OF_GRAPHFILE, "file", ^ ../../src/mprof.c:293:34: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"graph-file", OF_GRAPHFILE, "file", ^ ../../src/mprof.c:294:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the allocation call graph should also be written to a\n" ^ ../../src/mprof.c:296:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"help", OF_HELP, NULL, ^ ../../src/mprof.c:297:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays this quick-reference option summary.\n"}, ^ ../../src/mprof.c:298:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"leaks", OF_LEAKS, NULL, ^ ../../src/mprof.c:299:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that memory leaks rather than memory allocations are to be\n" ^ ../../src/mprof.c:301:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"stack-depth", OF_STACKDEPTH, "depth", ^ ../../src/mprof.c:301:36: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"stack-depth", OF_STACKDEPTH, "depth", ^ ../../src/mprof.c:302:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the maximum stack depth to display and also use when\n" ^ ../../src/mprof.c:305:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"version", OF_VERSION, NULL, ^ ../../src/mprof.c:306:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays the version number of this program.\n"}, ^ ../../src/mprof.c:648:32: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(f, MP_POINTER, n->addr); ~~~~~~~~~~ ^~~~~~~ ../../src/mprof.c:834:40: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (e = (edge *) edgelist.head; m = (edge *) e->node.next; e = m) ~~^~~~~~~~~~~~~~~~~~~~~~~ ../../src/mprof.c:834:40: note: place parentheses around the assignment to silence this warning for (e = (edge *) edgelist.head; m = (edge *) e->node.next; e = m) ^ ( ) ../../src/mprof.c:834:40: note: use '==' to turn this assignment into an equality comparison for (e = (edge *) edgelist.head; m = (edge *) e->node.next; e = m) ^ == ../../src/mprof.c:1503:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] f = MP_PROFFILE; ^ ../../src/config.h:949:21: note: expanded from macro 'MP_PROFFILE' #define MP_PROFFILE "mpatrol.out" ^ 21 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/graph.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/graph.c:86:33: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (l = n->parents.head; p = l->next; l = p) ~~^~~~~~~~~ ../../src/graph.c:86:33: note: place parentheses around the assignment to silence this warning for (l = n->parents.head; p = l->next; l = p) ^ ( ) ../../src/graph.c:86:33: note: use '==' to turn this assignment into an equality comparison for (l = n->parents.head; p = l->next; l = p) ^ == ../../src/graph.c:91:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (l = n->children.head; p = l->next; l = p) ~~^~~~~~~~~ ../../src/graph.c:91:34: note: place parentheses around the assignment to silence this warning for (l = n->children.head; p = l->next; l = p) ^ ( ) ../../src/graph.c:91:34: note: use '==' to turn this assignment into an equality comparison for (l = n->children.head; p = l->next; l = p) ^ == 2 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -o mprof mprof.o graph.o getopt.o list.o tree.o version.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mptrace.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mptrace.c:320:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"gui", OF_GUI, NULL, ^ ../../src/mptrace.c:321:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays the GUI (if supported).\n"}, ^ ../../src/mptrace.c:322:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"hatf-file", OF_HATFFILE, "file", ^ ../../src/mptrace.c:322:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"hatf-file", OF_HATFFILE, "file", ^ ../../src/mptrace.c:323:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the trace should also be written to a file in Heap\n" ^ ../../src/mptrace.c:325:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"help", OF_HELP, NULL, ^ ../../src/mptrace.c:326:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays this quick-reference option summary.\n"}, ^ ../../src/mptrace.c:327:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"sim-file", OF_SIMFILE, "file", ^ ../../src/mptrace.c:327:30: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"sim-file", OF_SIMFILE, "file", ^ ../../src/mptrace.c:328:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that a trace-driven memory allocation simulation program\n" ^ ../../src/mptrace.c:330:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"source", OF_SOURCE, NULL, ^ ../../src/mptrace.c:331:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays source-level information for each event in the tracing\n" ^ ../../src/mptrace.c:333:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"verbose", OF_VERBOSE, NULL, ^ ../../src/mptrace.c:334:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the tracing table should be displayed.\n"}, ^ ../../src/mptrace.c:335:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"version", OF_VERSION, NULL, ^ ../../src/mptrace.c:336:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays the version number of this program.\n"}, ^ ../../src/mptrace.c:355:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (allocation *) __mp_search(alloctree.root, i)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/mptrace.c:355:11: note: place parentheses around the assignment to silence this warning if (n = (allocation *) __mp_search(alloctree.root, i)) ^ ( ) ../../src/mptrace.c:355:11: note: use '==' to turn this assignment into an equality comparison if (n = (allocation *) __mp_search(alloctree.root, i)) ^ == ../../src/mptrace.c:463:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/mptrace.c:473:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (l = MP_BUFFER_SIZE - bufferlen) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/mptrace.c:473:11: note: place parentheses around the assignment to silence this warning if (l = MP_BUFFER_SIZE - bufferlen) ^ ( ) ../../src/mptrace.c:473:11: note: use '==' to turn this assignment into an equality comparison if (l = MP_BUFFER_SIZE - bufferlen) ^ == ../../src/mptrace.c:892:68: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] " %6lu %8lu\n", currentevent, n, a, l, ^ ../../src/mptrace.c:899:55: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(hatffile, "1 %lu 0x%lx\n", l, a); ~~~ ^ ../../src/mptrace.c:924:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = (allocation *) __mp_search(alloctree.root, n)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/mptrace.c:924:19: note: place parentheses around the assignment to silence this warning if (f = (allocation *) __mp_search(alloctree.root, n)) ^ ( ) ../../src/mptrace.c:924:19: note: use '==' to turn this assignment into an equality comparison if (f = (allocation *) __mp_search(alloctree.root, n)) ^ == ../../src/mptrace.c:944:78: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] " %8lu %6lu %8lu\n", currentevent, n, a, ^ ../../src/mptrace.c:951:65: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(hatffile, "4 %lu 0x%lx 0x%lx\n", l, f->addr, a); ~~~ ^~~~~~~ ../../src/mptrace.c:951:74: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(hatffile, "4 %lu 0x%lx 0x%lx\n", l, f->addr, a); ~~~ ^ ../../src/mptrace.c:981:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = (allocation *) __mp_search(alloctree.root, n)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/mptrace.c:981:19: note: place parentheses around the assignment to silence this warning if (f = (allocation *) __mp_search(alloctree.root, n)) ^ ( ) ../../src/mptrace.c:981:19: note: use '==' to turn this assignment into an equality comparison if (f = (allocation *) __mp_search(alloctree.root, n)) ^ == ../../src/mptrace.c:992:68: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] "%6lu %6lu %8lu\n", currentevent, n, f->addr, ^~~~~~~ ../../src/mptrace.c:999:52: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] fprintf(hatffile, "2 0x%lx\n", f->addr); ~~~ ^~~~~~~ ../../src/mptrace.c:1026:37: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] " %8lu\n", a, l); ^ ../../src/mptrace.c:1046:37: warning: format specifies type 'unsigned long' but the argument has type 'void *' [-Wformat] " %8lu\n", a, l); ^ ../../src/mptrace.c:1277:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] f = MP_TRACEFILE; ^ ../../src/config.h:970:22: note: expanded from macro 'MP_TRACEFILE' #define MP_TRACEFILE "mpatrol.trace" ^ 31 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -o mptrace mptrace.o getopt.o tree.o slots.o utils.o version.o c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -c ../../src/mleak.c c++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] ../../src/mleak.c:128:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"help", OF_HELP, NULL, ^ ../../src/mleak.c:129:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays this quick-reference option summary.\n"}, ^ ../../src/mleak.c:130:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"ignore", OF_IGNORE, NULL, ^ ../../src/mleak.c:131:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies that the list of unfreed allocations in the log file\n" ^ ../../src/mleak.c:133:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"max-stack", OF_MAXSTACK, "depth", ^ ../../src/mleak.c:133:32: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"max-stack", OF_MAXSTACK, "depth", ^ ../../src/mleak.c:134:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tSpecifies the maximum stack depth to display.\n"}, ^ ../../src/mleak.c:135:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] {"version", OF_VERSION, NULL, ^ ../../src/mleak.c:136:6: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] "\tDisplays the version number of this program.\n"}, ^ ../../src/mleak.c:172:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = (allocation *) __mp_search(alloctree.root, i)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/mleak.c:172:11: note: place parentheses around the assignment to silence this warning if (n = (allocation *) __mp_search(alloctree.root, i)) ^ ( ) ../../src/mleak.c:172:11: note: use '==' to turn this assignment into an equality comparison if (n = (allocation *) __mp_search(alloctree.root, i)) ^ == ../../src/mleak.c:227:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = getnextline()) ~~^~~~~~~~~~~~~~~ ../../src/mleak.c:227:14: note: place parentheses around the assignment to silence this warning while (s = getnextline()) ^ ( ) ../../src/mleak.c:227:14: note: use '==' to turn this assignment into an equality comparison while (s = getnextline()) ^ == ../../src/mleak.c:267:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = strtoul(s + 1, NULL, 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/mleak.c:267:23: note: place parentheses around the assignment to silence this warning if (a = strtoul(s + 1, NULL, 0)) ^ ( ) ../../src/mleak.c:267:23: note: use '==' to turn this assignment into an equality comparison if (a = strtoul(s + 1, NULL, 0)) ^ == ../../src/mleak.c:290:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = getnextline()) ~~^~~~~~~~~~~~~~~ ../../src/mleak.c:290:22: note: place parentheses around the assignment to silence this warning while (s = getnextline()) ^ ( ) ../../src/mleak.c:290:22: note: use '==' to turn this assignment into an equality comparison while (s = getnextline()) ^ == ../../src/mleak.c:353:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = getnextline()) ~~^~~~~~~~~~~~~~~ ../../src/mleak.c:353:15: note: place parentheses around the assignment to silence this warning if (s = getnextline()) ^ ( ) ../../src/mleak.c:353:15: note: use '==' to turn this assignment into an equality comparison if (s = getnextline()) ^ == ../../src/mleak.c:359:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr(t + 2, '[')) ~~^~~~~~~~~~~~~~~~~~~~ ../../src/mleak.c:359:23: note: place parentheses around the assignment to silence this warning if (s = strchr(t + 2, '[')) ^ ( ) ../../src/mleak.c:359:23: note: use '==' to turn this assignment into an equality comparison if (s = strchr(t + 2, '[')) ^ == ../../src/mleak.c:372:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ ../../src/mleak.c:452:13: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] f = MP_LOGFILE; ^ ../../src/config.h:928:20: note: expanded from macro 'MP_LOGFILE' #define MP_LOGFILE "mpatrol.log" ^ 17 warnings generated. c++ -O2 -pipe -DENVIRON="ENVIRON_64" -DMP_INIT_SUPPORT=0 -fstack-protector-strong -fno-strict-aliasing -I../../src -I../../tools -I/usr/local/include -fno-inline-functions -fpermissive -o mleak mleak.o getopt.o tree.o version.o =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for mpatrol-1.4.8_6 ===> Generating temporary packing list install -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../bin/hexwords /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/bin install -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../bin/mpedit /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/bin install -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../bin/mpsym /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/bin install -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../bin/mupdate /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/mpatrol /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/mleak /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/mptrace /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/mprof /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/bin install -m 444 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../man/man1/*.1 /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/man/man1 install -m 444 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../man/man3/*.3 /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/man/man3 install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/libmpalloc.a /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib install -s -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/libmpalloc.so.1 /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib /bin/ln -sf libmpalloc.so.1 /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib/libmpalloc.so install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/libmpatrol.a /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib install -s -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/libmpatrol.so.1 /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib /bin/ln -sf libmpatrol.so.1 /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib/libmpatrol.so install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/libmpatrolmt.a /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib install -s -m 555 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/libmpatrolmt.so.1 /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib /bin/ln -sf libmpatrolmt.so.1 /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib/libmpatrolmt.so install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/libmptools.a /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/lib install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../src/mpatrol.h /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/include install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../src/mpalloc.h /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/include install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../src/mpdebug.h /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/include install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../tools/*.h /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/include/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/README /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/mpatrol.dvi /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/mpatrol.guide /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/mpatrol.html /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/mpatrol.info /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/mpatrol.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/mpatrol.ps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/mpatrol.texi /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/mpatrol.txt /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/refcard.dvi /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/refcard.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/refcard.ps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/refcard.tex /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/source.tex /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/texinfo.tex /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/cc1.eps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/cc1.jpg /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/cc1.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/collect2.eps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/collect2.jpg /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/collect2.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/cpp.eps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/cpp.jpg /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/cpp.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/gcc.eps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/gcc.jpg /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/gcc.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/mpatrol.eps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/mpatrol.jpg /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/mpatrol.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/mpatrol.txt /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/test.eps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/test.jpg /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/test.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/trace.eps /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/trace.jpg /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ install -m 0644 /wrkdirs/usr/ports/devel/mpatrol/work/mpatrol/build/unix/../../doc/images/trace.pdf /wrkdirs/usr/ports/devel/mpatrol/work/stage/usr/local/share/doc/mpatrol/images/ ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2024-04-07T08:07:00+0000' 'PKG_NOTE_ports_top_git_hash=c2c35d895e' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=c144f00714' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.99.20240122_1' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for mpatrol-1.4.8_6 ===> Building mpatrol-1.4.8_6 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for mpatrol-1.4.8_6 build of devel/mpatrol | mpatrol-1.4.8_6 ended at Sun Apr 7 09:11:19 BST 2024 build time: 00:04:22